2024-05-25 14:09

老程序员越老越吃香的5大理由

田园牧歌

其它

(359)

(0)

收藏

blog

根据北卡罗莱纳州立大学计算机科学系的两个人统计出的一组数据,我们可以发现,程序员的编程能力在从25岁左右开始上升,一直到50岁后才会开始下降。

但是遗憾的是,我们国内最大的程序员有时候也不过是40 多岁,而且是极少一部分。

从能力的角度而言,我们不需要质疑老程序员有多吃香。不管有多少种理由会说雇佣老程序员有哪些不好的地方,但是你仍然需要一名。原因很简单:他们就像巴黎欧莱雅那样值得你拥有。


为什么一些公司需要招老程序员,至少这5个理由可以说服你。


1、经验

老程序员不再年轻,他不会再像年轻时候那样脑袋里装着存储大量的代码。因为每一套系统的规模都在越来越大,脑容量简直是不够用了!但是,老程序员的经验可以发挥作用,毕竟这么多年的编程造就自己可以看穿开发语言的共同特征,相似之处,以及突出不同点。


2、专业知识

在80年代初期,只有COBOL、Basic 和汇编语言等商业语言。而如今现在语言和技术更加的繁杂、庞大,程序员需要掌握的更多,要懂得版本控制系统、构建系统、XML、JSON、数据库和 SQL,还有HTML、CSS、JavaScript 和服务器端语言等各种web技术。

掌握这些基础的技术才能进入到更高的境界,唯有老程序员拥有一种系统化的方法,可以更加高效地掌握和理解这些新语言、技术体系。


3、判断力

老程序员对于重点测试系统有着更好的把控和判断,他们清楚哪些地方是否需要重点测试系统。他们可以从架构图中看出可能出现的问题。他们可以告诉你针对特定项目可以运用哪些技术,以及如何优化可靠性、性能或开发速度(选择任意两种),如何做出好的权衡。


4、程序的基本结构烂熟于心

老程序员一般会精读一些有点规模的程序,并且对于程序的基本结构心中有数。精读是指每行都读懂,在白纸上能画出来这个程序的基本结构,这也是很多老程序员刻意练习的方法。如果谁用这方法搞定了WordPress,他的PHP水平一定会突飞猛进,就是这么神奇!


5、写了大量代码

老程序员通常经过大量代码的“洗礼”,这里不是指拷贝粘贴,而是自己琢磨着写并优化它。老程序员至少写过2~3万行。反之,如果没有做到这些,就是一个不合格的程序员,他的编程和设计能力一定是不及格的。


0条评论

点击登录参与评论