Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Paperback)

Dave Hoover, Adewale Oshineye

買這商品的人也買了...

商品描述

Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about. Authors Dave Hoover and Adewale Oshineye have cataloged dozens of behavior patterns to help you perfect essential aspects of your craft.

Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career.

Solutions to some common obstacles that this book explores in-depth include:

  • Burned out at work? "Nurture Your Passion" by finding a pet project to rediscover the joy of problem solving.
  • Feeling overwhelmed by new information? Re-explore familiar territory by building something you've built before, then use "Retreat into Competence" to move forward again.
  • Stuck in your learning? Seek a team of experienced and talented developers with whom you can "Be the Worst" for a while.


"Brilliant stuff! Reading this book was like being in a time machine that pulled me back to those key learning moments in my career as a professional software developer and, instead of having to learn best practices the hard way, I had a guru sitting on my shoulder guiding me every step towards master craftsmanship. I'll certainly be recommending this book to clients. I wish I had this book 14 years ago!" -Russ Miles, CEO, OpenCredo

商品描述(中文翻譯)

你是否盡力在軟體開發人員的職業生涯中做到最好?在今天快速變化和不斷擴展的技術中,要成功需要的不僅僅是技術專業知識。要在職業上成長,你還需要具備軟技能和有效的學習技巧。這本書的目的就是幫助你磨練這些技能。作者Dave Hoover和Adewale Oshineye整理了數十種行為模式,幫助你完善你的技藝的重要方面。

這些模式是根據多年的研究、訪談和O'Reilly線上論壇的反饋編寫而成,涵蓋了程序員、系統管理員和資料庫管理員每天面臨的困難情況。而且這不僅僅關乎財務上的成功,《學徒模式》也將軟體開發視為實現個人成就的手段。發現這本書如何幫助你在生活和職業中兩全其美。

這本書深入探討了一些常見障礙的解決方案,包括:

- 在工作中感到疲憊不堪?通過找一個個人項目重新發現解決問題的樂趣,來「培養你的熱情」。
- 對新信息感到壓倒性?通過構建之前已經構建過的東西來重新探索熟悉的領域,然後使用「退回到熟練」來再次前進。
- 學習上遇到困境?尋找一個有經驗和有才華的開發團隊,成為他們中的「最差的一個」一段時間。

「太棒了!閱讀這本書就像是坐上了一台時光機,將我拉回到我作為一名專業軟體開發人員的關鍵學習時刻,而不是必須以艱難的方式學習最佳實踐,我有一位大師坐在我肩膀上引導我朝著精湛技藝邁進的每一步。我一定會向客戶推薦這本書。真希望14年前我就有這本書!」- Russ Miles,OpenCredo首席執行官