1. 程式人生 > >你與Java高階程式設計師的5個差距,第1點和第5點爭議最大!

你與Java高階程式設計師的5個差距,第1點和第5點爭議最大!

前段看到一篇報道“5年從阿里P4到P8”,也聯想到大學時(04年)同學與我分享的一本書《十年30萬》。書中作者自述了自己的十年IT成長經歷,也是這本書讓我對IT行業產生興趣。作者反覆研讀的《程式碼大全》也成了我的案頭書,讓我畢業後就有了較好的視野和思維,走在多數同齡同行之前。讓我深刻體會到“見識、目標、認清差距、努力+正確的方法”對人生成長的無比重要。也促成我寫下此文,希望能幫助大家開啟認知,找到快速提升之路。

在今天的java行業中,拿到30萬的年薪已不需要十年,有的人5年、甚至3年就能晉升為高工、甚至架構師,拿30W+、50W+的年薪。但大多數同行卻仍舊十年都到不了30W。同齡、同校、甚至同班同學,同做java,同一起跑線出發,為何差距會那麼大?關鍵還在見識不同,導致努力的目標、方向、方法不同。

到底差在哪些方面?

差距1

技術深度

工作中來來往往經歷過很多同事,也面試過很多人。有的工作2-3年,有的工作7-8年,也有不少10年以上的。掌握的JVM技能還是大學中或培訓機構出來時的技能,停留在java5的版本。專案做了很多,會使用ssh或ssm,均是重複增刪改查,或使用公司封裝好的框架進行業務功能開發。不曾深入研究過框架的底層原理。下圖是工作現在工作兩年面試必考的一些框架知識,自我比較一下吧。

640

差距2

廣度

一直在傳統軟體行業做,不曾用到過叢集負載均衡,不曾接觸到分散式快取叢集、MQ,不曾使用過搜尋引擎,也不曾使用過mysql叢集、分庫分表,更不要說大資料技術了。而一線網際網路公司的開發人員天天都在用這些技術進行高併發、海量資料系統的研發。你還僅僅侷限在java、ssh、ssm,長此以往,差距自然明顯了。

640

差距3

應用經驗

今天,傳統軟體公司被網際網路公司擠壓得很慘,加上資訊化趨於飽和,盈利已很不如前。再加上傳統軟體公司的業務特點決定其只需要使用ssh/ssm框架、或公司骨灰級員工的封裝的企業開發框架。很多人將轉網際網路開發而缺少實際的網際網路專案經驗、技術應用經驗。像下圖這樣從一個小網站,根據業務的發展一步步進化為一個大型分散式系統的電商專案經驗。

640

差距4

管理溝通能力

自我管理及管理他人的能力是學習、修煉得來的。而我們很多人僅僅關注技術、業務。總想著靠技術打遍天下。其實很多事情通過良好有效的溝通可以很簡單地解決。我們的工作效率也能得到很大提升。我們可以從下面這10個方面來逐步提升自己的軟實力。

640

差距5

學習方法

我們中很多人不可謂不努力,每天下班後,都想著要學習提高一下。瀏覽各種技術部落格、技術網站,學習各種技術。一點一點啃,好辛苦。時間花了不少,收效甚微。我們學習的腳步甚至跟不上技術更新迭代的速度。怎麼辦?站在巨人的肩膀上,快速收穫他們花了數年時間積累的技術經驗,而不是重複他們的過程。這是那些3年、5年成為高工、架構師的人的學習方法祕籍。這樣的巨人哪裡找?我們很多人甚至不知道現在線上有專門針對大家的提升課程。通過課程學習,我們只需花我們自學十分之一的時間,就可以快速提升,掌握一線網際網路公司所用的核心技術。

640

還是那句話,“見識、目標、認清差距、努力+正確的方法”對人生成長無比重要,希望你通過此文有所啟發、收穫!

最近這幾天我聯絡來自網際網路公司的架構師,為大家準備了幾場技術分享的機會。

第一場:9月19日晚上 高併發快取架構爬坑記,架構師分享快取中踩過的那個坑

第二場:9月20日晚上 跳出理論怪圈,設計模式實戰篇

現在掃碼進群,即可領取一份技術分享門票以及網際網路公司架構視訊資料分享。

640

大型網際網路公司架構資料:

640

640

640

640

640

640

立即掃碼進群,即可免費領取資料和直播分享

輕輕一掃,就能獲得技能提升機會,趕緊行動起來吧~

點選原文,檢視更多~