一、扎实的基础知识
1.java和面向对象
对象,类和类的实例以及资源的占用,流程和异常处理,静态,接口和抽象类,upcasting,downcasting,
java的数据结构,内部类,线程和并发,io、文件和网络
2.java数据库开发
jdbc,连接池,事务
3.web应用开发
html、javascript、jsp、servlet、ajax、xml、webservices
4.j2ee体系
ejb, spring, jms, 容器(tomcat,jboss,websphere,weblogi、、、)
二、基本网络知识
1.tcp/ip
2.http
3.局域网技术
4.互联网技术(防火墙?)
三、基本系统知识
1.操作系统
linux,window,solaris,aix
2.存储
磁盘阵列
3.数据库(了解特性)
mysql,oracle,db2,ms sql server....
4.互联网应用
DNS,FTP server,Mail server....
5.系统安全
不同操作系统存在的安全隐患。安全防范措施
6.硬件
各主要厂商的硬件有所了解。适合的应用
服务器,交换机,路由器,防火墙,负载均衡器,存储设备.....
四、了解软件行业的技术发张状况
五、丰富的实践经验和专业领域知识
架构师软件开发是什么 架构师学什么
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
架构师之路-学渣到学霸历程-32
源码安装说明1、预编译说明2、编译说明3、安装
nginx 预编译 html -
架构师之路-学渣到学霸历程-44
了解Nginx的重定向说明1、什么是重定向?2、rewrite的语法
重定向 nginx 正则表达式