7 H0 d2 F( @: c一把双刃剑,学好了你会飞黄腾达,学不好你毕业后会极其痛苦,高不成低不就,没有发" [; A, |2 q8 [' X
+ H. g1 F) X; C$ v( s. n
展潜力,如同学英语专业的人到了美国一样。 0 d4 k, p0 l) T3 M( d
- C2 q- F2 a9 F3 L. ?
2.不要用功利眼光对待这个学科,这绝对不是点点鼠标就能挣钱的专业。不要去想做网站" n- x8 W4 O, f7 h3 t: J7 W
; f) F8 ?; c: Q+ ]挣钱,不要想靠点击率增加广告,这个在4年前已经过时,如果你现在仍然这么想,千万别, w, Q) Q/ Y c q8 h
6 V+ E; H1 f2 x) H
说出来,因为我会觉得你很土。计算级专业的成就感总是伴随着身体上的痛苦而来,肩周4 B" _. Y, s# z
/ y' U9 b9 A" S* G3 O炎,颈椎病,眼睛干涩,掉头发,腰椎间盘突出,关节炎,不夸张,这么帅的我工作了两 1 h* U6 |8 e S- @1 G# l U6 W5 f9 W1 L% m+ ]4 t4 }% V* R
个月以后发现开始掉头发了。 ( d8 n' T3 K* o a K5 r; W& K+ I# a9 y4 S7 k5 V
3.搞明白计算机“科学”与“技术”的含义。做网页,做图片,做flash,玩游戏,上网, ' D+ i; {# l* a- A0 S, P5 k1 s( h1 y5 O1 `" X9 {
听歌,录mp3,搞电影字幕,装windows,改注册表,为软件皮肤……这通通不叫计算机科学 7 F! K7 J! U) R C' A* U $ n# G6 N) f- `0 T- ~与技术,如果你是计算机的学生,会做以上事情,那是你应该的,不会做,也没什么丢人* t8 D% k2 w: q$ W3 S
( v6 S$ R0 [9 s' j- }# b
的,我们需要的不是让别人称作“高手”。 0 T- z6 v0 m6 m- X) x; Q" J h9 y' x7 S- Y+ I& l; v+ j
4.明确你最终的专业方向是软件还是硬件。方向是网络?网络不是专业方向。网络是最优 9 H, Y( X4 Z4 B % E# X+ N9 v3 V2 v+ U秀的软件工程师、最优秀的硬件工程师与最优秀的通信工程师的智慧结晶。如果你是软件 8 c( ~* ]% [$ b8 T# D0 S# r1 S) Q- A& z) f N/ N. B- T9 W% E* e- P
方向,请你在学精一揽子数学、数据结构、算法设计、数值分析、汇编语言、操作系统、 5 }0 d4 E: E6 P2 w8 A 2 y) R' k a7 L+ A9 J3 q/ ]编译原理、数据库原理、软件工程之类课程后,仔细的听一听硬件课程,他对你有用。软 e' r* I: B$ [& h) f) v + e: R2 K2 p& [1 E件工程绝对不是背背就能过的课,计算机理论可能是一个人就能研究出来,软件工程是成 , t! F: E+ y" x* b: P e/ }8 Q8 s. C ^
千万网软件工程师几十年来失败的教训凝结成的结晶,请认真听课。不要问我应该学什么 ; p; H% ^. C9 T! O- C- o0 N! q. T& f1 \) d
语言,计算级专业的人必须具备任何语言1小时上手的能力,最起码要在10分钟把"hello " l. ]3 ~1 p5 ]* ^) i9 i" h 5 y+ j% o4 C" Kworld"做出来。如果说有必须学的两种语言,那他们是c++与java,学他们不是在学语言,: h" o1 G0 h- w& F. Y
+ U6 J: q( X S% B% b6 S
而是在学thinking in c++,thinking in java,一个是软件的基础理论,一个是面向对象 5 m8 `; D4 s5 ^* D: K" K 1 p+ \* C. \- A3 h3 s: }的基础理论,从来没有人听说过“thinking in basic”。如果你说c++过时了,那么千万 - Y0 M0 t) R! l I6 V 1 a5 {5 o3 i$ e4 Y0 [6 r* E3 \别告诉别人你的名字,因为很丢人。山科大的老师只会教给你c,不会教给你++,所以不要 , w% @3 L# s1 s) j6 v- r" F & E3 Q! y/ m% e5 v! U' f被他蒙蔽,大胆的问他++,如果他不会,干脆换老师。学硬件的同学在认真听听以上课程' g; @9 C/ {( Y$ F, c4 K' \* }
+ `" @) e3 U4 a1 a8 C
后,学精除了政治以外的其他课程。 . w6 t( i5 t0 [' g ! p1 I3 _. |2 v9 \- R9 t! r5.即使你学好了以上课程,我们仍然差得很远,我们只弄清学什么了,但是还不知道做什 . M- ^3 T1 C! ^/ Z) E: N1 l( l# Y6 q2 D( L$ O
么。我们的课程设计太小儿科了,别对你在国外的同学说,否则会被笑话,所以我们要尽1 l" Y* ~# i3 }
1 S% \' @' P8 t: E
可能的多做设计,别一个人们闷着头做,两三个人合作一个项目,不会交流的计算机人员" r6 N0 w, p! O6 u- u0 p, a$ p
4 [3 h. H/ ~ \. P( s- N0 M
30岁以后肯定会下岗。题目呢,尽量是一些简单的底层开发,可以去国外大学网站上搜一 ) i9 i0 ~ K- j' H/ J1 U, E' r; ]+ e $ T4 j! o5 c( U' j搜,要自信你一定能做出来,毕竟不是什么难题,而是我们应当具备的素质。 1 t( Q6 V( K0 K/ q4 M" X# k9 {, T 4 \+ R3 S, o' e3 ~* V6.如果你对网络有意,在具备了一定动手能力后从协议或者底层硬件的角度去学习它。否 $ K- d, P$ p" |0 J( W( C2 `7 s
则你是自甘从一名高贵的计算机专业人员堕落为做着沉重机械体力劳动的民工。对网络安 + ]0 C( f3 e* m0 H( D8 T/ {8 Z+ I8 W: l y) E
全感兴趣,那么你就在学会使用各种工具的一个月后从编程的角度深入学习网络协议和操 ' n+ y; @; ~- w, G* m& i: z % x7 i0 T- A j作系统吧!只会用工具攻击无知人员的漏洞是一种意淫的行为,如果乐此不疲,并到处叫2 \, ]/ [, S9 Q1 V/ z" ?, q
. S) X( i+ U; }, k' Y7 {0 P E
嚷“黑客”,那么这种行为可以被称作“手淫”。网上呼吁中美、中日黑客战时,希望你 ! T a P/ S! W S Z4 P 9 |3 r0 d& \ d安心学习课程,或者睡觉休息,或者去运动娱乐,不要给祖国抹黑。 1 \- [# l5 i1 g7 Z9 u4 V