很多时候大家在一起都会谈到投简历,面试的话题。事实上辞职也有很多话题,也能让我们进行深刻思考。很多人想要辞职但是因为怕被贴上爱跳槽的标签,所以程序员什么时候可以考虑辞职?
一、首先最好的程序员 首先你得已经成为公司里“最好”的程序员,或者你已经找不到可作为老师和导师的人。关于这一点,很多人都会过度自信,所以我们需要诚实地评估自己的技能。再则,即便你承认自己不是最好的,那么你去请教的“前辈”又是否乐意将他们的知识分享给你?二、薪水少,晋升没有 如果你的问题是薪水少,没有晋升空间。那么至少得有低于市场价格的原因。例如,能和一些特别优秀的牛人一起工作可能是第一大理由,而学习宝贵的技能和经验位列其后。如果你赚的钱不多,又没有什么积极向上的未来规划,那么建议你是时候重新考虑自己的选择了。
三、被市场淘汰 如果使用的技术是非可持续发展的,那么你终将会被市场淘汰。专有的或者非常特殊的技术,那么你这是在自掘坟墓。要是有哪家企业仍然在用某种语言或框架的早期版本,那或许恰好能拯救你。但是,你得明白,长时间地处在一个停滞不前的技术环境里,可比就职于同一家公司不断给他们改进工具要来得糟糕多了。
四、和公司状况差不多 如果你和你刚进公司那会的状况差不多。传统上面指的是财务状况,在这里我们赋予其更深层次的意义,即技术能力、市场竞争力等。如果这些方面在经过一段时间以后仍然没有提高,那我要想问你了,你还有什么理由呆在哪儿?如果日复一日你的工作没啥变化——长期又重复地只需要负责一些琐事,会逐渐磨灭人的意志,变得堕落。其罪魁祸首就是,你总是负责大项目和重要产品中一个微不足道的部分。
五、毫无激情 很多软件开发的领域并没有外人想象的那么有趣。这种情况下,如果有机会挑战身边的技术做出一些真正意义上的创新,或许有助于调整这种斗志萎靡的状态。但是要是你觉得你目前的工作毫无价值,完全激不起灵感的火花,那么不妨跳出那个圈子,找点自己感兴趣的事情。