一个老程序员的建议:你会什么语言并不重要


  本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。

  看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能成为你的一项爱好。但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣。

  我做了很久的编程。久的你都想象不出来,久的都让我苦恼。就在我写这本书的时候,我大概懂20种编程语言,而且我可以用一天或长点儿用一周的时间学会一种新语言——要依这种语言有多奇怪而定。但这最终成为了我的苦恼,它们已经不能再吸引我的兴趣。我并不是说这些语言没有意思,或告诉你你会觉得它们很枯燥。只是想说在我的职业旅程走到现在,我已不再对语言有兴趣。

  经过这么多年的学习经历,我发现语言本身并不重要,重要的是你如何用它们。事实上,我一直知道这个道理,但我总是被语言吸引走,周期性的忘记这个道理。现在我不再忘记了,你也应该这样。

  你会什么语言、你用什么语言,这并不重要。不要被围绕在编程语言周围的各种宗教宣传迷惑,那些只会遮蔽你的眼睛,让你看不出这些语言只是一种让你做有趣的事情的工具而已。这才是它们的真正属性。

  编程作为一种智力活动,它是唯一的一种能让你创造出交互式艺术作品的艺术形式。你创造出来人们可以操作的软件,你是在间接的和人们交互。没有任何其它艺术形式有如此的交互性。电影是单向的向观众传输信息。绘画是静态的。而软件程序却是双向动态的。

  编程只能算是一项一般有趣的工作。它可以成为一个不错的职业,但如果你既想多挣钱又要干的高兴,不如去开一家快餐馆。如果你把编程当做一种秘密武器在其它行业里使用,也许会有更好的效果。

  科技界科技公司里会编程的人多如牛毛,没人会在意他们。而在生物界,医药界,政府,社会学界,物理界,历史界和数学界,如果你有这种技能,你能做出令人瞩目的事情。

  当然,所有的这些话都是没有意义的。如果通过这本书,你喜欢上了编程,你应该尽你最大的努力,通过它来改善你的生活。去探索这神奇的精彩的智力活动,也只有近50年来的人有机会从事这种职业。如果你喜欢它,就尽情的热爱它吧。

  最后我要说的是,学习开发软件会改变你,让你与众不同。不论是好的不同还是坏的,反正是不同。你会发现,因为你会开发软件,人们会对你很冷淡,会用 “书呆子”这样的词形容你。你会发现,由于你善于剖析逻辑,人们痛恨跟你辩论。你甚至会发现,只是简单的懂一些计算机原理都会给你带来很多烦恼,让你跟他们比起来怪怪的。

  对于这些问题,我只有一点小建议:让他们去死吧。这世界需要更多的能知道事情如何工作、喜欢去探索的人。当他们这样对待你时,你要记住,这是你的生活,不是他们的。与众不同不是罪恶,人们这样对你只是出于嫉妒,嫉妒你拥有一项他们在梦中都无法拥有的技能。

  你会编程。他们不会。这真他妈的酷毙了。

  本文是从 Advice From An Old Programmer 这篇文章翻译而来。

  文章来源:外刊IT评论

时间: 2024-08-02 03:10:58

一个老程序员的建议:你会什么语言并不重要的相关文章

一个老程序员的建议

原帖地址:http://www.vaikan.com/advice-from-an-old-programmer/ 本文是<Learn Python The Hard Way, 2nd Edition>这本书的尾声部分. 看完了这本书,你决定继续做编程.也许它能成为你的一个职业,也许它能成为你的一项爱好.但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣. 我做了很久的编程.久的你都想象不出来,久的都让我苦恼.就在我写这本书的时候,我大概懂20种编程语言,而且我

【评论】一个老程序员的建议

导读:本文是从<Advice From An Old Programmer>文章翻译而来,文中内容是<Learn Python The Hard Way, 2nd Edition>这本书的尾声部分摘要.以下是文章内容: 看完了这本书,你决定继续做编程.也许它能成为你的一个职业,也许它能成为你的一项爱好.但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣. 我做了很久的编程.久的你都想象不出来,久的都让我苦恼.就在我写这本书的时候,我大概懂20种编程语

程序员之路——一个老程序员对刚上大学的学弟学妹的忠告

始终认为,对一个初学者来说,IT界的技术风潮是不可追赶. 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心. 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑. C#就象当年的ASP 一样,"忽如一夜春风来,千树万树梨花开",结果许多学校的信息学院成了"Web 学院". 96, 97级的不少大学生都去做Web了.当然我没有任何歧视某一行业的意识. 我只是觉得如果他

一个老程序员新站长的感言

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我2003年离开混了四年的大学校园,签到一家小国企上班,做了一名程序员.眨眼间在那里混了5年,这期间中国互联网不停歇的高速发展了五年.2008年底合同到期了,看看蓬勃发展的互联网,再看看自己萎缩的钱包和黯淡的前程,心里很凄凉,我毅然决定辞职,另谋发展. 于是我成了传说中的soho一族. 辞职了,炒了老板了,心情爽了,可是辞职以后要干什么呢?我

我的程序员之路:一个女程序员的奋斗经历

因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件,让我很感动.其中,有一个故事让我回味很久,在脑海里挥之不去,可能是因为她的经历和我很相似,她的想法和我很有共鸣. 本来,我想通过收到的这些故事然后编辑成一篇关于女程序员的文章,但是我觉得这个故事已经足够好了,任何的编辑都是对这个故事的不尊重,所以,我原封不动,一字不改地把这个故事转到

恶灵传说之老程序员

序 这则故事写于1998年1月,爱沙尼亚,塔图.是将我在当地日常工作经历和爱沙尼亚一个民间传说融合改编而成.当时我们做了大量的系统分析,因此故 事中提到了CASE工具和图表.不像今天的办公室那般宽敞,当时的办公场所十分拥挤,而且我们真的常常熬夜加班然后在办公室睡袋里过夜.甚至有人会电击别 人.趣事很多,容我慢慢道来-- 一个老程序员 这家伙是晚上被带到公司的. "他们把你招收进来了?"一个程序员问,"估计是把你灌醉了然后再签约的吧--像我们所有人一样.要是头脑清醒的话,谁会来

20年的老程序员对新入行的朋友的一些建议

从事编程这一行也已经20年了,到今天为止,有关编程方面的知识我也写了六七门课程了,教授课程的时间也已超过了1000小时,下面我所说的全部是我多年来的实践的经验之谈. 编程真的不是一件容易的事. 不管你多喜欢或是多会编程,在学习和解决问题上总会碰到障碍.工作的时间越久就越能明白这个道理.不过这倒是一个让人进步的机会,因为你要一直不断的学习才能很好的解决你面前的难题.如果你已不有了进取心,那么当遇到难道无法解决时你就会想要放弃. 编程也是最让人沮丧的事情 正常的编程过程都是这样的:尝试.失败.学习.

【抛砖引玉】“技术顾问” —— 老程序员的一个出路。

       以前总可以看到一些讨论,程序员30岁以后怎么办?35岁以后怎么办?当然有一些人,不管大多的年龄,都可以继续编程.但是对于大多数人年龄大了,各方面的压力也就更大了.年龄大了就面临上有老下有小的处境,简单地说父母.爷爷奶奶病了要去照顾:孩子病了也要照顾:老婆病了也要照顾:自己病了还得自己照顾自己.挣的钱要够养活一家人的,房子贷款要还的:自己的体力也不行了,不能像以前那样加班加点的熬夜了.      而一些公司又是只顾眼前利益,只肯雇佣"便宜"的劳动力,老了,写不动代码了就面临

我是一名老程序员!如何学习java-web

问题描述 我是一名老程序员!今年34,我想学习java-web,以前有些基础做过VB项目.也做过一些简单的java-web项目,也就是用JDBC连接数据库,认识JAVA的一些基本元素,不知道从那里学起,还来得及吗. 解决方案 解决方案二:servletjsp然后再结合自己需求再看看哪些需要解决方案三:如果你搞开发多年,你应该懂得怎么学习了,不应该彷徨了.呵呵.VB9和c#基本差不多少.学java也快.主要是多练习,熟悉就好了.解决方案四:兄台,你的工作经验比我们多得去,对于久混于IT的人,却对新