🚜 前言

读薄《C++ Primer》

使用C++ Primer 第5版 进行一次酣畅淋漓的C++学习

我曾接触过许多编程语言最后我下定决心系统地重新认识C++,在这个浮躁的时代还是应该静下心来把自己的内功练好,它不像前端一样加包加包一堆webapi,不想java一样用这个jar那个jar一堆东西来应对业务,学习C++是适合静下心来打磨自己的一个过程。

文档适用

早就开始看C++ Primer中途放弃了很多次的学习的人,回想一下为什么就中断了呢。其实心没有静下来,没有循序渐进,其实坚持下来并不是意见很难的事情,每天只需要读大章节中的一个小章节就好了,大概为10页左右,整本书为777页左右,只要每天坚持大概两个月就可读完像砖头一样的C++ Primer. 如果对C++的认知相对于C语言停留在只是有了类这么一说,C++支持面向对象编程,从第二部分开始就会一步一步打破自己认知,还要耐心坚持阅读,切勿浮躁否则你将会再次弃坑,要知道C++不像java或者javascript甚至python它们有大量的包,几天就会出现一个火热的框架或者库,学起来是无穷无尽的,C++在各领域的框架或者库相对比较成熟稳定,而且更新迭代也没那么夸张,最重要的还是学好C++本身然后自己坚持学习操作系统、计算机网络、数据结构与算法、计算机组成原理、数据库等知识、然后打造自己的应用都不是问题,例如图像处理库OpenCV、机器学习库Tensorflow、图形渲染OpenGL等等它们都是支持C++的。

C++基础 目录

前言

第一部分 C++基础

第二部分 标准库

第三部分 类设计者的工具

第四部分 高级主题

第五部分 接口手册

C++终极路线

学习建议

C++基础知识、POSIX编程接口、选择业务方向如音视频处理|机器学习|计算机视觉|工业软件|嵌入式等等。

一定要刷算法刷算法、多看书、多学习数据结构,设计模式、数据结构与算法、操作系统、计算机组成原理、计算机网络这是永远永远不会褪色的科学知识,这是程序员的内功、当然还有数学知识决定我们的上限。在面对招聘岗位时 web前端、java后端、还有兴起的golang,因为互联网的火热这些岗位竞争力极大,但在想在国内的工业软件、基础软件可谓是了了无几。

在机器人以及工业软件、汽车行业,它们的基础架构肯定是C++、结合Python等来进行混合开发,往往这些行业工作门槛都是很高的,它们也更加可靠、而不是一味的写CURD.

没有绝对好的语言、各个语言都在自己的领域发光发热。