五本書改變了我作為軟體工程師的職業生涯 - Juliano Lima

banq發表於2021-11-28

我來這裡是想談談五本書,它們在我的職業生涯中對我的決策、解決問題的策略、一般知識、軟技能和動機方面有很大幫助。
 

1. 熱情的程式設計師:在軟體開發領域創造非凡的職業生涯
我真的很喜歡查德福勒的這本書。我讀這本書的時候,我正努力在職業生涯中成長,在一個非常有害的環境中工作,對我在軟體開發世界中尋找的東西感到茫然和困惑。
當時我在問自己:我現在應該學習什麼?我是全棧開發人員嗎?我應該專注於後端嗎?或前端?我應該學習哪些程式語言?這本書對我回答所有這些問題有很大幫助。
這本書嚴格來說是關於職業發展的,它有很多關於如何更好地作為程式設計師表現併為你探索最佳機會的見解。在這本書中,我發現了我是多麼熱愛程式設計工作,並且讓我看到了一些改進的方法。
 

2. 務實的程式設計師——你的精通之旅(20週年紀念版)
大衛·托馬斯和安德魯·亨特的傑作。這本書也是關於職業發展的,展示了從個人責任和職業發展到保持程式碼靈活、易於適應和重用的架構技術的主題。
這本書充滿了經典而新鮮的軼事,深思熟慮的例子,以及非常有趣的類比。我從這本書中學習並培養了技能、習慣和態度,併為長期發展奠定了基礎。我真的認為實用主義是軟體工程師的核心技能,這本書是我開發它的基礎。
我強烈建議使用最新版本,因為它使用了具有更新技術和術語的示例。
 

3. 不成文的工程定律 - 第二版
最古老的書。WJ King於 1944 年撰寫的經典之作。一本書所傳達的資訊如此永恆、如此普遍,以至於跨越了幾代人。好訊息:這是一個修訂和更新的版本,所以不要介意未使用的術語或讀起來很費勁。
這本書非常適合瞭解公司結構以及您應該如何行事以提高您的專業效率。這本書不是要像公司機器人一樣行事,而是要牢記一些指令,這些指令將有助於您的工作和您正在進行的專案,考慮到工作的性質、您的主管、您的關係、所涉及的產品、您的職業和你的行為。
這本書超越了工程領域,我猜他們的概念可以應用於每一個職業。
 

4. 遠端:不需要辦公室
這是一本非常有主見的書,展示了作為一個完全遠端的公司對 37 個訊號有效(和仍然有效)的經驗知識。
儘管所呈現的某些情況有時看起來有些誇張,但對我而言,可以將其與現實進行比較,並將許多想法應用到我的日常工作中。
此外,這本書對於交流非常有價值,其中包含非常有價值的技巧,即使您不在遠端工作,也可以應用這些技巧。
 

5. 像我 10 歲一樣解釋雲
Todd Hoff 的這本書提出了一些關於網路、雲服務的非常有趣和複雜的概念,並解釋了當你在像 Netflix 這樣的大型流媒體服務上觀看內容時會發生什麼。
這本書不僅以一種非常有趣的方式解釋了這些艱深的概念,而且還讓我對呈現內容敞開了心扉。本書中的術語、數字、類比以及所有這些方面對我進行自己的演講都有很大幫助。
透過圖表和流程解釋複雜的概念最大限度地提高了我的技能和我對我工作過的團隊的影響。我從這本偉大的書中借用了很多技巧。
這本書對軟體開發人員來說非常棒,對非技術人員來說更重要。我真的相信這是一本適合所有人的書。
 

相關文章