首页 >> SOHO资源 >>SOHO知识库 >> 来自一位老程序员的建议(翻译)
详细内容

来自一位老程序员的建议(翻译)

来自一位老程序员的建议


(翻译)





*看到LrTHW的一篇文章,闲来翻译下,与君共赏。hoho,不代表本人观点,如果有错误或不妥,请指出。
原文地址: http://ruby.learncodethehardway.org/book/advice.html
作者:Zed
译:Fentick

你已经读完了这本书,也决定继续与编程为伴。或许这会成为你的职业,又或是一个兴趣爱好。你正需要一些建议,确保自己沿着正确的方向前进,充分享受你选择的全新挑战。

我与编程打交道已经不是一年两年了。太久了,久到让我觉得编程是如此乏味。在写这本书的时候,我差不多掌握了20种编程语言,对我而言,学习一门新语言不过是一天或者一周的功夫,全看它本身有多另类。
终于,这一切变得毫无新意,而我对此也提不起兴趣了。
这并不是说,我觉得编程本身无聊,或者你会认为它无聊,只是在我的旅程中,此时此刻,我不再觉得编程有意思了。
   
在这段学习的过程中,我发现学什么语言并不重要,重要的是你用它来做什么。其实,我一直都是这么想的,只是会时不时的因为研究语言本身而心不在焉。时至今日,我不会再忘记这一点,你也得时时提醒自己。
你学习哪一门编程语言并不重要,别盲目沉迷在程序语言的神话中,要认清它们只是你的工具,可以帮助你实现更有趣的事情。

编程作为一项智力活动,是唯一一种能让你创造互动效果的艺术形式。你可以开发产品,然后大家来玩,你可以间接地与他们对话。其他的艺术形式在这方面都无法与之匹敌。观众只能看电影,绘画作品又不会动,而程序却是有来有去。

编程作为职业而言,有趣指数适中。这可以是份不错的差事,但是开家快餐店也能幸福地挣到相同的收入。而如果你从事其他的职业,又将编程作为自己的秘密武器,那就没事儿偷着乐吧。
科技公司的程序员多如牛毛,没人在乎。但是,在生物、医药、政府、社科、物理、历史和数学等领域中,会编程的人们才是腕儿,他们能做出些一鸣惊人的事儿,推动进步。

当然,这些建议也没啥意义。如果你喜欢通过这本书学习编程的话,那就好好地实践,改进自己的生活。走出这一步,踏上追求知识的探索之旅,奇异而又精彩。在过去的50年里,很少有人能有这样的机会。时不我待,不妨好好享受吧。

最后,我想说,创造软件的过程会使你改变,也会让你与众不同。不是变好或变坏,就是和大家不一样。你也许会发现有对你的态度简单粗暴,这是因为你会编程,换个词儿说就是把你当成高IQ低EQ古板的“书呆子”。也许大家会讨厌和你争辩,因为你会剖析他们的逻辑。甚至你了解计算机的工作方式也会惹恼有些人,让他们觉得不可理喻。

我对这些情况的建议,一言概之:让他们有多远滚多远。世界需要“怪人”,他们知道事物如何运作,也对研究真相乐此不疲。如果有人对你指手画脚,只需记得这是你自己的路,不是他们的。鹤立鸡群不是罪,行高于人,众必非之,不过是羡慕嫉妒恨罢了,你学会了一门连他们做梦都没想过自己能掌握的技能。

你会编程,他们不会。真忒么带劲儿!

技术支持: 云畅网站建设 | 管理登录
seo seo