您的位置首页百科问答

计算机类专业,大一上学期学C++刚学完指针。想寒假提高编程能力。寒假具体咋学?(看啥网课,书本,刷题?

计算机类专业,大一上学期学C++刚学完指针。想寒假提高编程能力。寒假具体咋学?(看啥网课,书本,刷题?

的有关信息介绍如下:

计算机类专业,大一上学期学C++刚学完指针。想寒假提高编程能力。寒假具体咋学?(看啥网课,书本,刷题?

阿里学长来分享下自己C++从入门到进阶的学习路线。

C++是非常难掌握的一门语言,想学好,需要花很大的精力,而且学习曲线非常陡峭。

寒假想要进阶的话,就看侯捷老师的 C++ 视频课程,YYDS!

侯捷老师本身实力非常强大,即使你没看过他的视频,未来也一定会看过他的书!没错我下面推荐的书籍里面好几本都是侯捷老师的,总之学C++少不了侯捷老师。

但是侯捷老师C++的视频课程已经在B站被全部下架了,好在有网友保存了全套视频,资源我已经找到了,直接戳下面链接观看:

首先,可以找一本稍微薄一点的书入门,经典的有《Essential C++》。掌握基本的语法和概念,对C++有一个初步的认识。

然后,就可以看《C++ Primer》了,这本书强烈推荐。

这本书有点厚,需要耐心。一定要认真读完,并且尽量实现一些例子,自己动手去写,去debug

这本书吃透C++的基础基本掌握了,编写常用的程序不是问题。

接下来可以进阶了。面向对象程序设计,侯捷翻译的《深度探索C++对象模型》必读。

这本书讲的是底层编译器C++面向对象 的实现原理,继承、虚函数等等的机制。这本书比较有难度,个人认为需要至少读2遍。

然后是《Effective C++》,讲了55条准则,提高C++编程质量的。如果有一定的C++开发经验,读起来更有感触。

关于泛型编程,可以先读《C++标准程序库》,对STL有个基本认识,学会使用。

然后可以去研究stl源码,侯捷的《STL源码剖析》值得推荐。源码面前,了无秘密。阅读经典源码往往能获得很大的收获。

如果有精力,可以再学学boost库,号称准标准。

说到底,学语言的最好方法还是写程序,多写,多思考~

学习计算机一定不要想着速成,没有什么捷径和超能力。要下苦功夫去啃那些经典书和源码,然后自己动手写,所有技术大佬都是一行行代码敲,一本本书啃出来的。

我在大学期间,为了把专业学好,看了大量经典的专业书籍,整理了这份计算机必读的高分经典书籍:

这份书单对于CS学习的同学帮助非常大且十分系统,这些书籍的电子版已经整理好了。

需要的直接戳这里领:计算机必看经典书籍(附pdf下载),请注意查收~

1、计算机专业如何高质量的走完大学四年?毕业成为offer收割机?

2、给计算机大一新生的建议,获得了7900+赞和收藏:

3、关于大学四年的专业课学习规划,我之前写过一个2万+字的回答,非常之详细:

4、阿里老学长的血泪经验贴,看完你肯定会有所收获:

5、大厂校招计算机专业学生最看重的5点:

6、学习语言的话,首先多看专业书籍,另外就是多实战,熟能生巧。以Java为例,Java技术栈的学习路径可以按照下面来安排:

如果是C++,可以按照下面的学习路径: