﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-canaan-随笔分类-《The Pragmatic Programmer》 (务实的程序员)</title><link>http://www.cppblog.com/chinapeter2008/category/19141.html</link><description>c++爱好者</description><language>zh-cn</language><lastBuildDate>Tue, 17 Apr 2012 06:22:56 GMT</lastBuildDate><pubDate>Tue, 17 Apr 2012 06:22:56 GMT</pubDate><ttl>60</ttl><item><title>哪些人应该阅读本书--《务实的程序员》 The Pragmatic Programmer</title><link>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171745.html</link><dc:creator>canaan</dc:creator><author>canaan</author><pubDate>Tue, 17 Apr 2012 04:40:00 GMT</pubDate><guid>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171745.html</guid><wfw:comment>http://www.cppblog.com/chinapeter2008/comments/171745.html</wfw:comment><comments>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171745.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chinapeter2008/comments/commentRss/171745.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chinapeter2008/services/trackbacks/171745.html</trackback:ping><description><![CDATA[本书的目标读者是那些希望自己变得更有效、更多产的程序员。或许你在因为不能实现自己的潜力而沮丧。或许你看到你的同事使用来使它们比你更多产。也许你当前的工作使用比较老的技术，你想知道怎样把教新的思想应用于你的工作。<br /><br />我们不会假装拥有所有（或大部分）的答案，我们的观念也不会适用于所有的情况。我们所能说的只是，如果你遵循我们的方法，你将会快速的获得经验，你的生产力将会提高，会对整个开发过程更加理解。你将能编写更好的软件。<img src ="http://www.cppblog.com/chinapeter2008/aggbug/171745.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinapeter2008/" target="_blank">canaan</a> 2012-04-17 12:40 <a href="http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171745.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>序言--《务实的程序员》 The Pragmatic Programmer</title><link>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171722.html</link><dc:creator>canaan</dc:creator><author>canaan</author><pubDate>Tue, 17 Apr 2012 04:01:00 GMT</pubDate><guid>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171722.html</guid><wfw:comment>http://www.cppblog.com/chinapeter2008/comments/171722.html</wfw:comment><comments>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171722.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chinapeter2008/comments/commentRss/171722.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chinapeter2008/services/trackbacks/171722.html</trackback:ping><description><![CDATA[序言<br /><br />本书将会帮助你成为一个<strong>更好的程序员</strong>。<br /><br />不管你是个人开发者，还是大项目团队中的一员，或者是同时为很多客户共事的顾问。本书将会帮助你，作为一个人体，更好地完成工作。本书不是理论书籍--我们专注于实际问题，利用你的经验作出更有见识的决定。pragmatic词来自拉丁语的pragmaticus--&#8220;商业技巧&#8221;--后者又源于希腊(...)，意思是&#8220;去做。&#8221;这是一本关于&#8220;去做(doing)&#8221;的书。<br /><br /><strong>编程是一门手艺</strong>。用最简单的话来说就是让计算机做你（或者用户）想让它做的事情。作为一个程序员，你既是聆听者，又是顾问，既是翻译员，又是专制者。你尝试着捕捉这些难以捉摸的需求，用一种方法来描述它们，让一台纯粹的机器能够合理的处理它们。你尝试着记录你的工作，以使他人能够理解它；你还尝试着策划你的工作，以使他人能够在上面构建。另外，你尝试着在项目时钟的冷酷地催逼下完成这些工作。你每天都在创造小奇迹。<br /><br /><strong>这是一个困难的工作</strong>。<br /><br />很多人声称要给你提供帮助。工具供应商吹捧他们的产品所展现出来的奇迹。方法学大师承诺他们的技术保证有效。每个人都声称他们的编程语言是最好的，而每个操作系统都是这些问题的可信赖的解答。<br /><br />当然，这些都不是真的。没有这么简单的答案。不存最好的解决方案，无论是工具，语言，或者一个操作系统。而存在的只是在某些特定的环境下更为合适的系统。<br /><br /><strong>这就是务实的开始</strong>。你不应该局限于任何特定的技术，而是应该拥有足够宽广的背景和经验基础来为特定的情况选择一种好的解决方案。你的背景源自于对计算机科学基本原则的理解，你的经验来自于广泛的实际项目。理论与实践的结合使你变得强大。<br /><br />你调整方法来适应当前的情形与环境。你判断这些所有因素中相对重要的因素来影响项目，使用你的经验来制作适合的解决方案。你随着工作的进展持续着这些活动。<strong>务实的程序员不仅要完成工作，而且要做的漂亮</strong>。<img src ="http://www.cppblog.com/chinapeter2008/aggbug/171722.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinapeter2008/" target="_blank">canaan</a> 2012-04-17 12:01 <a href="http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171722.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《The Pragmatic Programmer》 From Journeyman to Master 《务实的程序员》 从工人到大师</title><link>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171712.html</link><dc:creator>canaan</dc:creator><author>canaan</author><pubDate>Tue, 17 Apr 2012 02:26:00 GMT</pubDate><guid>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171712.html</guid><wfw:comment>http://www.cppblog.com/chinapeter2008/comments/171712.html</wfw:comment><comments>http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171712.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chinapeter2008/comments/commentRss/171712.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chinapeter2008/services/trackbacks/171712.html</trackback:ping><description><![CDATA[<div><strong>《The Pragmatic Programmer》 From Journeyman to Master </strong><br /><strong>《务实的程序员》 从工人到大师</strong><br /><br />或《程序员修炼之道》 从小工到专家<br /><br />作者：&nbsp;&nbsp; 【美】 Andrew Hunt&nbsp;&nbsp; David Thomas<br />出版社：&nbsp; Addison Wesley<br /><br />第一版 1999年10月13日<br /><br />务实的程序员通过现代软件开发中日益增长的的规范和技术细节来检查核心过程--根据需求来创建用户可工作和乐于维护的代码。本书包含了个人责任到职业发展到用架构技术来保持你的代码灵活，易于修改和重用。<strong style="color: #339966;">阅读本书，你将会学到</strong>：<br /><br /><em style="color: #ff6600;">为软件变质做斗争；<br /><br />避免重复知识陷阱；<br /><br />编写灵活，动态，和易适应的代码；<br /><br />避免靠巧合编程；<br /><br />用合约，断言，和异常来保护你的代码；<br /><br />捕捉真实的需求；<br /><br />严格并且有效地进行测试；<br /><br />让你的用户开心；<br /><br />组建务实程序员团队；和<br /><br />用自动化使开发过程更精确。</em><br style="color: #ff6600;" /><br />本书由一系列独立的章节组成，其间充满了有趣的轶事，周到的例子，和有趣的模拟，《务实的程序员》描述了软件开发的许多不同方面的最佳实践和主要问题。不管你是新手，还是有经验的程序员，或者是对软件项目有责任的经理，通过每日学习这些课程，都将会在个人生产力，准确性和工作满意度快速提升。你将会学到技能和开发习惯和态度为你的职业生涯中取得长期成功奠定基础。你将会成为一个务实的程序员。<br /><br />&nbsp;</div><img src ="http://www.cppblog.com/chinapeter2008/aggbug/171712.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chinapeter2008/" target="_blank">canaan</a> 2012-04-17 10:26 <a href="http://www.cppblog.com/chinapeter2008/archive/2012/04/17/171712.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>