|
发表于 2008-12-16 04:27:46
|
显示全部楼层
首先你应该了解计算机的七个层次(这个是一个外文书上的,中文各个大学有些差异),分别是# G6 j6 J. Y& K$ d/ H7 Y
1:应用层
8 P% `4 }3 V$ d$ I* V3 U: Z2:高级语言层 M' Q3 T% s9 V9 ?' [
3:汇编语言,机器语言层
4 ~) k+ \: u w# [4:微程序控制层
4 x; ]) h o. {; h% G Y4 d5:微机单元功能层(集成电路功能)
Q9 E* \: \. K' u8 J% f7 E6:逻辑门电路6 W# @" Z/ G& e
7:晶体管
% P# n3 u( M+ P; H5 {: M. L% S6 R
! E, d7 ^5 m0 d$ P7 F% u. W6 V" E( A5 d$ s, w; v
这里面你要做的当然是用高级语言或者汇编语言写程序。所以,你要对某些语言有熟练的掌握,要做到烂熟于胸即需要程序记忆。而其他的方面则需要理解记忆。6 y9 Q: R4 P8 l# `# t; V( Q& x8 }& Q
需要程序记忆的科目是:C语言、C++、JAVA语言,然后一直练习,在期间把数据结构与算法、数据库、操作系统原理、编译原理学完,这是一条路。比如学C可以先用 the C programming lauguage K&R经典教材,也不贵,然后看看C99国际标准、再学JAVA基本语法,然后学C和JAVE的算法,操作系统、编译原理、数据库则是理解性学习。重点要烂熟于胸的是C,C++,JAVA的语言要素和提供的标准库。
( X7 v7 k/ u4 N
$ A- f; s+ m1 f4 ]# O P另一条路线是理解记忆的路线(只需要理解来龙去脉)。需要学习的是 --电路分析--模拟电路--数字电路--汇编语言程序设计--离散数学--计算机组成原理--微机原理与接口技术--计算机体系结构---计算机网络。, f" _3 ~% H# Q: R$ `: K2 m
$ m3 c9 _# V' u7 O6 j# w7 S$ g! z
你也需要把英文学好,因为学C语言最好用the c programming lauguage,K&R.,然后看C99标准。这些都需要英文水平比较好。
1 {" P& Y% c6 A9 F. Z y) |; z
& {6 ^& N4 c& K7 t这两条路学完后,差不多基础就扎实了,你就可以选择真正的职业化方面的东西了。: O. s* i& p: }6 Z1 H
& t+ ?, d# w C7 N0 s
[ 本帖最后由 i1u2 于 2008-12-16 04:34 编辑 ] |
评分
-
1
查看全部评分
-
|