我是一个Java 软件开发工程师,最近很迷茫,软件开发过程需要学的东西太多,又看不到未来,怎么呢?有没有一个知识体系或者发展路线什么的?
很多开发人员是想往架构师的途径发展,那么架构师到底需要什么样的知识呢?首先,针对Java 开发工程师来说,JDK里边的每个包是按照什么原则分类的,每个包里边都有哪些类/接口可用,每个类/接口有什么方法?分别在什么时候使用?完整学习和思考这些内容后,你可以成为优秀的Java开发工程师了。这之后,您就可以去熟悉本文1~9章的内容,包括:计算机基础知识、信息化内涵、软件开发过程、软件架构设计、UML技术、XML技术、设计模式、面向构件的软件设计。熟悉完这些,您开始走向架构师的征途了
看完1~9章,并且从其他书去更深层次地了解这些知识后,步入架构师的门槛还需要看10~15 章的内容,就是关于当前的软件开发典型架构、信息安全、系统安全、系统可靠性方面的内容,然后可以学着第14
章进行一次架构的实践,同时通过15 章学习一些架构师管理方面的实践。这就基本学习完并熟悉架构师的全部知识了。如果您要深入了解并掌握架构,您必须看16~20章的内容,这几张阐述了当前最常用的层次式架构、企业集成架构、面向切面的编程架构、嵌入式系统架构以及面向服务(SOA)的架构。
全文阅读下载:
阅读(1314) | 评论(0) | 转发(0) |