老程序员的实战笔记:为什么老程序员的效率如此高?

编程这件事有一个很微妙的特色:如果你写得不好,你是可以达成负生产力的。

也就是说你写了还不如不写,团队没有你,效率更高。

经常可以看到年轻程序员激情满满写了几千行垃圾其实还不如不写,代码评审最后的结果就是PR直接关闭,你TM在花时间作大死呢。

而且代码是需要维护的,你写的每一行代码在未来的某个时候总会需要人来看,如果写的垃圾,其害处会一直延续下去,可能因为系统已经上线无法重构掉,于是延续到系统报废。这意味你的代码的地位基本上和癌细胞差不多了。

本人新建一个程序员交流圈子,群主是10年老技术人员,某上市公司的技术负责人,群里面每天会给群友解答疑问,招聘内推
技术交流群,群友每天分享干货,答疑解惑 点击加入圈子 验证码 cs

所以老程序员也没啥特别的,他们不会写癌细胞代码,这已经是比雏儿高很多了。

总结:

1、经验、教训使然,所谓亏吃多了,也就不吃亏了。

2、长久工作,养成了一定良好的习惯。

3、有大局观,有自己做事的框架和知识体系。

4、善于学习和总结,经常复盘。

5、老程序员的思维经过多年的训练,更有利于直达本质。

6、方案可行性更高,这样减少返工。

7、代码质量高,bug少,考虑的因素更周全。

8、代码改起来更容易,找问题也相对容易。

9、对任务的理解更全面,能够从更多的角度去设计程序,权衡效率、速度、性能、扩展性等各方面的因素。

10、会多种语言,善于根据业务需求来切换语言。

你可能感兴趣的:(技术,程序员,java,java,编程语言,人工智能,大数据,软件开发)