2009年1月17日

如何成为优秀开发人员[0]:怎样算是优秀的?

★引子


  有感于国内软件开发人员的素质普遍低下,招聘程序员往往面试了N个人都看不到一个顺眼的(当然这里面有很大原因是教育体制的问题)。因此考虑写一个系列,聊一下“如何成为优秀的开发人员”这个话题。


★何为优秀?


  要想成为一个优秀的开发人员,先得搞清楚什么样的开发人员才能称得上是优秀的?要给“优秀开发人员”下一个准确的定义有一点点困难,于是我用举例来说明。
  经我多年观察,对于大部分的软件开发团队都有这样的一个现象,那就是团队中的少数(一般来说,小于总人数的20%)开发人员具有更快的开发效率、更好的程序设计、更好的代码质量、更善于 debug、更能够解决技术难题......(总之就是让 team leader 事事省心)。而且这一小撮开发人员的贡献总和可能与另外那一大撮人(大于总人数的80%)的贡献总和不相上下(甚至可能超过)。那么,这一小撮开发人员,就是我所谓的优秀开发人员。(跑题一下,实际上这就是二八原理的一种生动体现,请看二八原理系列的帖子
  说到这里,列位看官应该明白我所指的“优秀开发人员”是什么样的了吧?(如果个别读者还是不明白,那只能说明你智商偏低,本系列帖子不适合你)
  如果你觉得自己目前还不属于这一小撮之列,但是希望自己日后成为他们中的一员,你该怎么做呢?我的建议就是:仔细阅读后续的“如何成为优秀的开发人员”系列文章。我会在里面逐一介绍相关的东东,或许有助于你能力的成长。
  反之,如果你自认为已经完全符合我所说的优秀开发人员,那么恭喜你,你可以直接略过该系列文章,去看点别的什么东西吧 :-)
  本系列不会涉及到具体的编程语言技巧、不会涉及到具体的开发工具、不会涉及到具体的软件框架、不会涉及到任何当下时髦的概念(比如什么 OOP、FP、Pattern、SOA、REST、RIA......)。至于我具体会聊些啥,大伙看了以后就知道了。
  最后补充声明一下:这里所说的优秀开发人员和开发大牛(洋文叫做 Guru)不是一回事,看完这个系列文章或许有助于你成为优秀开发人员,但并不能帮助你成为开发大牛。


★本系列的目录



为了方便阅读,把本系列帖子的目录整理如下:
1. 关于兴趣
2. 关于自学能力
3. 设定个人发展目标
4. 做正确的事
5. 正确地做事(概述)
6. 正确地做事(善用工具)
7. 正确地做事(善用自动化)
8. (未完待续)


俺博客上,和本文相关的帖子(需翻墙)
时间与人生——跨入本世纪20年代的随想
德鲁克谈【自我管理】——<哈佛商业评论>史上最受欢迎的文章
成功学批判——简述其危害性及各种谬误
无处不在的二八原理》(系列)
如何包装个人品牌?

29 条评论:

  1. 我是个初学者,一口气读完了这一系列所有文章,确定了对软件开发我是有兴趣的!~~从自学到目标再到正确做事,我受益匪浅,学到了很多方法。谢谢博主了!我会一直关注你,支持你!O(∩_∩)O向博主学习!

    回复删除
  2. 感谢楼上的同学鼓励,谢谢支持 :-)

    回复删除
    回复
    1. 博主,您好,入行几年了?

      删除
    2. TO 1单元的网友
      俺是在上个世纪末当上程序猿的。

      删除
    3. 快20年了, 时间蛮长的。

      俺从毕业开始,也有8年了,虽然能在team中发挥重大作用,但还算不上“优秀”,总觉得一山还有一山高。在一个公司的team里, 你是顶梁柱, 可是换了一个公司,去一个新的team, 就不是了,发现比你NB的人还很多。

      刚毕业的前4年,在迷茫和焦躁中度过,浪费了不少光阴呀。主要是焦躁,静不下心来学习。要是早点看到博主的博客,可能会好不少。不过现在也不晚, 用博主的方法论和思维方式,耐心的去学习,5年后可能会改观不少。

      非常感谢。

      删除
    4. TO 3单元的网友
      多谢捧场 :)

      很多刚毕业的同学,有两种常见情绪:
      1、比较迷茫(搞不清自己到底真正的兴趣所在)
      2、比较浮躁(总是企图一口吃成胖子)
      俺个人觉得:这两个缺陷,都跟天朝的教育有很大的关系。

      另外,同意你的观点。
      方法论(尤其是“思维方面”的方法论)是关键。
      这方面领悟透彻,对提升自身能力很有好处!
      所以俺刚开博不久,就分享了这方面的心得。

      删除
    5. 推断博主年龄应该有40左右,并且20年前程序员数量和岗位更少,直到现在也才2-300w左右,20年前也不像现在有杭州郑州西安天津等等这些近几年来新兴的招聘大量程序员的二线,所以缩小范围应该集中在北上广几个大城市,不过博主的口吻比如“俺”,“捏”,应该更像是北方人

      删除
    6. 你太不了解博主了

      删除
    7. 应对社会工程学,在发帖前把全文中的我替换成“俺”,再对其他口语化的句子润色,就可以成功塑造一个北方人的角色了。

      删除
  3. 希望 能多写些这方面的东西--

    为IT界也算是做了贡献啊!

    会很认真地去看前辈们写的东西的!

    回复删除
  4. 感觉收益匪浅..十分喜欢你的文章...学习的强心剂..

    回复删除
  5. 国内很难见到这样有意思的文章, 赞一个

    回复删除
  6. 博主算是厚积薄发了,继续看...

    回复删除
  7. 在跟研究生一块开发项目的时候感觉自己算是优秀的,因为是20%中的一个,不过真到企业了不知道会怎么样!

    回复删除
  8. 每个人在不同团队中所发挥的作用不一定相同.

    回复删除
  9. 那一大撮人更需要锻炼

    回复删除
  10. 博主, 你2009年的博文留下的坑不少, 啥时候有空填一下呀?

    回复删除
    回复
    1. 自己先找资源自学先嘛!再慢慢等博主回复吧

      删除
    2. TO FkGCD
      从2010年开始,俺增加了“政治类”“心理学类”“翻墙类”的比例,所以“编程类”就写得少了。
      对于如今的天朝,这三类博文比“编程类”更重要,而且也能够帮助更多的人。

      对于“程序员读者”,俺必须说“非常抱歉”

      删除
  11. 楼主这个系列总结成一句话就是:刻意练习。

    回复删除
  12. 这篇博文有点浅薄了,不是码员的人当然不清楚你说的优秀是啥样了,而且理解就是就算是个码员,你的描述也太宽泛了,也不知道你说的是什么样的人。更好,更善于,更快,跟D国的口号似的,连一个参照物都没有。何况只要愿意学习的人人人都可以进步,智商也不是天生用来看懂你帖子的。博主在本文里满是定论和武断划分让人有点失望。我希望你对和你一起工作的人open-mind一点,你应该很明白人性。

    回复删除
  13. 这个系列结束了?

    回复删除
  14. 博主能不能讲讲如何善用debug

    回复删除
  15. 前篇博文搬运工2025年9月8日 01:27:00

    听闻博主近况,甚感欣慰。

    回复删除
  16. 前篇博文搬运工2025年9月15日 04:52:00

    如蒙博主垂青,不胜荣幸!

    回复删除
    回复
    1. 这一条评论应该是五毛仿冒捣乱。
      五毛你不知道博主已经进监狱了吗?中国监狱待遇很差,能了解伙食营养正不正常就不错了,还垂青。博主怎会去垂青五毛?
      本楼的搬运工是冒牌的。

      删除
  17. 抖音最终居然还是要卖了,成了川普的政绩。
    中国也借此交易缓和了外交关系,暂时避免了微信等更多产品被美国封禁。

    回复删除
  18. 枪杆子与宪法:从中共军队大清洗,看军队国家化的必然方向

    作者|水去言
    2025年10月


    一、当“忠诚”变成一种危险的职业风险

    最近,中共罕见地一次性公布三十余名将领的“违纪违法”免职等处理结果,涉及火箭军、战略支援部队、装备发展部、海军、国防大学等关键岗位。

    在这场清洗中,有的曾是习近平“亲自提拔”的心腹,有的在过去十年被塑造成“听党指挥”的模范军官。如今,他们的照片被撤下,名字被删除,荣誉被收回。

    如果说,这只是一次腐败整肃,那问题似乎简单:谁贪谁下台。

    但如果观察这场“清洗”的范围、节奏与措辞,就会发现真正被清除的不是贪腐,而是错位的忠诚,是忠于宪法和国家利益还是忠于他习近平一家子,这两种忠诚矛盾日益增长到了极端对立的地步。

    军人,在正常国家,是特殊的、专业的、神圣的职业,但在习近平治下的中共国,中共军人不是对国家、宪法或人民效忠,而是被要求对“党”和“核心”、更准确地说是他习近平一家子绝对忠诚。

    而在这种体制下,忠诚本身是一场无法赢的游戏。

    今天你对“党”忠诚,明天你可能就因为没能准确理解“核心”的意图而变成“政治上不可靠”。因为习近平这一家子不仅有老迈昏聩、还有贪得无厌。忠于谁都可以,千万不要忠于贪得无厌的人,这是关于忠诚的千古铁律。

    在一个把军队变成政治工具的体制中,军人不是为国家而战的士兵,而是为权力生存的赌徒。对习近平一家子的忠诚,是绝对不能获得任何正面回报的,习近平的贪念将把一切军人看重的价值碾成齑粉。

    二、解放军不是国家的脊梁,而是习近平独裁政权的盔甲

    解放军的编制、誓词、标语中,“党指挥枪”是最高原则。
    这一原则曾被视为革命胜利的秘密,但在当代,它成了军制畸形的根源。

    所谓“党指挥枪”,意味着军队不属于国家机构,不受宪法约束,不服从任何非党监督。

    它的财务、任免、法纪、军法系统,都被纳入党的体系。
    于是,军队不再是“国家防卫力量”,而是一个政治安全机构——它的首要任务不是抵御外敌,而是确保政权稳定。

    这种军制的扭曲带来两个直接后果:

    一是腐败滋生——因为封闭的体制最容易腐烂;
    这种腐败,首先就是从习近平这个军委主席开始,习近平自己就是腐败皇帝,一路走来行贿受贿,前倨后恭姿态令人作呕,他当军委主席,是每一个军人的耻辱。

    二是军心崩塌——因为没有人知道自己究竟在为谁流血。

    过去十年,中共内部不断宣称要“肃清郭伯雄、徐才厚流毒”,结果流毒肃清不完,腐败和清洗永远层出不穷。

    这不是因为肃清不彻底,而是因为整个制度设计本身就是“腐败发生的温床”。

    当军队成了政党的“私人武装”,军人就必然学会向权力投机,而不是向宪法敬礼。

    三、真正现代的军队,是“国家的军队”,不是“党的军队”

    世界上任何稳定的宪政国家,都经历过一场“军队国家化”的转型。

    美国的军人宣誓,不是效忠总统,不是效忠某个党派,而是效忠宪法。

    德国的军队,在二战后彻底重建,确立了“公民军人”制度——每一名军人首先是公民,其次才是士兵。

    日本自卫队的宪法地位明确,政府不能任意派遣出征。

    这些设计的共同核心是:让枪杆子回到法律的笼子里。

    而在中共体制下,军人首先是党员、或者是积极向党组织靠拢的人,其次才是军人,最后才是公民。

    党的意志凌驾于国家之上,军队的职责被政党化、神秘化、封闭化。

    因此,哪怕今天清洗三十人,明天还会出现新的三十人,因为腐败不是个人问题,而是制度逻辑的必然结果。

    一个政党化军队的命运,就是不断被“清洗”,直到只剩恐惧。



    四、军人本该是国家最清白的一群人

    军人拿着纳税人的钱,保卫的是国土、人民与宪法。
    他们的忠诚应当是“守护制度”,而不是“服从个人”。

    在现代军制中,军人理应拥有法律保障——
    当他被处分,有权申辩;当他被调任,有明确程序;当他执行命令,有合法授权。

    可在中共体系下,这些权利几乎全部被抹去。

    处置这么多将领,上至军委副主席下至大校军官,只需要一张新华社充满了阶级仇恨的大字报。

    军人一旦脱下军装,就不再是受法律保护的公民,而只是被政党丢弃的棋子。

    他们的荣誉来自政权的施舍,他们的罪名也来自政权的需要。雷霆雨露俱是天恩。没准何卫东领罚还真的“山呼万岁、谢主隆恩”。

    这就是为什么“听党指挥”的军人,往往最先被党抛弃。



    五、军队国家化,是走向现代文明的起点

    真正的国家安全,来自军队对宪法的忠诚。
    真正的军人荣誉,来自服从法律的尊严。
    真正的政治稳定,来自权力被制度约束,而不是暴力守护。

    当一个社会的枪杆子不再听命于政党,而是听命于宪法——
    军人就能成为人民的守卫,而不是政权的看门人。
    那时,“忠诚”不再是危险的职业风险,而是崇高的国家信念。



    结语:

    中共今日的“军中反腐”,其实是“政党治军”的必然恶果。
    一边高喊“忠诚”,一边清洗“忠诚者”;
    一边要求“政治合格”,一边让军人失去法治保障。

    这场荒诞剧不会永远上演。
    当未来各地真正走向宪政,各自军队国家化将是第一步,也是关系各地和平安全的重要一步。
    那一天,军人不再是“党的刀”,而是“各个国家的盾”;
    不再是被动的执行者,而是有荣誉、有法律、有灵魂的职业军人。

    那将是各地现代文明重新出发的起点。

    回复删除
  19. 吕洪来:中共政权的五大致命软肋

    首先是中共政权在政治上的致命软肋就是——政权没有合法性:中共政权本质就是一个恐怖组织、黑社会组织、邪教组织;需要靠信息封锁、靠谎言、靠虚假宣传、靠控制言論、靠剥夺人民的自由和表达的权利来维持;一旦中共政权的本质和性质被彻底揭穿,被国际社会所认清,就将会被整个人类文明世界所孤立,这将意味着中共政权的末日来临。

    第二、中共政权本身的致命弱点就是——统治集团内部始终存在着你死我活的权力斗争: 这种权力权力斗争,一旦公开化、白热化、就会导致权力更迭,如中共历史上的刘少奇、林彪、四人帮、华国锋、胡耀邦、赵紫阳比比皆是。如果在此基础之上,能够借助外力推动,叠加社会矛盾、民族矛盾、中央与地方矛盾的全面爆发,政权的更迭就会成为现实。

    第三、中共政权在统治基础上的致命软肋就是——整个统治要依靠暴力来维系:中共不仅是靠"枪杆子里面出政权"起家,而且整个政权维系也離不开暴力,離不开军队、離不开枪杆子。党指挥枪是中共政权的阴魂。因此一旦中共对军队失控,一旦政权失去军队的支持,整个统治就会瘫痪,整个政权就会土崩瓦解。

    第四、中共政权在经济基础上的致命软肋就是——外向型经济:所谓外向型经济就是出口导向型经济,是以国际市场需求为导向,通过扩大加工出口来带动国家经济发展的经济模式,其特点就是对国际社会的高度依赖。因此一旦中共政权的的本质和性质被世人彻底认清,必然会被国际社会全面制裁、彻底孤立、完全脱钩,整个国民经济就会陷入瘫痪,维系整个政权运转的经济基础就会彻底崩塌。

    第五、中共政权在意识形态上的致命软肋就是——整个政权存在着信仰危机:中共的诞生以及中共政权的建立,都是建立在马列主义思想和理論基础之上的,目前在世界范围内,马列主义已经彻底崩塌,马列主义理論在实践上已经彻底失败。虽然中共表面上还打着马列主义的旗号,但是一亿多共产党员没有几个人还相信马列主义,入党都是为了个人捞取个人的前途和利益,整个政权实际上全靠利益在维系,在这种情况下,一旦政权遇到风吹草动,个人的前途和利益成为泡影,就会树倒猢狲散!

    中共政权的五大致命软肋,相互之间既有联系,又各自独立,五大软肋是由中共政权的性质和本质所决定的,是由其畸形的发展所决定的、是农民革命与乌托邦思想结合的必然。

    中共政权的五大致命软肋,是中国政治反对派结束中共一党专制极权统治的五大法宝和利器:只要能够让世人认清中共政权的性质和本质;只要能够加速统治集团内部矛盾激化;只要能够让党不能指挥枪;只要能够让中共统治集团内部矛盾激化并引发社会矛盾的总爆发;只要能够让世界文明国家都能够携手共同制裁、孤立中共政权、与中共政权彻底脱钩;中共政权的垮台就真的只是时间问题了!

    回复删除