자료: http://en.wikipedia.org/wiki/Software_Craftsmanship
The tone or style of this article may not be appropriate for Wikipedia. Specific concerns may be found on the talk page. See Wikipedia's guide to writing better articles for suggestions. (December 2007) |
Software Craftsmanship represents an alternative way of thinking about the activity of writing computer software and the mechanisms for skills acquisition. It is a nascent movement amongst software developers dissatisfied by the mainstream software industry's focus on the skill-level of the median programmer. It's roots can be traced to books such as The Pragmatic Programmer by Andy Hunt and Dave Thomas, Software Craftsmanship by Pete McBreen and Apprenticeship Patterns which explicitly position themselves as heirs to the guild traditions of medieval Europe. The philosopher Richard Sennet has also written about software as a modern craft in his book The Craftsman.
Freeman Dyson, in his essay "Science as a Craft Industry", expands software crafts to include mastery of using software as a driver for economic benefit:
- "In spite of the rise of Microsoft and other giant producers, software remains in large part a craft industry. Because of the enormous variety of specialized applications, there will always be room for individuals to write software based on their unique knowledge. There will always be niche markets to keep small software companies alive. The craft of writing software will not become obsolete. And the craft of using software creatively is flourishing even more than the craft of writing it."
Software Craftsmanship: The New Imperative is the title of a 2001 book by Pete McBreen.
댓글 없음:
댓글 쓰기