摘要:熟練掌握目前流行開源框架,并且對其核心思想實現原理有一定認知。熟悉等數據庫開發與設計以及緩存系統或的設計和研發。熟悉底層中間件分布式技術包括緩存消息系統熱部署消息中間件工作流中間件。能大概知道市面上主流技術的特點及業務瓶頸。
工作多少年了,還在傳統公司寫if / for 等簡單的代碼?那你就真的要被社會淘汰了,工作多年其實你與初級工程師又有多少區別呢?那么作為一個高級Java攻城獅需要突破哪些知識點呢?
1、Java基礎技術體系、JVM內存分配、垃圾回收、類裝載機制、性能優化、反射機制、多線程、網絡編程、常用數據結構和相關算法。
2、對面向對象的軟件開發思想有清晰的認識、熟悉掌握常用的設計模式。
3、熟練掌握目前流行開源框架(spring/springmvc/ibatis),并且對其核心思想、實現原理有一定認知。
4、熟悉Oracle、MySQL等數據庫開發與設計以及緩存系統Redis或 Memcached的設計和研發。
5、熟悉底層中間件、分布式技術(包括緩存、消息系統、熱部署)、消息中間件:ActiveMQ、RabbitMQ、工作流中間件:JBPM。
6、精通shell編程,熟練應用awk、sed、grep、strace、tcudump、gdb等常用命令。
7、有大型分布式、高并發、高負載(大數據量)、高可用性系統設計開發經驗。
8、對配置管理和敏捷研發模式有所了解(svn,git)。
9、熟悉常見的一些解決方案及其原理:單點登錄、分布式緩存、SOA、全文檢索、消息中間件,負載均衡、連接池、流計算等。
10、能大概知道市面上主流技術的特點及業務瓶頸。
好了,看完大概知道自己哪里不足,2018要學習補充什么知識了吧!做程序員真的不容易!
2018我們一起加油
推薦:成為架構師的十階段學習資料
推薦:Spring Boot & Cloud 最強技術教程
如果對你有用,歡迎分享到朋友圈
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/71319.html
以下是Java技術棧微信公眾號發布的關于 Java 的技術干貨,從以下幾個方面匯總。 Java 基礎篇 Java 集合篇 Java 多線程篇 Java JVM篇 Java 進階篇 Java 新特性篇 Java 工具篇 Java 書籍篇 Java基礎篇 8張圖帶你輕松溫習 Java 知識 Java父類強制轉換子類原則 一張圖搞清楚 Java 異常機制 通用唯一標識碼UUID的介紹及使用 字符串...
摘要:什么是架構,什么是架構師這似乎是聊架構話題時永恒的問題。代碼寫的好就是架構嗎顯然不是。一個架構師需要足夠的技術的寬度。 什么是架構,什么是架構師?這似乎是聊架構話題時永恒的問題。代碼寫的好就是架構嗎?顯然不是。代碼寫的好只是表象,做所有事情都需要規劃,尤其是一個復雜的軟件系統,這更需要規劃,否則可能連一行代碼都寫不出。復雜...
摘要:和事務的關系關系型數據庫某些消息隊列等產品或中間件稱為事務性資源,因為它們本身支持事務,也能夠處理事務。事務的傳播特性,,,,,,強制要求要有一個物理事務。外圍事務不會被內部事務的回滾狀態影響。不支持當前事務。 Spring和事務的關系 關系型數據庫、某些消息隊列等產品或中間件稱為事務性資源,因為它們本身支持事務,也能夠處理事務。 Spring很顯然不是事務性資源,但是它可...
摘要:第一個問題阿里面試都問什么這個是讓我最頭疼的一個問題,也是群里的猿友們問的最多的一個問題。我參加的是阿里的社招面試,而社招不同于校招,問題的范圍其實是很隨機的。所以,不妨就這兩個階段,談談社招面試的準備,而不是去把阿里面試的過程背一遍。 引言其實本來真的沒打算寫這篇文章,主要是記憶力不是很好,不像一些記憶力強的人,面試完以后,幾乎能把自己和面試官的對話都給記下來。自己當初面試完以后,除...
閱讀 3741·2021-10-15 09:42
閱讀 2603·2021-09-03 10:50
閱讀 1641·2021-09-03 10:28
閱讀 1795·2019-08-30 15:54
閱讀 2517·2019-08-30 12:46
閱讀 412·2019-08-30 11:06
閱讀 2826·2019-08-30 10:54
閱讀 528·2019-08-29 12:59