程序员的路怎么走?(自考学生进来)

给C++初学者的50条建议

1.把C++当成一门新语言来学(和C无关!真的。);

2.观看《用C++思考》,而不是《C++成为死相》;

3.看看《C++编程语言》和《C++对象模型内部》。

因为它们很难,而我们是初学者,所以我们不看;

4.不要被VC、BCB、BC、MC、TC等词汇迷惑。-都是集成开发环境,我们要学习。

是一种语言;

5.不要放过任何看似简单的小编程问题——它们通常没有那么简单,或者可能很简单

为了延伸很多知识点;

6.会用Visual C++不代表会用c++;

7.学习类并不难,模板、STL、泛型编程也不难——难的是长期。

坚持实践,不遗余力地广泛阅读;

8.如果你不是天才,想学编程就别想玩游戏——你以为你做到了,其实你的C++水。

Ping并没有随着你的通关能力变高——其实你可以一直记住,学C++是为了做游戏;

9.看Visual C++学不了C++语言;

10.浮躁的人容易说:XX语言不行,你要学YY;-这是你自己的失败!?

11.浮躁的人容易问:我该学什么?——不问,只学;

12.浮躁的人容易问:XX有钱吗?——我建议你去抢银行;

13.浮躁的人容易说:我要中国版!我的英语不好!-没有吗?学习!

14.浮躁的人容易问:XX和YY哪个好;我告诉你,这一切都很好——只要你学会了;

15.浮躁的人有两种:a)不学无术,只是观望的人;b)只学习不坚持的人;

16.与其谈论时髦的技术,不如牢记过时的技术;

17.C++不仅支持面向对象的编程语言;

18.学习编程最好的方法之一就是阅读源代码;

19.任何时候都不要以为你的书就够了;

20.请阅读标准C++圣经(中文版:标准C++合集),掌握C++标准;

21.请仔细阅读你能看懂的书;如果你不懂这本书,请硬着头皮读下去;

22.不要指望读第一遍就能记住和掌握什么——请读第二遍、第三遍;

23.请看有效C++、更有效C++和例外c++;

24.不要停留在集成开发环境的摇篮里,要学会控制集成开发环境,学会使用命令。

线路模式处理程序;

25.和别人讨论有意义的C++知识点,而不是争论XX行不行,YY和ZZ哪个好;

26.请阅读《编程实务》并严格遵循其要求;

27.不要以为C和C++中的一些语法和关键词看起来一样,它们的意义和作用就结束了。

都一样;

28.C++绝不是C的所谓“扩展”——如果C++从一开始就被命名为Z语言,你肯定不会把C和Z放在一起。

语言是如此紧密地联系在一起;

29.请不要以为学了XX语言再学C++会有什么问题——你只是在学一门全新的语言。

仅文字;

30.看完C++对象模型内部,决定自己是否学过c++;

31.学习编程的秘诀是:编程,编程,再编程;

32.请注意以下书籍:C++有效的面向对象

软件构造)“面向对象的软件”

建筑)、设计模式、计算机编程艺术;

33.记住:面向对象技术不仅仅是C++的专利;

34.请将书中的程序实例输入电脑进行练习,即使配套光盘中有源代码;

35.扩展书中看到的有意义的例子;

36.请注意C++中的异常处理技术,并应用到自己的程序中。

37.经常复习自己以前写过的程序,并尝试重写,以应用所学的新知识;

38.不要错过书中的任何一道习题——请全部做完,并记录解题思路;

39.C++语言和C++集成开发环境要同时学习掌握;

40.既然已经决定学习C++,那就请坚持下去,因为学习编程语言的目的是为了掌握编程。

设计技术,而编程技术是跨语言的;

41.让C++语言的各种平台和开发环境激烈竞争。我们应该学习C++语言本身。

优先考虑;

42.当你中途写了一个C++程序,发现你的方法很差,请不要马上停下来;请尽力而为

大致完成剩下的,保证这个设计的完整性,然后分析自己的错误,重新设计。

和写作(见43);

43.放心吧,设计一个C++类真的不容易;类在你自己的程序和你自己的类中设计水

Ping是在不断的编程实践中完善和发展的;

44.千万不要因为程序“小”就去遵循一些自己不熟悉的规则——好习惯是培养出来的,但是

一时想不起来;

45.每学一个C++难点,都要试着解释给别人听,让他明白——你会说吗?

清楚,说明你真的懂了;

46.记录自己在与人交流时忽略或不理解的知识点;

47.请不断对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version。

100.XX;

48.保留你写的所有程序——那是你最好的积累之一;

49.请不要做一个浮躁的人;

50.请热爱C++!

C++书籍

1.《用C++思考》

2.《C++程序设计语言》

《C++对象模型内部》

3.标准C++圣经(中文版:标准c++参考书目)

4.《有效的C++》

《更有效的C++》

《卓越的C++》

5.程序设计实践

6.《C++对象模型内部》

7.c++有效的面向对象软件构造。

面向对象的软件结构。

设计模式

《计算机编程的艺术》