電子書 – Clean Architecture: A Craftsman’s Guide to Software Structure and Design

書籍簡介

傳奇人物 Robert C. Martin(“Uncle Bob”)的實用軟體架構解決方案

通過應用軟體架構的通用規則,你可以在任何軟體系統的整個生命週期中顯著提高開發人員的工作效率 現在,在暢銷書 Clean Code 和 Clean Coder 的成功的基礎上,傳奇軟體工匠 Robert C. Martin(“Uncle Bob”)揭示了這些規則,並幫助你應用這些規則。

Continue reading “電子書 – Clean Architecture: A Craftsman’s Guide to Software Structure and Design”

務實的程式設計師 ( The Pragmatic Programmer ): 從熟練工到大師 

《The Pragmatic Programmer》是少數隨著歲月增長值得一讀再讀的經典書籍,無論您是新手還是實戰豐富的從業者,每次閱讀這本書,您都會得到新的領悟。

Dave Thomas 和 Andy Hunt 於1999年撰寫了這本深具影響力的書,目的是為了幫他們的客戶建立更好的軟體,以及重新發現寫程式的樂趣。這些經驗幫助了一整世代的程式設計師檢視軟體開發的本質,不受限於任何特定語言、framework和方法論,其中的實用主義哲學催生了幾百本書、視訊教學、有聲讀物以及數千個職涯與成功故事。

二十年後的現今,本書再次檢視現代程式設計師的真義。主題範圍從個人責任與職涯探索,到能保持程式碼彈性與易於使用重用的架構技術。

本書以一系列各自獨立的章節寫成,書中充滿了經驗和新奇的軼事、深思熟慮的例子和有趣的類比,這本書展示了軟體開發不同面向的最佳方法和主要陷阱。無論你是新手,有經驗的程式設計師,或是軟體專案經理,請每天使用您從本書所學到的,您會很快看到個人生產力、準確性和工作滿意度的提升。除了技能學習,也培養出習慣和態度,這些都是奠定職業生涯成長的基石。

您將會成為一位成功的程式設計師。

Continue reading “務實的程式設計師 ( The Pragmatic Programmer ): 從熟練工到大師 “

敏捷武士訓練營

敏捷與持續交付是目前應對現實軟體開發環境的主流方法。 如果你的團隊還沒有敏捷起來,你需要趕快來參加這個敏捷武士訓練營,幫助你的軟體開發團隊有辦法應對軟體開發常遇到技術變化與用戶需求變化的問題。 本課程講師是兩本暢銷敏捷書籍的作者:The Agile SamuraiThe Way of the Web Tester,在/任職 Spotify、ThoughtWorks、Microsoft,曾與許多大公司的團隊合作 (SONY、BMW、Ford 、Tesla、Facebook、Twitter、Apple…等)

Continue reading “敏捷武士訓練營”

C#開發者課程:學習編寫乾淨程式碼的藝術

程式碼是寫給人看的還是電腦看的? 我想這麼簡單的問題可能會有不同甚至對立的答案,Martin Fowler 說 : 任何傻瓜都可以編寫電腦可以理解的程式碼。好的程式設計師編寫人可以理解的程式碼。我想最主要原因還是程式碼可不是寫完即丟,程式碼要可維護,而這維護的人可能不是原作者,想像一下 Linux Kernel 只有 Linus 自己看得懂,那麼這套作業系統還有人敢用嗎? 更不用說有那麼多開發者願意追隨他一起維護。所以程式設計師可不能只寫自己和電腦看得懂的程式,無法維護的程式碼可能很快就消失在市場中 🙂

Continue reading “C#開發者課程:學習編寫乾淨程式碼的藝術”

每位認真的程式設計師都要讀的 10 本經典書

最近看到這篇文章, 裡面介紹的書都很經典.

10 Classic Books Every Serious Developer Should Read

作者 是有12年經驗的Averda/Citybin/Ericsson/IBM等知名公司的首席架構師、顧問與軟體開發的輔導. 在這篇文章, 建議程式設計師需要讀的不只是code或網路上找的答案, 有些程式開發過程會遇到的問題多年來都類似, 且也有很棒的解決智慧. 這些多年來的智慧經典, 身為認真的程式設計師都不可錯過.

Continue reading “每位認真的程式設計師都要讀的 10 本經典書”

由 WordPress.com 建置.

Up ↑