owned this note
owned this note
Published
Linked with GitHub
# 程式書籍
## 領域驅動設計
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[領域驅動設計:軟體核心複雜度的解決方法</br>Domain-Driven Design: Tackling Complexity in the Heart of Software](https://hackmd.io/_PaRsNXHQBqP2jx9wpIIyw?both)|Eric Evans||2022/05/19|
|[複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/SkbTRlXD9)|張逸||2022/06/03|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
## 專案管理
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
| [人月神話:軟體專案管理之道(20週年紀念版)<br/>The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/Sy5Q0uBUY) | Frederick P. Brooks, Jr. |  |2021/10/31 |
|矽谷最夯‧產品專案管理全書:專案管理大師教你用可實踐的流程打造人人都喜歡的產品<br/>INSPIRED How to Create Tech Products Customers Love|Marty Cagan||2022/02/01|
|[管理技術債:減少軟體開發摩擦</br>Managing Technical Debt:Reducing Friction in Software Development](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/rJkUWac0O)| Philippe Kruchten, Robert Nord, Ipek Ozkaya||2022/04/24|
|[告別瀑布,擁抱Scrum:解析微軟與Adobe如何在30天內開發出新軟體<br/>Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/rJbPHhw_9)|Ken Schwaber, Jeff Sutherland ||2022/06/05|
|[Scrum敏捷產品管理:打造客戶喜愛的產品<br/>Agile Product Management with Scrum: Creating Products that Customers Love](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/By7ZXRY_9)| Roman Pichler||2022/06/10|
|[Mike Cohn的使用者故事:敏捷軟體開發應用之道<br/>User Stories Applied: For Agile Software Development](https://hackmd.io/6OXiSaESTqqSbD6l30wt1Q)|Mike Cohn||2022/08/01|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
---
## 人工智慧
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[深度學習的16堂課:CNN + RNN + GAN + DQN + DRL,看得懂、學得會、做得出!](https://hackmd.io/jltqaCoITTW8IrnADtvMrA)|Jon Krohn, Grant Beyleveld, Aglaé Bassens||2023/09/30|
|[聯邦學習實戰](https://hackmd.io/sKSTI_raT9SUiY9im4kSZA)|楊強||2023/10/15 |
|[集成式學習:Python 實踐!整合全部技術,打造最強模型 Hands-On Ensemble Learning with Python: Build highly optimized ensemble machine learning models using scikit-learn and Keras](https://hackmd.io/DbvZQ-SHSOmve2B0ThPaSg)|George Kyriakides, Konstantinos G. Margaritis||2023/10/22|
|[機器學習最強入門 - 基礎數學/機率/統計邁向AI真實數據專題實作 - 王者歸來](https://hackmd.io/JJXHF-24Qz2unH4DiFu3xQ)| 洪錦魁||2023/12/11|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
---
## 架構
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|Java架構之完美設計:實戰經典|顏廷吉||2020/12/15(未完)|
| Text | Text | Text |Text |
---
## 論文
| 書名 |作者 | 完成日期 |
| -------- | -------- |-------- |
|[LightNILM:Lightweight neural network methods for non-intrusive load monitoring](https://docs.google.com/presentation/d/1dDS-omwCHHTITWUPONel6QETnnW7Mja-/edit?usp=sharing&ouid=112197886126378677217&rtpof=true&sd=true)|Zhenyu Lu,Yurong Cheng,Mingjun Zhong,Wenpeng Luan,Yuan Ye,Guoren Wang|2023/10/06|
| Text | Text | Text |
| Text | Text | Text |
| Text | Text | Text |
| Text | Text | Text |
| Text | Text | Text |
---
## 設計模式
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
| 無瑕的程式碼 敏捷完整篇:物件導向原則、設計模式與C#實踐<br/>Agile principles, patterns, and practices in C# |Robert C. Martin|| 2020/12/05|
|設計模式的解析與活用| Alan Shalloway, James R. Trott||2021/03/14|
|依賴注入:原理、實作與設計模式| Steven van Deursen, Mark Seemann||2021/03/18|
|[設計模式:Android原始碼解析與應用](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/BkRbFc-DK)| 何紅輝, 關愛民| |2021/11/07|
|[王者歸來-品味Java的21種設計模式](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/Sye2NKBa9)|陳臣||2022/08/21|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
---
## 程式語言
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|C/C++技研手冊(第二版)|文淵閣工作室||
|JAVA SE 8 基礎必修課|蔡文龍、張志成||
|Visual C# 2017程式設計經典|蔡文龍、吳明哲||
|Effective Java 第3版|Joshua Bloch||2021/03/03|
|[Java程式設計師應該知道的97件事:來自專家的集體智慧](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/Syci2WGNu)|Kevlin Henney, Trisha Gee||2021/03/23|
|[Kotlin實戰手冊<br/>Kotlin in Action](https://hackmd.io/jaVETnyGR1eC1V-bfvf49w?both)|Jemerov, Dmitry,Isakova, Svetlana||2022/07/11|
|[最完整跨平台網頁設計:HTML + CSS + JavaScript + jQuery + Bootstrap + Google Maps王者歸來](https://hackmd.io/DiCVCkBmSTSSo5D0Q-oSFA?both)|洪錦魁||2023/01/26|
| Text | Text | Text |Text |
---
## 軟體領域
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[★無瑕的程式碼:敏捷軟體開發技巧守則<br/>Clean Code: A Handbook of Agile Software Craftsmanship](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/HkmIS_SvK)|Robert C. Martin| | 2020/12/05|
| 無瑕的程式碼:整潔的軟體設計與架構篇|Robert C. Martin|| 2020/12/05|Text |
|計算機概論(第十二版)|J. Glenn Brookshear||2021/01/17 |Text |
|[★成為卓越程式設計師的38項必修法則](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/rydRxsxBO)| Pete Goodliffe||2021/03/31|
|[Kent Beck的實作模式 <br/> Implementation Patterns <br/>](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/H160CUOHu)|Kent Beck||2021/04/11|
|[Working Effectively with Legacy Code中文版:管理、修改、重構遺留程式碼的藝術](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/SJo6JxbVd)|MICHAEL C. FEATHERS||2021/05/02
| [Specification by Example 中文版:團隊如何交付正確的軟體](https://hackmd.io/DKMdqmaiQZWB6ob8ojN-cg) | Gojko Adzic |  |2021/08/29 |
|[易讀程式之美學:提升程式碼可讀性的簡單法則</br>The Art of Readable Code : Simple and Practical Techniques for Writing Better Code](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/ry3H0mtR_)|Dustin Boswell, Trevor Foucher||2021/09/04|
| [打造可維護軟體:編寫可維護程式碼的10項法則 (Java版)</br>Building Maintainable Software, Java Edition](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/rJHdUIFCu) | Joost Visser | |2021/09/11|
|[The Pragmatic Programmer 20週年紀念版](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/Sy4IhljzK)|David Thomas, Andrew Hunt||2021/10/26|
|[無瑕的程式碼 番外篇:專業程式設計師的生存之道](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/BJb1Qh0vK)|Robert C. Martin| |2021/11/21|
| Text | Text | Text |Text |
<!-- | 資料結構與演算法:使用JAVA|Goodrich、Tamassia、Goldwasser||reading| -->
---
## 除錯
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|Effective Debugging|Diomidis Spinellis||2021/03/09 ||
| Text | Text | Text |Text |
| Text | Text | Text |Text |
## 前/後端
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[使用Laravel 8 PHP主流框架打造RESTful API](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/Skdk08nvF)|王盛立||2022/02/14|
|[PHP動態網站系統開發與Laravel框架運用](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/Syz2_J8Jj)| 歐瑭軒, 姜林毅, 蔡燕如, 林芝吟, 洪國鈞, 陳朝鈞||2022/09/07|
|[你所不知道的必學前端 Debug 技巧:即學即用!讓你 Debug 不求人](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/HynuhUUeo)|楊楚玄||2022/09/11|
|[新觀念 PHP8+MySQL+AJAX 網頁程式範例教本](https://hackmd.io/El3LWRUtS0Sli4A8NSnvmQ)|陳會安||2022/09/15|
|[最輕巧前端框架首選:Vue.js完整專案開發實作](https://hackmd.io/xhIfjNxiSkqW8yUANXRlMw?both)|聚慕課教育研發中心 ||2022/09/29|
|[JavaScript大全 第七版](https://hackmd.io/yKRhF9ZDSAuU-aOwSwFkKw?both)|David Flanagan||2022/11/19|
|[Laravel 啟動與運行](https://hackmd.io/5I1XamMmTgSYwd70cio9lA)|Matt Stauffer||2023/07/05|
|[CSS 大全](https://hackmd.io/m44s7yNGRua4ByxhqIaM1w?both)| Eric A. Meyer , Estelle Weyl ||2023/07/30|
|[超完美 CSS 設計風格指南](https://hackmd.io/adzdbDsjRGW_TRlakTnV_A)|高津戸壮||2023/08/04|
|[從 Hooks 開始,讓你的網頁 React 起來](https://hackmd.io/EBJX7iOzSzauKa3COTWdSA)|陳柏融||2023/08/07|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
---
## 測試
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
| [Android TDD 測試驅動開發:從UnitTest、TDD到DevOps實踐](https://hackmd.io/xLOCG8qpTwya7lxkhfEMJw)|陳瑞忠||2020/12/25|Text |
|[JUnit in Action](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/ry5lqkznF)|Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory||2022/01/11|Text |
|[Kent Beck的測試驅動開發:<br/> 案例導向的逐步解決之道 <br/> Test Driven Development:<br/> By Example](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/BJagS7frO)|Kent Beck| |2021/04/05|
|[單元測試的藝術<br/>The Art of Unit Testing with examples in C#](https://hackmd.io/TXvQlXJuR1Wb2Q3n59JlTg)| Roy Osherove ||2022/01/18 |Text |
|[Java 測試驅動開發 Test-Driven Java Development](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/HJ2ou9ke5)|Viktor Farcic,Alex Garcia||2022/02/27|
| Text | Text | Text |Text |Text |
## Design、UI/UX
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|善用UX來提升UU:打造滿足新手和專家的UI|余虹儀||2021/11/13 |
|[原型設計:善用原型設計和使用者測試創造成功產品<br/>Prototyping for Designers](https://hackmd.io/0Cs6RcrDSXO010tkLw1u8A)|Kathryn McElroy||2022/03/09|
|[多元裝置時代的UI/UX設計法則:打造出讓使用者完美體驗的好用介面](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/BJCFsclW5)|原田秀司||2022/03/07|
|[設計師都該懂的包容性網頁UI/UX設計模式:知名設計師教你親和性網頁的實作祕密<br/>Inclusive Design Patterns: Coding Accessibility Into Web Designs](https://hackmd.io/SIjaQZwaQlG3hAUBLSrj2w)| 曾婉玲, 于坤 ||2022/03/10|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
---
## App
### Android
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[Android Jetpack 應用指南](https://hackmd.io/Mx3AjI_qQiWD0Tygnv_dNw)|葉坤||2022/02/20|
|[Jetpack Compose:Android 全新 UI 編程](https://hackmd.io/42JDmKAqTZSjRuU7E4tkKg?meta-config=general)|朱江||2025/02/09|
|[Android Jetpack 開發:原理解析與應用實戰](https://hackmd.io/9sXOdIR2RBuuP3a20DDi1w)|黃林晴||2025/ |
|[Jetpack Compose 從入門到實戰](https://hackmd.io/dA5WE-ItSq6Njp6cGiTeVQ)|王鵬/關振智/曾思淇||2025/|
|[深入淺出 Android Jetpack](https://hackmd.io/ZfHqMBvASqeN6RzQwQRb7Q)|蕭文翰||2025/|
|[Jetpack Compose 實戰](https://hackmd.io/4FgWKOF2QMuNtq5AUG5TXg)|郭效江; 龐立||2025/ |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
### IOS
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[Swift 學習手冊](https://hackmd.io/2outnpPLQl2cCoixKUMdIQ)|Paris Buttfield-Addison, Jon Manning, Tim Nugent||2023/11/04|
|[Learning Objective-C Programming](https://www.udemy.com/course/learning-objective-c-programming/?couponCode=2021PM20)|Infinite Skills||2024/08/05|
|[Objective-C Crash Course for Swift Developers](https://www.udemy.com/course/objectivec/?couponCode=2021PM20)|Mark Wahlbeck||2024/09/08|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
### React Native
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[React Native學習手冊](https://hackmd.io/9vXWG58LRrW-CElJMqt4cw?both)|Bonnie Eisenman||2022/11/06|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
---
## 網頁
---
## 重構 Refactoring
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
| [重構(第二版):改善既有程式的設計](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/HyOHRcUCK) |Martin Fowler||2021/01/02|
| [設計重構</br>Refactoring for Software Design Smells: Managing Technical Debt](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/ryd-_LcFY) | Girish Suryanarayana, Ganesh Samarthyam, Tushar Sharma ||2021/12/27|
|[Java 重構](https://hackmd.io/N-UfODdJTj6JA4RgaQr3yg)|結城浩||2022/02/28|
|[重構-向模式前進<br/>Refactoring to Patterns](https://hackmd.io/@kMqTuCuQQemXcIsvjAQX5w/SyF85nZH5)|Joshua Kerievsky||2022/05/08|
|[CSS 重構 : 架構完善的樣式表<br/>CSS Refactoring : Architect Your Stylesheets for Success](https://hackmd.io/1uyGt5aeRfuQm80Wc9Yx3g?both)|Steve Lindstrom||2023/08/06|
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
---
## 資安 & 逆向工程
| 書名 |作者 | 書圖 | 完成日期 |
| -------- | -------- | -------- |-------- |
|[★ Android Hacker’s Handbook 駭客攻防聖經](https://hackmd.io/jlSQ_sQaRV2v9n6B5UBYYA)|Joshua J. Drake, Pau Oliva Fora, Zach Lanier, Collin Mulliner, Stephen A.Ridley, Georg Wichersk ||2022/08/25|
|[App 安全實戰指南 : Android 和 iOS App 的安全攻防與合規](https://hackmd.io/C71bi4oSQ6GRO6kwseLUvA)|安亞龍||Text |
|[移動安全攻防進階 — Android 與 iOS 逆向理論與案例實戰](https://hackmd.io/EkadjZc1SAiZZspM9yHcPw)|葉紹琛、陳鑫傑、蔡國兆||Text |
|[Android 移動安全攻防實戰 ](https://hackmd.io/xmVAjkVyRTWxBhNJ4vPZLg)|葉紹琛、陳鑫傑、蔡國兆||Text |
|[大師級逆向神器 - Android Frida 協定剖析及應用](https://hackmd.io/9Rh90IGPTNig38k83UsJ-A)|陳佳林||Text |
|[Frida Android SO 逆向深入實踐](https://hackmd.io/0a1ccbTWSz-DaDZKvQtsTg)|陳佳林||Text |
|[Android 應用安全實戰 : Frida 協議分析](https://hackmd.io/8rkgGcnkTE6D8gIq8y789A)|李岳陽 卓斌||Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
| Text | Text | Text |Text |
聯絡:linchenggt@gmail.com