阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

在我從事技術工作的七年裡,從前端工程師到工程經理,我發現了一些很棒的書籍,它們幫助我成長並在這個不斷變化的領域中保持領先地位。以下有十本書對我的職業生涯產生了真正的影響,根據它們在我職業生涯的不同階段對我的幫助分為三個部分。

請考慮購買原書以支持作者和出版商。此處提供的 PDF 版本僅用於教育和知識共享目的。


1. 務實的程式設計師:你的精通之旅

務實的程式設計師

這是我進入科技世界時讀的第一本書之一,它塑造了我編碼和解決問題的方法。它強調編寫適應性強、可維護的程式碼,教會我提前思考並更聰明地工作。我向每一位開始其旅程的工程師推薦它。

https://github.com/RavinRau/Ebooks/blob/main/Software%20Engineering%20Principle/The%20Pragmatic%20Programmer%20Your%20Journey%20to%20Mastery%2C%2020th%20Annditionsary%20to%Andrew20Mastery%2C%2020th%20Annditionsary%20%2000% %20Hunt%20David%20Hurst%20Thomas.pdf 下載實用程式設計師書籍

2. 乾淨的程式碼:敏捷軟體流程手冊

乾淨的程式碼

《乾淨的程式碼》教會了我讓程式碼可讀且簡單的重要性——這項技能對我和我的隊友以及我的初級工程師都有幫助。對於任何想要編寫既實用又美觀的程式碼的人來說,這是一本必讀之書。

https://github.com/RavinRau/Ebooks/blob/main/Software%20Engineering%20Principle/Clean%20Code%20A%20Handbook%20of%20Agile%20Software%20Craftsmanship.pdf 下載《乾淨程式碼》書{%結束

3. 像程式設計師一樣思考:創意解決問題簡介

像程式設計師一樣思考

如果您熱衷於解決問題和編碼,那麼這本書是必讀的。它教會了我如何應對棘手的挑戰並提出創造性的、合乎邏輯的解決方案。無論您是經驗豐富的編碼員還是新手,本書都會為您提供全新的視角,並幫助您以邏輯思維方式進行編碼。

https://github.com/RavinRau/Ebooks/blob/main/Software%20Engineering%20Principle/Think%20Like%20a%20Programmer\_%20An%20Introduction%20to%20Creative%20Problem%20V.就像一本程式設計師書

4. 演算法圖解:程式設計師的好奇心

演算法說明

當我開始指導初級工程師時,演算法成為我更加關注的焦點。這本書以其清晰的視覺解釋幫助我理解和教導複雜的演算法概念。對於任何想要直觀地掌握演算法的人來說,它都是完美的選擇。

https://github.com/RavinRau/Ebooks/blob/main/Software%20Engineering%20Principle/Algorithms%20illusterated%20programmers%20curious.pdf 下載演算法圖解書


5. 性能設計:美觀與速度的權衡

性能設計

前端效能最佳化是一門藝術,這本書為我提供了掌握它的工具。平衡速度和用戶體驗可能很棘手,但這裡的策略幫助我在不影響設計的情況下交付高效能網站。

https://github.com/RavinRau/Ebooks/blob/main/Frontend/Designing%20for%20performance\_%20weighing%20aesthetics%20and%20speed.pdf 下載《效能設計》書籍

6.設計系統的前端架構:可擴展且永續網站的現代藍圖

前端架構

建立可擴展的前端系統並非易事。這本書幫助我建立了設計系統並建立了可持續的工作流程。對於想要處理大型專案的前端工程師來說,這是無價的。

https://github.com/RavinRau/Ebooks/blob/main/Frontend/Frontend%20architecture%20for%20design%20systems\_%20a%20modern%20blueprint%20for%20scalable%20and%20sustainable%20blueprint%20for%20scalable%20and%20sustainable%下載前端架構書

7. 領域驅動設計:解決軟體核心的複雜性

領域驅動設計

隨著我擔任高階職務,理解複雜的系統變得至關重要。領域驅動設計透過專注於業務領域及其核心邏輯,幫助我導航和簡化複雜的架構。對於任何處理大型系統的人來說,這是一本必讀的書。

https://github.com/RavinRau/Ebooks/blob/main/System%20Design/Domain%20driven%20design%20Tackling%20Complexity%20in%20the%20Heart%20of%20Software.pdf 下載領域驅動設計預訂

8. 設計資料密集型應用程式:可靠、可擴展和可維護系統背後的重要思想

設計資料密集型應用程式

隨著我職業生涯的進步,設計強大的系統成為我角色的重要組成部分。本書深入探討了資料系統的基礎,教您如何處理可擴展性和可靠性——這是任何從事後端系統或複雜架構工作的人的必讀之作。

https://github.com/RavinRau/Ebooks/blob/main/Database/Designing%20Data-Intective%20Applications%20The%20Big%20Ideas%20Behind%20Reliable%2C%20Scalable%2C%20and%20Maintain版本.pdf 下載設計資料密集應用手冊


9. 鳳凰計畫:一本關於 IT、DevOps 和幫助您的企業獲勝的小說

鳳凰計劃

當我轉入管理層時,鳳凰專案為提高團隊效率提供了相關且富有洞察力的視角。它以一種既引人入勝又具有教育意義的敘述方式向我介紹了 DevOps 和系統思維的原則。

https://github.com/RavinRau/Ebooks/blob/main/Devops/The%20Phoenix%20Project%20A%20Novel%20About%20IT%2C%20DevOps%2C%20and%20Helping%20Your%20DevOps%2C%20and%20Helping%20Your%201Business% %20(Gene%20Kim%2C%20Kevin%20%20Behr%2C%20George%20Spafford).pdf 下載鳳凰計畫書

10. 獨角獸計畫:一本關於開發者、數位顛覆與資料時代繁榮的小說

獨角獸計劃

鳳凰計畫的這個姊妹篇深入探討了開發者體驗和創新的角色。它激勵我創造一個讓我的團隊蓬勃發展、發揮創造力並交付高品質工作的環境。

https://github.com/RavinRau/Ebooks/blob/main/Devops/The%20Unicorn%20Project%20A%20Novel%20about%20Developers%2C%20Digital%20Disruption%2C%20Developers%2C%20Digital%20Disruption%2C%20and%20Thriving% %20Age%20of%20Data%20(Gene%20Kim).pdf 下載獨角獸專案手冊


原文出處:https://dev.to/juniourrau/10-books-that-changed-my-career-as-a-software-engineer-3fcp

按讚的人:

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!