|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
1.把C++当成一门新的语言学习(和C没啥关系!真的。);) ~% `9 F9 x: A. n
2.看《Thinking In C++》,不要看《C++变成死相》;
7 E' n; G9 q! T1 U, D, } M4 L0 V! e5 @( P1.把C++当成一门新的语言学习(和C没啥关系!真的。);$ ]. G1 d7 R6 a$ T+ G
2.看《Thinking In C++》,不要看《C++变成死相》;8 ~; i" n; c/ ]$ ~0 v: J( m0 Q
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
$ ^4 ?. K2 Z; ^4 c7 M4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;! q: o: ]: E( n& m; m* D9 {
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;) p$ V" v& z1 `/ w
6.会用Visual C++,并不说明你会C++;
7 A% M$ L$ U4 j. z5 U' U0 I+ N7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
, _$ s" P$ [ X4 e z7 C8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
* f1 M- ]. _& Z9.看Visual C++的书,是学不了C++语言的;
) k% }5 P$ x' f% C. P$ f, l10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?) s/ h U# z2 q0 } e
11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
/ u6 b9 n8 z* ]& l6 U( L/ }12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;9 E9 U" q. ?: H/ v
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!% T; _2 C! X- S" u, @5 i
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
. e3 w: T1 c K V% c" C15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;. F8 e& H2 Z$ { z7 J
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
: j3 ~1 f% V* O' Y% P17.C++不仅仅是支持面向对象的程序设计语言;
+ L. p1 W( b" K0 h; f18.学习编程最好的方法之一就是阅读源代码;
9 b" x |9 U; P+ D; L19.在任何时刻都不要认为自己手中的书已经足够了;
# o' @5 `4 ?+ Z20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;- U/ j+ A& \8 E6 T
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
! Q; F0 G: Y1 P9 z. |0 o22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;2 V' P/ ~6 P! g' E1 f8 L8 b- y
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;& |8 ?% H3 s" x9 S, ~* B7 z" W
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
: l: R' S* n8 h' K# }1 F- H25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
4 X9 Q+ Y& X3 y) P; O5 C# I" q26.请看《程序设计实践》,并严格的按照其要求去做;& k! R1 i$ [2 t9 e6 F4 K
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;$ I, u' ^4 U4 S) q7 b
28.C++绝不是所谓的C的"扩充"——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;2 r& B0 M _) \" m+ Q/ f
29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
4 b! X; B6 r# \) h30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;& A% Y- x3 h5 K0 f% \4 |
31.学习编程的秘诀是:编程,编程,再编程;
, p6 c2 [. n! `: W" f3 W/ z32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
4 q; L) H H: w- A5 j% F- V. u33.记住:面向对象技术不只是C++专有的;! ] J! i- k" n3 I/ M
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
3 z" b& R0 R- D7 v& E+ T' y* V35.把在书中看到的有意义的例子扩充;7 `6 w- ?2 J- ^
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;2 e/ L$ n% A# g9 s
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
5 |# b0 q W8 c: p, K38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;2 o, \* q/ O c1 U: J- ~
39.C++语言和C++的集成开发环境要同时学习和掌握;
% ~ r. W( w6 X F/ D. \40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
- d& Q& l6 i1 c, r2 ?$ g41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;- e' V, o' M# V p# [# Y" T& e# M
42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
8 ^7 b5 v& ~1 {43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;, a4 ]2 {% g8 m9 T+ D
44.决不要因为程序"很小"就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
p! t# { B' C1 p& |45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;7 n, `" d+ Q2 [/ w0 v9 N
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
8 n! Z) T. Z( i7 R& |1 c2 v, a47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
6 `- Z) B$ j X& i* x2 _48.保存好你写过的所有的程序——那是你最好的积累之一;
+ ]; c- u1 Q$ z' u" H8 w9 U% v+ ?5 H8 U49.请不要做浮躁的人;
: i7 Z/ M% K% x0 t9 F" K1 d" C50.请热爱C++! |
评分
-
查看全部评分
|