程式設計師在一週工作中的稱霸指南

2016-03-09    分類:程式設計師人生、首頁精華1人評論發表於2016-03-09

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

作為一名軟體工程師,換工作是生活的一種方式。每天,來自於頂級科技公司漂亮的招聘人員在LinkedIn上接觸你,給你提供新的機遇,而每一份新的工作意味著更高的薪水和一個重塑自我的好機會——只要你知道如何做。下面我們將介紹一個如何用7天時間讓你在職場新人中脫穎而出,佔據統治地位。

星期一

在你上班的第一天,你的重點應該完全放在辦公室中的物理優勢上。人性總是趨向於服從最大,最強的。一旦你用PEDO原則證明了自己,那麼你就會得到團隊的尊重和欽佩,並且在其他各個方面佔據統治地位。

星期一,早點起來,醒得早,打打拳擊,不喝水,增強血管供應。然後洗個澡,穿回那件緊身的,都是汗水的Under Armour運動服。這樣能讓你在工作中看上去精力充沛,專心致志,做好了衝刺的準備。

到達公司之後,你的首要任務是選擇辦公桌。如果可以選站式桌的話,那就選站式桌。高位總是權力的象徵。這樣的優勢在開放的辦公室環境中尤其重要。大家需要仰望你——即使只是字面上的意思。如果可以的話,不妨挑一個角落的位子,然後背靠角落,這樣你就可以俯瞰你的同事。調整顯示器的位置到只讓自己可以看到的角度。一個是專用的Facebook顯示器。對於其它的顯示器,則用來儲存程式碼,全屏顯示終端。

(在午飯時間做一些體重練習)

午餐後,在桌子上放一罐10磅的乳清蛋白粉。10磅是現在乳清蛋白粉銷售的最大尺寸。如果以後還有更大的尺寸,那就換更大的。喝完一罐就馬上買新的。放到辦公桌上的顯著位置。

剩下的時間用來認識隊友,以及關注他們的弱點。然後晚上,為週二準備10個煮好的雞蛋。

星期二

週二你需要安裝好你要用的開發環境。從git程式碼倉庫中檢查團隊的程式碼,然後再擴充套件到其他方面。如果你的新團隊不用git,那麼立馬離職,拂袖而去。

偶爾吃個煮雞蛋。除了喝蛋白粉,不要有任何休息的時間。

將剩下的時間用來熟悉團隊的程式碼庫。每隔5到10分鐘,深深嘆口氣,並在記事本上寫點東西。隨著瀏覽過的程式碼的增加,溫和的臉部表情變得越來越惱火。嘴裡咕噥著“重構”和“重寫”。開始在白板上隨意繪製複雜的架構圖表。到下午3點的時候,你的表情應該是明顯的生氣了。吃一些辣椒強迫自己大汗淋漓。到了4點,讓你的怒氣像開水一樣沸騰起來,往牆上扔最後一個雞蛋。猛地合上你的膝上型電腦,頭也不回地早點回家。

星期三

週三是你建立技術統領地位的時候。第一個到達每日的站立會議,就像你是主持者一樣表現得胸有成竹。如果有人說話超過10秒鐘,馬上打斷他們,並告訴他們會後再說。帶一個記事本,用黑色鋼筆做筆記。此外始終在口袋裡放一支紅筆。

當輪到你說話的時候,先對所有你在週二的程式碼中發現的可怕的設計模式來一場很長的咆哮。宣佈你已經開始設計必須重新編寫的架構體系。在你的咆哮過程中,儘可能多地使用最新的軟體框架和技術抬高身價。使用例如大資料,雲和可擴充套件性等詞。測試驅動開發至少提3到4次。

當你說話的時候,眼神鎖定在你左邊的那個人,直到他們把目光移開。接著立馬將目光鎖定到這個人左邊的那個人,繼續盯到他受不了為止。到你說完的那一刻,你會發現你的目光已經走了一圈,對每個人都發出了明確的統領訊號。在每次站立會議時都執行這個儀式。
如果在你說話的時候,有人告訴你會後再說,要針鋒相對。告訴他們,你要說的東西曾經被這家公司認為是最重要的事情。然後,從你的口袋裡拿出那支準備好的紅筆,把他們的名字寫下來。

星期四

截至到週四,你已經證明了你是團隊中實力最強,最聰明,最有激情的工程師。當你走到你的辦公桌前,扯出標準鍵盤的連線線,將這個鍵盤放到一邊。插上自己帶來的機械鍵盤。你在打字的時候,就等於是在不斷髮聲提醒你的隊友,你並不是在浪費時間。

登入團隊的bug跟蹤軟體,尋找一些可輕易解決的問題。剩下的時間就是工作於這些問題,並修復它們,但不要傳送任何程式碼審查。
當你在工作時,看上去總是要是一副出離生氣的表情,就像是你無法相信你的隊友居然會寫出這樣蹩腳的程式碼。隨著時間的流逝,鍵盤敲得越來越瘋狂。不要吃午飯。不要休息。做最後一個離開辦公室的人。

在晚上10點左右,從家裡遠端傳送你的第一個CR到你的團隊。一個小時以後,再發另一個CR 。在白天的時候你需要修復足夠多的bug,以便於在接下來4到5小時內可以一直髮送CR。彰顯你是個勤勞,敬業,眼裡只有程式碼的混蛋。

星期五

這是你第一個星期的最後一天,如果你完美地遵循這個指南的話,那麼你現在無疑已經處於新團隊的統領地位。從家裡發一封工作郵件,休一天假。你應得的。

譯文連結:http://www.codeceo.com/article/programmer-week-best.html
英文原文:The software engineer’s guide to asserting dominance in the workplace
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章