这些说自己写代码多少多少年的要改行的,程序员吃青春饭的,都是一群瓜皮。你改什么行你都做不长久,中国IT才多少年,动不动就程序员吃青春饭,对这个没兴趣,单纯为了赚钱,会运用下编程语言的关键字,就大言不惭程序员吃青春饭,梁静茹给你们的勇气吗?从来不去深究底层,不去改造,不去研究,拿着别人现成的框架玩些重复的操作,能不腻吗?就你们这水平,改什么行都不行。

这与什么编程语言无关。

IT 开发行业,如果不是最顶尖的1%技术牛人,建议在30岁左右改行,或者努力成为那顶尖的1%牛人,否则35岁后的日子会很凄凉。

当然如果转到 python 或人工智能、数据分析的话,你的精力、体力可以坚持到39岁。到40岁再想以打工的形式做技术,基本没指望了,到时再想改行就难了。

转行做技术管理可以做到48岁,但是技术管理职位数量的平均占比是26分之一,你要在40岁时,比身边25位年轻的技术骨干更加优秀,才有大概率成为技术管理人员。

如果要改行的话,从改行到有点小成需要4—5年,所以30–31岁改行最合适,再晚些就极大可能出现的人生(职业)悲剧。身边无数同行的亲身经历。

改行并不一定要转到毫无关系的行业,可以转到原有思想优势发挥作用的工种。或者转成用理性思维发挥优势的职业。

最接近的行业,可以考虑做自有版权(至少也是合作版权)的行业工具软件,或者与市场、销售最接近的软件;

比如做某些专有行业的数据分析,与营销、市场紧密挂钩,或者在客户处体现优势的工种。

一位身边朋友是“地球物理研究”的博士,33岁改行做经济、股市数据分析,一年多后运用优秀的数学能力,让任职公司和个人赚翻了。

另一位朋友是营销经理,他曾经是有10年技术经历的资深Java工程师,运用理性思维和数据分析能力,跳槽后两年半成为某上市公司的营销副总监。

身边还有一成功的销售员,对产品和行业非常专业,对自己的产品理解比其它销售员高出一大截,获得客户很高的信任。原来他在31岁前是软件开发工程师,看事物与其他人完全不一样,收入是原来行业的5倍以上。

网上有一些真实案例介绍,经典技术学霸,改行养猪、养殖、种植中草药原料、经济作物,获得较好的成就。

可见“技术思维”在其它行业还是有一定优势的。

Part 2:

改行不是轻松的事,头脑发热没有任何准备突然改行,成功概率低于5% ,很多人从此一蹶不振、后半生凄苦。

我个人建议,首先要花几个月选择新的行业,认真思考自己的优势、喜好,能舍弃哪些去换来机会,比如舍弃一部分玩乐休息时间,换来新行业的学习,用一点金钱来投资大脑,以便适应新行业,同时花一小段时间来研究社会新趋势(不止是IT行业)。

技术人员有个通病,只看本行业技术资料或书籍,这是圈死自己的最有效方法。如果打定主意要改行,至少花一年时间,还在职的时候就开始准备新行业学习,同时广泛阅读各领域资料,增长见识,了解不同领域精英的思考方法和模式,对未来帮助极大。

大量跨行业通识,具有惊人的帮助作用,比如:

经济学思想有助于重大决策管理;人脑神经外科医学在人工智能开发领域广泛应用;哲学在市场经营中有巨大帮助;分子生物学和遗传学,对历史学家研究人类进化轨迹和迁徙历史提供精确的科学依据;高等数学中的“第一性原理” ,居然是企业经营决策的重要支撑;高等物理学中的“热力学第二定律”熵增原理,是市场客户需求分析、行政管理、市场营销技术的重要理论依据。甚至科幻小说《三体》中的降维打击,也是小米公司雷军的决策灵感。

这样的例子多不胜数。所以不要只看本行业的窄范围资料或书籍,起码也要有延伸领域的阅读和了解,增加自己大脑中的“人生算法、函数、类库、方法”,(我们都知道,很多类、库和方法是可以继承的),扩展眼界,站在更高的思想高度看问题,会明显降低自己的决策风险。

选择一个新职业之前,如果有新行业的前辈、圈子、平台、行业环境可以融入就更加有把握了。这个时代单打独斗已经难有成绩了,借力、互补互助、组团才能大幅度提高成功概率。

祝你获得更好的发展。

和我一样,我也是2020年6月1日正式告别js,css,4告别小程序,告别h5,告别它是因为年龄,年龄永远是程序员语法逃避的坎,有几人能一辈子写代码,我写了十五年。这次告别。可能很难,但必须的切断,新的路程才开始。

哈哈 可以告诉你 你没能跟上时代 都什么时候了 还在纠结于编程语言 可以搞搞上层建筑和算法研究之类的哈 量子领域可否也深入了解一下 学学数学吧 编程太简单啦 谁都会的