1、不朽的程序员

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

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

代表人物:Dijkstra,Knuth,Kay。

2、成功的程序员

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

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

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

3、知名的程序员

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

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

4、胜任的程序员

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

5、普通程序员

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

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

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

6、业余程序员

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

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

7、低调的程序员

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

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

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

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

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

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

  1. 高效能程序员的修炼 --读书笔记

    高效能程序员的修炼 –读书笔记 这是我读完Jeff Atwood的<高效能程序员的修炼>这本书后的一些回顾, 我会根据这本书的章节依次写下对每章节的理解和认识. 高效能程序员的修炼 读书笔 ...

  2. 《高效程序员的修炼》读后感

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 首先非常感谢陆经理的赠书,如有想购买的同学,可到京东购买,地址:http://item.jd.com ...

  3. 《高效能程序员的修炼》一第2章 把一堆烂事搞定的艺术

    本节书摘来异步社区<高效能程序员的修炼>一书中的第2章,作者: [美]Jeff Atwood 译者: 陆其明 , 张健 责编: 陈冀康, 更多章节内容可以访问云栖社区"异步社区& ...

  4. 程序员不爱读书,但这很不明智——想看就看《高效能程序员的修炼》

    英文原文:http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.html 作者: ...

  5. 高效能程序员的修炼读后感

    不知道我是何时关注codinghorror这个网站的.可能是我开始想使用RSS的时候吧.在Google上搜索了关于一些程序员必读的RSS源,在知乎上也有相关的回答.等收集了一大堆后,发现了coding ...

  6. @程序员,盘一盘炼成高效能开发者的 14 个习惯!

    60s测试:你是否适合转型人工智能? https://edu.csdn.net/topic/ai30?utm_source=cxrs_bw "如果你想在重要的事情上取得卓越的成就,那么就需要 ...

  7. 高效能程序员的七个习惯

    [原文链接] 昨天收到一个读者留言,问作为程序员,有什么学习和工作上的好习惯可以借鉴?想了想,干脆附庸风雅一下,总结个『高效能程序员的七个习惯』吧.Disclaimer:一家之言,可不信,但不可全信. ...

  8. [转]高效能程序员的七个习惯

    内容转自:http://tchen.me/posts/2014-03-05-highly-effective-programmer.html 昨天收到一个读者留言,问作为程序员,有什么学习和工作上的好 ...

  9. 《程序员的修炼——从优秀到卓越》一一1.6 勿以专家自居

    本节书摘来自异步社区出版社<程序员的修炼--从优秀到卓越>一书中的第1章,第1.6节,作者:[美]Jeff Atwood,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  10. 程序员思维修炼:如何从新手成为专家

    在"职场跃迁工具:德雷福斯模型及应用2例"中,给大家分享了"德雷福斯模型": 这个模型,来自<程序员思维修炼>这本书: <程序员思维修炼> ...

最新文章

  1. 面向对象分析和设计(OOA/D)
  2. 计算机一级考模拟试题,计算机一级MSOffice考前模拟试题「附答案」
  3. 2.10 是否要使用端到端的深度学习-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  4. LeetCode 1404. 将二进制表示减到 1 的步骤数(字符串加法)
  5. C++中内存泄漏的检测方法介绍
  6. 零基础带你学习MySQL—备份恢复数据库(三)
  7. Linux系统中DHCP的配置
  8. xp系统怎么开启usb服务器,windowsxp系统设置usb手机网络分享的方法
  9. 服务器mt核心bug修复,RHSA-2020:0374-重要: 内核 安全和BUG修复更新
  10. 元宇宙8大创业方向:虚拟偶像、数字孪生…
  11. Livereload介绍
  12. Windows 10 Enterprise LTSC 2019 (x64) 版本 (安装+激活+添加系统邮箱)
  13. C# 中的浅拷贝和深拷贝
  14. 【Python】可视化台风路径轨迹图
  15. xmind各版本区别_思维导图工具 XMind 出了一个高颜值版:XMind ZEN
  16. 萌娃第一台电动车哪吒魔小童正式交付
  17. wkhtmltopdf 照片不显示的问题
  18. android6.0 PowerManagerService状态分析
  19. macbook的 safari浏览器退出后又自动启动,强制退出以后也重启,重启电脑也重启
  20. 一份新媒体营销推广策划方案 助你升级主管路

热门文章

  1. 8086的两种工作模式_在线式UPS工作模式
  2. Docker逐渐火起来了,收集了一些这方面的书
  3. [2019杭电多校第四场][hdu6621]K-th Closest Distance(主席树)
  4. SocketServer模块中的几种类
  5. 获取,改写style标签里面的内容
  6. 【ARM-Linux开发】ctrl-xxx的对应的signal含义
  7. 【Maven】运行项目
  8. Linux特殊符号浅谈
  9. php实现单,双向链表,环形链表解决约瑟夫问题
  10. 34_注解的定义与反射调用