如何有效学习C+

C++很重要

C++是所有软件工程师都必须要学习的语言,因为:C++中涉及的计算思想是很多语言不可能比拟的。另外,C++也是所有真正计算行业的基础,比如:深度学习、模式识别、多媒体... ...等。对学生,有扎实的C++基础,能快速的学习:算法、数据结构、编译原理、操作系统等。基本:所有专业基础课都需要C++的基础。但是,C++也是一门不容易学习的语言,那么,该如何有效的学习C++呢?答案是:学习C++没有诀窍,只有坚持。大概,完全弄懂C++需要至少700小时的时间,意思是:每天2小时,坚持一年,即可。(C++是难学,易用的编程语言,工作后,基本,你只是使用C++的一个子集即可,另外:比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup)说过,他从来不指望有人能完全弄懂C++,所以,如果有些C++概念对你很艰难,可以暂时跳过,知识:有时候是前后呼应起来后,才容易理解的。)

推荐书籍

如果你是自学者,那么推荐的书籍如下,当然,C++这样的语言,我们不完全推荐你自学。下面的编号,也是你的学习顺序

《C++ Primer Plus》

《C++ Primer》

《C++的设计和演化》可能已经绝版,但,真的是典藏的书籍

《C++面向对象高效编程》

《C++编程思想》

上面的基本书,基本是所有C++专业人员必须经历的基础书籍,学完了,你一定是专家,入职一年后,月薪不会低于2万吧。

推荐学习环境

C++开发者最好在Unix/Linux下面进行学习,也最好有Unix/Linux的使用基础,如果有精力,也可以顺便学习《linux Shell编程》这是基础,基础,基础... ...

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171208G0YBYM00?refer=cp_1026

扫码关注云+社区