你马上就要进行一次大的投资,也许并不是要投入大笔金钱,而是时间,是你的一生。大都数人对待工作的态度往往都是顺其自然,走一步看一步——我们刚刚深入了解了Java或者VB,老板有一天突然参加了一个热门技术的培训,于是我们就转而学习新技术,直到有人又把新的东西递到我们手里。我们的职业道路就是由一连串没有方向的偶然构成的。 在《程序员修炼之道》一书中,Dave Thomas和Andy Hunt谈到了编程中的偶然性。下面这个场景,会引起大部分编程员的共鸣:当你开始做一个程序的时候,或许手头上有一个从网上复制的示例程序,看上去这个程序可以使用。为了满足你的需要,你会对这个程序稍加改动——添加一些代码,再加一点。你根本就不知道自己在做什么,只是不断地做一些小的修改,直到这个程序完全满足你的需要。但问题是,这样做就像是用纸牌搭建房子,每增添一张纸牌,就增加了一分纸房子坍塌的危险。你根本就不知道这个程序是如何工作的,所以你每做一点儿改动,都有可能导致你的程序完全失败。 作为软件开发人员,用这种投机取巧的方式来编程显然不是什么好主意。但是很多人正是让偶然来决定职业道路上的各种选择。我们应该在哪种技术上投资?应该专注于哪个领域?是应该扩展知识面,还是深入学习一门学问?这些问题都是值得我们细细斟酌的。 想象一下你开了一家公司,现在正要生产你们的明星产品。如果这个产品失败了,公司就会破产。你会花多少精力来思考此产品的消费者是谁?在产品进入生产流程之前,你又会用多少时间来弄明白这个产品到底是什么?我相信你肯定会仔仔细细地考虑其中的每个小细节,然后亲自做出决定。 但是,在职业道路上,面临选择的时候,我们为什么就缺少了这番心思呢?如果你把自己的职业当成是一门生意(事实上它就是一门生意),那么你的“产品”就是由你提供的服务构成的。这些服务是什么?你又会把它们出售给谁?接下来的一年,对此种商品的需求是会增加还是减少呢?在这些选择上你愿意投下多少赌注? 读完本章的内容后,你会找到答案。
我编程,我快乐——**
书名: 我编程,我快乐
作者: [美] Chad Fowler
出版社: 人民邮电出版社
原作名: The Passionate Programmer:Creating A Remarkable Career In Software Development
副标题: 程序员职业规划之道
译者: 于梦瑄
出版年: 2010-8
页数: 202
定价: 39.00元
装帧: 平装
ISBN: 9787115233523