尚学堂,程序员能飞快的敲代码吗?别再被影视剧骗了,其实是……

程序员更多的还是脑力劳动,而一些影视作品里那样霹雳哗啦的敲键盘的是真正的体力劳动。

在编程过程中,程序员脑子中思考的是各种各样的逻辑和架构,注重先思后写。在开发一个较复杂的程序前,会经历很多步骤,比如画流程图,写文档,画架构图等等,而真正的编码则是在一切都想清楚以后才会开始进行的。

甚至,高级程序员可以使用编辑器和IDE的自动完成功能,避免手动输入代码的错误。除了intellisense之外,还有很多其他自动完成功能可以同时启用。比如自动完成行,自动完成文件路径,搜索所有打开的文件自动完成词等等。某些程序员不用这些功能并不等于它们不存在或者不重要。

其实程序员敲代码的过程很快,可以基本上不停,但是在实际工作中占比很少。因为前期工作很多很多。

所以程序员总是在面对新的问题,这也就是为什么大家说敲代码时间不长的原因,查资料、讨论、调试才是真正要花时间的。

练成熟练而快速的敲击并不是一件很难的事情,也许不到半年就能练成,但是能够编写出低耦合高效能的代码却是一个程序员毕生的追求。

现实中程序员能飞快的敲代码是一个流传很广的谣言。

事实上大部分程序员敲代码的速度远小于文员敲键盘的速度,或者是打字员敲键盘的速度。

所以别被电影中的那些镜头给欺骗了。理想很丰满,现实很残酷,同志们还需多多努力。

更多科技一手咨询,欢迎关注!

“我们相信人人都可以成为一个IT大神,现在开始,选择一条阳光大道,助你入门,学习的路上不再迷茫。这里是北京尚学堂,初学者转行到IT行业 的聚集地。"

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

扫码关注云+社区

领取腾讯云代金券