[转载]程序员 挫折面前 请保持一颗编程单纯心
2011-01-17 13:48
351 查看
Randall Degges 写道“我已经做了很久的程序员。当我最开始编程时,我将全部心思投入到电脑中编写代码。虽然,我的代码糟透了,但我仍然品尝了乐趣,收获了知识。然而,时过境迁,编程的单纯心离开了我。能剥夺程序员单纯心的,是恐惧。是担心不知道最好实现方式的恐惧;是疑惑没有使用正确工具和语言的恐惧;是害怕错误的恐惧;对计划的恐惧;对公开的恐惧(别的程序员会如何看待我的代码?)。我深深怀疑,随着程序员越来越有经验,这些恐惧也会与日俱增地悬于他们头顶。
编程的单纯心赋予程序员力量。之前当我内省这个问题时,想起了所知的一些顶尖程序员。他们有什么地方值得我尊重?他们因何而如此优秀?我相信,他们的优秀与他们的单纯密不可分。最好的程序员会天真地冲锋陷阵:毫无畏惧地删除代码,不分昼夜在与世隔绝中搭建原型,无视批评和外界影响。他们是真的猛士。面对难题,他们用毫不留情的编码来化解。他们无欲无求。然而,怎样才能重拾已经遗失的编程的单纯心?
吼出来:操!
发现另一种高效方法来重写代码?写之!不要担心为此需要学很多东西,学之!代码可以改进,或许以后你会学到更好的方法,但现在你所做的,不是浪费,而是成长。
担心自己所用库、语言会在几年后过时?不。敏锐你的思想,你的代码不会比它们变化得更慢。
被最后期限压迫得喘不过气?无视之。这个时候你就是代码的上帝。如果你看屏幕足够狠,代码就会自行出现。毫不怀疑你的能力,毫不畏惧在此时把自己封闭起来编程,像野兽一样编程!
担心别的程序员对自己的代码指手画脚?不要被他们阻碍。如果他们对你的代码有真正的意见,他们应该发来他们的代码补丁。
归结到一个道理便是:当碰到挫折时,不要被挫折打倒,保持一颗单纯心。”
英文原文(http://projectb14ck.org/programming-innocence)
编程的单纯心赋予程序员力量。之前当我内省这个问题时,想起了所知的一些顶尖程序员。他们有什么地方值得我尊重?他们因何而如此优秀?我相信,他们的优秀与他们的单纯密不可分。最好的程序员会天真地冲锋陷阵:毫无畏惧地删除代码,不分昼夜在与世隔绝中搭建原型,无视批评和外界影响。他们是真的猛士。面对难题,他们用毫不留情的编码来化解。他们无欲无求。然而,怎样才能重拾已经遗失的编程的单纯心?
吼出来:操!
发现另一种高效方法来重写代码?写之!不要担心为此需要学很多东西,学之!代码可以改进,或许以后你会学到更好的方法,但现在你所做的,不是浪费,而是成长。
担心自己所用库、语言会在几年后过时?不。敏锐你的思想,你的代码不会比它们变化得更慢。
被最后期限压迫得喘不过气?无视之。这个时候你就是代码的上帝。如果你看屏幕足够狠,代码就会自行出现。毫不怀疑你的能力,毫不畏惧在此时把自己封闭起来编程,像野兽一样编程!
担心别的程序员对自己的代码指手画脚?不要被他们阻碍。如果他们对你的代码有真正的意见,他们应该发来他们的代码补丁。
归结到一个道理便是:当碰到挫折时,不要被挫折打倒,保持一颗单纯心。”
英文原文(http://projectb14ck.org/programming-innocence)
相关文章推荐
- [转载]程序员 挫折面前 请保持一颗编程单纯心
- 转载:每一个程序员要遵守的一些优秀编程风格
- 转载:给程序员的五点建议--如何成为编程高手并以此创业
- 程序员:编程给你现实生活带来了哪些坏习惯 (转载)
- 在技术面前,请保持一颗谦卑的心
- 程序员:编程给你现实生活带来了哪些坏习惯 (转载)
- 程序员怎样学数学:半路出家也能让编程是小菜一碟(转载)
- 六岁开始编程,世界最年轻苹果美女程序员 (转载)
- 每个程序员都必须遵守的编程原则(转载)
- 程序员父亲的遗产——编程十诫 转载
- 【转载】程序员:增加编程经验的3种途径
- <转载>国外程序员推荐的免费编程书籍资源
- 编程规则 - 1 概述 -- 帮助你成长为优秀的程序员 杰出的软件工程师、设计师、分析师和架构师【转载】
- 【转载】程序员:开始编程生涯的5个建议
- 转载: 程序员, 编程给你现实生活带来了哪些坏习惯
- 如何像 NASA 顶级程序员一样编程 — 10 条重要原则(转载)
- 【转载】程序员:增加编程经验的3种途径
- 转载:程序员:提高编程效率的技巧
- 转载:程序员编程艺术:第八章、从头至尾漫谈虚函数
- 转载-程序员编程技术迅速提高的终极攻略