这听起来像是拉拉队长在大喊加油,目的是刺激你进入一种理想化的疯狂状态。如果你想在工作中做出成绩,就必须对工作充满激情;如果你不在乎这份工作,那后果也会显现出来。
我和妻子刚刚搬到印度班加罗尔的时候,我特别兴奋。在我的职业道路上,第一次期待寻找与我志同道合、对学习充满热情的技术专家。我很期待下班后活跃的生活,我们聚在一起深刻地讨论软件开发方法和技术。我期待看到印度的硅谷被高手们挤得爆满,他们都充满激情地来到这里,寻找软件开发的最高境界。
但是,我看到的大多数人都是来寻找一份工作,很少有人能称得上是热情的开发人员。
这种情景和我的家乡一样。
当然,那个时候我还没有意识到那里和纽约一样。在美国我有一些数据点,但是我一直认为自己在一个不怎样的城市里的一个差劲的公司氛围中工作。我认为这种境况就像我作为一个门外汉第一次踏入IT这行时一样。大多数软件开发师都能明白我的意思——我只是没有找到适合自己的工作环境。
通过朋友Walter的推荐,我开始在大学的IT学院工作。Walter经常见我用电脑工作,他认为比起大学里那些需要帮助的IT工作者,我更能胜任这份工作。可我自己并不这么认为,毕竟自己没受过正式培训。那时,我就是一个爱玩电脑游戏的萨克斯风手。但是,Walter帮我填了申请表,还安排了面试。面试中基本上没提及一个与技术相关的问题,就这样,我被雇用了,而且即刻上岗。
刚开始工作的时候,我总是疑神疑鬼担心别人发现我是个江湖骗子。我怕别人说“这个萨克斯风手混在这些接受过培训的专业人士中干嘛?”毕竟,与我一起工作的人都是有高级计算机技术学位的人。而我,拿着个音乐专业的学位,却在这行里滥竽充数。
几周后,真相渐渐浮出水面。那些和我一起工作的人——拥有计算机技术硕士学位的人,他们根本不知道自己在做什么!事实上,有些人居然还在看我如何工作,然后做笔记!
知道真相后,我的第一反应就是假装周围都是傻瓜。毕竟,我没有参加过专业的培训。晚上我在酒吧乐队里演奏,白天沉溺在电脑游戏里。我是因为感兴趣才学习怎么用电脑工作。其实,我学习编程就是因为想自己设计电脑游戏。晚上从喧闹的酒吧回到家里,我还可以用编程软件浏览Gopher①直到天亮。然后上床睡觉,再起床,接着学习,直到不得不出门去演奏。我的生活就是研究我热爱的电脑游戏,吃饭,然后回到Gopher或者任何能让我开始工作的编译程序。
我编程,我快乐——10 热爱它,不然就离开它
书名: 我编程,我快乐
作者: [美] Chad Fowler
出版社: 人民邮电出版社
原作名: The Passionate Programmer:Creating A Remarkable Career In Software Development
副标题: 程序员职业规划之道
译者: 于梦瑄
出版年: 2010-8
页数: 202
定价: 39.00元
装帧: 平装
ISBN: 9787115233523