打印

[分享] 程序员必看

本主题由 mwpq 于 2007-11-7 09:00 关闭

程序员必看

要走程序员这条路就必须付出比别人多的艰辛,而且你要学会忍耐枯燥。( B: ?. d7 S2 T1 Z2 o: r r
不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识 / x$ \8 L- d* Q* Y+ P

' Y1 [8 t) f- I.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了" o* @/ C# W) g

" g% D* [ N% Y& |+ p.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
4 s( O% a0 B! V
" }7 b' w6 I- d! T; u.浮躁的人容易问:我到底该学什么;——别问,学就对了; & A9 h! b m7 Y; E& `% d# A
- V: `2 P1 R3 O# f
.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
& S2 t6 Q' _( Q4 |' `
4 }/ D% ~6 w [! }1 I1 }% e.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
% B0 u- W( u6 i/ P! P . a$ o- b0 H1 W4 U
.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; 7 ]2 w7 v f7 z* A; C) v8 @: R
8 | D4 E6 z0 `) e6 F b+ F( a( O8 t# k
.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 1 |9 `$ a5 ~) |) n# c* X% t$ n
* K9 M' @% N8 k$ H. h+ u& Q
.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
/ c# |& {1 M' O, G& {" d
5 i8 o+ k2 ^' c.学习编程最好的方法之一就是阅读源代码; ! M. o. h; ]: i; W

, y" a; |! d! C9 K.在任何时刻都不要认为自己手中的书已经足够了;
# u2 P4 I3 W" B" q& E# J) X 7 _4 f) ]! O! B3 E& N( p/ P
.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
( ~* i: |+ `9 U7 _& g + U, x6 Q9 r# `6 b) R+ w- l! Y
.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; ; q! i) a5 |0 c( g
* ~1 B- B% f9 U6 Z4 c
.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; # k% Y3 T4 D5 s) n7 X

: K$ g. E7 s$ [+ W- a/ S.和别人一起讨论有意义的知识点,而不是争吵XX行不行或者YY与ZZ哪个好; * v: q1 f+ Q. R3 n
R- ~/ Y2 P6 d
.请看《程序设计实践》,并严格的按照其要求去做; ; v3 {$ e: ^ H, T

2 p" U/ w. T. f P9 }4 J.学习编程的秘诀是:编程,编程,再编程; ; h+ N% H9 [! k1 x" a9 r
r z" \3 t" c
.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
$ n( q) ]$ X2 ]6 b9 ^) r0 z - q* K1 }. z) Y; _/ D' l
.把在书中看到的有意义的例子扩充; - ^. H9 {9 F1 W4 f* n
; R( l. C8 r! X1 v) Z: n) N7 b; u
.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去; : Q, }: @2 e( O& z6 C

! t, }) r9 R& E( w; Z" S. W2 g9 v.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路; 5 x) i, A% k* H m
.既然决定了学,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的; / W* A* N5 q$ d6 r9 {, M

% `1 t# }, B e3 u) M' }.当你写程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写 9 P; p0 R8 g2 P2 m# p: Z2 C
; m5 o j% K$ @: u: d1 ?
.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的/ L: g) k; z7 H

4 |4 ] A0 R" e; w.每学到一个难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了; + T" P) u2 b: F5 Q3 c& }) _
" o1 s# C. \5 b6 H1 l
.记录下在和别人交流时发现的自己忽视或不理解的知识点;
4 w9 Z; J& L& v6 N9 j9 `
1 ]( g2 y+ [0 @.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX; ) ]/ n/ U: E2 X
! U* |' k/ D2 _% N/ G f" z
.保存好你写过的所有的程序——那是你最好的积累之一; ( Y$ U" U4 `7 |" q& M, R, i

7 F- q% V' i1 s$ a) W0 a1 F.请不要做浮躁的人; ; t) V# B2 ^. |% |7 e
你带着这中态度上路,一定成功;
眼界决定境界,气度决定高度

      定位决定地位,格局决定结局

      脑袋决定口袋,想法决定活法

      思路决定出路,观念决定信念

      心态决定姿态,细节决定成败

      性格决定命运,习惯决定未来

TOP