解决方法
提升的机会将会考验你是否拥有“持续动力”,是否愿意走“漫漫长路”。大多数人把提升到管理职位等同于成功。他们觉得接受一个到管理职位的提升是不需要考虑的事情,是一个表明你走上正确道路的信号。胸怀大志的技师千万不要被蒙骗,去相信自己仍可长期做“技术管理”者。正如Pete McBreen所写:“一个人一旦停止了实践,她对技艺的精通就马上开始消退。”每一个不写程序的日子,你都是在不断远离熟练工的目标。
因此,为了让自己坚守在技艺精通的道路上,你应该跟老板一起想一想,看能否找到其他回报你的方式。这可能包括更多的薪资,或者非传统的技术领导角色,比如内部咨询工作。如果你的组织不够灵活,那你最好到别处找找机会(参见“自定路线”),而不要让自己提升到远离技艺的职位上。
“坚守阵地”是一种为软件开发“培养激情”的方法。当你接受了一次允许你全职编程的提升,别忘了“使用头衔”。
无视了周围其他人的需要,这一模式极易被运用得过于自私。然而,随着你逐渐成为更有经验的学徒,你会发现自己正在尝试改变周围的工作环境,从而使别人能坚持做自己喜爱的事情。这很容易成为一种全职的工作,除非你小心地维持平衡,或者找一些方法,为不断增加的资深程序员建立一种能自动维持的环境。