程序员更多的还是脑力劳动,而一些影视作品里那样霹雳哗啦的敲键盘的是真正的体力劳动。
在编程过程中,程序员脑子中思考的是各种各样的逻辑和架构,注重先思后写。在开发一个较复杂的程序前,会经历很多步骤,比如画流程图,写文档,画架构图等等,而真正的编码则是在一切都想清楚以后才会开始进行的。
甚至,高级程序员可以使用编辑器和IDE的自动完成功能,避免手动输入代码的错误。除了intellisense之外,还有很多其他自动完成功能可以同时启用。比如自动完成行,自动完成文件路径,搜索所有打开的文件自动完成词等等。某些程序员不用这些功能并不等于它们不存在或者不重要。
其实程序员敲代码的过程很快,可以基本上不停,但是在实际工作中占比很少。因为前期工作很多很多。
所以程序员总是在面对新的问题,这也就是为什么大家说敲代码时间不长的原因,查资料、讨论、调试才是真正要花时间的。
练成熟练而快速的敲击并不是一件很难的事情,也许不到半年就能练成,但是能够编写出低耦合高效能的代码却是一个程序员毕生的追求。
现实中程序员能飞快的敲代码是一个流传很广的谣言。
事实上大部分程序员敲代码的速度远小于文员敲键盘的速度,或者是打字员敲键盘的速度。
所以别被电影中的那些镜头给欺骗了。理想很丰满,现实很残酷,同志们还需多多努力。
更多科技一手咨询,欢迎关注!
“我们相信人人都可以成为一个IT大神,现在开始,选择一条阳光大道,助你入门,学习的路上不再迷茫。这里是北京尚学堂,初学者转行到IT行业 的聚集地。"
领取专属 10元无门槛券
私享最新 技术干货