1. 程式人生 > >Java程式設計師月薪三萬,技術水平需要達到什麼程度?

Java程式設計師月薪三萬,技術水平需要達到什麼程度?

最近跟朋友在一起聚會的時候,提了一個問題,說Java程式設計師如何能月薪達到三萬,技術水平需要達到什麼程度?人回答說這隻能是大企業或者網際網路企業工程師才能拿到。也許是的,小公司或者非網際網路企業拿二萬的不太可能是碼農了,應該已經轉管理。還有區域問題,這個不在我的考慮範圍內,因為除了北上廣深杭,其他地方也很難達到。

還有人提到這個水平不止3w,其實工資是跟面試表現有關的,也跟其他綜合水平有關,比如你是985,top10,或者研究生學歷,也或者懂點node,懂點大資料等等,或者表達能力強,擊中面試官痛點都會加分。如果你達到我說的水準,起薪就是3~4w,有其他優秀的表現還會在這個基礎上加分。但純JAVA方面待遇是比較吻合的。還有SSH真的不是我要黑,3w水平的面試幾乎很少問SSH的知識,要問也是問架構層次的還有設計模式以及底層原理等技術。

例如mybatis是如何管理session和cache的。spring裡面有哪些你熟悉的設計模式,你怎麼理解和應用的。

我在這裡給那些想達到這個高度甚至想更高的程式設計師提供一份進階路線圖,主要針對2到5年及以上工作經驗的Java開發人員,從廣度到深度東西還比較全面的,裡面的技術包涵了Java高併發、微服務、原始碼分析、高效能、分散式等技術,其實這些技術想必大家都接觸過,那麼來詳細看看。

分散式專題

Java程式設計師月薪三萬,技術水平需要達到什麼程度?

 

高併發/高效能

Java程式設計師月薪三萬,技術水平需要達到什麼程度?

 

效能優化專題

Java程式設計師月薪三萬,技術水平需要達到什麼程度?

 

原始碼分析專題

Java程式設計師月薪三萬,技術水平需要達到什麼程度?

 

首先三萬的月薪在BAT實在太普遍了,一般是高階工程師和資深工程師的職位,在阿里是p6~p7左右,在百度是t5左右,騰訊是t2-3左右,京東是t3-1,美團是p6左右,其他的我不瞭解。這種級別是他們主要碼農層級,加班多,能解決大部分問題,但對系統的整體架構能力和深入分析瓶頸的能力還需要培養。

其次掌握的技能樹主要有三個方面:

  • 第一個是基礎
  • 第二你需要有全面的網際網路技術相關知識
  • 第三就是程式設計能力,程式設計思想,演算法能力,架構能力

那如何學習才能快速入門並精通呢?

當真正開始學習的時候難免不知道從哪入手,導致效率低下影響繼續學習的信心。

但最重要的是不知道哪些技術需要重點掌握,學習時頻繁踩坑,最終浪費大量時間,所以有一套實用的視訊課程用來跟著學習是非常有必要的。

為了讓學習變得輕鬆、高效,今天給大家免費分享一套阿里架構師傳授的一套教學資源。幫助大家在成為架構師的道路上披荊斬棘。

這套視訊課程詳細講解了(Spring,MyBatis,Netty原始碼分析,高併發、高效能、分散式、微服務架構的原理,JVM效能優化、分散式架構)等成為架構師必備的內容!

 

歡迎工作一到五年的Java工程師朋友們加入Java架構群:897889510就可以馬上免費獲得這套價值一萬八的內部教材!

最後,做一個愛思考,懂思考,會思考的程式設計師。