booklist
雖然網路上的學習資源很快速很方便,但自己還是很喜歡看書和收集書本,
因此習慣定期購入一些書本閱讀,不過目前待讀書本數量偏多,只能用零碎時間來閱讀了😂,
如果有人想推薦其他書本也相當歡迎。
書單
程式基礎與面試
- 程式之美-微軟技術面試心得
- 培養與鍛鍊程式設計的邏輯腦:程式設計大賽的解題策略基礎入門, 2/e
- CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)
- The Pragmatic Programmer 20週年紀念版 (The Pragmatic Programmer, 20th Anniversary Edition)
- Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer’s life manual)
- 內行人才知道的系統設計面試指南
- 提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)
- 精通無瑕程式碼:工程師也能斷捨離!消除複雜度、提升效率的 17個關鍵技法
名家著作
- 無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman’s Guide to Software Structure and Design)
- 無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)
- Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)
- Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)
- Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (Get Your Hands Dirty on Clean Architecture)
歐萊禮
- 學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)
- 資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)
- 軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)
- 軟體架構:困難部分 (Software Architecture: The Hard Parts)
- 流程架構|整合串流與事件驅動的未來 (Flow Architectures: The Future of Streaming and Event-Driven Integration)
- Test-Driven Development 學習手冊
- 軟體架構師全方位提升指南|數位轉型企業中架構師角色的新定義 (The Software Architect Elevator)
- 精實執行|精實創業指南, 3/e (Running Lean: Iterate from Plan A to a Plan That Works, 3/e)
- 精通 API 架構|設計、營運和發展基於 API 的系統
- 持續 API 管理|在不斷演變的生態系統中做出正確決策, 2/e
- 全棧測試|交付高品質軟體的實務指南
iOS 開發
- Swift 設計模式 (Pro Design Patterns in Swift)
- Swift Protocol-Oriented Programming – Fourth Edition
- Cocoa 設計模式, 3/e (Cocoa Design Patterns)
- Advanced iOS App Architecture (Second Edition): Real-World App Architecture in Swift
- iOS 性能優化實戰
- 九陰真經 iOS黑客攻防秘籍
- 不只是工程師才要懂的 App 資訊安全:取得資安檢測合格證書血淚史(iT邦幫忙鐵人賽系列書)
服務
- 大話 AWS 雲端架構:雲端應用架構圖解輕鬆學
- 跟著 Docker 隊長,修練 22天就精通 - 搭配 20小時作者線上教學,無縫接軌 Microservices、Cloud-native、Serverless、DevOps 開發架構
- LINE Bot by Python 全攻略:從 Heroku 到 AWS 跨平台實踐(iT邦幫忙鐵人賽系列書)
- 左手 MongoDB,右手 Redis — 從入門到商業實戰
- 資安這條路:領航新手的 Web Security 指南,以自建漏洞環境學習網站安全(iT邦幫忙鐵人賽系列書)
- Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)
- Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices)
- 中台架構與實現:基於 DDD 和微服務
- 架構師的自我修煉:技術、架構和未來
- 電商存儲系統實戰 : 架構設計與海量數據處理
- 超大流量系統解決方案 : 大型網站架構師的經驗分享
- AWS 職場實戰手冊 - 企業架站、安全防護、費用監控,用最省錢的方式紮實學會!
- Hacking APIs|剖析 Web API 漏洞攻擊技法
- 高並發架構實戰:從需求分析到系統設計
- Node.js 量化投資全攻略:從資料收集到自動化交易系統建構實戰(iThome鐵人賽系列書)【軟精裝】
- 第一名的網站開發 - Node.js 全端高手昇華之路
- NoSQL數據庫入門與實踐(基於MongoDB\Redis第2版)
- 大神養成術 - Node.js+Express + MongoDB+Vue.js 全端實作現場
- 網頁應用程式設計|使用 Node 和 Express, 2/e
- DevOps Handbook |打造世界級技術組織的實踐指南, 2/e (中文版)
- MongoDB 5.x 實戰應用
- 重新認識 Vue.js:008天絕對看不完的 Vue.js 3 指南
UI/UX
- UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)
- WEB 設計職人必修 UX Design 初學者學習手冊
其他
- 點子都是偷來的:10 個沒人告訴過你的創意撇步 (Steal Like an Artist: 10 Things Nobody Told You About Being Creative)
- 給工程師的第一本理財書:程式金融交易的 118個入門關鍵技巧
- 圖解區塊鏈的工作原理與機制