|
发表于 2008-12-16 04:27:46
|
显示全部楼层
首先你应该了解计算机的七个层次(这个是一个外文书上的,中文各个大学有些差异),分别是
. Z2 Y; M' p: \5 p1:应用层/ H9 f3 p2 E6 O2 z! ^8 e& S2 K0 [
2:高级语言层
' e5 X' ^2 n8 p5 t3:汇编语言,机器语言层7 D/ r* s8 j5 a5 f9 x3 @3 g
4:微程序控制层; b/ N& ?7 |. p4 M! g" R
5:微机单元功能层(集成电路功能)
/ M) D& x; R8 F% M6:逻辑门电路
( _: ]6 b$ V+ C) \: G' J7:晶体管; }3 \: D$ C; j) G
& I# V- ^ V2 q3 z+ N4 _
, b- v/ N: e8 m' W; }& z+ C这里面你要做的当然是用高级语言或者汇编语言写程序。所以,你要对某些语言有熟练的掌握,要做到烂熟于胸即需要程序记忆。而其他的方面则需要理解记忆。
5 \. ^$ }; Q. `% V4 n需要程序记忆的科目是:C语言、C++、JAVA语言,然后一直练习,在期间把数据结构与算法、数据库、操作系统原理、编译原理学完,这是一条路。比如学C可以先用 the C programming lauguage K&R经典教材,也不贵,然后看看C99国际标准、再学JAVA基本语法,然后学C和JAVE的算法,操作系统、编译原理、数据库则是理解性学习。重点要烂熟于胸的是C,C++,JAVA的语言要素和提供的标准库。
# `7 E( T0 O/ g' u) d! Z2 D
5 t5 b+ A3 O4 E, @' a$ ~: K8 ]另一条路线是理解记忆的路线(只需要理解来龙去脉)。需要学习的是 --电路分析--模拟电路--数字电路--汇编语言程序设计--离散数学--计算机组成原理--微机原理与接口技术--计算机体系结构---计算机网络。
D9 r6 H+ e* B: c
2 }* m1 n4 Q9 }$ e; T- n) n你也需要把英文学好,因为学C语言最好用the c programming lauguage,K&R.,然后看C99标准。这些都需要英文水平比较好。
`& E! I2 Z; ` V6 e8 `" [$ p
Z& ]9 X) @4 b& I这两条路学完后,差不多基础就扎实了,你就可以选择真正的职业化方面的东西了。
; o' e, M: {8 N3 D
6 ? @2 g( a* F; I+ O: S[ 本帖最后由 i1u2 于 2008-12-16 04:34 编辑 ] |
评分
-
1
查看全部评分
-
|