32岁的程序员,代码敲不动了,该如何转行?方向迷茫?

老徐双城记


关于题主的问题,我感受非常深,也经历过类似的心路旅程,有的行业到40岁才考虑中年危机,码农却是从入行的时候开始就要考虑未来怎么办!

一、从现在开始,摆脱消极心态,这点最关键,32岁其实正是大好年华,人生经验和阅历、社会资源都有了一定的积累,有人在这个年龄已经功成名就,有的人找到了可以功成名就的平台,有的人正在打造功成名就的平台!所以,仔细思考总结一下自己的过往,问问自己:想达成什么目标?自己的能力和资源能否实现这个目标?能的话,制定计划,一步步执行!不能的话,缺什么就找到对应的方式去弥补!

二、第一点说的是务虚,也是必须要有的过程!只有这样对自己进行全面的梳理和总结,拥有积极的心态,才能做好务实的事情!接下来,我们聊聊怎么务实!

1.建立自己的品牌,打造自己的IP 。作为码农,其实也要自我展示!所以,还有什么比建立自己的博客站点更适合码农的呢?自己的从业经验、技术心得都可以实时的记录、分享,做好seo,另外一些主流的媒体平台也开好账号,比如csdn、头条、百家号、大鱼号、知乎等等,可以同步自己博客站点的内容。现在是酒香也怕巷子深的时代!

2.建立社群,运营社群。在通过各种自媒体渠道不断的发表技术类文章、分享心得的过程中,我们会结交一批朋友,同时可能还有有一些小小的收益,我们要学会平台思维,要有社群意识。所以,我们可以通过qq群、微信群、头条圈子等等来建立社群、管理社群、壮大社群!

3.后续规划和发展。当我们的自媒体和社群都发展到了一定规模的时候,我们需要进行后续的规划和发展了,这是根据你的目标来定,比如,你喜欢上了写文章当老师的感觉,那么,你可以走专栏、培训等路线;你还是喜欢技术,那就继续钻研,圈子大了,你的知识面、眼界、格局必然都不一样了,去大一点的平台做技术管理、带团队都没问题;如果你拥有了自己创业的想法,也有资源,那就勇敢的去创业!

总之,没有过时的人,只有懒惰的心!贵在自知、贵在自强、贵在坚持,共勉!

最后,谢谢题主的好问题,也谢谢悟空问答的邀请,我是IT老黄,觉得我的回答有一些参考的朋友们可以关注我 ,也欢迎评论留言抛砖,您的指正令我进步!


创业全视界


职场上,在职业生涯的初期,大多数人跳槽大都是为了薪资,哪个单位薪资福利好,就到那家单位。

IT行业更是如此,特别是程序员, 有的人一年一跳,有的人甚至是一年两跳,跳槽很频繁,我不认为为了钱工作这是一种错误的价值观,毕竟努力工作是为了更好的生活,都要养家糊口确实不容易。

我一位同学,从事C++开发。刚毕业那会儿,我们月薪一样3000元,一年后,他跳槽了,薪资翻了一番,月薪6k,而我也加薪了,月薪4k。很快一年过去了,他又跳槽了,这次薪资10000。而我也再次加薪了,月薪5000元。那年,我们同样是码农,可薪资待遇完成不同。

在职业生涯初期,跳槽确实是涨薪最快的一种方式,有的人一跳薪资增加2-3k,有的翻了一番,甚至更多,但到了中后期,薪资到了一定的瓶颈,跳槽再也没有前期涨幅那么大了,而自己在频繁的跳槽过程中,有些技能与业务的能力也没能很好的积累起来,这时时常会感到焦虑,对未来感到迷茫。

相反有的人,他们同样期望挣更多的钱,但他们不单单只看薪资这一块,他们会综合衡量薪资待遇、技能积累等多种因素。有时候,你会留意到职场中有些人厚积薄发,一路走来虽然坎坎坷坷的,最后也得到了相应的报酬。之所以出现这种现象,是因为这些人注重职业规划,所以说做好职业规划很重要,不容忽视。

程序员32岁前跳槽大多数看薪资,那里福利好去那里,32岁后请慎重。避免出现大龄程序员的尴尬。程序员职业发展大致有下面5种方向:

1、技术型

初级工程师->中级工程师->高级工程师->架构师->技术总监->CTO。有些人认为,程序员是青春饭,其实不然,30岁依然在程序员岗位多的是,40岁做程序员不是不行,重要的是,你必须成为一个不可替代的程序员,成为技术大牛,独当一面,能够解决普通程序员不能解决的问题。

2、管理型

软件工程师->项目组长->项目经理->项目总监->技术总监->CTO。如果在项目经理职位呆得过长时间,比如2年3年,甚至5年,鉴于一些原因,没能往上升职,也会感觉到焦虑,我们都期望职位能一直往上爬,可有时并不能如愿。

3、交叉型

初级工程师->中级工程师->项目经理->技术总监->CTO

4、转行

工程师->产品经理、设计、销售人员、运营等

有不少技术人转做运营、数据分析、项目评估等方向,技术人有着很高的逻辑与分析能力,从事这些行业也有很多优势。干一行爱一行,干一行专一行。想想在成为程序员时我们擅长干什么,要是哪一天不做程序员了我们还能干什么。有时候,多花点时间思考下,给自己一个未来的规划,想想自己对什么真正感兴趣的,什么方向才真正的适合自己,进而给自己定位,然后朝着自己定位的方向去努力奋斗,只有这样才能让你在职业生涯的中期不至于太过于迷茫,不知所措。

5、创业

我们可以借助丰富的技术经验和人脉关系寻求发展。 以前听人说30岁挣钱前靠能力,30岁后挣钱靠人脉,我不以为然,现在想想却觉得很有道理,非常赞同。

职业固然重要,但职业规划并不是一成不变的。每个人在职业的每个阶段都会接触不同的领域,自己也会有不同的认知,自己的思维也会有所变化,很可能会发现自己更适合的领域也说不定,无论如何,我们要做的就是不断学习,提升自己,关注职业规划,给自己制定一份更适合自己的职业蓝图。踏踏实实工作,不辞辛苦,默默为自己脚下多垫高些,相信你会看到自己渴望的风景,享受那些曾经渴望品尝的果实。

以上只是个人的见解。对此不知你有何看法,欢迎交流!


Echa攻城狮


本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

咱俩可以说是同龄了,我之前也是在一线做Java开发,目前在国内一个比较有名气的机构做讲师。我的转型,也不是脱离IT界,现在除了正常的教学之外,自己私下里也在接一些私活,你懂得。其实我也有过你这样的迷茫,年龄越来越大,压力越来越大,以后该怎么办?习惯了程序员的高薪,如果干别的行业,薪资怎么样,能不能心理平衡?总之,真的是有过一段时间的迷茫和纠结。不过我现在已经没有了那时候的迷茫,因为我现在成功转型做了讲师,技术也在不停的学习,而且我现在也经常和一些公司接触,他们也很希望我加入,所以我现在基本就是可进可退吧。

比如我,现在就专职做IT培训,培训的过程中继续学习新技术,保持自己的技术先进性;

业余时间接点私活,锻炼自己的项目实战能力;

考了教师资格证,即使35岁之后,我也不担心完全没工作,我可以回老家做个中小学老师,现在小县城的本科学历老师还是很缺少的。

然后自己利用现在积累的资金,以后再做点投资,我觉得以后的生活不会很差。

希望我的经历可以给你点参考吧!


我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端方向,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信你一定会有所收获。

如果有Java,Android,H5等开发方面的问题,或者是开发求职方面的问题,都可以在评论区留言,或者私信我。


一一哥Sun


本人也是一名程序员,至今工作已经16年,程序员35岁危机是个非常普遍的现象,结合自己的工作经历,谈谈程序员的发展之路。

首先我们要认清程序员的优势和劣势,对于大多数程序员,由于常年的工作喜欢,显著的优势是思维严谨,逻辑清晰,做事认真,为人实诚。但因为编码时一直在自己的封闭世界,缺少机会面对市场的直接竞争,我见过的大多数程序员不善沟通,缺乏自信,抗压能力弱,缺少积极解决问题的心态。

32岁的程序员,已经拥有了大量的工作经验,但年龄尚轻,还有时间和机会弥补自己的缺点和短板,程序员由于一直的惯性思维,转行别的行业接受速度其实很慢,也缺乏狠劲儿和狼性,不太建议转行,而且从职业成长的路线上,转行相当于从头开始,已有的积累几乎回归为零,得不偿失。那么程序员到底应该怎样发展,才是对自己最有利的方式呢?

对于32岁的程序员来讲,从我个人的工作经验看。

第一、尽自己最大能力找一家有发展潜力的公司,减少跳槽。年龄越大职位越有限,竞争也越大,与其反复跳槽,不如抛开一时得失,在一家公司稳定发展,积累丰富的行业知识。

第二、修炼自己,除了技术积累之外,学习能力、沟通能力、解决问题的能力都需要不断的提高自己,尽量争取管理岗位,带过团队和没带过团队的人在很多方面都区别很大,有带领团队的经验,会让人更自信、更成熟。

第三、提升价值,github、论坛、交流会、技术专利,建立自己的github,根据自己的经验提炼代码,并分享给别人,多参与论坛和交流会积累人脉,有能力就申请技术专利,打造自己的品牌价值。

第四、架构能力,拥有丰富的行业知识,才能有足够的实力进行系统架构,好的架构师甚至需要十年以上的经验积累。

第五、解决问题的能力,除了技术问题,日常工作中还会有很多各种各样的事情需要解决,锻炼除了技术问题外的问题解决能力,会让自己的整体实力更进一步的提升,就本人十几年的工作经历看,问题解决能力可以概括为十六个字:换位思考,向上沟通,解决方案,贯彻执行。

32岁的你,不建议转行,因为我也从32岁过来过,更希望你能沿着现在的路,越走越远,而不是换条路,从头走起。



我叫一片红


人的贡献与收入成正比,工作时间越长,对企业贡献越大,收入越高,反之,没有贡献就没有收入。

工作本身没有好坏之分,但是它和老板与顶头上司有关,如果老板专业,懂得行业规则,明事理。顶头上司关心下属,不推卸责任,再加上一群关系融洽的同事,薪水目前还算满意,自己再苦再累工作起来也是开心愉快的。

如果老板压榨员工,每天工作十八个小时,干着技术活,出着搬运工的力,拿着临时工的薪水,这个工作就不要留恋了。

静下来,算一笔账。

32岁没有几年工龄,如果是本科以下毕业工龄也没有超过十年。研究生毕业大概工作了五六年。如果博士毕业也就三四年。

算下来你为企业做了几年贡献,累吗?

如果自己的专业知识,行业经验,能够跳槽到同类行业做起来得心应手,马上开始准备跳槽。

如果自己的企业有很多程序员,少一个马上有人替代,自己业务水平一般,更没有研发经验,只是感觉自己代码敲不动,建议就不要轻易跳槽了。

如果自己文凭能拿出手,有一定的研发背书,可以考虑央企电子科技之类,央企管理规范。私企你已经尝试过了。

企业的生存都是靠员工给创造财富积累起来的,企业永远不是福利机构。


金谷丰盈


一个非常好的问题,我是工作多年的Web应用架构师,做过程序员、大公司技术经理、小创业公司CTO、架构师,来说一下亲身经历,仅供参考。欢迎关注我,聊聊IT专业技术和职业发展。


刚毕业那会还是PC的时代,开发Windows C++程序,跟随一个德裔美籍的架构师学习,收获很多,也打下了编码技术的坚实基础,现在想起来还是非常感谢入门师傅,学的专业知识受益终身,对软件工程的理解和实践在工作中非常有帮助。


然后08年前后移动互联网发展了起来,转行做APP,在一家外卖O2O平台(已经倒闭)经历了职业发展的一个重要阶段,入职是APP开发、然后负责团队、再到整个技术团队包括后台研发管理,中间有过一段时间没写代码,但一直是hand on的技术管理模式,技术上没断档。很遗憾后来公司关闭了。


接下来在一家在线教育公司做纯技术管理,距离技术越来越远,后来裁员,我就转做架构师,得益于原来写代码基础好,做架构师不脱离代码,也带团队。现在我更喜欢自己的title是架构师,看着一个业务系统逐渐成型并产生商业价值,有付出有收获。


补充一点很重要,每个行业都有成功的人,做自己擅长和喜欢的事情,专注才能专业,有兴趣才能持久,有价值才能持续,有意义就是贡献。

最后的总结就是:搭上一条好船(gongsi),做自己擅长喜欢的事。


Web应用架构师


嗯,回答本行业话题,希望我的回答对您有帮助!

我不知道我说程序员是吃“青春饭”的会不会有人反对?按正常逻辑来说,搞技术的不都是越老越香吗?对于大多数行业或许是这个道理,但对于程序员并不是。直白说,搞金融的才是越老越值钱。而搞技术这一块,上了年纪就有点力不从心了。不然华为怎么会开掉那么多35岁左右的技术骨干?抛开技术更新快不说,你的精力肯定也是比不了年轻人啊!

程序员敲不动代码怎么办?

我个人认为,有野心的程序员如果说上了年纪,大部分会选择创业。要知道,字节跳动创始人和百度乃至腾讯的创始人,都是技术派出身。而最近几年,从技术转型创业成功的例子并不少。

如果勤奋加上运气好,那么饿直接当上CEO、赢取白富美也不是不可能的。

再不济,你也可以去小公司乃至创业公司做一名技术主管。我不相信你从业的那些年技术经验会变得一文不值?

术业有专攻?

我相信每个人一生中都会经历多次跳槽,但我个人建议还是不要有大的跨度,比如说你以前是旅游行业的,但你最终跳去了金融行业,等于说你的一切再度清零,从零开始。所以跨度大的行业不是最好的选择。

结论:一个人的精力是有限的,不要今天搞这个,明天搞那个。我们应该做的是把时间聚焦到一个点上,大家说是不是这个道理?


春公子


这是一个中年码农都会困扰的一个问题,走管理的话实际事也很多很杂,干到这个阶段技术有一定积累也不想轻易放弃技术,但是一直做技术在国内的公司往往会越干越体力不支,加班严重,而且随着家里上有老下有小也会分担更多的精力到家庭里。

个人觉得35岁之前有机会还是要去银行或者国有企业做开发相关的工作,工作压力不是很大,而且还能继续做自己喜欢的技术工作。如果条件有限,那么就尝试着手干点副业啥的,做起来的话就转行吧~祝福,一起努力!



小吃货生活Vlog


这是个好问题。我猜之所以大家觉得程序员是吃青春饭的是因为:

1. IT 技术日新月异。如果不是特别热爱,能够在年轻的时候打好基础,把技术学通透,能够以不变应万变。会感觉跟不上技术的发展。有种没有年轻人学的快,懂得多的感觉。

2. 程序员多加班,30岁以后熬夜会导致明显的疲劳,从而影响第二天的效率。进而导致恶性循环。如果不是特别爱运动,坚持天天运动。很可能有很疲惫的感觉。

3. 每年大量的毕业生冲进公司,他们精力旺盛,敢打敢拼,积极好学。如果你做的合作和他们一样,很有可能被老板嫌弃,你工资高,但是效率还不如毕业生。如果你的五年到10年的工作经验可以甩开毕业生,那就另当别论。如果头几年的编程精力让你的代码质量更高,考虑更全面。这是毕业生比不了的,你还可以做他们的导师。

如果是因为疲惫了,想找个轻松的工作。不一定要转行,可以找个相对不那么加班的公司,比如外企。工资低一点。但是轻松一点。

如果是因为不喜欢这个行业,可以尝试别的喜欢的行业。那就可以做到不怕吃苦,更加努力拼搏,因为喜欢所以不怕累。


闲扯编程那点事


毕业2年了,一直都是从事程序员的工作,现在突然迷茫起来。开始想以后的职问题了。看到身边一些“大龄”程序员的出路,我也分别跟他们取经,听听他们的分享。 主要是下面3条:

1.做管理

做管理,估计是大部分程序员的选择。原因很简单,“大龄”程序员有着多年的开发项目经验,这些实战经验能一些岗位起到很重要的作用。比如:CTO,项目经理、产品经理。

有着丰富的开发经验,能让你在日常工作开展中更好地跟年轻程序员沟通。 技术出身往往有更好的逻辑思维,更懂得用程序员“能听懂的”方式去跟他们沟通,这一点是非技术科班出身的管理者所缺少的技能。

(不懂技术 vs 懂技术)

程序员大多不善于交际,做管理岗更多的是管人管事,跟人打交道,而不是跟机器打交道,对你的语言表达、沟通能力是一个很大的考验。 管理也是需要许多知识的,不是光有技术资本就能管得了人理得了事的,所以从单纯写程序转到管理,还是要继续提升自己其他方面的能力,否则在工作上也是寸步难行。

2.创业

自己创业的,这种人大多数是在工作中到了一定的岗位,有了一定的资本,综合能力提升到一定的水平,对自己有比较足的信心。如果单纯是因为自己工作不开心,对老板不满而愤然离职创业的,这种基本成功概率为零。

创业比起做管理岗要求更高,除了沟通能力,还有商务能力,团队管理,人脉资源等等,都是创业者必备的技能。每个创业者都要有九头六臂老处理日常大大小小的琐碎事,还要有极强的承压能力,下个月的员工工资都发不出来了,今晚依然能倒头就睡,否则创业未成,自己就先被压垮了。

创业难度很大,风险很高,但总会有“勇士”前赴后继。

3.继续做程序员

选择继续单纯地写程序的,除了热爱,估计就是尴尬地别无他选了。大龄程序员在国内企业基本没要,有N多有拼劲能加班、要求又低、还没有家庭负担的小年轻在等着呢,谁愿意要你来写程序?

如果想继续抱着键盘安安静静地写程序,估计要在某个技术方向深度学习。比如做游戏就一直做游戏,做网络就一直做网络,其它方向的工作基本不在考虑范围内,这样才能在一个方向上积累下来;否则各个领域都会一点皮毛,但又没有精通的,企业几乎不需要这种人。

程序员找出路还是要尽量提前进行职业规划和准备,千万不要说什么:“走一步,算一步”的话。在这个一睁眼就是竞争的时代,你可以放松休息,但别人会继续前进,不会等你。

4.总结:

年轻时迷茫是必须有的,多加思考,选择一个你的前进方向去努力很重要。主要还是我自己作为程序员,IT编程技术还不够精通。我现在要做的就是好好上班,不断学习,争取明年月薪翻倍!在这我也和大家一起勉励,一起加油!


分享到:


相關文章: