当前位置: 首页 > 科技观察

程序员应该什么时候考虑辞职?

时间:2023-03-17 20:02:56 科技观察

经常有程序员来找我讨论要不要辞职,现在辞职是不是明智之举。这是一个严肃的话题,我通常不会轻易给出建议,因为这个决定对一个程序员的职业生涯和生活都会产生非常深远的影响。很多人想辞职又忍不住,因为怕被贴上“跳槽”的标签。从我观察的结果来看,很多程序员往往为了所谓的“名声”而留在老公司,但后期对比两者,“留在老公司”的程序员的经历和职业发展对有问题的人前景远比那些经常跳槽的人差。正如我之前所说,一些公司甚至更愿意看到工作中出现积极的人员流动。程序员通常会因为一些更常见的原因而辞职(例如,产品发布失败、裁员、减薪/福利)。有人可能会争辩说,从一家垂死的企业中吸取的教训远比从一家成功的公司中吸取的教训更有价值。但是,如果你等着“辞职”的警钟响起,而虚惊一场,你的事业就注定了。你什么时候应该考虑辞职?首先你得是公司里的“***”程序员,不然你找不到可以当老师和导师的人。对此,很多人会过于自信,所以我们需要诚实地评估自己的技能。再者,即使你承认自己不是专家,你请教的“前辈”愿意与你分享知识吗?是的,即使你的公司聘请了有独特技能的人才,但如果这些人都忙于自己的工作而不管你,那这和一个人工作有什么区别?如果使用的技术不可持续,那么你最终会被市场淘汰。如果您仍然执着于扩展这些过时的、专有的或非常特殊的技术,那么您就是在自掘坟墓。如果任何企业仍在使用早期版本的语言或框架,那可能会拯救你。但是,你必须明白,长期处于停滞不前的技术环境中,比在同一家公司工作并不断改进他们的工具更糟糕。如果你没有取得任何成就,那可能不是你的错。因为可能是你们公司一直在延迟发布,或者总是不能及时发货。这些问题源于开发过程和管理决策,而不是技术人才。如果你回头看看自己在某家公司度过的分分秒秒,突然发现自己没有做出什么有意义的成就(时间一定要够长),那我劝你好好想想“离职”的问题。如果您的问题是薪水低且没有晋升空间,那么至少必须有低于市场水平的原因。例如,能够与一些非常优秀的人一起工作可能是最大的原因,学习宝贵的技能和经验排在第二位。如果你没有赚很多钱,也没有任何积极的未来计划,那么是时候重新考虑你的选择了。如果一些好的项目和晋升机会总是轮不到你,你的想法总是不被考虑,说明你在公司眼里并不重要。他们认为你足够胜任你的工作,但他们并不认为你是真正值得投资的长期资本。所以如果是这种情况,你可以将简历发送到新公司。如果你的处境和刚进公司时是一样的,这里所谓的“处境”是有多重含义的。传统上指的是财务状况(一定要加薪),但这里我们赋予它更深层次的含义,即技术能力、市场竞争力等。问你,你有什么理由留在那里?如果你的工作日复一日不换,只需要长期反复地为一些琐碎的事情负责,就会逐渐磨灭人的意志,使人堕落。罪魁祸首是你总是负责一个大项目的一小部分和一个重要的产品。如果你没有激情软件开发的很多领域并不像外人想象的那么有趣。在这种情况下,如果你有机会挑战身边的技术,做出一些真正的创新,或许有助于调整这种士气低落的状态。但如果你觉得自己现在的工作毫无价值,完全没有起色,那你不妨跳出那个圈子,找一些自己感兴趣的东西。英文原文:WhenToLeaveYourProgrammingJob翻译链接:http://www.codeceo.com/article/programmer-when-to-leave-job.html