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

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

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

![img](https://pic1.zhimg.com/80/v2-510e73918b0cd1069f60d0b2f1f7639c_720w.webp)

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

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

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

## **1.** **学好C语言**

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

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

![img](https://pic2.zhimg.com/80/v2-a6a9b09b56496a588782fb33806eb029_720w.webp)

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

## **2.** **看书**

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

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

▪ **《C++ Primer》 及习题册**

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

![img](https://pic1.zhimg.com/80/v2-4f9573d37434595aef464cd0a4b5627c_720w.webp)

**▪ 《21天学通C++》**

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

![img](https://pic3.zhimg.com/80/v2-580d5740d933ea60dda9f01e9320ea4e_720w.webp)

▪ **《Effective C++》、《More Effective C++》**

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

![img](https://pic4.zhimg.com/80/v2-b1faf8d048e7b5c9662049e917f69fb3_720w.webp)

![img](https://pic1.zhimg.com/80/v2-35ccf2c850b39c5d2370a378021783c8_720w.webp)

## **3.** **看教程**

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

![img](https://pic3.zhimg.com/80/v2-c71979939e6b6a7f6d608098bf103062_720w.webp)

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

## **4.** **学习资料**

来点干货，这是群里大牛整理的**腾讯核心技术学习路线（T1-T9）**

![img](https://pic1.zhimg.com/80/v2-806d7ae9d425ebf381e284802f7f1118_720w.webp)

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

![img](https://pic1.zhimg.com/80/v2-806d7ae9d425ebf381e284802f7f1118_720w.webp)

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

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

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

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

作者：Linux服务器研究