一位资深程序员的忠告:你会写代码就很酷

开发 前端
你学习或使用哪一种语言关系不大。不要老是沉浸在围绕各种编程语言的盲目追求,因为这将使你过分盲从而失去真正目的,不要忘了这只是用来做你感兴趣的事情的工具而已。

读完了这本书,你决定继续学习编程。也许这将成为你未来的职业,或者只是业余爱好。为了确保你朝正确的方向继续深造,并且从中得到最大的乐趣,一些建议是很有帮助的。

我的编程之路已经走了很长一段,长到让我感到极为乏味。到目前为止(我写这本书时),我熟知20(多)门编程语言,并且可以在一天到一周的时间内学会一门新的语言,这要取决于语言的诡异程度。然而最终这还是会变得索然无趣,无法维持我的兴趣不减。

通过这次学习之旅,我发现学什么语言并不是最要紧的,而要看你用它来做些什么。实际上,我始终明白这一点,但是我会被这些语言分心,过一段时间就忘了。现在我不会再忘记了,当然,你也不会。

你学习或使用哪一种语言关系不大。不要老是沉浸在围绕各种编程语言的盲目追求,因为这将使你过分盲从而失去真正目的,不要忘了这只是用来做你感兴趣的事情的工具而已。

编程作为一种文化活动,是唯一一种可以创造交互式作品的艺术形式。你可以创建一些项目,通过其他人的参与游戏,你可以间接地与他们交流。再没有比这个更具有交互型的。电影只是单向地向观众传递信息。绘画不能活动。但是程序具有双向的交互。

把编程作为一种专业只是一般有趣。这确实是一个好工作,但是如果你只是想赚相同数目的钱而且更快乐,那还不如经营一家小快餐店。你最好使用代码作为你在其他专业的秘密武器(你会更有前途)。

会写代码的人在科技公司大把大把的有并且不太被看重。从业于生物、医学、政府、社会学、历史和数学等行业的人,通过写代码来深入研究他们的学科,做出了很令人惊讶的成果而备受尊重。

当然,所有的这些建议并不具有针对性。如果你喜欢使用这本书来学习写软件,你应该尽你所能尝试用它来提升你的生活。走出去探索这个怪异而精彩的新的知识追求,这些对于每一个人,在未来的50年都能够发现。也要享受它。

最后,我觉得学习创建软件将改变你,使你与众不同。不好也不坏,不同而已。你可能会发现人们把你当作异类。也许你还会发现他们讨厌与你争论因为你会分析他们的逻辑。甚至,只是简单的因为你掌握了电脑的工作机制而使得你格格不入。

对此我只有一个建议:他们可以去死啦。这个世界需要更多的这种怪异的人,他们知道事情的真相,喜欢把它全弄明白。当他们这样对待你时,只要记住,这是你的旅途,不是他们的。与众不同不是犯罪,那些人只不过是羡慕嫉妒恨罢了,你学会了一种技能,他们日思夜想而从未获得。

你会写代码。他们不行。这实在是很酷很给力。

PS:这篇文章原是Learn Python the hard way的书评

原文:http://article.yeeyan.org/view/103340/216641

【编辑推荐】

  1. 程序员离职前应知道的12件事
  2. 你可能不知道的程序员弱爆特征
  3.  硅谷“老黄忠”程序员:Google+设计者上榜
  4. 华尔街程序员如何得到高薪
  5. YiBo微博:程序员的创业之梦
责任编辑:陈贻新 来源: 译言网
相关推荐

2015-12-24 18:00:45

资深程序员

2012-09-24 11:11:56

程序员资深程序员软件行业

2013-12-05 13:41:15

女程序员奋斗

2015-12-29 18:07:36

周刊

2019-04-17 09:14:39

程序员 996马云

2015-04-14 09:29:25

CTO程序员

2021-02-20 10:37:43

代码编码开发

2013-08-20 09:33:59

程序员

2013-11-04 10:32:01

Facebook女程序员

2015-10-28 09:11:31

Python导师级程序员

2015-06-02 04:38:54

程序员俄罗斯程序员

2015-12-22 15:49:28

程序员互动访谈

2013-03-19 10:18:07

程序员

2014-06-27 09:17:53

程序员

2014-02-20 10:11:15

2023-11-13 08:34:01

Java编程习惯

2011-03-03 20:53:28

程序员人才

2020-12-07 14:58:50

程序员开源开发者

2009-10-27 09:26:49

2015-10-23 10:53:39

代码航天程序员
点赞
收藏

51CTO技术栈公众号