讓老闆開心的程式設計師不是好程式設計師
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
我們每個人都有老闆。我們也有為軟體專案買單的客戶,在合同期間他們也是我們意義上的老闆。很明顯,一個好員工/合作人員必須得讓他的老闆/客戶高興。但是,只有不好的員工才會朝著這個目標努力。如果將這個錯誤的目標定為追求的方向,那就只會毀了專案。專業的員工為專案而工作,而不是為老闆。
我們都是在為專案而工作,開發人員、設計師、程式設計師、專案經理、測試人員等等。老闆也應該是專案中的一員。更正式地說,和我們每一個人一樣,老闆這個群體也是利益相關者。每個利益相關者對專案都有著自己的要求:1)Jeff,開發人員,希望可以學習Scala,同時可以每兩個星期拿一次薪水; 2)Sally,產品負責人,想要參加巴黎博覽會,當然薪資也是不能少的; 3)Bob,CTO,想提高新一輪的融資,並拿到非常高的薪水;等等,不一而足。
甚至專案也有自己的目標,例如,在六個月時間裡至少能實現上百萬的下載量,各種花費得控制在30萬美元以內,等等。
在朝著實現專案目標前行的道路上,我們個人的需要可能會被滿足,也有可能會被犧牲。這裡的“我們”指的是我們所有的人,包括老闆、CTO、專案經理以及團隊負責人等等。
我們都是“專案”機制裡面的組成部分,無論我們是否意識到,專案這個機制都在根據規則和專案管理的原則而工作,也不管有沒有專案經理。
一個專業和精明的老闆明白,他在機制裡的作用就是明確專案目標,並確保每個人的需求與這些目標相一致。通過恰當的專案管理和專案組織,每個人都可以在實現專案目標的同時,實現個人的需求:Jeff學到了Scala,Sally來到了巴黎,以及Bob能買得起新房子。
然而,假設Jeff想學習的Scala和我們正在開發的iOS應用程式相沖突了,那就需要老闆出面來解決問題。要麼說服Jeff去喜歡Swift(這個可能性值得商榷),要麼就找人替換他。
這就是CTO的責任了,當員工的個人需求與支付他薪水的專案目標不一致的時候,那就需要CTO上場了。
任何一支專業的團隊都明白這兩件事:服從和拒絕。
首先,你要明白,老闆在這裡是為了幫助你管理你的時間,你的任務,你的溝通,你的計劃等等事宜的。關於專案,他知道得更多,這些資訊有助於你更好地完成工作。你真正的老闆是專案:此時與你互動的老闆擔當的就是專案經理的角色,將專案目標翻譯成計劃、指令、日程安排。
此時你們的地位是平等的。你們都在同一條船上,只是職責不同而已。你不是在為他打工,而是在與他攜手共同完成專案。真正專業的團隊成員,其心靈務必強大,在他們眼中他們的地位與專案中的其他所有成員的地位是平等的,無論這些成員的職位有多高。
與此同時,他嚴格遵循流程和遵守所有的專案規則和說明,不是因為他害怕被解僱,而是因為他希望專案能夠成功。
其次,作為一名專業團隊的成員需要隨時準備著質疑每一個指令,只要你覺得它違背了專案目標。一個真正的專業人士不是在為老闆工作。他不必取悅於老闆,也不在意老闆是否開心。因為他知道,真正的老闆是專案,他所做的就是在讓專案“開心”——成功。
真正的專業人士也是在為自己而工作。Jeff希望學習Scala的同時也可以賺錢養家。他之所以參與該專案也是為了滿足這些需要。如果專案失敗,Jeff就拿不到錢,也不能真正地掌握Scala。所以,如果此時中二病發作的老闆讓Jeff去做一些可能會危及該專案成功的事情,Jeff該怎麼辦呢?他會不會因為怕老闆不滿而違心地去做了呢?如果他所關心的是這個專案的成功——同時也代表了他個人的成功的話,那就不應該為了讓老闆開心而盲從。
總而言之,讓你的老闆高興是一個不成熟的、懶惰的、愚昧的目標。專注於專案成功才是我們作為一名專業的、強大的、成熟的團隊成員該具備的目標。
譯文連結:http://www.codeceo.com/article/making-your-boss-happy-is-a-false-objective.html
英文原文:Making Your Boss Happy Is a False Objective
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 不會填坑的程式設計師不是一個好程式設計師!程式設計師
- 不會 A/B 測試的 Web 設計師不是好程式設計師Web程式設計師
- 程式設計師的“心”程式設計師
- 不能讓程式設計師打架的產品不是好產品程式設計師
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 一些讓程式設計師傷心和開心的話程式設計師
- 關心程式設計師程式設計師
- 愛偷懶的程式設計師是好程式設計師程式設計師
- 不懂產品的碼農不是好程式設計師程式設計師
- 程式設計師不是資源程式設計師
- 程式設計師,你不是民工!程式設計師
- 程式設計師的內心需求程式設計師
- 扎心了,程式設計師!程式設計師
- 壞程式設計師和好老闆 (I)程式設計師
- 程式設計師程式設計,你的練習是不是有效的?程式設計師
- 如果你不是程式設計師,你怎麼僱傭程式設計師呢程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 讓程式設計師崩潰的瞬間(非程式設計師勿入)程式設計師
- 老闆讓明天帶條魚來大家觀察…(程式設計師版)程式設計師
- 用什麼心態對待水平糟糕的程式設計師[不靠譜的程式設計師、思路紊亂的程式設計師程式設計師
- 不會效能測試的後端,不是好程式設計師後端程式設計師
- 調查:Java程式設計師最傷心,C++程式設計師最年老Java程式設計師C++
- 程式設計師做的不開心怎麼辦?程式設計師
- 如何做一個開心的程式設計師?程式設計師
- 好程式設計師不寫程式碼程式設計師
- 程式設計師必看的書-Ruby程式設計師程式設計師
- 《程式設計師的春天:EOM與程式設計師》程式設計師
- Lisp程式設計師眼中的其他程式設計師Lisp程式設計師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 好程式設計師Java培訓分享Java程式設計師技能提升指南程式設計師Java
- 以前的程式設計師,現在的程式設計師程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 好程式設計師Java培訓分享Java程式設計師常用的工具類庫程式設計師Java
- 讓程式設計師失去程式設計激情的5件事程式設計師
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- 老闆該如何正確的犒賞程式設計師程式設計師
- 程式設計師跳槽到對手公司,被前老闆設計陷害程式設計師