对java架构师的要求是什么(java架构师做什么)
1,扎实的java基础。
2.熟练运用基本框架。
3.有二中框架或web中间件源代码研究经验。
4.经历了巨大的并发挑战,并有相关的应对经验。
5.有消息中间件和服务中间件ESB等常用应用集成技术的使用和架构经验。
6.对系统本身的业务特点有深入的了解,能够根据业务特点分析不足并加以解决。
AVA的架构师要求很高,除了掌握JAVA知识,还需要掌握所有的计算机软件和一些硬件知识。
编程:JAVA,JAVA
应用程序、JAVA
EE(如EJB,RMI,JMS,WebService),开源,设计模式,JavaScript,C/C,。净,VBA。
数据库:SQL,ORACLE,MySQL,索引,分区,分片,主从,存储过程。
网络和浏览器:TCP/IP协议,HTTP协议,FTP,HTML,XML,浏览器。
操作系统:Linux系统,Shell/ batch,文件系统(各种),SSH。
中间件:Tomcat,Apache,Nginx,lighthttpd,JBoss,WebSphere,Weblogic,IIS。
技术和思路:各种算法,搜索,缓存,多线程,UML,OO,SOA,AOP,REST,存储,云计算等。
商业:论坛、博客、社交网络、电子商务、应用等。
其他方面:计算机基础知识,计算机硬件。
个人软素质:经验、问题分析、大局、心态等。