《高效能程序员的修炼》——程序员的八种境界

发布时间:2024-11-26 11:03

一个程序员剪了一个中分,然后他就变成了半个程序员。 #生活乐趣# #幽默笑话#

        1、不朽的程序员

       这是最高的境界!虽然人已经离开这个世界,但是他的代码依然活着。他成为计算机博物馆中的一个永久收藏。其他为数众多的程序员都在学习他的作品。他在生前可能获得过图灵奖,或者发表了大量有影响力的论文,或者发明了一些影响到计算机专业课程设置的基础技术。他已经不仅仅拥有一个维基百科的条目;事实上,很多专门的网站都在讲述他的作品以及他的生平事迹。

       在有生之年能够达到这一境界的程序员屈指可数。

       代表人物:Dijkstra,Knuth,Kay。

        2、成功的程序员

       成功的程序员不仅仅拥有广泛的知名度,同时还运营着一个不错的公司,甚至控制了整个产业链。他们拥有绝对的自由,可以做任何自己想做的事。他们同时还拥有把“自由”带给广大程序员同胞的梦想。

       这一境界的程序员最受人羡慕。要达到这一境界,更多的需要是商业上的才能,而不是编程能力。

       代表人物:比尔盖茨,Carmack,DHH。

       3、知名的程序员

       达到这一境界的程序员也不错,当然,前提是你拥有一份不错的工作。

       这个境界的程序员虽然在圈子里很有名气,但是成为名人并不意味着可以靠这个赚取收入并且养活自己。出名固然重要,但成功更为关键。你可能在一家非常出名的大型技术公司工作,也可能在一家很有影响力的小公司或者是在一个很有希望的创业团队工作。不管怎么样,其他程序员都或多或少的听说过你,并且你对自己所在的领域有着积极的影响。

       4、胜任的程序员

       作为一名软件工程师你非常成功,你的能力是你在工作中游刃有余。你从来不会为得到一份满意的工作而发愁。你的同事也非常尊敬你。每一家你曾经工作过的公司都因为你的加盟而在某方面得到了提升。但问题是:接下来你将何去何从?

       5、普通程序员

       在这个境界的程序员基本上能够应付一般的编程工作。他们自己也很清楚,由于天子所限,他们很难成为杰出的程序员。

       其实,天赋和成功的关系并不大。如果你有敏锐的商业嗅觉和不错的人际交往能力,你依然可以变得很成功。如果你是一个普通的程序员,但你还能靠这一行当过上不错的生活,这说明你是很有才的,知识你不比非得干程序员这一行。

       人贵有自知之明。通常你的能力都会比你自认为的要低。缺乏天赋并不是什么大不了的事情。要勇敢一点,发掘自己的特长,并且充分加以发挥。

       6、业余程序员

       业余程序员通常都热衷于编码。他们可能是一些很有前途的学生或者实习生,也可能正在参与某些开源项目,或者利用闲暇时间开发一些“好玩的”应用程序或网站。从他们的代码和创意中可以看出,他们是一群很有想法、充满激情的人。

       成为业余程序员是件好事。这个境界的程序员可以通过自我提升,迅速地胜任程序员这个职业。

       7、低调的程序员

       还有一些坊间流传的比较有个性的程序员,如Joe Coder,很有能力但是没什么令世人瞩目的成就。他们可能服务于某家大型公司。对于这些人来说,写代码可能仅仅是工作而已,并非他们生活的全部。这没什么错,挺好的!

       8、成长空间最大的程序员

       这个级别的程序员复制粘贴还未入门(已无境界可言),他们通常是阴差阳错地干上这一行的。他们所做的任何事情都会给他们的同事带来痛苦和灾难——当然可能也有例外,就是他们的同事也是一帮差劲的程序员,差到连身边全是一帮烂程序眼都意识不到。

       如果要给烂程序员下一个定义的话,那就是:没有金刚钻,却偏偏揽了瓷器活。

       你想要成为怎样的一个程序员?

网址:《高效能程序员的修炼》——程序员的八种境界 https://www.yuejiaxmz.com/news/view/279236

相关内容

程序员是万能的吗?程序员 != 这些标签
给程序员的健身锻炼指南
程序员的一天:程序员每天工作是怎样的?带你看看!!
推荐一款小程序:HowToCookOnMiniprogram——程序员的美食秘籍!
程序员理想中的工作环境是什么样的?
程序员如何缓解压力
程序员缓解工作压力的小窍门
从程序员到项目经理(一)
程序员如何实现工作和生活的平衡
推荐收藏!10大程序员必备生产力工具

随便看看