首先大家来说一下深度方面的顶级。这种程序员在软件某一方面研究得非常深入,比如操作系统的内核这种,一般的程序员是没办法理解,只有那种顶级的程序员,才能够理解其中的原理,于是可以优化虽然他改的代码不多,但是他随随便便改一行代码就可以让其他的获益良多。这种大神级的程序,一般都在顶级的公司,或者自己开公司。他们不修边幅,过着深入浅出的生活。
另外一种就是广度的顶级这种程序员。他接触软件编程的方方面面,懂得非常多的细节,凭藉自己多年的经验,他们可以很快地定位某一个问题,并且很快可以做出一个可以运行的程序,从前端到后端到数据库到云到算法,他们都有接触,并且研究。这种全栈程序员的顶级,基本上都是一些大型公司的业务骨干,他们经验丰富解决能力强,往往会升级为公司的CTO。他们喜欢自己写程序,把自己一些需要手工操作的事情全部自动化,他们甚至自己写程序去回复一些简单的邮件,如果他们没有去上班,他们的程序会自动帮助他们请假。
这种顶级的程序员不仅把程序设计的思想放在工作上,他们也在生活上也实行者他们的程序思想。
他们都是大家的偶像。