31岁应用级程序员可以转行吗?
路过答题。
首先我觉得31岁并不老,转行肯定是没问题的。问题是如何定义题主所说的转行?
如今软件开发已经深入各行各业,如果说从金融IT转到教育IT,那肯定不能叫做转行,至少不能符合题主的转行的含义。
那么题主的转行我认为应该是彻底放弃软件开发的岗位,即便是在同一家公司,也可以叫转行。
举个例子,题主从一个A公司的应用级程序员岗位,转到了A公司的销售岗位。我认为是符合题目隐含的转行之意。
但是这样真的值得吗?我很清楚题主的痛点在哪里。31岁,依然是做不完的业务功能,要么是无穷无尽的加班,要么是等待35岁或者40岁被公司以年老不中用裁掉。那么30岁之后的程序员就真的没有出路了吗?
随着国内软件行业的普及,越来越多的城市和地区需要数字信息化来进行革新。所以,无论到时候时候,程序员永远不会失业。
而如果你转行做其他的岗位,完全脱离软件,那么31岁之前积累起来的大部分经验都荒废了。转行就得重新来过,31岁,你觉得有公司会要一个31岁开始实习的员工吗?就算你在努力,也未必会得到别人的认可。
人的一生很难兼顾多个职业,有一个长期坚持的行业和工作岗位这已经是一种福气,为什么还珍惜?
你可能说程序员太累。的确,现在的互联网公司加班加点,赶上线,赶需求。那么换个非互联网的公司可不可以?传统软件公司难道没有考虑过 ? 就算你不按时完工又能把你怎么样?你并没有偷懒怠工,你只是按部就班的工作,积极投入,时间真的不允许难道非得要伤害健康的熬夜加班?
所以,有些无理的需求,我觉得你可以坚守自己的原则,任何时候健康都是第一位的,当你真正可以兼顾健康、家庭、金钱这三者关系了之后,在考虑要不要换工作吧。
所以我的建议是如果你觉得程序员真的不能再干下去了,那你就做其他的工作,然后从零开始吧。祝你好运。