http://www.dearbook.com.cn/Guide/ViewGuide.aspx?GuideID=198 《中专生的C++之路!!!》
很佩服这个人的决心和毅力。学历不等于能力,从他身上我感到了压力和动力,向他学习。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
摘录如下:
初学嘛,最好先看看一本符合中国学生思考方式的书,这里我推荐谭浩强的 C程序设计(第二版) ,这本书据说是中国人刚开始接触编程时候的书,算是非常适合入门的一本书。记得以前在程序员杂志上看到过一遍文章,有一位中国程序界的名家<具体是谁忘记了>,他在初学的编程时,这本书上的题研究了一年,非常深入的学了一遍,而我只看了半年的时间,不算很深入,题也没怎么做,过了一遍。很多人说这本书误人子弟。。。我搞不懂为什么有人会这么说。
接着正式开始学习C++了,先是买了一本 C++程序设计语言(特别版) ,说真的那个时候看这本书就像看天书似的,看到运算符重载的时候实在是看不下去了,那个时候都开始怀疑自己的智力了??编程真的这么难吗??后来才知道这本书是一本讲怎么用C++,也就是说是一种思想:应该怎么用它,怎么样用好。当一个人<初学编程>还不知道C++的基本语法的时候怎么能看懂这个?看了一个月实在看不懂的情况下,我看到网上有人推荐看一本叫 Accelerated C++中文版 的书,当时没有想就买下了,然后用了3个星期一口气看完了,看的很晕,当时很多人说这本书好,我至今还是认为这是一本垃圾书,这本书只对C++一部分语言特性做了介绍,讲的不够广。我觉得讲的不够全,不够广的书,还不如不看。
下来买了 C++ Primer Plus(第四版)中文版 ,这本书真正的算是我入门的一本书,看了两个月看完了,后面的题也做了大部分,700多页也不算快。看了这本书,真是对C++的语法有了一个全面的了解,而且这本书后面的习题都有答案,非常不错,很适合初学。看了这本书,我把类、运算符重载、友元真正的搞清楚。之后看那本 C++程序设计语言(特别版) 也就能理解了。
接下来我选择了学习数据结构,不学好这个,学出的代码效率,执行速度就非常的慢,非常没有效率,这里推荐一本 数据结构算法与应用C++语言描述 ,这本书重在动手,注重应用,初学者应该多动手,非常适合入门,当时就是因为看上这本书的多动手才选择它的。
下面就可以学习windows程序设计了,在学VC++ C#等之前,我觉得应该先看看这本 Windows 程序设计(第5版)(上、下册) ,看完这个你会觉得VC++其实非常简单!!看完这本就可以学VC了。 Microsoft Visual C++.NET技术内幕(第6版) ,这本书有人说不适合初学者,不过买回来还是不错的。
最后我想把我学习的经验告诉大家:我觉得编程是一项实践性很强的科学,无非就是看代码和写代码的一个过程,写代码的过程中会有很多问题,不要怕出现问题,问题出现的越多,才会学到越多的东西,而且这些出现问题的地方你会记忆的比较深。在学习的过程中会看很多书,有时候会有看不懂的时候,看不懂不免有些人会很郁闷<大部分应该是初学者>,我想下面这句话应该对大家有所帮助:“能看懂的书,仔细看,看不懂的书,硬着头皮看。很多时候看不懂的书,其实是你觉得自己看不懂所以才看不懂的。”我在没有看《 C++ Primer Plus》之前,一直都不知道C++基本语法的情况呀,看《 C++程序设计语言(特别版)》用了一个来月的时间。当时,我只有C的基础,这样没有看懂什么,后来看完了《 C++ Primer Plus(第四版)》以后,又从新开始看《 C++程序设计语言(特别版)》,这样既浪费金钱,还浪费自己的时间,所以我想告诉大家一些买书的经验,希望能帮助那些新手:好的书,到那里都会有人说好,我有个小经验,就是在排行榜找书,好的书它会常在排行榜不下,多去购书的网站看看网友的评价,有百分之九十五以上的人说这本书好,必是好书。
最后我还想提到一本入门的书, C++大学教程(第二版) 这本书我觉得跟《 C++ Primer Plus(第四版)》定位相同的书,俱说里面内容的比后者还全,我也翻看了,很通俗易懂的一本书,后面也备有习题答案,算是比较难得的啦,初学者也可以考虑这本。