做Java開發如何月薪達到兩萬,需要什麼技術水平

NO IMAGE

都說程式設計師工資高,作為Java開發程式設計師,拿到2萬的工資,需要什麼技術水平,新入門的程式設計師如何能達到月薪2萬呢?

一般來說月薪2萬的Java程式設計師屬於中級程式設計師。就是技術稍好一點,還做不到架構師級別的,技術水平取決於一下幾方面。

1.能否獨立完成專案,以及完成過哪些專案,至少是6 專案。專案經驗多了,對於需求的理解能力也會好很多。

2.對於自己所做專案用的技術框架,是否足夠清楚,能否回答出來是如何選型的。並不要求現在能夠去做架構的選型,但是一定要了解自己原有專案的架構體系。

3.是否對行業技術的現狀有足夠多的瞭解,是否有主動學習的表現。這是看一個人的視野開闊程度,15K的程式設計師我不要求這些。20K的程式設計師必須要讀一些主流的體系,哪怕說出來幾個名詞都可以。

4.處理過的最大的資料量是多少,有沒有超過千萬級的流水。處理過的最大的併發數是多少,TPS能到達多少。

5.是否瞭解分散式和快取,RPC框架用過哪些,快取的失效策略怎麼處理。

6.是否能夠快速的解決線上的故障,是否熟悉Bug和線上Bug的緊急修復流程。

7.是否熟悉專案工具,如Jenkins,Nexus,Confluence,wiki,git,svn等專案中常用的東西。

8.是否對效能調優有了解,GC的演算法瞭解到多少。

在工作中,對於技術更多的重視使用水平,切勿好高騖遠,在計算機基礎不牢固的情況下,總想著要做架構,弄分散式,搞大資料之類。