Skip to content

Latest commit

 

History

History
77 lines (39 loc) · 4.2 KB

【NO.103】从四线城市程序员,到深圳大厂架构师,我只用了半年.md

File metadata and controls

77 lines (39 loc) · 4.2 KB

【NO.103】从四线城市程序员,到深圳大厂架构师,我只用了半年

从苦逼的程序员,到现在的Linux高级互联网架构师,要问身份的转变给我带来了什么实质上的利益,那肯定是薪水了。除此之外就是面子,毕竟在大厂比在不知名小公司要长脸的多。

主要还是去年在家上班那段时间,感觉到了小公司的种种不便,最让人难以忍受的就是在家996随时待命,还只发底薪,真是令人窒息的操作,让我只想赶紧逃离这个公司。

img

但成年人的世界从来就不是可以任性的,我也自知我的水平没办法胜任更好的岗位,于是我决定工作之余提升自己

边上班边学习其实挺苦的,幸好时间不长,我也熬了过来。现在每个月看到工资卡上比之前涨了几倍的数字,觉得当时的努力是很值的。

咳咳,扯远了啊,言归正传,就跟大家分享一下,我是怎样进阶的。

1. 学好C语言

作为一名程序员,C++的难度在我看来是top级的,多少次被这玩意折腾的怀疑人生。但是!不入虎穴焉得虎子,它的确很难,但是它的含金量和竞争力同样也是没话说的。

会与不会,很多时候就是薪资高低的决定因素。

img

要学习C++,那就一定要先打牢C语言的基础,这是至关重要的前提条件。

2. 看书

有了扎实的C语言基础之后,可以开始学习C++了。

给大伙推荐一些我觉得不错的书。

《C++ Primer》 及习题册

如果只想看一本教材,那我强烈推荐这本。《C++ Primer》 非常全面,方方面面都考虑到了,可读性也很强,很适合初学者。它的习题册也一定要买,搭配使用事半功倍。

img

▪ 《21天学通C++》

听这个名字就知道,这也是一本适合初学者的书,难度没有上一本那样大,但基本知识都交代了,适合作为学习C++的第一本书。

img

《Effective C++》、《More Effective C++》

这两本是初学者看完、练完《C++ Primer》后,用来提升的教材。告诉程序员在使用C++时应该怎么解决问题、要注意什么、避免什么,进阶之路必备好书。

img

img

3. 看教程

根据我自己的学习经验,其实单纯看书挺枯燥的,很多时候就是看不下去,所以我会结合一些教程来看。

img

也有很多一样在学习C++的同仁,可以相互交流每天打卡,有队友学起来才更有激情嘛。而且会在群里聊聊行情什么的,也有项目实操,是锻炼的好机会。

4. 学习资料

来点干货,这是群里大牛整理的腾讯核心技术学习路线(T1-T9)

img

腾讯职级技术学习提升路线详情版

img

相比很多人学C++学的怀疑人生,我学习的过程其实没有走多少弯路,毕竟一开始就找到了优质的教程和学习资料,而且大牛带飞嘛,结果自然不同凡响。

我是感觉学习任何一门技术都不能闭门造车,因为学习过程中很多问题不是你一个人遇到过,多和同仁交流,钻牛角尖的概率低很多。

另外,作为一个过来人,也想提醒大家:想要学习C++,一定要努力且有耐心,不可能一天就能走到罗马,唯一可以做的,就是立刻出发

原文链接:https://zhuanlan.zhihu.com/p/356387701

作者:Linux服务器研究