The Career Programmer: Guerilla Tactics for an Imperfect World

Christopher Duncan

  • 出版商:
  • 出版日期: 2002-01-20
  • 售價: $499
  • 語言: 英文
  • 頁數: 211
  • 裝訂: Paperback
  • ISBN: 1590590082
  • ISBN-13: 9781590590089
  • 相關分類: 專案管理 PMEngineer self-growth
  • 無法訂購

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

商品描述

  • Conquer the problems that all professional programmers routinely face, regardless of language, operating system, or platform
  • Improve your ability to deliver solid code, on time and under budget, in even the most uncooperative environments
  • Master the self-defense techniques that you need to shield yourself, your project, and your code from corporate politics, arbitrary management decisions, and marketing-driven deadlines

Unrealistic schedules, unstable releases, continual overtime, and skyrocketing stress levels are legendary in the software development industry. Unlike traditional occupations such as accounting or administration, the software business is populated by programmers who are as creative and passionate about their work as musicians or artists. For most, it is a complete surprise when they enter the business world and find that internal politics, inept management, and unrealistic marketing drive the process rather than a structured and orderly approach based on technical issues and quality.

The Career Programmer explains how the individual programmer or project manager can work within the existing system to solve deadline problems and regain control of the development process. Care is taken to offer proven, practical, and hands-on solutions that are designed to work when confronted with the political and chaotic realities of the business environment. Issues are addressed from the points of view of both the programmer and project manager, and steps are shown in all perspectives, from large-scale teams down to projects with a single developer. For the individual programmer or project manager, the end results are less overtime, less stress, higher-quality software, and a more satisfying career.

Contents

Part I: Software Development in an Imperfect World

  • Chapter 1: Welcome to Corporate America
  • Chapter 2: Business is War - Meet the Enemy
  • Chapter 3: Good Coding Skills Are Not Enough

Part II: Guerilla Tactics for Front Line Programmers

  • Chapter 4: Preventing Unrealistic Deadlines
  • Chapter 5: Practical Estimating Techniques
  • Chapter 6: Getting Your Requirements Etched in Stone
  • Chapter 7: Effective Design in the Time You're Given
  • Chapter 8: Keeping the Project Under Control
  • Chapter 9: Fighting For Quality Assurance
  • Chapter 10: Managing Your Management
  • Chapter 11: Corporate Self Defense
  • Chapter 12: Controlling Your Own Destiny
  • Index

 

商品描述(中文翻譯)

征服所有專業程式設計師常常面臨的問題,不論是語言、作業系統或平台。
提升您在最不合作的環境下按時按預算交付可靠程式碼的能力。
掌握自衛技巧,保護自己、專案和程式碼免受企業政治、任意管理決策和以行銷為導向的截止日期的影響。

軟體開發行業以不切實際的進度表、不穩定的版本、持續加班和不斷上升的壓力聞名。與傳統職業如會計或行政不同,軟體業界的程式設計師對於他們的工作像音樂家或藝術家一樣充滿創造力和熱情。對大多數人來說,當他們進入商業世界時,內部政治、無能的管理和不切實際的行銷驅動過程,而不是基於技術問題和品質的結構化和有秩序的方法,這是完全令人驚訝的。

《職業程式設計師》解釋了個別程式設計師或專案經理如何在現有系統中工作,解決截止日期問題並重新掌握開發過程的控制權。我們謹慎提供經過驗證、實用和實際操作的解決方案,旨在應對商業環境中的政治和混亂現實。從程式設計師和專案經理的角度來處理問題,並展示從大型團隊到單一開發者的專案的各種觀點。對於個別程式設計師或專案經理來說,結果是減少加班、減少壓力、提高軟體品質和更令人滿意的職業生涯。

目錄:
第一部分:在不完美的世界中的軟體開發
第1章:歡迎來到企業美國
第2章:商業即戰爭-遇見敵人
第3章:優秀的編碼技能不足以應對

第二部分:前線程式設計師的游擊戰術
第4章:預防不切實際的截止日期
第5章:實用的估算技巧
第6章:確定您的需求
第7章:在有限時間內進行有效設計
第8章:控制專案
第9章:為品質保證而戰
第10章:管理您的管理層
第11章:企業自衛
第12章:掌控自己的命運
索引