计算机是工具,软件可以造工具

计算机只是个工具,计算机是个装有各种软件的工具,我们一直以来,使用计算机上的各种软件来提高自己的工作效率。但是现在应该关注编写软件的能力,借助编写软件的能力,我们可以数倍的发挥自己的专长。道理很简单,因为我们可以自己造出来适合自己的工具。

比如李笑来,当时李笑来老师希望编写一本核心词汇的书用来帮助考托福的学生。他借助自己编写的软件分析现在托福考试的词汇,很快他就找出了2000个核心单词并且根据这些单词编写了《TOEFL核心词汇21天突破》,并且卖的非常成功。就算是个经验老到的老师,如果不借助计算机,那也永远完不成这个任务。

还有金融交易,科学家做的模型试验等等。计算机和软件在各个领域都发挥了非常重要的作用。

但是李笑来老师和很多科学家交易员不一样。

大部分科学家用的软件都是其他软件工程师编写的现成的模型工具,科学家做模拟实验就是在这些工具里做配置,如果工具不支持他们就束手无策,之能找工程师再帮忙研发新的工具。普通交易员也一样,他们都使用的现成的可编配的交易工具,如果自己有什么奇想并没有办法进行很快的实施。还有一个问题是,使用了这些工具的人,很容易被工具的模型束缚住,很难再进行突破性创新。

但是,李笑来老师不一样,他自己拥有编写软件的能力。他想到了通过数据分析的方式找到核心词汇,并且自己就能够进行实践。也就是说软件直接武装了他的计算能力,并且极大的增加了他个人的工作效率。

我自己是做 Web 开发的,也是 IT 工程师。有效利用软件来帮我们完成工作,就是我们的一直在做的事情。我们会对软件进行模块话,让模块变的通用,这样很多地方就可以重复使用这些已经优化好的模块。后续的编程工作实际上就是对这些模块的组合,甚至是对这些模块组合的组合,最终形成功能复杂的大型网站。

大家都知道现在人工智能非常火,那人工智能是什么呢?

人工智能是利用大数据进行数学实践的职业,是“数学研究 x 软件工程师”。

这个洞见是吴军老师的文章里提到的。

所以,软件能力自身应该是像英语一样,是一种工具。英语可以让我们能够跟整个世界交流,获取整个世界的信息。而软件能够让我们更深入高效的发挥我们自身的能力。

如果没有某一门可以长期精深培养的能力的话,只靠软件技术就只能吃青春饭了。因为,新的软件工程师会用更新的工具来替代你。

吴军老师的谷歌方法提到了一个事实,现在优秀的人工智能软件工程师非常的少。

因为,做人工智能需要懂很多数学知识,概率统计、线性代数、离散数学等,并且还需要了解如何进行工程性的软件编程,如何能编写出有效率又可以长时间运行不宕机、并且能够模块化的代码。在中国这样的人才非常少,以至于优秀的人工智能软件工程师非常的贵。

也许你会觉得,现在是个搭配工作的社会,研究员搭配一个优秀的软件工程师也许就可以了,但是这样的工作效率真的非常低。如果你不会用英语并且有过独自出国旅游的经历,那你对这一点就会有非常深的体会。

我想软件是一项工具,跟英语、写作一样,如果会软件,我们会在自己的专业道路上走的更深更远。

那如果已经拥有一定的软件编写能力,怎么发挥这个能力呢?

我觉得可以再找一个可以修炼的职业,比如产品设计,也许你能做出一个解决身边人一些问题的小程序,最终你也可以成为优秀的产品人。再比如管理,也许你能设计一个管理工具,让经理人可以突破自己的直属管理上限。或者对数学感兴趣也可以直接开始研究人工智能。

我只是抛砖引玉,我相信你能找到更棒的组合。

专精一件事情很重要,但是我们需要找到一些工具能帮助我们在专精的路上走的更快更深远。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180714G0KZJR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券