东莞梦幻网络科技|软件定制开发,写程序前该具备的能力学会反问电脑问题


北京联盟_本文原题:软件定制开发 , 写程序前该具备的能力学会反问电脑问题
软件定制开发写代码的时候 , 你应该要「先」学会什么?此时你/你应该会选好IDE(集成开发环境)跟学习的语言 , 甚至已经在学习的路上了 , 不过我们还是先来谈谈写程序前需要什么样的能力 。
东莞梦幻网络科技|软件定制开发,写程序前该具备的能力学会反问电脑问题
本文插图

「写代码是说直接下去写就好吗?」
是滴 , 单纯是写程序的话直接写会让你最快了解「现在的自己」喜不喜欢写 , 但是如果想写好、顺畅地学习 , 你应该要专心在培养什么能力呢?
因此这篇文章不只是在说「写程序时」具备的能力 , 我其实会更强调「写程序前」就必须具备的能力有哪些?
1.百度 , 学会反问电脑问题
2.学会MECE思考 , 问自己问题
【东莞梦幻网络科技|软件定制开发,写程序前该具备的能力学会反问电脑问题】3.了解提问的艺术 , 问别人问题
接下来让我们详细介绍 , 其实中心思想非常单纯 , 就是问题与解答要怎么串接:
东莞梦幻网络科技|软件定制开发,写程序前该具备的能力学会反问电脑问题
本文插图

1.百度
正是写程序的训练让我学会「如何百度」 , 你可能会想百度不是很容易吗?输入个关键字就能查到想查询的东西 , 但没有那么简单 。 写程序的查询 , 你必须学会「问一个好的问题」(这也跟AI蛮相关的 , 改天有机会会写我对AI的理解 , 毕竟目前自己都投注在这一方面)什么意思?
编码的问题只有两种:就是How跟What开头的问题
而这里面又有两种问题:
第一种 , 如何做一个自己没做过的东西:
要知道 , 程序语言的更新速度超级快 , 甚至一个生态系丰富的语言就会有一堆语法、功能、框架被制造
看看Javascript(远目 , 一堆XX.js真的很恐怖XXD 。 这也是开源软件的红利 , 你就当成已经进入一个高速发展、高速演化的世界 。 既然那么多东西 , 有办法全部学会吗?当然不可能!
所以我说程序语言的学习是基于「问题导向的」 , 不要把自己当一个programmer , 而是problem solver.
透过发问 , 我们可以搜寻、归纳自己不懂、不会的东西 , 而这类的问题跟生活中大部分人打开百度在做的事情是一样的 , 好比「如何写履历?」、「什么是以核养绿」开始写程序之后可能就是「什么是CICD?」、「如何在网站使用动画?」 , 很简单吧?那是因为百度的自然语言处理技术做得非常好 。
但是这样是不够的 , 有时候你想要找pdf、PPT档案 , 想要精准符合搜寻字段里的字词 , 必须学会一些特殊的指令 , 那就是你必须具备的能力之一:「透过下指令的方式使用百度」 。
我不会教你怎么做 , 因为你可以直接去百度 , 现在 。
为什么选择梦幻网络科技?
1
深耕行业多年
创始人深耕技术开发近10年 , 具备6年以上项目开发经验的高级软件工程师组成核心团队
2
强大的团队支撑
线下服务团队近1000人 , 线上运营团队近100人 , 技术团队核心人员近50人
3
业务范围覆盖广
业务覆盖东南亚地区中国大陆/中国香港/中国台湾/新加坡/马来西亚/越南/菲律宾/泰国/印度尼西亚/老挝等地区
4
敏锐的行业前瞻性
梦幻设立战略研发部、与互联网各领域资深专家保持密切合作 , 形成梦幻独特的市场敏锐前瞻性 , 推出“梦幻教育直播”、“梦幻听书”、“梦幻电商直播”等创新产品 , 并取得傲人的市场业绩
东莞梦幻网络科技|软件定制开发,写程序前该具备的能力学会反问电脑问题
本文插图

5


推荐阅读