Programming Beyond Practices: Be More Than Just a Code Monkey

Gregory Brown

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

商品描述

Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90%—everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability. Instead of providing neatly packaged advice from on high, author Gregory Brown presents detailed examples of the many problems developers encounter, including the thought process it takes to solve them.

He does this in an unusual and entertaining fashion by making you the main character in a series of chapter-length stories. As these stories progress, the examples become more complex, and your responsibilities increase. Together, these stories take you on a journey that will make you question and refine the way you think about, and work on, software projects.

Steps in this unique journey include:

  • Using prototypes to explore project ideas
  • Spotting hidden dependencies in incremental changes
  • Identifying the pain points of service integrations
  • Developing a rigorous approach towards problem-solving
  • Designing software from the bottom up
  • Data modeling in an imperfect world
  • Gradual process improvement as an antidote for over-commitment
  • The future of software development

商品描述(中文翻譯)

寫程式只是軟體開發人員工作中的一小部分。這本實用書讓你探索其他90%的內容,包括需求發現、快速原型製作、業務分析和可維護性設計等等。作者Gregory Brown並不是提供高高在上的整齊包裝建議,而是提供開發人員遇到的許多問題的詳細例子,包括解決這些問題所需的思考過程。

他以一種不尋常且有趣的方式,讓你成為一系列章節故事的主角。隨著這些故事的進展,例子變得更加複雜,你的責任也增加。這些故事一起帶領你進行一段旅程,讓你質疑和改進自己對軟體專案的思考和工作方式。

這個獨特旅程的步驟包括:
- 使用原型來探索專案想法
- 在增量變更中發現隱藏的相依性
- 辨識服務整合的痛點
- 發展嚴謹的解決問題方法
- 從底層設計軟體
- 在不完美的世界中進行資料建模
- 逐步改進流程以解決過度承諾的問題
- 軟體開發的未來

以上。