Debugging Teams: Better Productivity through Collaboration (Paperback)

Brian W. Fitzpatrick, Ben Collins-Sussman

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

商品描述

You're a software engineer: you're great with computer languages, compilers, debuggers, and algorithms. But is that really all you need to be a successful software engineer? You certainly want these skills to be sufficient: in a perfect world, those who produce the best code should be the most successful.

"Should" is the operative word here, however. We do not live in this perfect world. We live in a world of people, and people are irrational, unpredictable, and imperfect. And you must work with people to get your job done. In fact, playing well with others is at least as important as having great technical skills.

In this entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers.

商品描述(中文翻譯)

你是一位軟體工程師:你擅長電腦語言、編譯器、除錯工具和演算法。但這些真的就是成為成功軟體工程師所需的全部嗎?你當然希望這些技能足夠:在理想的世界中,能夠寫出最好的程式碼的人應該是最成功的。

然而,「應該」是這裡的關鍵詞。我們生活在一個不完美的世界中。我們生活在人的世界,而人是不理性、不可預測和不完美的。而你必須與人合作完成工作。事實上,與他人良好合作至少和擁有優秀的技術能力一樣重要。

在這本有趣的書中,Brian Fitzpatrick和Ben Collins-Sussman介紹了與他人、團隊和使用者合作開發軟體時的基本模式和反模式。這是兩位受人尊敬的軟體工程師提供的寶貴資訊,他們的熱門演講系列,包括「與有毒的人合作」,已經吸引了數十萬名追隨者。