学习感悟

编程学习关键,衡量一个人是否已成为熟练的IT技工并有机会向专家过渡可用参考:

A. 理论知识。如操作系统、编译原理、数据结构与算法、计算机原理等。可采取不断学习、实践中迭代学习。

B. 编程语言。JAVA/C++/C#……均可。工作中以此为主线,其余均可由此延伸辐射。
C. 方法学。面向对象方法学。方法学的积累不仅仅可以源于书本,亦可以源于生活。实践中积累。

D.关系数据库。ORACLE/SqlServer/DB2/MySQL等等。其中sql语言是基础,可以参考http://www.w3schools.com/sql/default.asp,6个月巩固2年坚持。
E.IDE工具。Eclipse/Visual studio等。不要轻视IDE,工具可以提高生产力,同样的你可以创造出更多价值。
F.UML建模工具。用ROSE/VISIO/钢笔进行建模。 在我看来一支笔、一张纸、一个规范足矣。
G.软件过程。如何使过程可控基础是过程执行者要与过程中的各个要素产生有效的交互,并尽量使交互规范化。进一步的过程控制可依据各种国际标准量身修改

H.项目管理、体系结构、框架知识、专业知识。可与熟练技工、领域专家、产品经理进行沟通
软件工程师着重于B、C、E、 D;软件设计师着重于B、C、E、 D、F;架构设计师着重于C、F、H。

posted @ 2010-08-15 22:22  王玮@广州  阅读(237)  评论(0编辑  收藏  举报