程式設計師的價值觀——經驗是無價之寶
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
當我第一次深入考慮我的職業生涯時,我一度認為我要做的就是集中精力做技術嚮導。我想知道成為公司的技術專家能讓我走多遠。我覺得團隊領導和管理人員的角色並不適合我。我甚至都無法想像自己有一天不能編碼是什麼樣子……更不要說幾個星期不能接觸程式碼了。在過去的年月中,我一直秉持著這個信念,堅決反對那些看似是職業生涯發展的自然結果。
但是,我周圍的人告訴我,我是一個好領導,我擅長於架構解決方案,我帶來了很多寶貴的經驗。於是,我開始涉足管理方面,並開始領導專案和團隊,儘管一開始我並不熱衷於此。可是,我越是這樣想這樣做,就越是發現其實我並沒有像我想象的那樣討厭它。事實上,我很享受。幫助他人,制定技術決策,指導同事,領導開發專案和團隊等,都讓我樂在其中。現在,我不但坦然接受了它,並從中感受到了莫大的樂趣和滿足。
……隨著一年又一年時間的流逝,你會發現自己與那些初出校門的開發人員的競爭越來越艱難。
在過去的幾年時間裡,我接受了一些我一直以來不願意承認的事情……隨著一年又一年時間的流逝,你會發現自己與那些初出校門的開發人員的競爭越來越艱難。並且與那些新生代的程式設計師的競爭更難,因為他們不像我們這一代,他們成長在計算機已經廣泛普及的大環境中。這樣成長起來的開發人員有的甚至還在讀小學的時候就開始程式設計了。最近,我在給一群自己建立了一個編碼俱樂部的初中生演講時,他們所懂得的計算機程式設計內容和提出的問題型別,讓我由衷地讚歎不已。我至今記得,我是讀大一的時候才擁有了我的第一臺計算機!
在我的職業生涯後期,我明明白白地意識到,我的價值觀定位發生了變化……它也不得不發生變化。以前我的定位是寫程式碼,整天敲鍵盤寫程式碼。然而現在,我將定位更多地放在了經驗上。我已經快要有20年的專業軟體開發經驗。在這段漫長的時間裡,我也確實寫出了一些很酷的東西,並且也學到了很多又新又有趣的工具、技術和工藝……但這其實並不重要。
我一直以為關注工具、技術和流程是正確的選擇,卻不知道自己已經在這條錯誤的道路上越走越遠,最終我發現……其實價值與技術無關。
我以前的所作所為,以及所看到的他人的所作所為,對於價值的重點其實都弄走錯了方向。我一直以為關注工具、技術和流程是正確的選擇,卻不知道自己已經在這條錯誤的道路上越走越遠,最終我發現……其實價值與技術無關。
我發現,並非所有吸引人眼球和新穎的玩意兒都適合你和你的團隊,以及你的專案……哪怕你讀過的文章都表態說新事物is OK。然而你是否知道,大多數時候,這些書的作者說的都是一些理想路徑,並沒有涉及到更困難的用例和場景。也許後面的部署、支援和維護等具體情況,會不太理想。也許負責維護的團隊還沒有準備好運用這種特定的技術、工具和程式。也許這種維護成本會超出客戶預算。所有這些經驗和真知灼見,無論是對專案,還是對客戶和僱主都是非常有價值的。
……到達某個極限之後,如果你只會寫程式碼,那麼你要求更高薪水的談判籌碼必將越來越少。
與此同時,我發現,到達某個極限之後,如果你只會寫程式碼,那麼你要求更高薪水的談判籌碼必將越來越少。一旦到達你們公司願意支付給寫程式碼這類崗位薪資的極限,就很難超出這個價位。在僱主眼中,只要付給中高水平開發人員高階開發人員四分之三的薪水,前者就能做到與後者一樣水準的事情。所以,你得從經驗這個角度,讓自己從眾多程式設計師中脫穎而出,成為無法替代的存在。專案管理、架構和領導技能,不但可以讓你有別於其他開發人員,還能讓你在談判薪資時更有理由,更理直氣壯。
隨著我的職業生涯的發展,我已經成為了一個喜歡解答問題,制定架構方案和領導開發團隊的人。我不再吊死在編碼這棵樹上。這並不是說我就不喜歡編碼了。只是,我寫了將近二十年的程式碼,已經做好了迎接新挑戰的準備。我發現,我比我想象的更喜歡我的新角色,並且,我時常在想,要是我早點聽從那些勸我換方向的人的建議就好了。
你有什麼想法嗎?歡迎吐槽,也歡迎傾述。
譯文連結:http://www.codeceo.com/article/value-proposition-experience.html
英文原文:Change your value proposition – your experience is valuable
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 程式設計師真正的價值程式設計師
- 一個程式設計師眼中的價值程式設計師
- 程式設計師如何提升自己的價值程式設計師
- 教你怎麼客觀評價程式設計師的水平?程式設計師
- 聊聊 GitHub 對於程式設計師的品牌價值Github程式設計師
- 誠實是敏捷的價值觀嗎?敏捷
- Java程式設計師到底值個什麼價?Java程式設計師
- 素食與肉食的價值觀之爭
- 好與壞的程式設計師:如何評價程式設計師的水平才算客觀?程式設計師
- 程式設計師討厭沒有價值的任務程式設計師
- 提高程式設計師職場價值的10大技巧程式設計師
- IT人永遠不老,老程式設計師價值何在?程式設計師
- 陸奇的價值觀
- 為什麼軟體程式設計師的價值總是被嚴重的低估程式設計師
- 對設計與設計師“價值”的一些思考
- 程式設計師,你的薪資低於勞動價值嗎?程式設計師
- 程式設計師 你的薪資低於勞動價值嗎?程式設計師
- 敏捷開發價值觀敏捷
- 玩家選擇的價值:遊戲世界觀中的陣營設計遊戲
- 程式設計師軟體專案預估的寶貴經驗程式設計師
- [譯] 程式設計師開會的代價程式設計師
- 敏捷之於專案經理的價值敏捷
- 程式設計師的管理經驗程式設計師
- 讓網頁設計師更有價值的5個方法網頁
- 程式設計師自我修養之程式設計經驗總結程式設計師
- 扎心!一個3年經驗的程式設計師經驗之談!程式設計師
- 什麼樣的任務程式設計師會認為沒有價值程式設計師
- 一個很有借鑑價值的程式設計故事程式設計
- 程式設計師面試經驗程式設計師面試
- 程式設計師之愛情觀程式設計師
- 理解敏捷的價值觀和原則敏捷
- 程式設計師的經驗之談-生活與工作(轉)程式設計師
- 程式設計師如何提高職場價值 推薦十大技巧程式設計師
- 4個方面幫設計師找到自己的職場核心價值
- 面向價值程式設計:高ROI工程之旅程式設計
- 什麼是價值?
- 《暗黑3》設計師是如何評價自己遊戲中陷阱的設計?遊戲
- 給程式設計師們的工資報價提醒程式設計師