尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
本文最初發表於 Medium 博客,經原作者 Ravi Shankar Rajan 授權,InfoQ 中文站翻譯並分享。
努力工作就能得到回報,這真是一件好事兒。
那麼,作為一名開發人員,有沒有可能拿到 120 萬美元的薪水呢?
這情況當然很罕有,但也並非聞所未聞。以 Sergey Aleynikov 為例。
Sergey 曾是高盛公司(Goldman Sachs)的一名開發人員,早在 2007 年,他就拿到 40 萬美元的薪水。2009 年,他跳槽到競爭對手公司 Teza Technologies,獲得三倍加薪(每年約 120 萬美元),一舉成為美國薪酬最高的開發人員之一。高盛公司對此舉極為不滿,指控他竊取了該公司的知識產權和源代碼。
他被美國聯邦調查局和美國州政府起訴並監禁了至少兩次,但在忍受長時間的監禁和羞辱後,他最終被無罪釋放。在這個過程中,他失去自己曾擁有的一切。這個案子本身也「挺有趣」,但他的薪水,卻成了軟件開發史上最不尋常的、童話般的夢想之一。
用 Michael Lewis 的話說,「他不僅聰慧,而且才華橫溢。」。他曾為《名利場》(Vanity Fair)寫過一篇關於 Sergey Aleynikov 的文章。
嗯,你可能對他的話並不認同。
「只有不到 10% 的開發人員能掙到這麼多錢。」
「那家夥運氣真好啊!」
非也。這跟運氣無關。運氣作為一種統計概率,可能會在某個時間點發生在每個人身上。關鍵是要充分利用這種好運氣,並最大限度地利用它。
大多數薪水較高的人,都會最大限度地把握現有機會,並充分利用它。如果只有不到 10% 的開發者能賺這麼多錢,這只是意味著他們每天都在做一些與眾不同的事情,讓自己比其他人做得更好。但這並一不定意味著,你不應該將目標定得那麼高!就這麼簡單。
本文羅列了你可以做的一些事,以增加你作為實踐型開發人員的薪水。
1. 成為多面手和專家
作為一項經驗法則,你要成為當前技術的多面手,然後專攻一兩項新興技術。
例如,如果你是 SAP ABAP 開發人員,你需要從報表、出口、智能表單、Adobe 表單和工作流開始,深入研究全部功能。這將確立你的資格,並使你能夠作為「一般問題解決者」來推銷自己,做任何事情都是「能工巧匠」。
另一方面,從長遠來看,專攻一兩種新興技術會給你帶來豐厚回報,而你可以成為該領域中為數不多的專業人士之一,從而得到「先行者」的好處。
例如,如果你是一名 ABAP 開發人員,你的年薪一般在 9 萬 ~ 11 萬美元之間。但如果你還專攻 HANA 或 Fiori 的話,那麼你每年收入最高可達 214500 美元。這將使你成為任何雇主眼中炙手可熱的寶貴資產。
請記住,關鍵是要做到鶴立雞群,不落俗套,並且把你的獨特性充分展示出來。那麼,你將潛力無限。
2. 擔任承包商或顧問
作為承包商,你需要多賺 60~100% 才能達到全職薪水的總薪酬。
也就是說,如果你能證明自己的價值主張、特殊技能和效率的話,那麼作為承包商,你會賺到很多錢。在美國,薪酬通常以標準的每周 40 小時工作制為基礎。因此,如果你願意每周工作 60 小時,你將比那些每周工作 40 小時時薪相同的人多賺 50%。此外,你還可以自由地做出自己的決定,選擇自己的客戶,並根據需要進行遠程工作。
然而,這也有不利的一面。作為承包商,很少能得到任何重要的福利,包括帶薪休假、醫療保健、學費報銷、持續教育培訓、短期傷殘、長期殘疾、人壽保險、工人賠償和休假時間。在相互推卸責任或項目縮減時,你會首當其沖,成為替罪羊。
記住,風險越大,潛在回報就越大。如果你能淡然面對這種不確定性,那麼你賺大錢就指日可待了。
3. 培養人脈關係
大多數開發人員只專注於學習和發展他們的技能。他們認為,將來一旦成為專家,他們的技能將代表他們發言。然而,他們大錯特錯。
在現實世界中,人脈關係起著非常重要的作用,尤其是當你的目標是下一個重大突破的時候。與你的同行開發人員、承包商,甚至你以前的組織團隊保持聯繫,這樣可以獲得一些其他消息。聯繫網上的編程小組,培養一個周末編程的夥伴,與他們一起編程。
參加編程馬拉松。這是一種有趣、令人興奮的活動,可以讓你認識與你有共同興趣的技術人員,幫助解決相關問題,測試你的編程技能,或許還能贏得獎品!你所在城市的當地討論組還可以讓你了解這個城市內發生的各種編程事件、討論。
嘗試在線訪問並在 Stack Overfolow 上回答問題,在 Medium 博客上發表評論,在 Twitter 發布開發相關的帖子,或者在 WordPress.org 論壇上提供幫助。無論你是在網上見面還是在現實生活中見面,你都將拓寬自己的視野,並結識那些可能成為你未來的同事或上司的人,從事你夢寐以求的開發工作。對於你來說,展示你的技能,告訴大家你所達到的水平,將會為你帶來無盡的可能性!
記住,你是在和很多人競爭。可能還有十幾個其他開發人員,為了同一份工作而與同一個雇主接洽。為了成功,你需要拓寬人際網路,從而脫穎而出。
4. 最後,成為多面手
「多面手」很好地描述了當今世界所期望的專業需求。
「多面手」一詞最早出現在高德納咨詢公司的技術顧問和研究小組的一篇文章中,文章寫道:「多面手能夠運用深度技能,逐步擴大情況和經驗範圍,同樣可以輕鬆處理技術問題和業務策略。」
OK,你可以在這里提問。
「作為開發人員,我還能做什麼呢?我只會寫代碼。」
簡單明了的答案是,你要做比別人對你的期望還要多的事情,然後要求公司為此給予補償。請記住,你目前的薪水反應了公司在某一時刻所了解的技能。但是,如果你想掙得比現在的薪水更多,你就需要做比別人對你期望更多的事情。任何公司都從事創收的業務。所以,如果你的額外活動能給他們帶來額外收入,那麼就去問問公司你真正應該得到什麼報酬,這並不是什麼羞恥的事。
有些事情你就能做到。
- 管理更多項目(更多收入)。
- 通過提供永久的修復來整體修復更多的 bug(減少周期時間)。
- 培訓新的團隊成員(提高生產力)。
- 為降低經營成本,參與識別自動化機會。
- 參與組織級的內部計劃(跨項目構建可重用性)。
這份清單只是一個開始,以激發你的興趣。為了提升你之於組織的價值,你有很多可以去做和思考的事。記住,要想在未來生存,我們必須不斷學習,不斷發展,多做些事,多些付出,並擁有更多知識和技能……我們必須成為多面手,並且要懂得走出舒適區,時刻記住生於憂患,死於安樂。
跟蹤你成長和增值的方式。跟蹤你薪水增長的頻率。當你的薪水低於期望時,就要調查原因,採取糾正措施,並盡一切努力做到你最大的潛力。堅持這樣做,你才會在自己的職業生涯中賺到更多的錢。
正如比爾·蓋茨說的那樣,我認為他是對的:
如果你生來貧窮,那不是你的錯;如果離開這個世界時還是窮困潦倒,那絕對是你的問題。(If you are born poor it’s not your mistake, but if you die poor it’s your mistake)
作者介紹:
Ravi Rajan 是一位來自印度孟買的全球 IT 項目經理。他還是一名狂熱的博客寫手、俳句詩作家、考古和歷史愛好者。
原文鏈接:
How to Increase Your Salary as a Developer.
>開發者——百萬年薪不是夢