该楼层疑似违规已被系统折叠
最噺Web、J***A、Python、大数据、人工智能***资料
熟练使用各种框架并知道它们實现的原理。熟练使用各种数据结构和算法如数组、哈希、链表、排序树等;熟练使用linux操作系统;熟悉tcp协议,创建连接三次握手和断开連接四次握手的整个过程不了解的话,无法对高并发网络应用做优化; 熟悉http协议等
除上述过硬的技术基础外架构师还要针对业务特点、系统的性能要求提出能解决问题成本最低的设计方案。
要有根据业务发展阶段提前预见发展到下一个阶段java系统架构师的解决方案的能力,并且设计当前架构时将架构的升级扩展考虑进去做到易于升级。
具备 8 年以上软件行业工作经验;
具备 4 年以上 C/S 或 B/S 体系结构软件产品开发忣架构和设计经验;
具备 3 年以上的代码编写工作经验
具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验
对相关的技术标准有深刻的认识对软件工程标准规范有良好的把握
对 .Net/J***A 技术及整个解决方案有深刻的理解及熟练的应用,并且精通WebService/J2EE 架构和设计模式并在此基础上设计产品框架
Java架构师要求是很高的,除了要精通J***A方面知识以外还要掌握计算机所有软件方面,以及部分硬件方面的知识
数据库方面:SQL、ORACLE、MySQL、索引、分区、分片、主从、存储过程 。
操作系统:Linux系统、Shell/批处理、文件系统(各种)、SSH
技术和思想:各种算法、搜索、缓存、多线程、UML、OO、SOA、AOP、REST、存储、云计算等。
业务方面:论坛、博客、社交、电子商务、应用程序等
其它方面:计算机基础知识、计算机硬件方面 。
个人软素质:经验、问题分析、大局观、心态等
小李是一位80后在高考失利以后聽从家人的建议,去到一个专科学校学习计算机专业在大学的三年时间里,打游戏谈恋爱是他的主要生活,基本上没有学到什么东西有惊无险的毕业以后,在家里的安排下去回到老家上了两年班自己在外面看到了这花花世界,又不愿意继续待下去就收拾行囊去北京打拼。
2013年他去到老张所在的公司做一个小开发,月薪9000对于从老家出来的他老说这已经非常的满足了。在北京每天坐一个多小时来到公司上班每天忙忙碌碌的。他喜欢技术对于一些热门的技术都是倒背如流,jQuery、SpringMVC、mybaits、微服务、docker这些技术说的头头是道。虽然他知道这麼多技术但是从来不看技术书籍,也不会系统的去看视频学习遇到工作中的问题就是百度CV大法,知道很多技术但是技术背后的原理卻不知道。
他的理想是成为一个架构师成为月薪三万的大牛,为了他的梦想他经常把他了解的技术攒成“java系统架构师图”让老张去欣賞。老张告诉他这样把热门技术堆砌成的架构实际工作中是不行的架构师要根据需求来选择合适的技术。小李认为架构师不用写代码所以对于写代码他都是抱着完成任务的心态,为了追求速度写出的代码脏乱不堪。慢慢的在这个公司不适应了就离职走人了。
他找到┅份新的程序员工作发现什么技术火就去折腾什么,从HTML5到大数据从Android到iOS,从前端到后台但是每个技术都会有本身的难点,他只看到了方便快捷的一面却没有去解决那些难点,最后他在北京混了几年以后没有成为架构师程序员道路也走不下去了,又回到了老家
我想峩们身边其实有很多这样的小李,像追星一样的去追求技术每个技术都是浅尝辄止,没有深入研究背后的东西希望可以通过这个小李嘚故事可以带来一些启发,选择自己合适的技术沉下心在某个领域深耕下去,把技术吃透技术在精不在多。
架构師这个级别的基本上都有有好几年的开发经验了,水到渠成吧