01.22 在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

3年JAVA程序員的自評

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

半道出家的程序員,從不偽造簡歷,起點低,三年時才16k月薪*14在北京,認為混的比較差。

當然補充一句,不要拿應屆生的所謂待遇來比,不是你比不起,而是這麼比沒意義,應屆生接觸了四年計算機相關領域,你到現在接觸這個行業也不到四年,應屆生還有應屆優勢,你沒有,所以這種半道出家的和應屆生比毫無意義。舉一個例子吧,那個培訓班30人,上到框架那裡就剩10個了,剩下20個與編程徹底無緣了,剩下那10個裡,你起薪排第二,排第一的基本是每天一點睡覺,而且也沒比我高多少,這就是你們半道出家的程序員的真相,當然假造簡歷的另說,所以那些剛畢業沒多久不瞭解“”整個“”行業的,您可以冷靜會再來回答。

再補充一句,我沒什麼遠大理想,就是掙20k-30k的稅前工資就可以了,不用什麼廣闊的眼界和思路什麼的,就這麼簡單。

目前掌握的技術是Spring Struts2 Hibernate MyBatis SpringMVC Shiro Activiti Netty Redis MongoDB Ehcache CAS jQuery Linux基本命令 看過一些JDK源碼 我說的掌握的技術都是非常熟練的 至於稍微會一點的C語言 安卓應用開發 Python PHP Hadoop Lucene zookeeper bootstrap Spring boot kafka jersey cxf 以及MySQL調優 虛擬機調優等我雖然會用但不是非常熟練的技術 不會像小孩子那樣都列出來的 這是我做人的原則 不吹牛逼 不虛張聲勢

我想一年以後要到20k甚至以上 我這一年需要學什麼?目前工作不是很忙 項目併發量不高 數據量較大

八年JAVA高級程序員給我的解析

回答一下大家關心的如何提升自己的能力,爭取更高的收入。

初級程序員的重心在編寫代碼、運用框架->中級程序員重心在編寫代碼和框架->高級程序員技術攻關、性能調優->架構師 解決業務和技術問題

下面是我畫的不同階段程序員的能力的示意圖,能力比例表示不一定準確,主要供參考。

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

某朋友公司在招的一份15w薪酬的Java工程師工作職責說明:

1、熟悉spring,ibatis等常用框架;

2、有過運維經驗或shell開發優先;

3、有過dubbo或者rabbitmq經驗者優先;

4、熟悉nginx配置者優先;

5、有豐富的數據庫設計經驗,精通sql語言,並熟悉Mysql數據庫系統

一份25-40w薪酬的資深Java工程師工作職責說明(加粗的主要為差異部分)

1;理解熟悉金融業務(消費信貸,支付交易,理財等),參與相關業務的系統設計,核心系統代碼的編寫

2;系統缺陷的修復以及性能調優;

3;主導技術難題攻關,確保高性能處理和系統的穩定性

任職要求:

1;三年以上Java開發經驗,對技術有熱情和追求;2;熟悉分佈式系統的設計和應用,熟悉分佈式、緩存、消息等機制;能對分佈式常用技術進行合理應用,解決問題;

3;掌握多線程及高性能的設計與編碼及性能調優;有高併發應用開發經驗;

4;掌握Linux 操作系統和大型數據庫(Oracle、MySql);對sql優化有豐富的經驗;

5;有良好的抽象設計能力和邏輯性,善於獨立分析和解決問題;

6;有第三方支付開發經驗的優先,有會計清算系統開發經驗的優先

7. 具有金融行業系統應用架構工作經驗者,熟悉行業業務模型和應用架構模型者,優先考慮;

你可以對比一下接近你現在收入的崗位說明和你希望達到收入的崗位說明,中間的差距不也就是另一種你需要填補的坑麼?

中級後端程序員提升薪資的重要點在於:

1.項目經驗:支付,通知,IM,短信等公用模塊快迅實現。

2.代碼質量:抽象封裝,日誌規範,發佈流程,快速定位。

3.性能優化:服務器的內存,硬盤,數據增長量,帶寬,系統中最消耗性能的地方,一個請求需要調用哪些服務,每次訪問DB的時間是多久。

4.架構能力:分佈式,負載均衡,讀寫分離。

5.選型能力:JMS,SOA/SCA/微服務,MongoDB/Redis/Memcache,Java/Go/NodeJS等。

6.管理能力:團隊技術分享組織,項目風險控制,任務和工作的分配

7.需求評審能力:很快給出反饋建議,多長時間能夠完成,技術風險點在哪,有沒有花費時間長,又不重要的需求。

8.Geek能力:對某一個技術點研究的特別深入,比如說Nginx的配置,設計,構架。ElasticSearch的設計,優勢。

為大家列出以下體系圖

針對下面的技術我特意整理了一下,有很多技術不是靠幾句話能講清楚,所以乾脆找朋友錄製了一些視頻,要做到知其然還要知其所以然。如果想學習Java工程化、高性能及分佈式、深入淺出。性能調優、Spring,MyBatis,Netty源碼分析的朋友可以關注我後臺私信回覆【java架構】獲取往期Java高級架構資料、源碼、筆記、視頻。

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

可以參考一下學習

1. 工程化專題

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

(團隊大於3個人之後,你需要去考慮團隊合作,科學管理)

2.源碼分析專題

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

(好的程序員,一行代碼一個設計就能看出來,源碼分析帶你品味代碼,感受架構)

3.分佈式架構

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

(跟上技術節奏,擴寬技術視野,程序員要往上提升,要有自己的技術工具箱和技術認知。)

4.微服務架構專題

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

微服務架構專題

5.性能優化

在北京三年java開發經驗月薪16k,如何在四年經驗時要到20k+?

(追求高效、科學調優,不靠碰運氣)

如果想學習Java工程化、高性能及分佈式、深入淺出。性能調優、Spring,MyBatis,Netty源碼分析的朋友可以關注我後臺私信回覆【java架構】獲取往期Java高級架構資料、源碼、筆記、視頻。


分享到:


相關文章: