回覆列表
  • 1 # 後端技術分享

    先明確一點,薪水跟你的工作年限無關,和你的能力相關;更確切的說,只和你創造的價值相關。

    相對北上廣深等一線城市來說,從行業角度來看,Java程式設計師的薪資普遍偏高(初級、中級或平均來說),但在行業內部還是遵循金字塔原理,越到塔尖,薪資越高,人數越少,對人的要求也越高。

    讓我們從公司角度,簡單分下:

    1. 實習生、初級入門。幫忙處理一些邊緣業務,也就是我們常說的打雜。比如用SQL查資料出個報表,整理下資料字典等。

    2. 初級。成功進入專案團隊,完成自己的任務(大多時候是在別人的指導下),由於經驗不足會在系統中留下不少坑。這個階段,需要學習使用各種框架,瞭解框架的API,具體的使用場景等,如Spring、MyBatis、Hibernate、JPA、Spring MVC、Spring Boot、Spring Cloud、Swagger等。此階段,主要培養基本的擼碼能力,但問題處理能力相對要弱。

    3. 中級。能夠獨立完成自己的任務,留下的坑明顯減少,問題處理能力明顯增強,對設計有所感悟。在這個階段,在常用框架的使用上,已經沒有太大問題,能夠充分理解業務流程和設計方案,並能快速落地。此階段,進一步提升擼碼能力,學習常用問題的解決方案,程式碼的產出明顯增大,成為team中幹活的主力。

    4. 高階。對設計有了比較深入的理解,能夠獨立完成模組設計(常用:類圖、流程圖、狀態圖、ER圖等);對技術的認知也進一步加強,瞭解技術的高階用法(多執行緒、併發、鎖、資料庫索引、快取、MQ、檢索等);能夠熟練使用設計模式,並解決實際問題(builder、template、pipeline等)。這個階段,進一步提升技術的深度,培養解決極端問題的能力。此時,工作重點會從擼碼轉變為模組設計,任務拆解,問題排查。成為team中解決開發問題的主力。

    5. 架構。這是年薪突破40W的關鍵。需要深入瞭解常用框架的設計原則、擴充套件點(Spring擴充套件點、Spring Boot擴充套件點),能夠透過擴充套件或封裝,為其他team成員提供支援(比如,對通用功能封裝成spring boot starter)。需要了解系統執行原理、JVM調優,能夠快速排查、定位、最佳化線上問題(記憶體、GC、執行緒等)。需要了解SOA、MQ等架構設計原則、落地方案,並對其進行合理規劃。需要了解分散式系統、儲存系統,並根據其適用場景,完成合理的技術選型。此時,主要的精力不是解決開發中的問題,而是處理執行時問題;不是問題出現了在解決,而是從設計層面就扼殺掉。

    6. VP。年薪100W,這階段,要麼深入到作業系統、深入到硬體;要麼,暫時告別技術,轉去為公司培養或尋找合適的技術人才,從而打造NX團隊。

    7. CTO。收入來自期權。。。

    說的有些亂,用白話總結一下:

    1. 打雜

    2. 擼碼

    3. 解決開發中出現的問題

    4. 解決執行時出現的問題

    5. 透過設計,避免別人出現問題

    6. 培訓、找人,打造團隊

    大家可以根據自己的情況,對號入座

  • 2 # MRROBOT

    首先,看你所在的城市。其次,看你個人能力。如樓上兄弟說的那樣。還有要明晰你的職業規劃,並朝著目標不斷努力。兄弟,加油。

  • 3 # 加米穀大資料

    參考:

    程式設計師如何做到年薪50萬?https://www.toutiao.com/i6567669466950271496/

    10條建議,讓程式設計師薪資上升一個level

    https://www.toutiao.com/i6586429363250528782/

  • 4 # Java程式設計師架構棧

    程式設計師的職業發展路徑有兩種:技術路徑(專業型人才)、管理路徑(複合型人才),技術路徑一般為初級、中級、高階,不同等級收入相差一大截,管理路徑同樣如此。2018年IT行業各崗位招聘資料顯示,高階Java程式設計師、研發經理這兩個崗位大多年薪都能拿到40萬左右,年薪包括月薪+績效+獎金+福利等。

    第一,客觀評估自己,現在處於職業什麼階段,技術實力如何、溝通能力如何、專案經驗如何?

    第二,依據個人情況,選擇適合自己的職業發展路徑,擬定進階計劃;

    第三,無論哪種路徑,您都可以透過多與身邊牛人交流、研究牛人部落格分享的實戰乾貨、學習技術及管理相關進階書籍等,將理論學習+專案實踐結合起來,堅持不懈,最終實現高薪目標。

    最近發現了一個很好的架構師學習系列文章,優知學院免費分享的,覺得內容全面實用,現分享給大家。

    java初級、中級、高階、架構師技能要求!

    阿里P8架構師談:如何設計淘寶億級系統架構!含架構設計資料!

    阿里P8架構師談:java程式設計師到架構師,需具備的7大必備技能!

    阿里P8架構師談:成長為Java架構師必須突破的11個技術點.

    阿里P8架構師談:Restful、SOAP、RPC、SOA

    阿里P8架構師談:分散式訊息Kafka的原理、基礎架構、使用場景

    阿里P8架構師談:高併發架構解決方案總結

    阿里P8架構師談:Docker簡介、組成架構、使用步驟

    阿里P8架構師談:多執行緒、架構、非同步訊息、Redis等效能最佳化策略

    阿里P8架構師談:微服務技術架構、監控、Docker、服務治理等

    阿里P8架構師談:負載均衡的原理、分類、實現架構

    阿里P8架構師談:Docker容器的原理、特徵、基本架構、與應用場景

    阿里P8架構師談:MySQL+快取+非同步訊息+架構設計等(效能專題總結)

    優知學院目前已更新到39期了,覺得有用的程式設計師入~

  • 5 # 千鋒教育成都

    成都哪裡java培訓好?相信這是很多想要透過參加java培訓機構來獲得java技能的小夥伴們所在乎的重要問題。畢竟像是深圳這種依靠網際網路發展的企業遍佈的一線城市,掌握多一門技術就多一個掙錢的途徑。技多不壓身,更何況,Java程式語言歷時十多年,早已成為人類計算機史上影響深遠的程式語言,從某種程度上來看,它甚至超越了程式語言的範圍,成為一種開發平臺,一種開發規範。

    所以,選擇一家靠譜的java培訓機構,對於新手或者想轉行java學習的人來說尤其重要。畢竟,能不能掌握到與時俱進的技術,能不能將這些技術運用在後期的就業工作上,也就看培訓期間的質量有多高!在這裡,千鋒成都Java培訓的小編認為,優質的師資和跟上時代以及企業所需的課程內容是判斷一家培訓機構是否靠譜最重要的因素。成都哪裡java培訓好?小編強推千鋒成都Java培訓機構,理由就跟著小編一起詳細來了解!

    1.千鋒成都Java培訓,有資歷

    也許很多想要加入IT程式語言學習的人會說,程式語言很多也是曇花一現,火了一陣子就不受網際網路市場的歡迎了!那麼,對於java程式語言,你可以完全打消這個擔憂的念頭,java程式語言有著很強的生命力,就目前市場上大部分銀行、電信、證券、電子商務、電子政務等系統都已經採用Java EE平臺構建,或者正在逐漸過渡到採用Java EE平臺來構建。

    千鋒成都校區成立至今已有三年之久,像java程式語言一樣,千鋒成都校區也有著自己旺盛的生命力,不斷向企業輸送優質IT人才。千鋒成都Java培訓課程一直在不斷研發更新,務求能讓千鋒的課程緊貼網際網路發展潮流,致力更深度化的課程。正是這種不斷求變、求新的創新,使千鋒學員畢業就能在短時間內就業並且獲得行業內較高的薪酬,改變一畢業就失業的尷尬局面。

    2.千鋒成都Java培訓,有實力

    一家培訓機構好不好,最主要還是取決於它能讓來參加培訓的人收穫到什麼!對於想要學習Java程式語言的人,掌握技能和高薪就業是首選,千鋒成都Java培訓課程加入網際網路熱門、高薪專案 ,進一步提高學員的市場競爭力,除了助力學員打好理論基礎之外,還有全程模擬企業工作流,每個專案都貫穿一個階段的知識點!

    市面上少有的由行業大牛帶領學員全程面授教學,千鋒成都Java培訓拒絕直播授課,拒絕自學影片。學員學得放心,講師教學更用心!因材施教沒問題!另外除了可以滿足企業需求的基本技術課程之外,學員還可透過千鋒獨家錄製的“專業技能提升”影片課程進行拔高學習。滿足有更高要求的同學,掌握更多的技術,提升自身技術能力,為面試加分。

    成都哪裡java培訓好?要想學到過硬的Java專業技能,還是來千鋒成都Java培訓,從培訓到後期就業準備,千鋒全程為你保駕護航!

  • 中秋節和大豐收的關聯?
  • 為什麼你不把前任追回來?