回覆列表
  • 1 # 徐清風

    首先宣告一點,我是程式設計師,但是非JAVA。

    其次,對於這個問題簡單剖析下,作者想問的是:五年JAVA開發經驗怎麼拿年薪60W?

    我沒拿過年薪60W,但我知道如果老闆給你60W,那肯定你得值60W,甚至更多。什麼意思呢?就是我給你60W,你給我至少產出60W的蛋吧,不然我幹嘛給你60W。而在資本家的套路下,一般你還得更值錢才行,至少你得創造1.5倍(一般是兩倍)於你工資的價值。當然,不是說你一個人,而是你們一整個團隊。比如你們團隊有五個人,那你們給我創造的價值至少每年得有600W吧,不然給你們發完工資除掉其他成本我老闆還要不要賺錢了。

    所以,回過頭來,這個問題就變成了我怎麼一年給老闆賺100萬以上?

    以下是個人拙見:

    首先,在公司選擇上。你得去一家穩定的大公司或者有潛力的小公司,朝不保夕畫餅充飢的創業公司肯定不適合你,也拿不出你的年薪60W。

    其次,在技術方面。你得精通JAVA,精通到什麼程度,就是輕鬆擼出各種JAVA業務程式碼,迅速定位JAVA程式BUG並能快速解決問題。但只會JAVA肯定是不夠的,其他程式語言,比如Python、Go、PHP、C#、C++、C等你也得懂一些至少還能熟練擼一下吧,因為萬一哪天業務需求更改,甚至很可能讓你帶隊負責新的業務(一般年薪到達60W的程式設計師基本上都是中層管理了),如果你一竅不通,那你怎麼能拿我司年薪60W呢?因為這時候你不僅僅只是作為碼農了,從策劃到產品到設計到前端服務端移動端到架構設計到運維運營你還得都要懂一點吧,尤其是架構,因為你解決的問題不僅僅是你的問題了,你得定位是哪裡什麼時候是誰出了什麼問題,然後快速反應至少超過十種解決方案並且有三種可行解和最優解,高效迅速地解決問題並把寫程式碼的任務交給你的下屬們才是你要做的重中之重。

    最後,在能力方面。除了有用,你還得有趣。首先,表達能力和交際能力得有吧。對上級,因為時間成本,彙報要簡短高效,領導都是很忙的;對接其他同事,每天需求和BUG會肯定一大堆;對下屬,分配任務要清晰,不然他們一通亂搞責任雖然是他們的,但鍋肯定還是你的。其次,管理能力得有吧,誰,在什麼時間,做什麼事,做得怎麼樣,詳細過程可以不用管,但是方向和結果你得拿出來吧。最後,額外能力就是抗壓能力,畢竟工作五年,很可能成家立業了吧,所以家裡年邁的父母、嘮叨的媳婦、鬧心的孩子,公司下屬的抱怨、同事的需求、上級的批評和客戶的坑爹以及各種開不完的會並且要你每天各種高效率產出,能力越大,責任越大,所以你每天得坑著一座山前行並越戰越勇。

    越努力,越幸運,機會總是留給有準備的人。祝你前程似景。

  • 中秋節和大豐收的關聯?
  • 寶寶一邊耳屎多,一邊少,為什麼?