而我给出这样的答案,不是因为我很官方,或者我想回避这个问题,而是因为我不知道真正的原因。
请不要误会我的意思。无论你去哪家公司工作,总会遇到一些组织层面的烦恼和麻烦,而且总是会有人找上门对你说:“我有一个绝佳的机会,你可以在家穿着睡衣上班,而且薪水加倍,有兴趣吗?”但是等到你进入公司后老板却会说:“我们打算将你的薪水减半,强迫你做繁重枯燥的工作,还要把你送到南极去。”我辞职肯定有我自己的理由,但这次的情况比较特别。
通常,我喜欢在做某件事情的时候反省自己的动机。我认为这种反省非常好,可以确保我保持理性,不要一时冲动做出幼稚的决定。所以,在这次辞职之前,我也反省了自己,最后还是决定义无返顾。请注意,这些说在开头的话只是想解释我思索这个问题的原因,而且我想针对个人的处境总结一下我的看法,并与广大的软件开发人员分享。也就是说,我并不是想说:“我是最优秀的程序员,各位老板可以按照本文中所说的方法留住我。”我觉得我个人的编程水平与本文无关,而且我觉得自己是一个称职和高效的开发人员,对学习充满了热情,对工作充满了自豪感。我不觉得我是“明星”,而且一般来说我觉得这样的自我评价会适得其反,甚至有点愚蠢。
01 旁观者的看法
在过去几年中,我阅读了一些个人非常喜欢的有关开发人员换工作的博客文章,我觉得这些文章在这个主题上提供了一个很好的背景。
其中一篇是Bruce Webster撰写的《湿件危机:死海效应》(http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/