个人觉得,以熟能生巧方式,在提高编程速度方面,顶多能提高一两倍。
如果根据需求,重新设计编程框架,能够提高编程效率5-10倍以上。
例如,我做了一个iOS的PDF表单生成器,立刻把开发表单的速度,从三天一个改变成了一天三到五个表单,而且就算不会编程,也可以来开发和维护表单。
保费引擎生成器,使得不同险种保费的计算引擎开发,变得非常简单高效。
报表生成器,使得引入数据,生成多页报表这个事情变成了拖拖拽拽就可完成的简单工作。
诸如此类。
看代码快我觉得和看书快一样,看得多了就会快。
写的快,这个.....没必要吧。想法比写出来重要。主要是想好了,实现的速度快慢,我觉得没什么。
我特别佩服读代码快的同事,大概10多年前,我刚毕业时,带我那个同事,Debug特别快,我看半天没找到原因,他扫两眼就发现某一段有问题,然后就抽出来试。一试就中。我到现在也没到这种神速。但比之前已经快了很多。