扎實的計算機專業基礎,包括算法和數據結構,操作系統,計算機網絡,計算機體系結構,數據庫等
具有扎實的Java編程基礎,理解IO、多線程等基礎框架
熟練使用Linux系統的常用命令及shell有一定了解
精通多線程編程,熟悉分布式,緩存,消息隊列等機制;熟悉JVM,包括內存模型、類加載機制以及性能優化
精通Spring mvc、orm框架(ibatis或Hibernate)、模板引擎(velocity)、關系型數據庫設計及SQL
具備良好的面向對象編程經驗,深入理解OO、AOP思想,具有很強的分析設計能力,熟悉常用設計模式
有大型分布式、高并發、高負載、高可用性系統設計和穩定性經驗
熟悉面向對象設計開發,熟悉各種常用設計模式,并有在具體的應用場景落地經驗
熟悉Spring、iBatis,等開源框架及消息,存儲等常用中間件。 有通讀過開源框架源碼
熟悉基于Oracle或者Mysql的設計和開發、Linux操作系統
熟悉SOA,有平臺化實施經驗者,有大數據量、高并發系統和大型網站構建經驗
分布式系統應用架構設計與研發經驗,精通Java EE、SOA、OSGI等相關技術
對各種開源的框架如Spring、Hibernate等有深入的了解,對框架本身有過開發或重構者可優先考慮
具有大型電子商務網站、O2O行業、C端產品系統架構設計經驗
基本上在10~25k之間。
有人說,現在前端都飽合了,找不到工作。那是你水平不行,是你找不到工作。你去拉鉤,智聯看看,大把的高薪職位。問題是你拿不到。基本不ok,面試過不了,項目沒有,學歷也不行,這種情況,你還能找到高薪工作那才叫見鬼了。
//----------------好找工作嗎?
技術Ok的人,好找工作;技術不Ok的人,到哪都沒人要。也就是說,初級前端現在肯定是飽合啦,沒人要啦。所以,你要學,就必須要學好。抱著“先隨便學學看”的心態來學習的話,那必然是沒有任何效果的。
//--------------------需要學哪些東西呢?
簡單的說,html、css、JavaScript、jquery(簡單了解即可)、nodeJs、es6、vueJs、reactJs、webpack,基本上這些就可以啦。如果你能再加一些網絡編程方面的內容、算法、數據結構,那就更好啦。如果你還能了解并掌握下面的JavaScript的核心內容。
如果你掌握了Java、jquery、HTML5和ajax這種情況,可以應聘前端開發,HTML5工程師這種情況一般高薪,并且人才缺口大,很好就業;如果你會ps、flash、HTML5就可以考慮應聘前端設計,該崗位在大城市比較好找工作,薪資相應也不錯。以下就是學習html5就業比較火的幾個職業:1、web前端開發工程師2、用戶界面測試3、html5開發工程師4、web APP開發工程師