从事程序开发已经有十余年了,回想当初没日没夜在电脑前编写代码的日子,有些怀念也有些可惜,怀念的是当初的那份热情,可惜的是为此错过的一些东西。
本文是一篇翻译,虽然自己没能早点看到,希望刚入行的朋友不要错过。原文地址:https://m.signalvnoise.com/eat-sleep-code-repeat-is-such-bullshit-c2a4d9beaaf5
尽管口号很响亮,但编程并不是一件要么不做,要做就必须不遗余力的活动。
我刚参加完谷歌2016的 I/O 大会,大会非常棒,不仅学到了很多东西,还让我有幸认识一些大牛。但会议期间有一件让我细思极恐的的事,久久不能忘。
“吃饭、睡觉、写代码、周而复始”这句口号在会议期间随处可见。我之前也读到过,只是这一次尤其触动我,或许原因是如此重要的技术大会不遗余力的大势宣传。毫不夸张地说,我的确确在见到标语时发出了一声感叹。
有意思吗?不就是一件T恤
我理解大伙的这份热忱。作为全球开发者的技术盛典, 谷歌I/O采用这句口号的目的是想说:“写代码是一件很棒的事,我们应该把我们的全部时间投入在上面。“ 很聪明(尽管不是原创)。
让我感到担忧的是这句口号的潜台词——编程是一件非此即彼的事业。你要么就不要编程,否则就请把你的所有时间和精力都放在上面。
简直就是狗屁,事实恰恰相反。
在 Basecamp,我有幸与一些世界级的编程大牛在一起工作。他们所有人在编程领域之外都有着广泛的兴趣爱好和天赋,这绝不是巧合。无论是赛车、艺术、阅读、徒步、亲近自然、跑步、园艺,陪伴家人还是与他们的爱狗玩耍,这些技术大牛对代码以外的生活充满了热爱。
因为他们知道真正和谐的生活方式——大脑和灵魂中不仅仅只有编程——会让你成为更好的开发者。
编码之外的生活有助于我们培养一些重要的品质:灵感、创造力、思考、耐心、适应性、同理心等等,所有这些品质都能帮助我们成为更好的程序员,然而编码本身很难让我们意识到这些品质。
不要相信宣传口号
科技产业喜欢喊口号的毛病已经不是什么秘密了。想要不再做码农,成为代码界的明星大牛,除了不吃不睡,整天写代码还有其他办法吗?
我的建议是:去他的口号。
把编程作为自己毕身为之奋斗的事业,能有这样的决心是一件很棒的事。老实说我很钦佩这份热情,而且毫无疑问的,这能让你获得巨大的成就。
但如果你想充分发挥你的潜力,成为最好的程序开发者,就不要把所有时间都放在编程上。让大脑呼吸一些新鲜空气吧,这能让你做得更好。