1. 程式人生 > >Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

年薪達到50萬+,也不一定得碼程式碼,當個苦逼的程式設計師。我有一個哥們,離職隨後半年時間不到,直接上升到年薪50萬的水準,原因很簡單,我的朋友在街邊擺起了茶葉蛋。

——開個小玩笑,言歸正傳!

同樣是開發了3年,為什麼別人拿高薪而你卻還在做著增刪改查的事?

第一要反思自己的技術水平

第二才是反思機遇

 

先來看看一個普通的網際網路公司的招聘要求

 

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

你想要拿年薪50萬+,得符合這些要求。

  • 有4~5年開發經驗,計算機基礎知識紮實。
  • 對技術充滿強烈興趣,並在某一或某幾方面特別專長。
  • 熟悉設計模式,有框架設計和系統部署經驗,對新流行語言有一定的掌控能力。
  • 高責任感和強團隊意識。

即便,你覺得自己不太滿足以上條件,那麼能有下面履歷之一那也好辦:

  • 十年開發經驗:既在大公司當過程式設計師,也在創業公司做過技術leader,有過一兩段不算成功的創業經歷。
  • 矽谷海歸履歷:矽谷回國派,很容易拿到50w+。
  • 技術牛人:70%的強悍基因+30%的機遇把握,當著面試官能關掉對方內網的人。

如果,你還是覺得未能相符,那麼就需要做如下的努力了!

第一招:知己知彼百戰不殆

重點一:程式設計師怎樣才能拿到50萬+的年薪呢?這是好一個問題

一、入職BAT級別大型網際網路公司

以下是阿里各級別的對應的薪資情況

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

也不只是BAT,只要是大型的網際網路公司,高層技術員工達到年薪50萬不太成問題。

二、入職金融巨頭

如果只考慮薪水,入職金融公司是個不錯的選擇,一般只要是專案經理就能輕輕鬆鬆拿到50萬的年薪。

三、明星創業公司

很多明星開公司對員工都很大手筆,例如業內有名的范冰冰,比BAT一點都不遜色,當然對技術要求也是相當高的。據悉,真正牛的技術人員到明星創業公司面試可直接開到65-100萬的年薪。

四、悶聲賺大錢的小公司

之前跟大家說過規模大的公司很容易開出50萬+的高薪,其實通常剛剛拿到鉅額融資的小型創業公司也能給出這個價格。雖然相對不夠穩定,但如果發展好這也不是問題。

除此之外還有一類公司,規模也很小,但是合夥人都是有背景有資源有能力的super公司,平時很低調,但是一個專案就能賺翻天,一般我們在大眾媒體上很難看到他們創始人的身影。


重點二:自身能力的提示和不斷的學習

一:語言和習慣

溝通技巧的掌握

通常做技術的人會被定位為“不善溝通”的人,這是為什麼呢?究其原因,主要是因為多跟程式和程式碼打交道,跟人的溝通較少導致。這種時候要特別注意增加和人溝通的機會,著重提升這塊兒的能力。另一方面,通常被稱為“不懂溝通技巧”的人。在國內,技術人員通常都是自己制定方案、自己執行方案,在執行過程中又缺乏相關產品、互動設計等人員的溝通,大多是在自己的思路貫徹下進行開發,久而久之,習慣於信任自己的觀點、在自己的視角看問題,對於挑戰總是百般地“據理”力爭。需要更多提升的是,如何在對方的視角看問題、如何在使用者的視角看問題。

良好的開發習慣

開發習慣是養成的,一旦有不好的習慣,對於將來去修正帶來的將是很大的麻煩,培養良好開發習慣一定要從起步時做起,例如:寫程式碼之前先分析、先寫文件、先寫註釋。定義變數最好能用直接可理解的語義,最好是拼音,別整英文,尤其是生僻單詞,將來自己忘了還要開金山詞霸。檔案最好有有意義的資料夾命名來 管理,檔名最好有意義,需要版本號的最好能和專案版本號一同更新……等等。

二:自身能力的提升和學習

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

產品思想的學習

沒有正確的產品思想,很難設計出良好的程式,無論從介面、互動,還是介面、邏輯,不能夠理解產品、理解使用者需求,會給自己造成很大的麻煩,例如:千辛萬苦用最新技術、最複雜的實現做出的功能,卻得不到使用者或領導、同事的認可。為了使工作和學習更加有效率、避免無用功,需要不斷的學習產品的思想,只有理解了產品的思路,才知道用技術去輸出什麼。

各種框架的學習

框架是提高工作效率的優秀手段,對於框架的學習是成長必經之路。學習框架的路線通常應該是:使用->分析->個性化定製->模仿編寫自己的框架。只有大量的使用,才能明白設計框架者在設計背後的思路,只有瞭解到設計的思路,才能做正確全面的分析,只有正確全面的分析才能支撐去對其裁剪或 擴充套件,只有經過實際分析、修改別人的框架,才有可能寫出優秀的、自己的框架。學習通常的路線是:學習、理解、模仿、創造。

富客戶端應用的學習

隨著頻寬和計算機效能的提升,以及WEB2.0的如火如荼,富客戶端應用充斥著網際網路,如果你不懂得富客戶端應用,你就不能稱之為一個合格的前端技術人 員。可以按照:Flash動畫->Flash程式設計->Flex->->Air->Silverlight動畫->Silverlight程式設計 的步驟學習,先學Flash後學Siverlight的原因,一來Silverlight還不太成熟,二來,實際Silverlight借鑑了很多 Flash的思想,最好在學習的時候不要本末倒置。

各種網路協議的學習

WEB前端技術就是雲上的技術,雲的協議有N種,應該著重學習:TCP/IP,UDP,HTTP,POP3,SMTP這幾種協議,在開發WEB前端應用過程中,這些協議是技術的載體,有時候決定了應用是否能實現、有時候決定了應用是否高效能,同時,這些協議還是後端技術互動的重要手段,這些協議就像是密碼字典,幫助把後端傳輸過來的密文解釋成前端技術能夠理解的明文。

程式設計

這個階段需要學習OO、UML、設計模式、設計方法……,要讓技術開發工作變成有目的性、有計劃性,並且,這些目的和計劃必須有理論的支援,這樣,設計出來的程式才能夠更優秀、開發才更有效率,這樣,技術才能有所提升。為什麼要學習程式設計呢?主要是,就算不用Flash的 ActionScript編寫程式的前端邏輯,至少要把自己的Javascript函式、包的定義規劃起來,避免將來自己或他人維護程式碼的時候出 現問題。程式設計能力,在技術人員仍然被看作是程式設計師的這個年代,是灰常、灰常重要滴

高階技術掌握方向(強烈推薦的學習架構,圖片可以儲存)

1.開源框架解析

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

2.架構師鞏基

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

3.高效能架構

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

4.微服務架構

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

5.團隊協作開發

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

6.B2C商城專案

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

7.設計模式

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

【附】架構學習資料

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

Java程式設計師開發3年如何能拿到年薪40W?(強烈推薦漲薪必備)

 

架構資料領取

給大家推薦一個程式設計師學習交流群:805685193。群裡有分享的視訊,還有思維導圖
群公告有視訊,都是乾貨的,你可以下載來看。主要分享分散式架構、高可擴充套件、高效能、高併發、效能優化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分散式專案實戰學習架構師視訊。