起初并没有想写这篇文章,因为自己写个人工作日志的时候觉得当初的自己是那么迷茫,坚定而犹豫,无数次的在网上搜大龄转行到底可不可以,看见35岁危机就点进去看看到底是怎么回事,如今我虽然还没有到那个门槛,但也时日无多,纠结的我走到了今天这一步,我觉得可以跟大家分享一下我的历程,希望对大家有所帮助,以下我的描述仅表达自己的真实历程和心里想法,按照经历我分成了几段,不想看不相关内容的可以跳过:

学生时期:1992-2013

我是一个普普通通的普通人,小学到初中可能是这辈子最辉煌的时候,在一个小学校,成绩永远名列前茅,是大家口中那个别人家的孩子,自己也不费力,然后开始迷上了小说,然后是游戏,高中入学一个普通高中,因为成绩还不错,被分到了重点班,有个老师讲课的风格极其不适应,每次听他的课都能睡着,尝试努力过,但因为自己还是不用心,加上迷恋游戏,现在想想就是那个时候开始把一手好牌打的稀烂,一直在重点班垫底,于是成绩一落千丈,高考还算运气不错,分数线刚刚过二本线,也是因为游戏的原因对电脑产生了浓厚的兴趣,想报计算机专业,家里不同意,觉得我就是打游戏打废了,不能让我再挨着电脑,然后给我报了一个名字听起来高大上的高分子材料专业,然而我并不喜欢,大学四年更没人管了,于是大学的四年也是在游戏中度过的,各种挂科,还好能重修,勉勉强强,还延迟了一年才拿到毕业证。

初入社会与第一份工作:2013-2020

大学出来的我并没有习得傍身的一技之长,本专业的工作我又不想去(橡胶厂、轮胎厂或者机械制造一类的地方),然后开始自己摸索,大学的时候当过家教,想找类似的活又没有教师资格证,最后找来找去发现没有门槛的只能干销售,卖了三个月房子,发现自己不适合(因为刚去要发传单,很烦这种,怕见到熟人,会觉得很丢脸),然后又朋友说他在那边自己做点小项目,于是去了,就是一个小快递点,也没什么意思,钱也少,最后干了段时间还影响兄弟感情,过年回去了没办法,外面撞得头破血流在家也不想认输,可能家里也知道我在外面混的不好,于是托关系安排我进了中铁某局,开始了我的长期的工地之旅,因为自己也知道家里条件本来也不好,把我送进来肯定也费不少力,所以还算努力,具体过程就不说了,三年混了个工程部的副部长,运气还不错,一年以后公司领导换届带着项目领导层全部换血(除了我这个无派系人员厚着脸皮没走),提到了部长,又干快三年,谈了女朋友,人也29了,但那时候人已经皮的不行了,不想干活光想摸鱼,又不会处理人际关系,有没有背景,觉得自己已经没有晋升空间了,所有人包括我自己都觉得那个时候的自己看着就不爽。

转行的想法与下定决心:2020年底

我转行当码农的想法其实打我到工地的第一天起就从未中断过,无数次的跟朋友吐槽,倾诉,但是因为工作的来之不易加上容易的浑水摸鱼和顺利的晋升之路让我一直没下定决心,这一次想法无比强烈,因为我知道如果我现在再不行动,可能这一辈子都没有机会了,一辈子呆在工地过着全年无休,废物一般的生活,我自己不管这叫生活,叫生存,虽然我能吃苦,但是我不想这样过一辈子,于是下决心,跟家里沟通,跟女朋友沟通,在N次沟通后,虽然大家都不建议我这么干,但是也都表示知支持我的想法,于是裸辞,自己交社保,自己交公积金,开始学习。

转行的学习之路与培训班的坑:2021.3-10

起初比较犹豫,但并没有觉得会多难,不知道自己该报培训班还是该自己学,过年的几个月还在放飞自我,打了几个月游戏,三月份的时候开始研究学习,网上找了很多学习的东西,但是一直不知道合不合适,学完以后能不能找到工作,于是开始找培训班,经过艰难的选择,某马的班,因为疫情原因和自己经历导致及不自信导致的社恐,报的线上班,最开始三个月还能下狠功夫好好学,原因很简单,开始的知识简单,学完后很有成就感,加上刚开始的三分钟热度心态,三个月之后学习状态开始逐渐下滑,慢慢学习时间由早8晚10变成早9晚6,剩下时间开始打游戏,有慢慢变成早9晚6还要睡三个小时的午觉,又变成学习时间还会打打游戏,总之就是学习状态越来越差,自己的劲头也小。

中途学了一半的时候有个小插曲,因为某马的课一直是听课,没有强制作业之类的,我自制力又很差,就很快的刷过视频,产生了自己好像学过,但是又不会的状态,有点萌生退意,也就是从那个时候开始状态越来越差,然后碰巧了解到某课吧的内容,作业解锁模式,加上宣传的会有上线项目做,到时候简历上的经验会比较好看,于是退了某马的课转到了某课吧,(退款还是很痛快的,了解了情况确认信息就会退款),然后某课吧中途宣传可以做一个实际的企业项目会返学费,多交了7000大洋,然而到现在某课吧的企业上线项目我也没接到信息(无语),中途上过一次,要求会springboot,因为我差一章还没学到,说后面还会上,这只是第一批,于是没报名,结果后面再问就没有信了。

继续说学习吧,目前为止学了java基础(此部分不赘述),前端接触但没深入的了解了javasrcipt,jQuery,jsp等,都是一知半解,数据库就一个Mysql,一点点Linux基础操作,框架部分:spring,spring MVC ,mybatis,SSM,springboot,还学了redis、maven、git,其他部分课程内虽然有,但当时已经10月份了,我自己也没什么心思学习,加上网上看的说学到springboot就可以尝试找工作了,就更没心思学习,心里期期念念想等返学费的项目,一个是有钱(当时手里钱已经不多了),另外一个是我需要项目经验,等到的消息是11月可能会有,于是悠哉的玩过了10月的下半个月和11月,(现在想想还是太贪玩了,又傻,为啥不多学点,光知道靠别人)。

学习阶段的小结:培训班可以不报,网上的优质课程很多,我花钱买培训班的课主要是给自己心理安慰,自己要又足够的自制力的话网上大家总结的学习路线都很好,完全可以用,加上B站等优质的学习资源站都能找到想要的资源。自制力和兴趣以及成就感是保持自己持续学习的最大助力,而学习过程中看视频的同时一定要自己实操,不管是各种软件的安装,环境配置,还是写代码,只有自己动手做过的东西才印象深刻,我现在深有体会。

找工作与面试:

开始正儿八经招工工作的时候我才静下心来读要求,发现这行真的是卷的太厉害了,基本都是三年起步,也不知道是不是现在培训班包装的都是三年起步,所以搞得行业也都这样,没经验的很难找到工作,基本所有的职位都需要至少一年以上的实际工作经验,我开始心虚,因为自己没有经验,投了几份觉得没有必要,我实话实话难道找不到工作吗?然后改简历,把实际情况写进去,会哪些技术栈就写哪些,问有多少经验就老实说,在投了茫茫多的简历,接了茫茫多的电话之后,接到了一份外包的面试邀约,其实没项目经验真的很难,后面我会说这里面的一些小技巧,面试的时候其实没有太多的内容和你们分享,HR谈的时候主要是出差,薪资要求什么,福利什么的,其他没有具体谈,这里我因为自己预期值很低,问薪资的时候我说没有薪资要求,只要后面能力上来了薪资跟着调整就可以(我把自己放在了学徒心态),技术面的时候我是实话实话跨行进去,问为什么前份工作干的不错还转行我说感兴趣,一直想来,然后大概问了一下会哪些技术,实质性的技术内容都没问(可能是比较忙,或者是因为我说自己是培训出来的没经验他们也知道什么情况)然后就通过了,最后HR谈的时候是8K+2K的项目外勤补贴,试用期80%,技术面完以后技术的大佬觉得可能我成长潜力还可以(HR给我这么说的)又加了1K,现在就是没到项目的时候9K,到外派项目以后11K.其实还好,我觉得对我的心理预期已经不错了(我当初的想法是学完应该在8-12k,现在都没学完,能这样不错了)。

总结:简历还是有技巧的,虽然我是实话实话自己是培训出来的,但是可以把自己的培训阶段写到工作经历里面,没有实际的项目经验也要把学习阶段的练手项目写到里面(一定是自己做过的项目,面试会问),不然的话你的简历很可能连HR的小姐姐那一关都过不了。其次就是心里预期放低,尤其是跨行或者像我这种年龄比较大的跨行人员,没有经验加上不是科班出身,导致你找的时候就很难,绝大多数公司对这种机会都不会给,虽然业内人对外包有很多风言风语,但是我现在缺的是一份工作,而不是在自己能力不达标的时候就好高骛远,这也是为什么很多人说找工作难,当然也又可能是我要求确实太低了,大家看不上。

工作:2021.12.13

工作方面没啥多写的,因为才入职才几天,才把环境安完,项目还在看,而且试用期都没过,不过我会把我的工作每天以日志的形式更新出来,记录我每天的工作内容和自己的想法。

大概说一下就是新项目入手搭建完环境把项目跑起来,然后拿了一条业务线大概看了一下流程,然后发现实际项目中会遇到很多自己没接触过的内容,比如我们项目需要用到的很多技术我自己都不了解,目前整理出来的又swagger,docker,POI,drools和KIE,flowable等等,很多我都不认识,有些是只知道干什么,最近就在带薪学习,抓紧充实自己的技能库,进入实际项目后需要用到了自己才不会慌。

最后的一点话

距离30岁还有1个月的时候我写下了这个文章,一方面给大家一个借鉴,另外一方面记录一下自己人生转折点,现在回首自己的过去可能是一手好牌打了给稀烂,从别人家的的孩子变成了自己都觉得自己烂的一个人,现在又进入了奋斗期,也不知道能否成功。

最最最后的总结:

就我的经验来说30岁转行当程序员不是不可以,但是需要足够的自制力,足够的学习能力,以及正确的心态,因为30岁的我已经步入社会多年,可能对自己的未来有很多规划,许多要求,但是进入新行业的时候就要以一个卑微和学习的心态,那么还是可以成功的!

希望这篇文章对大家有所帮助,也是我作为程序员开源精神的第一次开源–开源自己的经历,也希望有类似经历或者存在疑惑的朋友可以互相交流,互相帮助。