1)学习应该从基础打起,不要一开始就尝试最高深的技术。 / Z d" I& q& ~4 z9 p& n
5 y) N- w, [6 P `' [* d: I! d
2)每看一本书,不要说这章我以前学习过了,也掌握的很好,因此我可以跳过这一章看 更重要的了。 ^2 {- y. y0 ^6 \( Y+ F
: s) b, N! U# p" ^6 |+ c 3)对于作业,遇到不会的尽量不要立刻向别人请教。如果实在解决不了的问题,可以先完成你会的,然后把一些特别的难点提炼出来,向高手请教。 * o$ C# M1 n. D; G9 \( t
/ \! o. E+ D6 G+ n* b 3)不要指望书本和行家能帮你解决一切问题,因为并不是所有问题都能由别人教给你。 % Z2 m6 p1 \. I
9 h. T/ Z2 O5 C$ t [4 V+ I1 D
4)向别人请教问题应该把问题说明白。对于错误提示信息应该原样提供出来,不要按自己理解的信息提供。因为既然你自己做不了,说明你理解一般都有问题。 / r3 m, w* p1 V* [4 Y8 y
: ?# O8 v) d. g 5)问问题最好能带代码。 4 `% g- u: n! c' H, ]6 m " B5 h N. n% E: C7 V! x' b* x 6)不要说“编译通过,可是运行时...",因为编译错误和运行错误可能根本没有关系。 一般来说,编译是语法问题,而运行是逻辑问题。 9 A# ~- C, N& d& B
7 w9 }, R0 ~( [3 ~5 o) P, j
7) 书看千遍不如做程序一遍,应该尽量尝试去写程序。 ) V H8 E2 \* V- e; i4 p1 P( l; f# C7 o$ M- y
8)做程序千个不如做好程序一个。应该尽量完善你现在做的程序,而不要不断开新的计 划,而每个计划都虎头蛇尾。 4 B3 Z/ d) |7 N3 N# q+ I. p8 }
1 k+ ^8 \5 m2 G+ y0 D
9)要想到你不是一个人写程序,而是和大家一起写程序。 5 }7 t, h( Z7 o# M; a% A8 x6 W