写在前面:近段时间,有很多程序员朋友问我年后会不会跳槽,以及跳槽是不是明智之举,这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。

很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老公司,但是在后期将两者相比较,“呆在老公司”的程序员处理问题的经验和职业发展前景远远不如那些频繁跳槽的。正如我以前曾经说过,有的公司甚至非常愿意在岗位上看到一些积极的人员流动。

程序员通常会因为一些比较常见的原因(例如产品发布失败、裁员、薪酬/福利减少)而辞职。有人可能会说,在一家濒临破产的企业学到的经验其价值远远大于在一家成功公司的经历。但是,如果你坐等“辞职”警报的响起,而恰巧碰到个假警报,你的职业生涯将万劫不复。

什么时候该考虑辞职?

首先你得已经成为公司里“最好”的程序员,或者你已经找不到可作为老师和导师的人

关于这一点,很多人都会过度自信,所以我们需要诚实地评估自己的技能。再则,即便你承认自己不是最好的,那么你去请教的“前辈”又是否乐意将他们的知识分享给你?是的,即使你所在的公司聘用的都是身怀绝技的牛人,但是如果这些人各忙各的,都不鸟你一下,那么这和独自工作又有什么区别?

如果使用的技术是非可持续发展的,那么你终将会被市场淘汰

要是你依然冥顽不灵地执着于扩展这些过时的、专有的或者非常特殊的技术,那么你这是在自掘坟墓。要是有哪家企业仍然在用某种语言或框架的早期版本,那或许恰好能拯救你。但是,你得明白,长时间地处在一个停滞不前的技术环境里,可比就职于同一家公司不断给他们改进工具要来得糟糕多了。

如果你一无所成

这也许并不是你的错。因为有可能是你的公司一直拖延发布,或者总是不能及时交付。这些问题来源于开发过程和管理决策,而与技术人才无关。如果你回顾自己在某公司所呆的分分秒秒,恍然发现自己竟然没有做出过丝毫有意义的成就(时间要足够长),那么奉劝你要好好思考“辞职”的问题了。

如果你的问题是薪水少,没有晋升空间

那么至少得有低于市场价格的原因。例如,能和一些特别优秀的牛人一起工作可能是第一大理由,而学习宝贵的技能和经验位列其后。如果你赚的钱不多,又没有什么积极向上的未来规划,那么建议你是时候重新考虑自己的选择了。

如果一些好的项目和晋升机会总是轮不到你,你的想法总是不在考虑之中

这说明你在公司眼里根本不重要。他们认为你足以胜任你的工作,却不曾视你为真正值得投资的长期资本。那么如果是这样,可以向新公司投递简历了。

如果你和你刚进公司那会的状况差不多

这里所谓的”状况“有多种含义。传统上面指的是财务状况(总得给你加薪水吧),在这里我们赋予其更深层次的意义,即技术能力、市场竞争力等。如果这些方面在经过一段时间以后仍然没有提高,那我要想问你了,你还有什么理由呆在哪儿?

如果日复一日你的工作没啥变化——长期又重复地只需要负责一些琐事,会逐渐磨灭人的意志,变得堕落。其罪魁祸首就是,你总是负责大项目和重要产品中一个微不足道的部分。

如果你毫无激情

很多软件开发的领域并没有外人想象的那么有趣。这这种情况下,如果有机会挑战身边的技术做出一些真正意义上的创新,或许有助于调整这种斗志萎靡的状态。但是要是你觉得你目前的工作毫无价值,完全激不起灵感的火花,那么不妨跳出那个圈子,找点自己感兴趣的事情。

程序员什么时候该考虑换工作相关推荐

  1. 告赢了!程序员拒绝春节带电脑回家工作被开除,判决获赔19.4万!

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Destiny is responsible for shuffl ...

  2. 为什么说程序员是一个极度劳累的工作?

    点击关注公众号,Java干货及时送达 推荐阅读: 学习 Spring Cloud 微服务的最佳姿势! Spring Cloud 2022 正式发布! 来源:zhihu.com/question/461 ...

  3. 程序员在互联网公司和行业软件公司工作,有什么区别?

    原文为 luckystar 在程序员在程序员在互联网公司和行业软件公司工作,有什么区别?问题下的回答. 日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的 ...

  4. 程序员还是以前的那个高薪工作吗?

    家里人听说我是程序员,很羡慕地问,工资很高吧,我不置可否 我不置可否的原因是,这个要跟谁比,怎么比 要是跟电子厂基础工人,那工资肯定是比较高了. 但是跟设计类.金融类.销售提成类的,说真心话,不高. ...

  5. 40岁程序员遭劝退找不到工作,大龄码农注定被淘汰?

    对于多数的程序员来说,他们是工程师.而工程师的核心竞争力在于经验--对于工程问题来说,很多事情只要能够解决,不管是不是有科学依据,只要解决就好了.而这一切来源于经验.40岁程序员遭劝退找不到工作,网友 ...

  6. @程序员,别再迷恋多线程工作了

    我刚刚尝试了一下,一边用 iPad 看"Java 极客技术"自制的 SpringBoot 视频(1.2X 倍速),一边在 iMac 上回复博客上读者的留言.过了一会,视频上讲了什么 ...

  7. 我的2016——程序员年到三十,工作第四年

    看到CSDN<"我的2016"主题征文活动>已经是1月6号,而截止时间是1月8号,对比去年的总结是在闲等活动开始,今年在时间上真的是天差地别.但是,一年到头,还是需要花 ...

  8. 程序员面试揭秘之程序员靠什么途径去美国工作?

    对于国内程序员来说,通常有三种途径去美国工作. 1.进入跨国公司工作一年以上,然后内部转组到美国的部门.例如,进入微软中国工作一年后,申请转组到美国总部工作,若能批准,则申请L-1签证去美国工作. 2 ...

  9. 程序员面试揭秘之程序员靠什么途径去美国工作

    对于国内程序员来说,通常有三种途径去美国工作. 1.进入跨国公司工作一年以上,然后内部转组到美国的部门.例如,进入微软中国工作一年后,申请转组到美国总部工作,若能批准,则申请L-1签证去美国工作. 2 ...

最新文章

  1. MySql存储引擎特性对比
  2. MyBatis-学习笔记02【02.Mybatis入门案例】
  3. mysql from unixtime_mysql 错误总结 和FROM_UNIXTIME用法
  4. OpenGL ARB 看来终于想通了,OpenGL SDK终于要出来了。
  5. 【IntelliJ IDEA】使用idea解决新建jsp文件而找不到jsp文件模版的新建选项
  6. windows下通过adb shell进入data目录
  7. 现在生意不是能不能干的问题
  8. c语言计算10亿位圆周率,C语言:圆周率的计算
  9. Python调用Cplex:安装,测试,实例
  10. 1.用 perf report 分析四个for进程
  11. c35是什么意思_什么是C35混凝土?
  12. 学习记录:jmeter添加jp@gc - Hits per Second
  13. 如何用日志记录VSS中的用户修改行为
  14. 操作系统LAB1实验报告
  15. python视频在线教程_600集Python从小白到大神
  16. hive之反斜杠导致Unicode编码字段里的中文无法正常显示
  17. Shader学习23——描边+辉光
  18. xshell 瓷砖排列 /发送输入键到所有会话
  19. RationalDMIS 7.1读取点自动测量圆 2020
  20. js三型防水涂料_JS聚合物水泥防水涂料(III型)

热门文章

  1. 【LeetCode】剑指 Offer 44. 数字序列中某一位的数字
  2. C语言的getopt
  3. yeomanbower
  4. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了(转载)...
  5. linux 破解版confluence安装
  6. DPDK l3fwd
  7. 页面常见跳转的方法和选择
  8. three.js 实现图片粒子爆炸特效
  9. spring cron表达式(定时器)
  10. postgresql 按日期范围查询