解决方法

沿着自己定好的路线走,记住自己在学徒期学到的东西。

你已经在“漫漫长路”上走了一些时候了。但因为“自定路线”,你现在认识到这条路不再是适合你的选择。你找到了另外一条路,其回报与你现在的价值更合拍:更多时间与家人呆在一起,更多的薪水,或者一种新的职业引起了你的注意。不管是什么,都意味着跟你的技艺和“漫漫长路”说再见。可能是永远,也可能不是。

即使永远地离开原来的道路,在这一路上你所形成的价值和原则也将一直陪伴着你。正如Dave在他不再做家庭问题顾问时所发觉的,他不能做Prospero[1]那样的选择(书烧掉,工具打碎),相反,他把那份职业中获得的经验教训带到了新的工艺职业中。同样的道理也适合你。

从Ade在ThoughtWorks那时起,Ivan Moore就是他的指导人。当我们访问Ivan时,他讲述了在第一份IT职业之后,他是如何到了一个希腊的岛上,在那里呆了六个月并成为一名帆板运动的教练。他发现自己喜欢教别人帆板,但这并不完全让他满意,因为他再也不需要脑力劳动了。之后,他费了好大的劲才回到了原来的行业,因为“多数大公司的HR人员都不喜欢他的经历。”

我们有一些同事离开软件开发并成为教师、帆板运动教练或者全职的爸爸妈妈。我们尊重他们的选择。如果他们愿意回来,我们会用张开的双臂欢迎他们,因为我们相信:那些经历会带给他们一些可以分享的新视角。遗憾的是,传统的软件组织不一定会如此欢迎。他们常常把这些弯路看作职业生涯中的缺口,因此你必须为此做正当的解释。他们会期望你能给出一个符合他们价值系统的合理解释,说明白当初为什么离开了,现在为什么又回来了。

尽管有这样的风险,你仍然不必害怕在自己的一生中做点不同的事情。如果你离开了软件开发,你会发现不管自己去哪里,像严谨的思考以及将涉及大批量数据的任务自动化这样的习惯仍将对你有用。不管你选择什么样的未来,你过去做软件技师的经历都能使之更加丰富。

Larry绕道去做家庭问题专家

在某种程度上,我可以远离计算机,却不能远离跟人有关的问题。1976年7月,当我跟计算机领域说再见的时候,我想我已经解脱了,我甚至像美国庆祝独立二百周年那样宣告了自己的独立。我花了不止十年的时间在私人诊所和事务机构中工作,接受家庭问题医生的相关训练,处理夫妻、家庭和问题青少年身上遇到的麻烦。然而,来自世间万物的力量协同作用,最终还是把我引回了科技前沿。

——Larry Constantine,《The Peopleware Papers》(人件集——人性化的软件开发)

[1]普洛斯彼罗,莎士比亚剧作《暴风雨》中的人物。