读完了这本书,你决定继续学习编程。也许这将成为你未来的职业,或者只是业余爱好。为了确保你朝正确的方向继续深造,并且从中得到最大的乐趣,一些建议是很有帮助的。
我的编程之路已经走了很长一段,长到让我感到极为乏味。到目前为止(我写这本书时),我熟知20(多)门编程语言,并且可以在一天到一周的时间内学会一门新的语言,这要取决于语言的诡异程度。然而最终这还是会变得索然无趣,无法维持我的兴趣不减。
通过这次学习之旅,我发现学什么语言并不是最要紧的,而要看你用它来做些什么。实际上,我始终明白这一点,但是我会被这些语言分心,过一段时间就忘了。现在我不会再忘记了,当然,你也不会。
你学习或使用哪一种语言关系不大。不要老是沉浸在围绕各种编程语言的盲目追求,因为这将使你过分盲从而失去真正目的,不要忘了这只是用来做你感兴趣的事情的工具而已。
编程作为一种文化活动,是唯一一种可以创造交互式作品的艺术形式。你可以创建一些项目,通过其他人的参与游戏,你可以间接地与他们交流。再没有比这个更具有交互型的。电影只是单向地向观众传递信息。绘画不能活动。但是程序具有双向的交互。
把编程作为一种专业只是一般有趣。这确实是一个好工作,但是如果你只是想赚相同数目的钱而且更快乐,那还不如经营一家小快餐店。你最好使用代码作为你在其他专业的秘密武器(你会更有前途)。
会写代码的人在科技公司大把大把的有并且不太被看重。从业于生物、医学、政府、社会学、历史和数学等行业的人,通过写代码来深入研究他们的学科,做出了很令人惊讶的成果而备受尊重。
当然,所有的这些建议并不具有针对性。如果你喜欢使用这本书来学习写软件,你应该尽你所能尝试用它来提升你的生活。走出去探索这个怪异而精彩的新的知识追求,这些对于每一个人,在未来的50年都能够发现。也要享受它。
最后,我觉得学习创建软件将改变你,使你与众不同。不好也不坏,不同而已。你可能会发现人们把你当作异类。也许你还会发现他们讨厌与你争论因为你会分析他们的逻辑。甚至,只是简单的因为你掌握了电脑的工作机制而使得你格格不入。
对此我只有一个建议:他们可以去死啦。这个世界需要更多的这种怪异的人,他们知道事情的真相,喜欢把它全弄明白。当他们这样对待你时,只要记住,这是你的旅途,不是他们的。与众不同不是犯罪,那些人只不过是羡慕嫉妒恨罢了,你学会了一种技能,他们日思夜想而从未获得。
你会写代码。他们不行。这实在是很酷很给力。
PS:这篇文章原是Learn Python the hard way的书评
原文:http://article.yeeyan.org/view/103340/216641
【编辑推荐】