一个老程序员的建议

看到zed shaw写了一段话:Advice from an Old Programmer,感觉非常好。http://learnpythonthehardway.org/book/advice.html。翻译之,不吃老人言,吃亏在眼前。

下面是译文:

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

我很久以前就开始编程了。在这么长时间里,我感觉很烦。在这过程中,我学会了大约20中编程语言。现在我学习一门新语言只需要一天时间或者一个星期,时间长短取决于语言是不是怪异。最终这变得无聊提不起我的兴趣。这并不是说我认为编程很无聊,只不过是我提不起兴趣了。


在学习语言的过程中我发现,语言本身不是重要的,重要的是你能用语言干些什么。事实上我一直知道这个道理,不过有时候也会暂时忘记。以后我会谨记这个道理,希望你们也要牢记。


学习哪一门语言并不重要。不要陷入语言之争,不然你将看不到语言的本质:语言只是一个用来做有趣事情的工具。


编程是一种智力活动,是唯一一种可以创造交互式艺术的艺术形式。你可以做一些项目供人们去玩,甚至直接与其对话。其他的任何艺术都不能进行交互。电影只不过是单方向地向观众“互动”,而绘画又是静态的。只有程序是双向互动。


把编程当作一种职业也相当有趣。虽然这个工作不错,不过你可以更舒坦地开一家快餐店同时能够赚同样的钱。你最好还是把编程当作你的秘密武器去找其他职业吧。


在科技公司的世界里,会编程的人多如牛毛并且低位不高。在生物学、医学、政府、社会学、物理、历史和数学领域中,会编程的人很受人尊重,他们可以做一下令人震惊的东西去推动这些学科。


你可能感兴趣的:(一个老程序员的建议)