前言:有人说,你可以不懂数学、英语、甚至只会用食指去按键盘,都可以会编程。这一点也不夸张!数学、英语本身跟编程本身就没多大关系,编辑器的智能补全功能,也会让一个不懂得打字,却会编程的人,照样使用把程序写下去。
打字速度慢,对编程影响有多大,打字速度和编写代码有没有直接的关系呢?
在电脑还不是很普及的时代,打字速度成了一项“高级”技能,似乎在今天,这项技能贬值的实在厉害。打字龟速,甚至不能在信息社会生存下去。
打字速度跟编程有关系吗?新同学可能不明所以,而老程序员们呢,一定会对此嗤之以鼻,并义正言辞的告诉你,编程和打字速度没关系。

有人说,你可以不懂数学、英语、甚至只会用食指去按键盘,都可以会编程。这一点也不夸张!数学、英语本身跟编程本身就没多大关系,编辑器的智能补全功能,也会让一个不懂得打字,却会编程的人,照样使用把程序写下去。只不过这种人在现实世界不存在罢了。
那么编程到底和打字速度有关系吗?
clojure之父曾说过这么一句话:"Programming is not about typing, it's about thinking." 意思是:编程不是打字,而是思考。

实际上,对于编程专业人士来说,80%的时间都用在了思考上,功能怎么实现?逻辑是怎样的?这样写会不会有bug?怎么写才易于维护等等。真正自己亲自上阵写代码的时间,估计10%的不到。(当然,这因职业而异)
程序员经常自我调侃工作时的场景:以CV为对象,面向谷歌编程。

指的是绝大部分程序员,在工作时,写代码的常态是Ctrl+C和Ctrl+V,即复制粘贴,哪里复制粘贴呢?问谷歌和度娘。
随着行业的发展,逐渐走向成熟,越来越多的现成代码,足以将很多功能实现得非常完美,为什么要自己动手写呢?这样不是更浪费时间吗?
有句话非常之经典:轮子已经被发明出来了,你就不需要再造一个了,如果你不信,万一造出个方轮子,不是很悲哀吗?但是,这不能成为你不知道轮子是怎么造出来的理由,该知道还是要知道,只是你不需要动手罢了。

虽然写代码是程序员的日常工作,却很少人提及打字速度,因为所有人已经默许了这个技能,正如在收银员这个行当里,已经默认了你可以长时间站立一样。如果你站得不久,凭什么成为一名收银员?
对于编程初学者而言,这个问题就会被扩大。不得不承认,当你打字速度过慢,慢到需要去思考Y键在哪的时候,那完了。前面讲过,程序员80%时间在思考,你的每一次输入,都会因此被打断思路,换句话说,每次一次输入,脑子都要抽筋一次,那么编程自然也成为了奢望。
总结一下就是编程和打字速度没有关系,但打字速度快比打字速度慢的同学效率更高。
文章出自:http://qh.itpxw.cn/peixun/software/201845268.html
文章标题:编程就是编程 和打字速度有何关系
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...