总想为自己的工作写点东西,但总是对工作没有什么想法,总认为工作是一件很神圣的事情,不可以让无聊的自己亵渎。混充了两年程序员,终于明白了算法是程序的灵魂,程序是算法的实现。不再争论 程序=算法+数据结构 或是 程序=对象+对象 ,不再狂热的追逐每一种新技术,而是静下心来分析每一个算法。为了以后的学习不再盲目,给自己列了一个提纲,如下所示:
|--硬件:模拟电路、数字电路、信号系统
|
|
|
|
| |--系统分析设计--|--UML、CMM、 软件工程
| | |--软件工艺学
| | |--XP编程、敏捷软件设计
组成原理-| |
| |
| |
| |
| |--程序设计语言--|--J2EE、.NET、PHP、ASP、JSP、 |模
| | JavaScript、VbScript、Perl、Python |式
| | |--J2SE、C++、Delphi、PB、VB、C |设
| | |--J2ME、C |计
| |
| |
| |--编译原理
| |
|--软件|
|
|
|--数据结构、算法分析设计
|
|
|
|
|--操作系统(Windows系列、Unix、Linux)
|
|
|
|
|--汇编语言
还有在计算机的发展过程中一些应用很广的技术:图形图像技术、数据库技术、多媒体技术、网络技术、人工智能技术等等。