程式設計能力和職業能力 你更看重哪個?
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
即使你在寫程式碼上並不是很牛叉,你也能在這一行爬得很高,走得很遠。
從最根本上講,每個程式設計師都應該具備這兩種品質:程式設計能力能和職業能力。
程式設計能力指的是能寫出良好、穩固、高效能又可維護的程式碼,反正可以用在程式碼上的溢美之詞都行。這需要程式設計師花時間去複習、討論和閱讀相關內容。
職業能力則是一種成為好員工和好同事的能力。這意味著要反應靈敏,能和大家進行良好的溝通,全力以赴完成任務,不超出最後期限,對反饋持開放態度,能清楚解釋複雜事物,等等。
舉個極端的例子
假設有這樣兩個人:
Rodrigo 畢業於麻省理工學院,業餘時間會自己寫寫編譯工具。他在Haskell語言上頗有建樹,並且寫了幾個非常著名的Python包。他寫出來的程式碼總是特別穩固,且可讀性高,邊緣情況處理得也非常好。但是,發給他的郵件總是要隔個幾天才會有回覆,也很少接電話,而且似乎對於最後期限的重要性認識不足,他總是用自己的方式處理問題,而且從他口中你根本沒法把那些不連貫的話拼湊起來得到清晰的思路。
Gabriella 可能並不是一個優秀的編碼員,程式碼水平屬於業餘級的,可能15或20行程式碼,她會寫成30行,還有很多bug搞得後期QA又得花時間檢測,不能真正掌握如何編寫可執行程式碼的概念——她的想法就是“程式碼能工作就ok了!”但是,她的響應特別快——幾分鐘內就回復郵件,從不錯過任何一個電話,溝通能力很強,能將各種複雜的技術問題向客戶解釋得一清二楚,牢牢記得最後期限,不斷尋找反饋以提高她的工作,而且很好說話。
好好想想,日復一日的工作中,哪一個是你真正願意朝夕相對的工作夥伴?
哪個更受歡迎?
根據我的經驗,如果是程式設計師,會選擇與Rodrigo 工作,如果是管理者則會選Gabriella 。
這是有一定道理的——畢竟程式設計師的任務是處理各種程式碼問題,而管理者則更關注最後期限和團隊溝通,所以我們都希望自己的工作夥伴是能減少自己麻煩的人。
但是問題在於,管理者才是真正決定要不要聘用你的人,他們在升職和加薪上才有話語權,我們得拍他們的馬屁,所以在這種情況下,Gabriella 更受歡迎。我看到過很多這樣的情況——所謂的好員工但程式設計能力不強的程式設計師“嗖嗖嗖”晉升,而那些牛叉的程式設計師卻因為不善於溝通,還是在底層原地踏步走。
如果你想在工作中取得成功,程式設計能力其實並不是真正的關鍵。成為一名優秀的員工同樣重要,有時候甚至比編碼能力更關鍵。
譯文連結:http://www.codeceo.com/article/coding-skill-vs-employee-skill.html
英文原文:Coding skill vs. employee skill
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- “有能力”的程式設計師和“熟練”的程式設計師誰更牛?程式設計師
- 提升程式設計能力的11個技巧程式設計
- 如何量化並加速你的程式設計能力【譯】程式設計
- 程式設計能力與程式設計年齡程式設計
- IT行業更看重學歷還是更看重技術?行業
- 程式設計師的“能力陷阱”程式設計師
- 重建程式設計師能力(1)程式設計師
- 你也許不知道,CSS 也有程式設計能力?CSS程式設計
- 永遠考慮那個擁有更強寫作能力的程式設計師程式設計師
- 程式設計師程式設計能力層次模型程式設計師模型
- CCUT程式設計能力測試---前言程式設計
- 程式設計能力七段論程式設計
- 程式設計能力的 4 種境界程式設計
- 程式設計師如何提高抽象能力程式設計師抽象
- 程式設計能力的四種境界程式設計
- 你為什麼選擇程式設計師這個職業?程式設計師
- 牆外乾貨:如何讓你的視覺設計能力更上一層樓?視覺
- 參加 KubeVela 開源之夏,給你的雲端計算程式設計能力加個 Buff程式設計
- 良少:程式設計能力層次模型程式設計模型
- 程式設計師應該具備能力程式設計師
- 程式設計師,你的職業不要固步自封程式設計師
- 程式設計能力與年齡成反比嗎程式設計
- Java程式設計師的兩項通用能力Java程式設計師
- 程式設計師必備能力——晉升之道程式設計師
- 什麼才算是真正的程式設計能力?程式設計
- 程式設計師修煉之路 - 設計能力提升途徑程式設計師
- 關於程式設計師這個職業程式設計師
- 幫助Java程式設計師度過中年危機的2個能力,你瞭解嗎?Java程式設計師
- 程式設計師想要月薪2W+?這些能力你有了嗎?程式設計師
- 如何與大廠程式設計師 PK?你需要具備這些能力程式設計師
- 學歷造假但能力極強的程式設計師,你會不會留?程式設計師
- 美工和程式設計師的職業病程式設計師
- PHP程式設計師解決問題能力的八個級別PHP程式設計師
- 老程式設計師:當程式設計成為你的第二職業程式設計師
- 職業程式設計師不必那麼“職業”程式設計師
- 程式設計師職場之路,如何提升技術能力?程式設計師
- 提高程式設計能力的關鍵(翻譯)程式設計
- php程式設計師應具有的7種能力PHP程式設計師