美文网首页网页前端后台技巧(CSS+HTML)让前端飞程序员
程序员普遍很自我,无我编程十诫,时刻警惕!

程序员普遍很自我,无我编程十诫,时刻警惕!

作者: deb302cd70dd | 来源:发表于2019-04-09 20:31 被阅读0次

在《The Psychology of Computer Programming | 程序开发心理学》书中,温伯格首次提出了无我编程十诫。本文则是 Stack Overflow 联合创始人 Jeff Atwood 对这十诫的注解。程序员普遍很自我(ego),都应该看看本文,时刻提醒自己。

1. 理解并接受这个事实:人都会犯错

关键是在错误引入到产品前,尽早发现。幸运的是,在我们的行业中,除了那些在喷气推进实验室(JPL)开发火箭导航软件的人来说,大多数错误并不要命,所以我们可以并且应该从错误中学习,一笑了之然后向前看。

2. 你和你的代码是两回事

切记,审查代码是为了找出问题,问题当然会被发现。当发现问题时,别有情绪,别往心里去。

3. 天外有天,人外有人

三人行必有我师焉。寻求并且接受其他人的意见,特别是当你认为不必要的时候。

4. 不要盲目地重写代码

修改代码和重写代码,两者有明确的界限。搞清楚区别,通过代码审查,改变代码风格,而不是做一个孤独的执行者。

5. 以尊重、敬意、耐心对待非技术人员

经常和程序员打交道的非技术人员普遍认为程序员充其量不过是一群自负的人,还是爱哭的娇气包。不要用生气和不耐烦强化这种偏见。

6. 惟有改变方永恒

以开放的态度对待改变并用微笑接受改变。将每一次需求、平台、工具的改变看作一个新挑战,而不是一些要反对的麻烦。

7. 真正且唯一的权威来自知识,不是地位

知识带来权威,权威带来尊敬。所以如果想在无我的环境里获得尊敬,那么请增长知识。

8. 为信仰战斗,但也要优雅地接受失败

要清楚,有时候你的想法会被否定。即使结果证明你是对的,不要报复,或者最多说几次‘我早就告诉过你’,不要让你过去的想法成为殉道者或者战斗口号。

9. 不要做个死宅

不要成为一直在小黑屋里编程,只在买可乐时出现的人。这样的人不与人接触,不被重视,不受控制并且不能融入开放合作的环境。

10. 对事不对人

要批评的是代码,不是写代码的人。尽可能让评论正面,并且只关注于提升代码。评论只涉及内部标准、编程规范、提升性能等等方面。

最后

这里推荐一下我的前端学习交流圈:784783012,里面都是学习前端的从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴。最新技术,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!

点击:加入

相关文章

  • 程序员普遍很自我,无我编程十诫,时刻警惕!

    在《The Psychology of Computer Programming | 程序开发心理学》书中,温伯格...

  • 我和女朋友的战争

    恋爱当中的女人 每一个问题 都可能是个陷阱 所以 你要做的是 时刻警惕!时刻警惕!时刻警惕! (别问我为什么这么激...

  • 时刻警惕

    谨以此文告诫自己切忌烂好心。 曾多次思考过一个问题,如若我孤身一人出门在外,没带现金,交通卡余额不足,又恰逢手机电...

  • 时刻警惕

    如春雨般密密麻麻。 多怕脑袋停下来,多怕时间走太慢,多怕在时空里有你。 走的路多了,回头忘的时候还惦记。 路有多难...

  • 博物馆

    穷尽自我之处 ——在个性与普遍性这两种矛盾合体之时 为抵达无我,必先从自我开始 这样做出的工艺品才有匠魂 结实耐看...

  • 掌握这三个技巧,你的爱情将坚韧不催

    01 警惕爱情中的“无我”状态 当你和对方感到无限亲密时,你时时刻刻都想和对方在一起,你们可能会觉得彼此融为一体...

  • 活在每一个当下是很不容易的

    人是很脆弱的,不刻意警惕、自我戒备,即使知道道理,不知不觉中也会成为欲望和诱惑的俘虏。 人时时刻刻的时候都是处在不...

  • 自我无我?

    想到“自我”这个词,会下意识联想到某个个体能够不随波逐流,坚持自己的独立思想,有着自己强烈的自我意识。但是...

  • 晨读有感

    超越自我,是无数灵修所追求的核心。超越自我即泯灭自我没有自我即无我,无我之贪嗔痴慢疑所缚,无我之悲喜忧欢所累,无对...

  • 建立自我,追求无我

    建立自我,追求无我

网友评论

    本文标题:程序员普遍很自我,无我编程十诫,时刻警惕!

    本文链接:https://www.haomeiwen.com/subject/gttwiqtx.html