学习c++的过程

在论坛上看到好多新手学习c++的时候都感觉无从下手,在这里把学习的过程和一些推荐的资料列举一下。

 

一、刚接触c++

 

      1、想速成的话随便找薄一点的c++入门的书籍(学校的教材即可)看一下,主要熟悉下语法。学习过程中可以自己写点小程序,实验一下。这个过程大概1~3个月既可。

      2、或者如果肯踏踏实实学的话,去看《c++ primer》或者《the c++ programming language》这两本书内容很全,大概要学习3~6个月,中间遇到疑惑可以多上论坛或者找老手请教。

 

二、熟悉了语法以后

 

      找些数据结构和算法的书看看,如《数据结构c语言版》《算法导论》之类。数据结构和算法是编程基础的基础,不管学什么语言都需要学习的内容。 在学习过程中,建议把大多数的数据结构和常用的算法都实现一遍。 编写代码和调试代码的能力在这一段时间会得到比较大的提高。最好有老手指导。

 

三、有一定的编码和调试经验

 

      此时需要提高对面向对象的认识,和吸收别人的编程经验了。推荐书籍:《effective c++》《c++标准库》《effective stl》《stl源码剖析》《设计模式精解》。除了看书还要上网找一些开源的代码来看,具体情况视你自己的喜好进行选择。推荐网站:www.codeproject.com www.codeguru.com www.sourceforge.net msdn也是不错的资料。

 

四、基础已经比较扎实了

 

      可以根据自己的喜好选择一个方向专攻。图形,网络或其他。。。这个阶段可以出去找找工作,在工作中学习,既可以捞外快,也可以学习。是最好的选择。平时也要多阅读,这时候应该也知道选择哪些资料进行阅读了。

     

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值