五年经验转行C/C++后端开发,从13K到28K的心得分享

发表时间: 2021-11-19 22:13

做出转行的决定对我来说其实还是很艰难的。到我辞去上一份嵌入式的工作,我毕业已经五年了,从初入社会的5K到上份工作的13K,用了五年的时间,可能很多人觉得不可思议,但确实是事实。不过还好这一次的试错还算是成功的。今天我就根据我自己的经验和大家分享一下关于我对转行c/c++后端开发的一些看法。

其实刚毕业的时候并不清楚什么是传统行业和互联网行业,只是因为自己学的是通信专业,后面就随便在嵌入式这个行业一直做。后面的市场行情相信大家都知道,你可能做3年甚至更长的时间,你的薪资水平还不如互联网行业应届生的白菜价,这个时候我就产生了 ”我能不能去试试“的想法。但是工作这么久,我也知道没有平白无故的高薪,都是带有技术能力水平的考核的。思前想后,我并没有选择现在行业内比较大火的Java、go、python去学习。第一是我觉得正因为火,岗位多,那学的人就肯定也多,而且年纪普遍偏年轻,怕自己竞争不过(内卷不了)。第二是做了一些年,自己多多少少也有一点心得,要看长远的稳定性和自己的能力所在。对比Java,个人觉得c/c++后端开发的适应性会更强一些,而且大部分的岗位都是在中大型企业,对于职业的抗风险性会更好。

所以,在确定了自己的职业方向之后,就开始着手去学习细化的技术了。因为之前就有c/c++的底子,所以对于语言基础这一块我就直接略过了,开始去找后端的技术内容去学习。我当时考虑的方式有三种:一是自学,网上找资料看书学习;二是报一个线上的c/c++后端开发课程;三是找一个线下的机构,脱产学习一段时间。

首先我选择的是自学,通过五天的时间网罗了网上的很多资料,包括不限于视频、文档、电子书、面试题等等。后面的学习效果却不是很好,因为之前没有接触过后端这一块,学了之后感觉也是没有办法把它们融会贯通。于是我就想去找个课程系统学习。开始的打算是找一个我们市的线下机构脱产学习,不过后来在和老婆的商量下觉得风险太大了,就选择了一个线上课程,结合我自己的之前整理的资料和内容,到现在也算是走通了自己从嵌入式到c/c++后端开发的这条路,现在28K虽然比起很多开发大佬不算什么但是我的C/C++之路才刚刚开始,我相信我掌握的技术栈未来提薪的空间还是很大的。

总结了自己的学习过程的几点心得:

1.学习要有主动性。无论是开始的自学,还是后面的培训学习,学习的主观能动性一定要有,特别是报班学习之后,不要觉得万事有老师,外部的辅导条件能够让你有更好的学习效率和氛围,但是最终需要掌握技能的还是你自己的,所以学习的过程不要懈怠。

2.学完技术内容之后,要形成自己的技术体系。我在学完之后,就根据我自己的技术内容花了三天时间整理一份c/c++后端开发需要掌握的技术体系路线图,来帮助自己梳理自己所学的技术点。由于内容实在太多,我就弄成了一张长图,如果你需要高清版本的话,可以私信【1】,加我的学习交流群,直接管我要,还有一些学习视频都可以无偿发给你们,这里上传会压缩画质。

【c/c++后端学习图谱】


罗列了所有的技术点的图谱


一些技术点的视频资料


3.善于总结自己的学习过程。每当自己学完一个小块的知识点之后,最好是将自己对它的理解整理成博客文章,这样既能自我梳理自己的学习成果,又能作为自己在面试工作时向面试官展现的一个亮点。

4.一定要复盘自己的面试过程。在我学习之后的面试过程,并不是一帆风顺。但是我在老师的建议下,不管成功的还是失败的面试过程,场场复盘!找出自己回答得不好的地方做备注修改,这样一次次下来,对于面试,我也是越来越胸有成竹。


5.学习方式,不管黑猫白猫,抓住老鼠的就是好猫。对于也想从事或是转行到c/c++后端开发岗的兄弟,如果考虑报班培训的话,可以推荐大家了解一下我之前学习过的课程,整个课程体系对标的是腾讯的T9。个人整体学完,体验还是不错的,有需要的伙伴可以私信我了解,或者腾讯课堂搜索零声教育。

整个课程分为24个阶段,学习周期八个月的时间,直播+录播,还有面试辅导+工作内推。


分享的最后,有一说一,转行确实有风险,自己经历才知道其中承受的压力。所以,过来人的经验劝大家,最好最快的提升方式就是找一家靠谱的线上培训课程去学习,千万不要想着线下脱产,这样压力想想就不要太大,而且全靠自制力效果不一定会好,困难重重,有系统课程有人带,有问题可以立刻得到解答的学习是非常高效的,省下的时间成本也是非常可观,加上还有面试指导和内推,转行相对来说成功率会非常大。

如果目前你的情况还只是停留在观望考虑试学的态度的话,可以私信我先看看分享的学习视频,私信【1】可以加到我,早学习早跳槽早受益,是我得到的最大的收获,不然纠结犹豫混日子到30多岁,再想跳槽转行,就会增加了一层难度~加油吧!每个在路上的人!