ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久婷婷国产综合精品,久久精品97,精品免费在线视频http://www.aygfsteel.com/rain1102/category/37668.html<br/><font color="green" style="font-family: åŽæ–‡è¡Œæ¥·;font-size:16px;">化学¾l“æž„æœçƒ¦åQŒåŒ–学信æ¯å­¦åQŒç”Ÿç‰©ä¿¡æ¯å­¦åQŒå®žéªŒå®¤ä¿¡æ¯å­¦ç­‰ ã€?lt;/font><br/><font color="#3C1435">以高¿U‘技的生物ã€åŒ–å­¦ä¿¡æ¯æŠ€æœ¯å®žçŽ°ç”Ÿå‘½ç§‘å­¦é¢†åŸŸä¸­ä¸“ä¸šæ•°æ®çš„计½Ž—å’Œ½Ž¡ç†ã€æé«˜ç ”å‘能力ã€å¢žå¼ºåœ¨¿U‘ç ”å’Œæˆæœ¬æ•ˆçŽ‡æ–¹é¢çš„国际竞争力,为生物ã€åŒ–å­¦ã€åŒ»è¯å’Œå­¦æœ¯æœºæž„æä¾›ä¸€‹¹çš„解决æ–ÒŽ¡ˆå’ŒæŠ€æœ¯å’¨è¯¢ã€?lt;/font><br/> <br/><font color="green" style="font-family: åŽæ–‡è¡Œæ¥·;font-size:16px;">å­æ›°åQšå±é‚¦ä¸å…¥ï¼Œä¹±é‚¦ä¸å±…。天下有é“则è§ï¼Œæ— é“则éšã€?lt;/font><font color="#3C1435"></font><br/> zh-cnThu, 11 Aug 2011 12:41:47 GMTThu, 11 Aug 2011 12:41:47 GMT60½E‹åºå‘˜ã€è®¾è®¡å¸ˆã€é¡¹ç›®ç»ç†ä¹‹é—´çš„æˆ˜äº‰http://www.aygfsteel.com/rain1102/archive/2011/08/11/356300.html周é”周é”Thu, 11 Aug 2011 06:47:00 GMThttp://www.aygfsteel.com/rain1102/archive/2011/08/11/356300.htmlhttp://www.aygfsteel.com/rain1102/comments/356300.htmlhttp://www.aygfsteel.com/rain1102/archive/2011/08/11/356300.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/356300.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/356300.html

å‘¨é” 2011-08-11 14:47 å‘表评论
]]>
28æ¡æé«˜å…³é”®å­—æŽ’åçš„SEO优化æ–ÒŽ³•ã€è{è½½ã€?/title><link>http://www.aygfsteel.com/rain1102/archive/2011/06/29/353366.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Wed, 29 Jun 2011 07:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2011/06/29/353366.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/353366.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2011/06/29/353366.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/353366.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/353366.html</trackback:ping><description><![CDATA[<span id="wmqeeuq" class="Apple-style-span" style="color: #bbbbbb; font-family: arial; font-size: 13px; line-height: 26px; "><h3 style="outline-width: medium; outline-style: none; outline-color: initial; font-size: 14px; font-weight: bold; color: #cccccc; "><span style="color: #000000; ">关键è¯ä½¾|®ã€å¯†åº¦ã€å¤„ç?/span></h3></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">1.URL中出现关键è¯åQˆè‹±æ–‡ï¼‰<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">2.¾|‘页标题中出现关键è¯åQ?-3个)<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">3.å…³é”®è¯æ ‡½{¾ä¸­å‡ºçް关键è¯ï¼ˆ1-3个)<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">4.æè¿°æ ‡ç­¾ä¸­å‡ºçް关键è¯åQˆä¸»å…³é”®è¯é‡å¤?‹Æ¡ï¼‰<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">5.内容中自然出现关键è¯<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">6.内容½W¬ä¸€ŒDµå’Œæœ€åŽä¸€ŒDµå‡ºçް关键è¯<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">7.H1åQŒH2标签中出现关键è¯<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">8.导出链接锚文本中包å«å…³é”®è¯?br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">9.囄¡‰‡çš„æ–‡ä»¶å包å«å…³é”®è¯?br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">10.ALT属性中出现关键è¯?br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">11.关键è¯å¯†åº?-8%<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">12.对关键è¯åŠ ç²—æˆ–æ–œä½?br style="outline-width: medium; outline-style: none; outline-color: initial; " /><h3 style="outline-width: medium; outline-style: none; outline-color: initial; font-size: 14px; font-weight: bold; color: #cccccc; "><span style="color: #000000; ">内容质é‡ã€æ›´æ–°é¢‘率ã€ç›¸å…Ïx€?/span></h3></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">1.原创的内å®ÒŽœ€ä½»I¼Œåˆ‡å¿Œè¢«å¤š‹Æ¡è{载的内容<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">2.内容独立性,与其他页é¢è‡³ž®?0%互异<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">3.1000-2000字,åˆç†åˆ†æ®µ<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">4.有规律更斎ͼŒæœ€å¥½æ˜¯æ¯å¤©<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">5.内容围绕™åµé¢å…³é”®è¯å±•å¼€åQŒä¸Žæ•´ç«™ä¸»é¢˜ç›¸å…³<br style="outline-width: medium; outline-style: none; outline-color: initial; " /></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; color: #000000; ">6.å…ähœ‰è¯„论功能åQŒè¯„è®ÞZ¸­å‡ºçް关键è¯?br style="outline-width: medium; outline-style: none; outline-color: initial; " /><h3 style="outline-width: medium; outline-style: none; outline-color: initial; font-size: 14px; font-weight: bold; color: #cccccc; "><span style="color: #000000; ">导入链接和锚文本</span></h3></span><span id="wmqeeuq" class="Apple-style-span" style="font-family: arial; font-size: 13px; line-height: 26px; "><p style="outline-width: medium; outline-style: none; outline-color: initial; "><span style="color: #000000; ">1.高PR值站点的导入链接</span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">2.内容相关™åµé¢çš„导入链æŽ?/span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">3.导入链接锚文本中包嫙åµé¢å…³é”®è¯?/span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">4.锚文本存在于¾|‘页内容ä¸?/span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">5.锚文本周围出现相兛_…³é”®è¯</span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">6.导入链接存在3个月以上</span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">7.导入链接所在页é¢çš„导出链接ž®‘于100ä¸?/span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">8.导入链接æ¥è‡ªä¸åŒIP地å€</span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">9.导入链接自然增加</span><br style="outline-width: medium; outline-style: none; outline-color: initial; " /><span style="color: #000000; ">10.锚文本多样化åQˆå¦‚åQŒSEOå’ŒSEOåä¸‡ä¸ªäØ“ä»€ä¹ˆï¼‰<br /></span><span style="color: #000000; ">原文地å€åQ?div style="display: inline-block; "></div></span></p></span><a ><span style="color: #000000; ">http://www.gbin1.com/technology/seo/28waytoseo/</span></a><img src ="http://www.aygfsteel.com/rain1102/aggbug/353366.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2011-06-29 15:44 <a href="http://www.aygfsteel.com/rain1102/archive/2011/06/29/353366.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>MapReducehttp://www.aygfsteel.com/rain1102/archive/2009/11/18/302753.html周é”周é”Wed, 18 Nov 2009 01:00:00 GMThttp://www.aygfsteel.com/rain1102/archive/2009/11/18/302753.htmlhttp://www.aygfsteel.com/rain1102/comments/302753.htmlhttp://www.aygfsteel.com/rain1102/archive/2009/11/18/302753.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/302753.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/302753.htmlMapReduce是Googleæå‡ºçš„一个èÊY件架构,用于大规模数æ®é›†åQˆå¤§äº?TBåQ‰çš„òq¶è¡Œ˜q算。概å¿?MapåQˆæ˜ ž®„)"å’?ReduceåQˆåŒ–½Ž€åQ?åQŒå’Œä»–ä»¬çš„ä¸»è¦æ€æƒ³åQŒéƒ½æ˜¯ä»Žå‡½æ•°å¼ç¼–½E‹è¯­­a€å€Ÿæ¥çš„,˜q˜æœ‰ä»ŽçŸ¢é‡ç¼–½E‹è¯­­a€å€Ÿæ¥çš„特性ã€?/p>

当å‰çš„èÊY件实现是指定一ä¸?em>MapåQˆæ˜ ž®„)函数åQŒç”¨æ¥æŠŠä¸€¾l„键值对映射æˆä¸€¾l„新的键值对åQŒæŒ‡å®šåƈå‘çš„ReduceåQˆåŒ–½Ž€åQ?/em>函数åQŒç”¨æ¥ä¿è¯æ‰€æœ‰æ˜ ž®„的键值对中的æ¯ä¸€ä¸ªå…±äº«ç›¸åŒçš„键组ã€?/p>

映射和化½Ž€

½Ž€å•说æ¥ï¼Œä¸€ä¸ªæ˜ ž®„函数就是对一些独立元素组æˆçš„æ¦‚念上的列表åQˆä¾‹å¦‚,一个测试戾l©çš„列表åQ‰çš„æ¯ä¸€ä¸ªå…ƒç´ è¿›è¡ŒæŒ‡å®šçš„æ“作åQˆæ¯”如å‰é¢çš„例å­é‡Œï¼Œæœ‰ähå‘现所有学生的æˆç‡W都被高估了一分,他å¯ä»¥å®šä¹‰ä¸€ä¸?#8220;å‡ä¸€”的映ž®„函敎ͼŒç”¨æ¥ä¿®æ­£˜q™ä¸ªé”™è¯¯ã€‚)。事实上åQŒæ¯ä¸ªå…ƒç´ éƒ½æ˜¯è¢«ç‹¬ç«‹æ“作的,而原始列表没有被更改åQŒå› ä¸ø™¿™é‡Œåˆ›å»ÞZº†ä¸€ä¸ªæ–°çš„列表æ¥ä¿å­˜æ–°çš„½{”案。这ž®±æ˜¯è¯ß_¼ŒMapæ“作是å¯ä»¥é«˜åº¦åƈ行的åQŒè¿™å¯šw«˜æ€§èƒ½è¦æ±‚的应用以åŠåƈ行计½Ž—领域的需求éžå¸¸æœ‰ç”¨ã€?/p>

而化½Ž€æ“作指的是对一个列表的元素˜q›è¡Œé€‚当的åˆòqÓž¼ˆ¾l§ç®‹çœ‹å‰é¢çš„例å­åQŒå¦‚果有人想知é“ç­çñ”çš„åã^å‡åˆ†è¯¥æ€Žä¹ˆåšï¼Ÿä»–å¯ä»¥å®šä¹‰ä¸€ä¸ªåŒ–½Ž€å‡½æ•°åQŒé€šè¿‡è®©åˆ—表中的元素跟自己的相é‚Èš„å…ƒç´ ç›¸åŠ çš„æ–¹å¼æŠŠåˆ—è¡¨å‡åŠåQŒå¦‚此递归˜q算直到列表åªå‰©ä¸‹ä¸€ä¸ªå…ƒç´ ï¼Œç„¶åŽç”¨è¿™ä¸ªå…ƒç´ é™¤ä»¥äh敎ͼŒž®±å¾—åˆîCº†òq›_‡åˆ†ï¼‰ã€‚虽然他ä¸å¦‚映射函数那么òq¶è¡ŒåQŒä½†æ˜¯å› ä¸ºåŒ–½Ž€æ€ÀL˜¯æœ‰ä¸€ä¸ªç®€å•çš„½{”案åQŒå¤§è§„æ¨¡çš„è¿½Ž—ç›¸å¯¹ç‹¬ç«‹ï¼Œæ‰€ä»¥åŒ–½Ž€å‡½æ•°åœ¨é«˜åº¦åƈ行环境下也很有用ã€?/p>

分布和å¯é æ€?/span>

MapReduce通过把对数æ®é›†çš„大规模æ“作分å‘ç»™¾|‘络上的æ¯ä¸ªèŠ‚ç‚¹å®žçŽ°å¯é æ€§ï¼›æ¯ä¸ªèŠ‚ç‚¹ä¼šå‘¨æœŸæ€§çš„æŠŠå®Œæˆçš„工作和状æ€çš„æ›´æ–°æŠ¥å‘Šå›žæ¥ã€‚å¦‚æžœä¸€ä¸ªèŠ‚ç‚¹ä¿æŒæ²‰é»˜è¶…˜q‡ä¸€ä¸ªé¢„讄¡š„æ—‰™—´é—´éš”åQŒä¸»èŠ‚ç‚¹åQˆç±»åŒGoogle档案¾pÈ»Ÿä¸­çš„ä¸ÀLœåС噍åQ‰è®°å½•下˜q™ä¸ªèŠ‚ç‚¹çŠ¶æ€äØ“æ­ÖMº¡åQŒåƈ把分é…ç»™˜q™ä¸ªèŠ‚ç‚¹çš„æ•°æ®å‘到别的节ç‚V€‚æ¯ä¸ªæ“作ä‹Éç”¨å‘½åæ–‡ä»¶çš„åŽŸå­æ“作以确ä¿ä¸ä¼šå‘ç”ŸåÆˆè¡Œçº¿½E‹é—´çš„冲½H;当文件被改å的时候,¾pÈ»Ÿå¯èƒ½ä¼šæŠŠä»–们å¤åˆ¶åˆîC“Q务å以外的å¦ä¸€ä¸ªå字上厅R€‚(é¿å…副作用)ã€?/p>

化简æ“作工作方å¼å¾ˆç±»ä¼û|¼Œä½†æ˜¯ç”׃ºŽåŒ–简æ“ä½œåœ¨åÆˆè¡Œèƒ½åŠ›è¾ƒå·®ï¼Œä¸»èŠ‚ç‚¹ä¼šž®½é‡æŠŠåŒ–½Ž€æ“作调度在一个节点上åQŒæˆ–è€…ç¦»éœ€è¦æ“作的数殞®½å¯èƒ½è¿‘的节点上了;˜q™ä¸ªç‰ÒŽ€§å¯ä»¥æ»¡­‘³Googleçš„éœ€æ±‚ï¼Œå› äØ“ä»–ä»¬æœ‰èƒö够的带宽åQŒä»–们的内部¾|‘络没有那么多的机器ã€?/p>

用�/span>

在GoogleåQŒMapReduce用在éžå¸¸òq¿æ³›çš„应用程åºä¸­åQŒåŒ…æ‹?#8220;分布grepåQŒåˆ†å¸ƒæŽ’åºï¼Œweb˜qžæŽ¥å›‘Ö转,æ¯å°æœºå™¨çš„è¯çŸ¢é‡åQŒweb讉K—®æ—¥å¿—分æžåQŒåå‘烦引构建,文档èšç±»åQŒæœºå™¨å­¦ä¹ ï¼ŒåŸÞZºŽ¾lŸè®¡çš„æœºå™¨ç¿»è¯?#8230;…”值得注æ„的是åQŒMapReduce实现以åŽåQŒå®ƒè¢«ç”¨æ¥é‡æ–°ç”ŸæˆGoogle的整个烦引,òq¶å–代è€çš„ad hoc½E‹åºåŽÀL›´æ–°çƒ¦å¼•ã€?/p>

MapReduce会生æˆå¤§é‡çš„临时文äšgåQŒäؓ了æé«˜æ•ˆçŽ‡ï¼Œå®ƒåˆ©ç”¨Google档案¾pÈ»Ÿæ¥ç®¡ç†å’Œè®‰K—®˜q™äº›æ–‡äšgã€?/p>

其他实现

  • Hadoop åQ?Apache软äšg基金会的开放æºç é¡¹ç›®ï¼Œæä¾›ä¸ŽMapReduce档案¾pÈ»Ÿ¾cÖM¼¼çš„功能ã€?


]]>
团队制胜:掌æ¡è½¯äšg™å¹ç›®æˆåŠŸä¸ÕdЍæ?/title><link>http://www.aygfsteel.com/rain1102/archive/2009/09/14/295076.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Mon, 14 Sep 2009 14:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2009/09/14/295076.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/295076.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2009/09/14/295076.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/295076.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/295076.html</trackback:ping><description><![CDATA[½W¬ä¸€éƒ¨åˆ† 问题½Iºé—´<br /> ½W?ç«?我们é¢äÍ的巨大挑æˆ?br /> 1.1 å›°éš¾<br /> 1.2 ¾~ÞZ¹˜qœè§çš„è§£å†Ïx–¹æ¡?br /> 1.3 人力因素的脆弱æ€?br /> 1.4 最优方法的真相<br /> 1.5 ž®ç»“<br /> <br /> 文档å¯ä»¥ç”¨æ¥ä¼ è¾¾ä¿¡æ¯åQŒä½†ä¸èƒ½ç”¨æ¥æ›¿ä»£è®¨è®º˜q‡ç¨‹ã€‚真正能¾l™å›¢é˜Ÿå¸¦æ¥ä­h值的òq¶ä¸æ˜¯è®¡åˆ’本íw«ï¼Œè€Œæ˜¯åˆ¶å®šè®¡åˆ’的过½E‹ã€?br /> 大é‡çš„低效工作ã€ä×o人难以接手的产å“è´¨é‡ã€ä»¥åŠä½Žè½çš„员工士气½{‰ç­‰åQŒè¿™äº›éƒ½æ˜¯åœ¨è®¸å¤šå…¬å¸ä¸­å¸½Iø™§æƒ¯çš„现象åQŒå³ä½¿å…¶ä¸­çš„æŸäº›å…¬å¸ä»Žå•†ä¸šçš„角度æ¥çœ‹å¯ä»¥½Ž—是æˆåŠŸçš„ã€‚ä»–ä»¬ç‘ô¾l­è‰°éš‘Öœ°è¡Œè¿›ç€åQŒäØ““­‘›_¤Ÿå¥?#8221;讑֮šä¸€ä¸ªå¾ˆä½Žçš„æ ‡å‡†åQŒåƈ且没有æ„识到æé«˜å·¥ä½œæ•ˆçŽ‡çš„å…³é”®å› ç´ å…¶å®žå°±åœ¨äºŽä»–ä»¬è‡ªå·±ã€?br /> éšç€å›¢é˜Ÿè§„模的增大,共åŒçš„认识将­‘‹äºŽä¸‹é™åQŒè¿™æ˜¯å› ä¸ºå›¢é˜Ÿä¹‹é—´çš„æ²Ÿé€šæ²¡æœ‰å¾—到充分地½Ž¡ç†ã€‚我们必™åÖM¸æ–­åŠªåŠ›æ”¹å–„æ²Ÿé€šå·¥ä½œä»¥åŠä¿ƒ˜q›å›¢é˜Ÿç†è§£ã€?br /> <br /> 在当å‰ç»„¾l‡ä¸­åQŒä½ è¦æ€è€ƒé‚£äº›å¯¹ä½ äñ”ç”Ÿåª„å“æˆ–者你正在实施的改˜q›æŽªæ–½ã€‚是å¦ç›²ç›®åœ°éµåó@其他人推èçš„æ–ÒŽ³•åQŸæ˜¯å¦ç›²ç›®çš„é‡‡ç”¨äº†ä¸€äº›å·¥å…øP¼Ÿ<br /> <br /> <br /> ½W?ç«?åšæ­£¼‹®çš„äº?br /> 2.1 正确地åšäº‹ä¸Žåšæ­£¼‹®çš„äº?br /> 2.2 åšäº‹çš„æ–¹å¼?br /> 2.3 æˆ‘ä»¬éœ€è¦æŽŒæŽ§æˆåŠ?br /> 2.4 解决æ–ÒŽ¡ˆæ¡†æž¶<br /> 2.5 ž®ç»“<br /> <br /> 软äšg开呿˜¯ä¸€¿U创造性的‹zÕdЍåQŒæ˜¯ç”׃håQˆæœ‰ç€æƒ…çÈAã€æ„Ÿæƒ…ã€éœ€æ±‚å’Œå…Ïx³¨½{‰ï¼Œ˜q™äº›å› ç´ æ˜¯å¤šæ äh€§çš„åQŒè€Œä¸”也是é‡è¦çš„)æ¥å®Œæˆçš„ã€?br /> æ²Ÿé€šéœ€è¦æ˜¯å‡†ç¡®çš„ã€å…¬å¼€åŒ–çš„å’Œé€æ˜Žçš„。ä¸èƒ½è¿›è¡Œä¸€äº›ç§˜å¯†çš„讨论åQŒåÆˆä¸”éœ€è¦æ›´ä¸ÕdŠ¨åœ°è¿›è¡Œå€‘Ö¬ã€‚åœ¨˜q›è¡Œè®¨è®ºä¹‹å‰åQŒéœ€è¦è¿›è¡Œæ¢ä¸ºæ€è€ƒã€‚們֬òq¶ä¸åªæ˜¯½{‰å¾…时机æ¥è¡¨è¾¾æˆ‘们的ä¸åŒæ„è§ã€æˆ–者等待适当的时机æ¥è¯´å‡ºæˆ‘们的观ç‚V€æˆ–者容å¿å…¶ä»–äh的异议,們֬的主è¦ç›®çš„æ˜¯äº†è§£å…¶ä»–人的观点ã€?br /> è¦æƒ³å®žçŽ°å¤§ç›®æ ‡ï¼Œž®±éœ€è¦ä»Žž®çš„目标åšè“v。你ž®†å¦‚何与团队˜q›è¡Œäº’动以确ä¿ä½ ž®†æŽŒæŽ§æˆåŠŸï¼Œè€Œä¸æ˜¯ç”±äºŽä½ æ‰€é¢å¯¹çš„é—®é¢˜æ¥æŒ‡è´£åˆ«ähåQ?br /> <br /> <br /> ½W¬äºŒéƒ¨åˆ† 个äh<br /> ½W?ç«?个äh的正¼‹®æ€åº¦<br /> 3.1 牛仔和无å英é›?br /> 3.2 åˆç†çš„自我批è¯?br /> 3.3 情çÈA<br /> 3.4 加快˜q›åº¦<br /> 3.5 我们都是领导è€?br /> 3.6 ž®ç»“<br /> <br /> 懒惰åQ已知的忽视<br /> 忽视åQ未知的忽视<br /> 技能缺ä¹ï¼å·²çŸ¥çš„æœªçŸ?br /> ¾~ÞZ¹è®¤è¯†åQ未知的未知<br /> 《一分钟¾lç†äººã€?åQ《The One-Minute Managerã€?br /> 在没有彻底领悟优¿U€é¢†å¯¼è€…的特质之å‰åQŒä¸è¦æ€¥äºŽæ¬è¿›æ€»è£åŠžå…¬å®¤ã€?br /> 如果½{‰åˆ°æˆäØ“è´Ÿè´£äººæ—¶ä½ æ‰æ³¨æ„˜q™äº›ç‰¹è´¨åQŒé‚£ä¹ˆäؓ时已晚ã€?br /> <br /> <br /> ½W?ç«?以质é‡äؓ中心<br /> 4.1 è´¨é‡æ˜¯ä¸€¿Uè´£ä»?br /> 4.2 输出质é‡ç†å¿µ<br /> 4.3 按照人员ã€è¿‡½E‹ã€äñ”å“çš„™åºåº<br /> 4.4 ž®ç»“<br /> <br /> 无论你在公å¸ä¸­çš„èŒä½æ˜¯ä»€ä¹ˆï¼Œå¦‚æžœä½ è®¤ä¸ø™´¨é‡æ ¹æœ¬å°±æ˜¯åˆ«äººçš„è´£ä“QåQŒé‚£ä¹ˆå°±å·²ç»å®Œå…¨å¿½è§†äº†äñ”å“è´¨é‡ã€‚æ— è®ÞZ½ çš„èŒä½æ˜¯ä»€ä¹ˆï¼Œä½ è‡ªå·±éƒ½è¦ç¡®ä¿å·¥ä½œä¸ä¼šç ´å整体äñ”å“的质é‡ã€‚è´¨é‡æ˜¯ä½ çš„è´£ä“Q之一ã€?br /> æˆåŠŸçš„å¤–åŒ…éœ€è¦åœ¨™å¹ç›®˜q移的过½E‹ä¸­å¯¹ä­h倯D§‚å’Œæ€åº¦˜q›è¡Œ¿U¯æžçš„管ç†ã€?br /> 如果始终以质é‡äؓ中心åQŒåƈ且能够有æ„识地把˜q™ç§æ€ç»´ä¼ æ’­åˆ°å›¢é˜Ÿä¸­åQŒé‚£ä¹ˆæ— è®ºåœ¨ä»€ä¹ˆåœ°æ–šwƒ½ä¼šå–å¾—æˆåŠŸã€?br /> 如果真地惌™¦æé«˜äº§å“的质é‡ï¼Œé‚£ä¹ˆé¦–先应该æé«˜äº§å“å¼€å‘团队的质é‡åQŒç„¶åŽæ‰æ˜¯æé«˜åœ¨å¼€å‘过½E‹ä¸­ä½¿ç”¨çš„一些过½E‹çš„è´¨é‡ã€‚åªæœ‰è¿™äº›è´¨é‡éƒ½å·²ç»å¾—到æé«˜ä¹‹åŽåQŒæ‰èƒ½æœŸæœ›äñ”å“çš„è´¨é‡æ­£æ˜¯ä½ æƒ³è¦çš„¾l“果。如果没有åšåˆ°è¿™äº›ï¼Œé‚£ä¹ˆæ‰€æœ‰çš„æ‰¿è¯ºéƒ½ä¸˜q‡æ˜¯½Iø™¯ã€?br /> <br /> ½W?ç«?é¢å¯¹æŒ‘战<br /> 5.1 感å—痛苦<br /> 5.2 应对痛苦<br /> 5.3 å¦å®š<br /> 5.4 忽视<br /> 5.5 毅力<br /> 5.6 æ€ç»´å®šå¼<br /> 5.7 ž®ç»“<br /> <br /> ½W?ç«?ä¸ÕdŠ¨æ€§æˆæ•?br /> 6.1 认识你自å·?br /> 6.2 赌徒与冒险家<br /> 6.3 设计我们的环å¢?br /> 6.4 òq¶è¡Œå·¥ä½œ<br /> 6.5 决策<br /> 6.6 åšæŒåˆ°åº•<br /> 6.7 ž®ç»“<br /> <br /> ½W?ç«?坿Œ¾l­æ€?br /> 7.1 ä»€ä¹ˆæ‰æ˜¯é‡è¦çš„<br /> 7.2 充电<br /> 7.3 é—ÖM¸€é—ÈŽ«ç‘°çš„花香<br /> 7.4 ž®†å†…çœä½œä¸ÞZ¸€¿U商业策ç•?br /> 7.5 生活质é‡<br /> 7.6 ž®ç»“<br /> <br /> ½W¬ä¸‰éƒ¨åˆ† ¾Ÿ¤ä½“<br /> ½W?ç«?沟é€?br /> 8.1 表达自己的æ„è§?br /> 8.2 舒适的沟é€?br /> 8.3 å…¨é¢å…¬å¼€<br /> 8.4 ä¿¡ä“Q<br /> 8.5 客户满æ„åº?br /> 8.6 明确性和共åŒçš„ç†è§?br /> 8.7 沟通的消æžé?br /> 8.8 ž®ç»“<br /> <br /> ½W?ç«?动机与期æœ?br /> 9.1 åŠ¨æœºé©±åŠ¨è¡ŒäØ“<br /> 9.2 æˆäؓ一个激åŠÞp€?br /> 9.3 公开我们的动æœ?br /> 9.4 åæ€é˜¿å–€ç‰æ–¯ä¹‹è¸µ<br /> 9.5 期望<br /> 9.6 ½Ž¡ç†æˆ‘们的期æœ?br /> 9.7 没有消æ¯å…¶å®žž®±æ˜¯æœ€å的消æ¯<br /> 9.8 ž®ç»“<br /> <br /> ½W?0ç«?åˆä½œæ„‰å¿«<br /> 10.1 技术赎é‡?br /> 10.2 游æˆ<br /> 10.3 工作ä¿éšœ<br /> 10.4 谣言和暗è®?br /> 10.5 ž®½é‡å‡å°‘òq²æ‰°<br /> 10.6 è´¨é‡åœˆæ—è°?br /> 10.7 ž®±åƒåœ¨å®¶é‡Œä¸€æ ?br /> 10.8 ž®ç»“<br /> <br /> ½W¬å››éƒ¨åˆ† 团队<br /> ½W?1ç«?一致æ€?br /> 11.1 å›¢é˜Ÿä¿æŒä¸€è‡?br /> 11.2 团队规模的增é•?br /> 11.3 ä¸Žå›¢é˜Ÿä¿æŒæ­¥è°ƒä¸€è‡?br /> 11.4 制订规则<br /> 11.5 有æ„识的团队契约<br /> 11.6 包容å„ç§è§‚点<br /> 11.7 按比例羃æ”?br /> 11.8 ž®ç»“<br /> <br /> ½W?2ç«?¾l„织<br /> 12.1 å„得其所<br /> 12.2 已定义方法,˜q˜æ˜¯¿U‘å‰òž®è¯´<br /> 12.3 ˜q‡ç¨‹æž¶æž„<br /> 12.4 阅读¾l„åˆæ–ÒŽ³•说明中的ž®å­—内容<br /> 12.5 ˜q™æ˜¯ä¸€ä¸ªè¿‡½E‹é¡¹ç›®å—<br /> 12.6 通过优化æå‡é€Ÿåº¦<br /> 12.7 培训<br /> 12.8 当问题出现时<br /> 12.9 但是我们ä¸åœ¨ä¹?br /> 12.10 有æ¡ç†çš„讨论<br /> 12.11 ž®ç»“<br /> <br /> ½W?3ç«?åè°ƒ<br /> 13.1 清ç†è·¯éšœåQŒè¿˜æ˜¯é˜»å¡žé“è·?br /> 13.2 开诚布公的½Ž¡ç†<br /> 13.3 åªæ˜¯ä¸€å雇员å—<br /> 13.4 ‹‚€å‡ºï¼Œ‹‚€å…?br /> 13.5 å¯ÒŽ–‡æ¡£åŒ–工作的æ€åº¦<br /> 13.6 ä¸è¦è½ÀL˜“地将一切都外包<br /> 13.7 有äh情味的åã^è¡?br /> 13.8 ä¿ç•™ä¸Šä¸‹æ–?br /> 13.9 ž®ç»“<br /> <br /> ½W?4ç«?指导<br /> 14.1 胡èåœå’Œå¤§æ£’<br /> 14.2 å¯æŽ§çš„å¤šæ äh€?br /> 14.3 是懒惰还是创造力<br /> 14.4 æ·å¾„<br /> 14.5 ˜q‡ç¨‹å·¥æ•ˆå­?br /> 14.6 规模òq¶ä¸é‡è¦<br /> 14.7 æŒç®‹çš„一致æ€?br /> 14.8 ž®ç»“<br /> <br /> ½W¬äº”部分 利益相关è€?br /> ½W?5ç«?客户<br /> 15.1 è°æ˜¯æˆ‘们的客æˆ?br /> 15.2 ¾lˆç«¯å®¢æˆ·çš„代è¡?br /> 15.3 真实å¯é <br /> 15.4 掌控期望<br /> 15.5 ž®ç»“<br /> <br /> ½W?6ç«?讑֮šç›®æ ‡<br /> 16.1 目标和ä“QåŠ?br /> 16.2 定义æˆåŠŸ<br /> 16.3 æ ÒŽ®äº§å“的优势调整优先次åº?br /> 16.4 是å¦çœŸæ­£é‡è§†äº§å“è´¨é‡<br /> 16.5 滑å¡<br /> 16.6 全局è§?br /> 16.7 ž®ç»“<br /> <br /> ½W?7ç«?规范<br /> 17.1 æ„外的规èŒ?br /> 17.2 规范的锥体特æ€?br /> 17.3 ä¿æŒé¢†å…ˆä¸€æ­?br /> 17.4 åˆîC»€ä¹ˆç¨‹åº¦æ‰æ˜¯èƒö够的<br /> 17.5 ž®ç»“<br /> <br /> ½W?8ç«?优先¾U?br /> 18.1 正确的开ç«?br /> 18.2 在确定优先çñ”之å‰é¦–先制定计划<br /> 18.3 优先¾U§æŽ’åº?br /> 18.4 è¡¡é‡å’Œç¡®å®šé¡¹ç›®èŒƒå›´çš„优先¾U?br /> 18.5 æ‹–åšg带æ¥çš„æˆæœ?br /> 18.6 ž®ç»“<br /> <br /> ½W?9ç«?å˜æ›´<br /> 19.1 å˜åŠ¨æ€§è¦æ±‚多æ äh€?br /> 19.2 å离预计路线<br /> 19.3 通过é…ç½®½Ž¡ç†æ¥äº†è§£æˆ‘们当时的æ€è€?br /> 19.4 åªéœ€å†å¤šä¸€ç‚?br /> 19.5 ž®ç»“<br /> <br /> ½W?0ç«?˜q›å±•<br /> 20.1 三个关键角色<br /> 20.2 一¿U有æ¡ç†çš„æ–¹æ³?br /> 20.3 解决éšùN¢˜<br /> 20.4 有风险的业务<br /> 20.5 关键路径<br /> 20.6 文档½{‘Ö­—çš„å«ä¹?br /> 20.7 知é“何时退å‡?br /> 20.8 完æˆ<br /> 20.9 ž®ç»“<br /> <br /> ½W¬å…­éƒ¨åˆ† ç†æ¸…æ€èµ\<br /> ½W?1ç«?挑选目æ ?br /> 21.1 正确的过½E?br /> 21.2 规则<br /> 21.3 解耦项ç›?br /> 21.4 亡羊补牢<br /> 21.5 ž®ç»“<br /> <br /> ½W?2ç«?ç‰|´»æ€§å’Œä¸¥æ ¼æ€?br /> 22.1 指导与规å®?br /> 22.2 ‹‚€æŸ¥åˆ—表与½{‘Ö­—<br /> 22.3 真正的设计问题:多样化和­‘‹åŒ<br /> 22.4 文档化和公共知识<br /> 22.5 é¿å…å‘展˜q‡ç¨‹ä¸­çš„夿‚æ€?br /> 22.6 张脓出æ¥<br /> 22.7 ž®ç»“<br /> <br /> ½W?3ç«?回顾˜q›å±•<br /> 23.1 ž®†é‡åŒ–作ä¸ÞZ¸€™å¹å¿…è¦å·¥ä½?br /> 23.2 战术度é‡å’Œæˆ˜ç•¥åº¦é‡?br /> 23.3 éšæ€§æ¶ˆè€?br /> 23.4 ä¸èƒ½å¤ªå¤§åQŒä¹Ÿä¸èƒ½å¤ªå°<br /> 23.5 ž®ç»“<br /> <br /> ½W?4ç«?å›žé¡¾å˜æ›´<br /> 24.1 ä¸ºå˜æ›´åˆ¶å®šè®¡åˆ?br /> 24.2 åŽÀLŽ‰æ—§æ–¹æ³?br /> 24.3 å¯ÒŽœªæ¥çš„工作分类<br /> 24.4 æœÞZ¼š<br /> 24.5 采喞®çš„ã€å¯é‡åŒ–的步éª?br /> 24.6 æé«˜è®¤è¯†<br /> 24.7 ž®ç»“<br /> <br /> ½W?5ç«?å§‹ç»ˆä¿æŒè­¦æƒ•<br /> 25.1 眼罩<br /> 25.2 有哪些伤å®?br /> 25.3 倒退<br /> 25.4 ž®ç»“<br /> <br /> ½W¬ä¸ƒéƒ¨åˆ† 附录<br /> 核心工具<br /><img src ="http://www.aygfsteel.com/rain1102/aggbug/295076.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2009-09-14 22:15 <a href="http://www.aygfsteel.com/rain1102/archive/2009/09/14/295076.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>™å¹ç›®ä¸­é‡åˆ°çš„æ€§èƒ½é—®é¢˜æ€È»“http://www.aygfsteel.com/rain1102/archive/2009/08/05/289965.html周é”周é”Wed, 05 Aug 2009 08:27:00 GMThttp://www.aygfsteel.com/rain1102/archive/2009/08/05/289965.htmlhttp://www.aygfsteel.com/rain1102/comments/289965.htmlhttp://www.aygfsteel.com/rain1102/archive/2009/08/05/289965.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/289965.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/289965.html最˜q‘一直从事的™å¹ç›®ä¸­é‡åˆîC¸ž®‘性能问题, è™½ç„¶è¡¨ä¸­çš„æ•°æ®æ•°é‡ä¸æ˜¯å¤ªå¤? 最大也ž®?00万æ¡, 其他基本都是100万左å? 但由于存在一个化åˆç‰©¾l“构信æ¯çš„æ•°æ®ä‹Éå¾—æ•°æ®åº“特别的大, ž®±dmpæ–‡äšgž®Þp¾¾åˆ?Gå¤šã€‚è€Œå®¢æˆ·å¯¹æ€§èƒ½è¦æ±‚åˆæ¯”较高。目å‰é‡åˆ°é—®é¢˜ä»¥åŠè§£å†Ïx–¹æ¡?òq‰™žæœ€ä½Ïx–¹æ¡?æ€È»“如下:

1. 多表查询时候速度æ…? 䏸™¡¨ä¹‹é—´å…Œ™”列创建烦å¼? åªå–éœ€è¦æ•°æ®ã€?br /> 2. å¤šæ¡æ•°æ®æ‰šw‡æ›´æ–°: ž®½é‡ä½¿ç”¨åŽŸç”ŸSQL, ž®‘用Hibernateå–äº†å¾ªçŽ¯å†æ›´æ–°ã€?br /> 3. æ•°æ®é‡å¤§æŸ¥è¯¢æ—¶å€™å°‘用upperåQŒlower½{‰ç±»ä¼¼æ•°æ®æä¾›çš„功能函数去è{æ¢æ•°æ®ï¼Œå¯ä»¥è€ƒè™‘是å¦åœ¨å­˜å…¥æ•°æ®ä¹‹å‰å°±æŠŠæ‰€æœ‰æ•°æ®æ”¹ä¸ºå¤§å†™æˆ–者å°å†™ï¼Œæ˜„¡¤ºæ—¶å€™å†æŒ‰è¦æ±‚æ ¼å¼åŒ–内容ã€?br /> 4. 使用Hibernate时候,把关è”å…³¾pÕd°½é‡è®¾¾|®æˆå»¶è¿ŸåŠ è²åQŒç„¶åŽä‹É用时候å†ç”¨fetchå–出ã€?br />
ç›®å‰å…ˆæ€È»“˜q™äº›åQ?é‡åˆ°å†åŠ ã€?img src ="http://www.aygfsteel.com/rain1102/aggbug/289965.html" width = "1" height = "1" />

]]>
工作三年之回™å?/title><link>http://www.aygfsteel.com/rain1102/archive/2009/07/21/287679.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Tue, 21 Jul 2009 09:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2009/07/21/287679.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/287679.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2009/07/21/287679.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/287679.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/287679.html</trackback:ping><description><![CDATA[ä¸‰å¹´äº†ï¼ŒçœŸä¸æ•¢ç›¸ä¿¡çŽ°å®žï¼Œè‡ªå·±ç«Ÿç„¶å·²ç»æ¯•业三年多了。从实习到现在已¾l三òq´åŠã€?br /> 三年å‰çš„今天在åšä»€ä¹ˆè‡ªå·±éƒ½è®°å¾—䏿˜¯å¤ªæ¸…楚了åQŒä¼°è®¡è¿˜åœ¨é‚£é‡Œäº†è§£å…¬å¸çš„主覙å¹ç›®æž¶æž„åQŒäº†è§£é‡Œé¢çš„主è¦ä»£ç ã€‚一个给政府åšçš„门户¾|‘站的框架代ç ï¼Œä¹‹åŽä¹Ÿå°±åœ¨è¿™åŸºç¡€ä¸Šåšäº†æ˜†å±±å¸‚政府的门æˆïL½‘站。记忆最æ·Þqš„åQŒå°±æ˜¯äؓ什么毋ơ数æ®åº“˜qžæŽ¥çš„关闭ä¸åˆ†è£…好,而需è¦è‡ªå·±æ‰‹åŠ¨åŽ»å…³é—­åQŒçŽ°åœ¨åº”è¯¥æ—©è§£å†³äº†å§ã€‚虽然短短的å个月,但那里是我步入社会的½W¬ä¸€ä¸ªè„šåŽÍ¼Œä¹Ÿæ˜¯½W¬ä¸€‹Æ¡å‚与正å¼é¡¹ç›®ã€‚真心希望网˜q›è¶Šèµ°è¶Šå¥½ã€?br /> 毕业åŽçš„½W¬äºŒä»½å·¥ä½œï¼Œä¹Ÿå°±æ˜¯çŽ°åœ¨çš„åQŒæ–¹æ­£èÊYä»Óž¼Œä¸€ä¸ªåˆšæˆç«‹çš„å…¬å¸ï¼Œå¼€å§‹æœ‰å¾ˆå¤šè‹›åˆ»è®©äh气愤的规定,到目å‰äØ“æ­¢å¤§éƒ¨åˆ†è¢«å–æ¶ˆäº†åQŒå½“然还存在一些æ¶å¿ƒçš„规定。比如公¿U¯é‡‘按照工资çš?0%æ¥äº¤åQŒè€Œç¨Žåˆ™æŒ‰ç…§æ‰€æœ‰é’±åŠ è“væ¥æ¥äº¤ï¼Œž®Þp¿žåƒé¥­çš„钱也交½EŽã€‚既然还在这里åšåQŒå°±å®‰å¿ƒçš„工作,åšå¥½çœ¼å‰çš„事åQŒè¿™æ äh‰å¯¹å¾—赯‚‡ªå·Þqš„æ—‰™—´ã€‚æ¯•ç«Ÿå…¬åæ€¸€æ­¥ä¸€æ­¥èµ°åˆ°çŽ°åœ¨ä¹Ÿä¸å®¹æ˜“ï¼Œå¸Œæœ›å…¬å¸æ—©æ—¥å‘展òq¶å£®å¤§ã€?br /> 两年åŠçš„æ–ÒŽ­£èŒä¸šç”Ÿæ„Ó虽然没嚘q‡ä»€ä¹ˆå¤§çš„项目,但自å·×ƒ¹Ÿå­¦ä¹ åˆîCº†ä¸å°‘东西åQŒåŒ…括技术,åšähåQŒç®¡ç†ç­‰½{‰ã€‚当然最é‡è¦çš„还是在˜q™é‡Œè®¤è¯†äº†å‡ ä¸ªå¥½æœ‹å‹ã€‚䏽ޡ以åŽå¦‚何,获得的这些东西对我æ¥è¯´éƒ½æ˜¯å¾ˆç贵的,å¯ÒŽˆ‘以åŽçš„èŒä¸šä»¥åŠç”Ÿ‹z»éƒ½ä¼šæœ‰å¾ˆå¤§å¸®åŠ©çš„ã€?br /> 三年å‰ï¼Œæ„Ÿè§‰é‡åˆ°ä¸‰å¹´ä»¥ä¸Šå·¥ä½œ¾l验的äh是多么的¼œžåœ£ä¸Žå¹¸˜q,现在看æ¥åQŒåŽŸæ¥ä¹Ÿž®±é‚£æ øP¼Œå¦‚果一个äh真的厉害真的有悟性,æ ÒŽœ¬ä¸éœ€è¦?òqß_¼Œž®±å¯ä»¥è¾¾åˆ°å¾ˆé«˜çš„境界åQŒè€Œå¦‚果程åºå‘˜å¯¹ç¨‹åºä¸æ¥ç”µåQŒæ²¡æœ‰æ‚Ÿæ€§ï¼Œæˆ–者说心æ€ä¸æ”‘Öœ¨ä»£ç ä¸Šï¼Œ¾l™ä»–三年åQŒäº”òqß_¼Œç”šè‡³å年也ä¸ä¼šæœ‰å¤šå¤§çš„çªç ´ã€?br /> 最åŽï¼Œå¸Œæœ›ä»¥åŽçš„èµ\¾l§ç®‹èµ°å¥½åQ?img src ="http://www.aygfsteel.com/rain1102/aggbug/287679.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2009-07-21 17:10 <a href="http://www.aygfsteel.com/rain1102/archive/2009/07/21/287679.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>用户体验的è¦ç´?/title><link>http://www.aygfsteel.com/rain1102/archive/2009/05/25/277897.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Mon, 25 May 2009 13:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2009/05/25/277897.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/277897.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2009/05/25/277897.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/277897.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/277897.html</trackback:ping><description><![CDATA[<p>从低å‘上为战略层ã€èŒƒå›´å±‚ã€?¾l“构层ã€?框架层和表现å±?br /> <strong>战略å±?strategy)——网站目标和用户需æ±?/strong><br /> æˆåŠŸçš„ç”¨æˆ·ä½“éªŒï¼Œå…¶åŸº¼‹€æ˜¯ä¸€ä¸ªè¢«æ˜Žç¡®è¡¨è¾¾çš?#8220;战略”。知é“ä¼ä¸šä¸Žç”¨æˆ·åŒæ–¹å¯¹ç½‘ç«™çš„æœŸè®¸å’Œç›®æ ‡ï¼Œæœ‰åŠ©äºŽç¡®ç«‹ç”¨æˆ·ä½“éªŒå„æ–šw¢æˆ˜ç•¥çš„制定。然而回½{”这些看似简å•的问题å´ä¸å¦‚说èµäh¥é‚£ä¹ˆå®ÒŽ˜“ã€?br /> <br /> <strong>范围å±?scope)——功能规格和内容说明</strong><br /> 带瀓我们惌™¦ä»€ä¹?#8221;ã€?#8220;我们的用æˆähƒ³è¦ä»€ä¹ˆçš„”的明¼‹®è®¤è¯†ï¼Œæˆ‘们ž®Þpƒ½å¼„清楚如何去满èƒö所有这些战略的目标。当你把用户需求和¾|‘ç«™ç›®æ ‡è½¬å˜æˆç½‘站应该æä¾›ç»™ç”¨æˆ·ä»€ä¹ˆæ ·çš„内容和功能æ—Óž¼Œæˆ˜ç•¥ž®±å˜æˆäº†èŒƒå›´ã€?br /> <br /> <strong>¾l“æž„å±?structure)â€”â€”äº¤äº’è®¾è®¡ä¸Žä¿¡æ¯æž¶æž„</strong><br /> åœ¨æ”¶é›†å®Œç”¨æˆ·éœ€æ±‚åÆˆž®†å…¶æŽ’列好优先çñ”别之åŽï¼Œæˆ‘们对于最¾lˆå±•å“将会包括什么特性已¾l有了清楚的囑փ。然而,˜q™äº›éœ€æ±‚åÆˆæ²¡æœ‰è¯´æ˜Žå¦‚ä½•ž®†è¿™äº›åˆ†æ•£çš„片段¾l„æˆä¸€ä¸ªæ•´ä½“。这ž®±æ˜¯èŒƒå›´å±‚的上é¢ä¸€å±‚:为网站创å»ÞZ¸€ä¸ªæ¦‚å¿ëŠ»“æž„ã€?br /> <br /> <strong>框架å±?skeleton)——界é¢è®¾è®¡ã€å¯¼èˆªè®¾è®¡å’Œä¿¡æ¯è®¾è®¡<br /> </strong>在充满概å¿ëŠš„¾l“构层中开始åÅžæˆäº†å¤§é‡çš„需求,˜q™äº›éœ€æ±‚都是æ¥è‡ªæˆ‘ä»¬çš„æˆ˜ç•¥ç›®æ ‡çš„éœ€æ±‚ã€‚åœ¨æ¡†æž¶å±‚ï¼Œæˆ‘ä»¬è¦æ›´˜q›ä¸€æ­¥åœ°æç‚¼˜q™äº›¾l“æž„åQŒç¡®å®šå¾ˆè¯¦ç»†çš„界é¢å¤–è§‚ã€å¯¼èˆªå’Œä¿¡æ¯è®¾è®¡åQŒè¿™èƒ½è®©¾ŸŽè‰²çš„结构å˜å¾—更实在ã€?br /> <br /> <strong>表现å±?surface)——视觉设è®?/strong><br /> 在这个五层木星的™å¶ç«¯åQŒæˆ‘们把注æ„力è{¿UÕdˆ°¾|‘站用户会先注æ„到的那些斚w¢åQšè§†è§‰è®¾è®¡ï¼Œ˜q™é‡ŒåQŒå†…å®V€åŠŸèƒ½å’Œ¾ŸŽå­¦æ±‡é›†åˆîC¸€èµäh¥äº§ç”Ÿä¸€ä¸ªæœ€¾lˆè®¾è®¡ï¼Œ˜q™å°†æ»¡èƒö其他四个层é¢çš„æ‰€æœ‰ç›®æ ‡ã€?/p> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/rain1102/39818/o_elements.jpg" border="0" /><img src ="http://www.aygfsteel.com/rain1102/aggbug/277897.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2009-05-25 21:11 <a href="http://www.aygfsteel.com/rain1102/archive/2009/05/25/277897.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>PDCA循环ã€è{è½½ã€?/title><link>http://www.aygfsteel.com/rain1102/archive/2009/03/09/258676.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Mon, 09 Mar 2009 13:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2009/03/09/258676.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/258676.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2009/03/09/258676.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/258676.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/258676.html</trackback:ping><description><![CDATA[<div id="wmqeeuq" class="postText">PDCA循环的概忉|œ€æ—©æ˜¯ç”Þq¾Žå›?a title="è´¨é‡½Ž¡ç†,è´¨é‡½Ž¡ç†" target="_blank">è´¨é‡½Ž¡ç†</a>专家戴明æå‡ºæ¥çš„åQŒæ‰€ä»¥åˆ¿UîCØ““戴明çŽ?#8221;。PDCA四个英文字æ¯åŠå…¶åœ¨PDCA循环中所代表的å«ä¹‰å¦‚下:<br />   1ã€?PåQˆPlanåQ?-计划åQŒç¡®å®šæ–¹é’ˆå’Œ<a title="¾l„织,目标,¾l„织,目标" target="_blank">目标</a>åQŒç¡®å®šæ´»åŠ¨è®¡åˆ’ï¼›<br />   2ã€?DåQˆDoåQ?-执行åQŒå®žåœ°åŽ»åšï¼Œå®žçŽ°è®¡åˆ’ä¸­çš„å†…å®¹åQ?br />   3ã€?CåQˆCheckåQ?-‹‚€æŸ¥ï¼Œæ€È»“æ‰§è¡Œè®¡åˆ’çš„ç»“æžœï¼Œæ³¨æ„æ•ˆæžœåQŒæ‰¾å‡ºé—®é¢˜ï¼›<br />   4ã€?AåQˆActionåQ?-行动åQŒå¯¹æ€È»“‹‚€æŸ¥çš„¾l“æžœ˜q›è¡Œå¤„ç†åQŒæˆåŠŸçš„¾l验加以肯定òq‰™€‚å½“æŽ¨å¹¿ã€æ ‡å‡†åŒ–åQ›å¤±è´¥çš„æ•™è®­åР以æ€È»“åQŒä»¥å…é‡çŽŽÍ¼Œæœªè§£å†³çš„问题攑ֈ°ä¸‹ä¸€ä¸ªPDCA循环ã€? <p>PDCA循环实际上是有效˜q›è¡Œä»ÖM½•一™å¹å·¥ä½œçš„åˆä¹Žé€»è¾‘的工作程åºã€‚åœ¨è´¨é‡½Ž¡ç†ä¸­ï¼ŒPDCA循环得到了广泛的应用åQŒåƈå–得了很好的效果åQŒå› æ­¤æœ‰äººç§°PDCA循环是质é‡ç®¡ç†çš„基本æ–ÒŽ³•ã€‚ä¹‹æ‰€ä»¥å°†å…¶ç§°ä¹‹äØ“PDCA循环åQŒæ˜¯å› äØ“˜q™å››ä¸ªè¿‡½E‹ä¸æ˜¯è¿è¡Œä¸€‹Æ¡å°±å®Œç»“åQŒè€Œæ˜¯è¦å‘¨è€Œå¤å§‹åœ°˜q›è¡Œã€‚一个åó@环完了,解决了一部分的问题,å¯èƒ½˜q˜æœ‰å…¶å®ƒé—®é¢˜ž®šæœªè§£å†³åQŒæˆ–者åˆå‡ºçŽ°äº†æ–°çš„é—®é¢˜ï¼Œå†è¿›è¡Œä¸‹ä¸€‹Æ¡åó@环,其基本模型如下图1所½Cºã€?/p> <p><img alt="" src="http://www.globrand.com/UploadFile//2006418182554843.JPG" border="0" /></p> <p>PDCA循环有如下三个特点:</p> <p>1ã€å¤§çޝ另ž®çŽ¯ã€‚å¦‚æžœæŠŠæ•´ä¸ªä¼ä¸šçš„工作作ä¸ÞZ¸€ä¸ªå¤§çš„PDCA循环åQŒé‚£ä¹ˆå„个部门ã€å°¾l„还有å„自å°çš„PDCA循环åQŒå°±åƒä¸€ä¸ªè¡Œæ˜Ÿè½®¾pÖM¸€æ øP¼Œå¤§çŽ¯å¸¦åŠ¨ž®çޝåQŒä¸€¾U§å¸¦ä¸€¾U§ï¼Œæœ‰æœºåœ°æž„æˆä¸€ä¸ªè¿è½¬çš„体系ã€?br />    <br />   <img alt="" src="http://www.globrand.com/UploadFile//2006418182555830.JPG" border="0" /></p> <p>2ã€é˜¶æ¢¯å¼ä¸Šå‡ã€‚PDCAå¾ªçŽ¯ä¸æ˜¯åœ¨åŒä¸€æ°´åã^上åó@环,æ¯åó@环一‹Æ¡ï¼Œž®Þp§£å†³ä¸€éƒ¨åˆ†é—®é¢˜åQŒå–å¾—ä¸€éƒ¨åˆ†æˆæžœåQŒå·¥ä½œå°±å‰è¿›ä¸€æ­¥ï¼Œæ°´åã^ž®±æé«˜ä¸€æ­¥ã€‚到了下一‹Æ¡åó@çŽ¯ï¼Œåˆæœ‰äº†æ–°çš„目标和内容åQŒæ›´ä¸Šä¸€å±‚楼。下é¢å›¾2表示了这个阶梯å¼ä¸Šå‡çš„过½E‹ã€?/p> <p>3ã€ç§‘å­¦ç®¡ç†æ–¹æ³•çš„¾l¼åˆåº”用。PDCA循环应用以QC七ç§å·¥å…·ä¸ÞZ¸»çš„ç»Ÿè®¡å¤„ç†æ–¹æ³•以åŠå·¥ä¸šå·¥½E‹ï¼ˆIEåQ‰ä¸­å·¥ä½œç ”ç©¶çš„æ–¹æ³•ï¼Œä½œäØ“˜q›è¡Œå·¥ä½œå’Œå‘现ã€è§£å†³é—®é¢˜çš„工具。PDCA循环的四个阶ŒDµåˆå¯ç»†åˆ†äؓ八个步骤åQŒæ¯ä¸ªæ­¥éª¤çš„具体内容和所用的æ–ÒŽ³•如下è¡?所˜q°ã€?br />    è¡? PDCA循环的步骤和æ–ÒŽ³•</p> <p><img style="width: 589px; height: 262px" height="262" alt="" src="http://www.globrand.com/UploadFile//2006418182556468.JPG" width="589" border="0" /></p> </div><img src ="http://www.aygfsteel.com/rain1102/aggbug/258676.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2009-03-09 21:37 <a href="http://www.aygfsteel.com/rain1102/archive/2009/03/09/258676.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>æˆ‘å’Œæ•æ·å›¢é˜Ÿçš„五个约定[转è²]http://www.aygfsteel.com/rain1102/archive/2009/03/04/257840.html周é”周é”Wed, 04 Mar 2009 09:36:00 GMThttp://www.aygfsteel.com/rain1102/archive/2009/03/04/257840.htmlhttp://www.aygfsteel.com/rain1102/comments/257840.htmlhttp://www.aygfsteel.com/rain1102/archive/2009/03/04/257840.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/257840.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/257840.html作è€?覃其æ…?/strong> å‘布äº?2009òq?æœ?æ—?上åˆ12æ—?0åˆ?

我——作ä¸ÞZ¸€å测试äh员——有一个与众ä¸åŒçš„习惯åQšæ¯å½“è¦åŠ å…¥ä¸€ä¸ªæ–°™å¹ç›®çš„æ—¶å€™ï¼Œæˆ‘æ€ÖM¼šæ‰‘Öˆ°™å¹ç›®ä¸­çš„åŒä¼´åQŒçœŸè¯šè€Œäº²åˆ‡åœ°è¯ß_¼š“ä¸ÞZº†æ›´å¥½åœ°åˆä½œï¼Œæˆ‘有5个约定,希望大家能尽é‡éµå®?#8221;ã€?/p>

¾U¦å®š1. 业务分æžå¸ˆä»¬åQŒæˆ‘们其实是åŒä¸€ä¸ªè§’色的两ç§é¢å­”åQŒè¯·å«ä¸Šæˆ‘们å‚加客户需求会è®?/strong>

我们的团队需è¦è®©å®¢æˆ·é¢‘ç¹çš„得到å¯ç”¨çš„软äšgåQŒå®¢æˆïLš„䏿–­å馈会给软äšg的未æ¥åšå‡ºæœ€æ­£ç¡®çš„æ–¹å‘指引ã€?/p>

如果我们交付的èÊY件有很多质é‡çš„问题,存在大é‡çš„ç¼ºé™øP¼Œå®¢æˆ·ä¼šè¢«˜q™äº›¾~ºé™·çš„奇怪行为干扎ͼŒæ²¡æœ‰åŠžæ³•æŠŠæ³¨æ„力攑֜¨è½¯äšg本èínçš„ä­h值是å¦ç¬¦åˆä»–们的真正需求上åQ?ä¸èƒ½¾l™å‡ºæœ€æœ‰ä­h值的åé¦ˆã€‚æ‰€ä»¥ï¼Œæˆ‘ä»¬åªæœ‰é¢‘ç¹çš„åš‹¹‹è¯•åQŒåœ¨æ¯æ¬¡äº¤ä»˜ä¹‹å‰éƒ½æŠŠè´¨é‡é—®é¢˜æ‰‘Ö‡ºæ¥å‘Šè¯‰æˆ‘们的团队åQŒé—®é¢˜æ‰èƒ½åŠæ—¶çš„得到æ”ÒŽ­£ã€?/p>

而我åšä¿¡“prevention is better than cure”åQˆé¢„防胜于治疗)åQŒæˆ‘ä¼šè¦æŠŠå·¥ä½œçš„é‡ç‚¹æ”‘Öœ¨é¢„防¾~ºé™·ä¸Šï¼Œ˜q™æ ·å¯ä»¥èŠ‚çœDev们很多修å¤ç¼ºé™ïLš„æ—‰™—´ä¸Žç²¾åŠ›ã€?/p>

ä¸ÞZº†è¾‘Öˆ°˜q™ä¸ªç›®çš„åQŒæˆ‘需è¦è·Ÿä½ ä¸€èµ·å‚加客户需求会议,ž®½æ—©çš„了解客户需求与使用软äšg的惯常行为。那么在你完æˆéœ€æ±‚的验收æ¡äšg的定义的时候,我也基本完æˆäº†æµ‹è¯•用例的准备ã€?/p>

我们å¯ä»¥èµ¶åœ¨å¼€å‘äh员们写代ç ä¹‹å‰å°±å‘Šè¯‰ä»–们我見¹‹ä»€ä¹ˆï¼Œè®©ä»–们凞®‘因䏸™¿‡äºŽä¹è§‚è€Œæ¼æŽ‰çš„ä¸€äº›é‡è¦çš„æœ‰ç ´å性的情况åQŒå‡ž®‘缺é™ïLš„å‘生。这是我‹¹‹è¯•的一™åšw‡è¦ä“Q务ã€?/p>

如果你们在大部分需求都整ç†å¥½äº†å†äº¤¾l™æˆ‘们,我会‹¹ªè´¹æŽ‰ç­‰å¾…的旉™—´ã€‚æ›´é‡è¦çš„æ˜¯åQŒå¼€å‘好的èÊY仉™‡Œé¢å·²¾l有很多本æ¥å¯ä»¥ä¸å­˜åœ¨çš„¾~ºé™·åœ¨é‡Œé¢äº†åQŒå¼€å‘äh员们å¯èƒ½éœ€è¦åŠ ç­åŠ ç‚ÒŽ¥ä¿è¯åœ¨é¡¹ç›®æœ€¾lˆäº¤ä»˜æ—¶é—´ä¹‹å‰æŠŠå®ƒä»¬æ”¹å¥½ã€‚这样很å®ÒŽ˜“产生新的¾~ºé™·çš„ã€?/p>

所以,误‚®©æˆ‘尽早了解需求,请ä¸è¦è®©æˆ‘到™å¹ç›®åŽæœŸæ‰èƒ½å¼€å§‹æµ‹è¯•ã€?/p>

¾U¦å®š2. å¼€å‘äh员们åQŒè™½ç„¶ä½ ä»¬æ˜¯¾~–写自动化测试的专家åQŒä½†è¯·å¬å¬æˆ‘们æ„è§?/strong>

我知é“,对于你们åQŒè‡ªåŠ¨åŒ–‹¹‹è¯•ä¸è¿‡æ˜¯åˆ©ç”¨junit, rspec, seleniumåQŒwatiråQŒuiautomation½{‰ç­‰å†™å‡ºçš?#8220;å¦ä¸€ŒD늨‹åº?#8221;而已。而对äº?0%çš„QAæ¥è¯´åQŒç¼–写自动化‹¹‹è¯•òq¶ä¸æ˜¯ä¸€ä»¶ç®€å•的事情ã€?/p>

ä¸è¿‡æˆ‘ä»ç„¶ç›¸ä¿¡ï¼Œæœ‰æµ‹è¯•äh员介入的自动化测试更有ä­h倹{€?/p>

你们用å•元测试,集戋¹‹è¯•æ¥ä¿è¯ä»£ç çš„è´¨é‡ã€‚然而你们的˜q™äº›æ—¥å¸¸‹¹‹è¯•¼›ÖM»£ç æ›´˜q‘,¼›ÀLœ€¾lˆç”¨æˆ¯‚¿˜ç‚¹è¿œã€‚å¾ˆå¤šæµ‹è¯•éƒ½ä¸æ˜¯åœ¨æµ‹è½¯äšg功能ã€?/p>

你们å¯ä»¥æŠŠåŠŸèƒ½æµ‹è¯•å†™çš„åˆå¿«åˆå¤šï¼Œè€Œæˆ‘们å¯ä»¥æŒ‡å‡ÞZ»€ä¹ˆåŠŸèƒ½æµ‹è¯•æœ€æœ‰å¿…è¦åŠ åˆ°è‡ªåŠ¨åŒ–‹¹‹è¯•中ã€?/p>

你们òqÏx—¶å¤§éƒ¨åˆ†ç²¾åŠ›éƒ½åœ¨ç¼–ç ä¸ŠåQŒæ²¡æœ‰å¤ªå¤šæ—¶é—´åŽ»æŸ¥éƒ½æœ‰ä»€ä¹ˆç¼ºé™—÷€‚而我们å¯ä»¥æŒ‡å‡ÞZ»€ä¹ˆåœ°æ–¹ç¼ºé™·å¯èƒ½ä¼šå‡ºçŽ°çš„æ¯”è¾ƒé¢‘¾Jï¼Œå»ø™®®åœ¨è¿™äº›è„†å¼Þqš„地方加自动化‹¹‹è¯•ã€?/p>

所以请å¬å¬æˆ‘们的æ„è§ï¼Œæˆ‘们å¯ä»¥¾l™ä½ ä»¬æä¾›è¿™äº›ä¿¡æ¯ã€?/p>

¾U¦å®š3. ™å¹ç›®¾lç†ä»¬ï¼Œè¯·ä¸è¦è¦æ±‚我们测试èÊY件的所有èµ\å¾?

软äšg‹¹‹è¯•是一个永无止ž®½çš„ä»ÕdŠ¡ã€‚åŸºæœ¬ä¸Šæ²¡æœ‰ä»€ä¹ˆèÊY件简å•到我们能够ž®è¯•完它的æ¯ä¸€ä¸ªå¯èƒ½çš„路径的。就˜qžä¸€ä¸ªçœ‹ä¼¼ç®€å•的微èÊY计算器都有无½I·å°½çš„èµ\径,无止ž®½çš„输入åQŒæ›´ä½•å†µæ¯”è¿™ä¸ªæ›´å¤æ‚的商用èÊYä»¶ã€?/p>

如果你们担心没有ž®è¯•˜q‡å…¨éƒ¨çš„路径ä¸å¯é ï¼Œç–‘惑我们怎么敢说˜q™ä¸ªè½¯äšgè´¨é‡æ˜¯å¥½çš„还是ååQŒéƒ½æœ‰ä»€ä¹ˆé£Žé™©ã€‚请你们先注æ„,我们是跟业务分æžå¸ˆä¸€æ øP¼Œéƒ½äº†è§£èÊY件的价值的。ä­h值å¯ä»¥å¸®æˆ‘们åšå‡ºåˆ¤æ–­åQŒä»€ä¹ˆæ—¶å€™å¯ä»¥åœæ­¢æµ‹è¯•åÆˆå¯¹å®¢æˆ¯‚¯´æˆ‘们的èÊYä»¶å·²¾l满­‘Ïx‚¨çš„è¦æ±‚了åQŒè¯·æ”‘Ö¿ƒä½¿ç”¨ã€?/p>

å› äØ“æˆ‘ä»¬äº†è§£ä»·å€û|¼Œæˆ‘们å¯ä»¥è‚¯å®šçš„说哪些软äšgçš„ä‹Éç”¨æ–¹å¼æ˜¯è‡›_…³é‡è¦çš„,哪些是ä¸å¤ªå¯èƒ½å‡ºçŽ°çš„ã€‚æˆ‘ä»¬ä¼šåœ¨å…¨é¢æµ‹è¯•了软äšg以åŽåQŒæŠŠä¸»è¦¾_‘ÖŠ›æ”‘Öœ¨ä»·å€¼é«˜çš„功能点上。åˆç†çš„利用™å¹ç›®æœ‰é™çš„æ—¶é—´ã€?/p>

å› äØ“æˆ‘ä»¬äº†è§£ä»·å€û|¼Œæˆ‘们å¯ä»¥æ­£ç¡®çš„æŠŠå‘现的问题分¾c…R€‚我们å¯ä»¥å¸®åŠ©dev们把¾_‘ÖŠ›æ”‘Öœ¨é‡è¦çš„缺陷上åQŒé¿å…把旉™—´æ”‘Öœ¨å¯¹äºŽå®¢æˆ·å¾®ä¸­‘³é“å´ä¸å¾—ä¸èŠÞp´¹å¤§é‡¾_‘ÖŠ›æ‰èƒ½ä¿®æ­£çš„问题上ã€?/p>

所以,请ä¸è¦è¦æ±‚我们无止尽的测试一个èÊY件。我们了解ä­hå€û|¼Œè¯ïL›¸ä¿¡æˆ‘们的判断ã€?/p>

¾U¦å®š4. ˜q­ä»£¾lç†ä»¬ï¼Œå¦‚果对于交付风险有ä“Q何疑问,è¯äh¥è¯¢é—®æˆ?

BAå’ŒDev们都是关注一个èÊY件在什么情冉|˜¯å¯ä»¥è‰¯å¥½çš„工作。而我们除了验è¯è¿™äº›æƒ…况以外,大é‡çš„æ—¶å€™éƒ½ç”¨åœ¨å¯ÀL‰¾ä»€ä¹ˆæ ·çš„æƒ…况èÊYä»¶ä¸èƒ½æ­£å¸¸çš„˜q行。所以除 了针对定义好的èÊYä»¶è¡Œä¸ø™¿›è¡Œæµ‹è¯•,我们˜q˜ä¼šåšå¾ˆå¤šæŽ¢ç´¢æ€§æµ‹è¯•。我们通常å¯ä»¥é€šè¿‡˜q™æ ·çš„æµ‹è¯•å‘çŽîC¸€äº›æ²¡æœ‰å®šä¹‰çš„ã€ä¸æ›ùN¢„æœŸçš„è¡ŒäØ“ã€‚è¿™äº›è¡Œä¸ºå¾€å¾€ž®†ä¼šæž„æˆè½¯äšg 交付的风险ã€?/p>

我们会告诉你们现在都å‘生了什么问题,分别分布在哪里ã€?/p>

我们会告诉你们,在什么情况下软äšgå¯èƒ½ä¼šæœ‰å¼‚å¸¸è¡ŒäØ“åQŒæ˜¯ä¸æ˜¯ä¼šç‰µ˜qžåˆ°å…¶ä»–的部分,是å¦å¯ä»¥¾l•过厅R€?/p>

我们会告诉你们,哪些部分功能比较ä¸ç¨³å®šï¼Œéœ€è¦æ›´å¤šçš„ç•™æ„ã€?/p>

¾U¦å®š5. ‹¹‹è¯•äººå‘˜ä»¬ï¼Œé‚£äº›æ•æ·å®žè·µå¯¹äºŽæˆ‘们也是有用的ã€?

¾l“坹䏿˜¯dev们的专利。我ä¸å¸Œæœ›æ€»è§åˆîC½ ä»¬ç‹¬è‡ªå在自å·Þqš„ä½ç½®ä¸Šå†¥æ€è‹¦æƒŸë€‚走出去åQŒè·Ÿå…¶ä»–队å‹å¤šå¤šäº¤æµåQ?/p>

多跟‹¹‹è¯•队å‹äº¤æµåQŒpairçœ‹çœ‹è®¾è®¡çš„æµ‹è¯•ç”¨ä¾‹æ˜¯ä¸æ˜¯å¤Ÿå…¨é¢ï¼Œç‹¬è‡ªä¸€ä¸ªäh惛_ˆ°çš„æœªå¿…èƒö够好。他们会¾l™ä½ è¯šæ³çš„æ„è§çš„。对他们åQŒä¹Ÿè¯·ä¸€æ ¯‚®¤çœŸå¯¹å¾…ã€?

如果你å‘现开å‘äh员们åšå‡ºçš„æž¶æž„决定ä‹É‹¹‹è¯•工作å˜å¾—更困难。那么请大声地告诉他们,design for testabilityåQˆæé«˜ä½ ä»¬è®¾è®¡çš„坿µ‹æ€§ï¼‰ã€?/p>

如果你å‘çŽîC¸šåŠ¡åˆ†æžå¸ˆå†™çš„需求无法验è¯ï¼Œå®šä¹‰çš„客戯‚¡Œä¸ÞZ¸å¤Ÿå…·ä½“,一个用æˆäh•…事中包å«å¤ªå¤šäº†åŠŸèƒ½ç‚¹åQŒç­‰½{‰ï¼Œé‚£ä¹ˆä¹Ÿè¯·å¤§å£°åœ°å‘Šè¯‰ä»–åQŒINVESTåQˆç‹¬ç«‹ï¼Œå¯å商,价å€û|¼Œå¯ä¼°½Ž—,短å°åQŒå¯‹¹‹ï¼‰ã€?/p>

也请你们多跟开å‘äh员结对写自动化测试,既å¯ä»¥å¸®åŠ©ä½ ä»¬å­¦ä¹ æ€Žæ ·æ›´å¥½çš„ç¼–å†™è‡ªåŠ¨åŒ–‹¹‹è¯•åQŒä¹Ÿèƒ½å¸®åЩ开å‘äh员们¾l“对更多的了解用戯‚¡Œä¸ºã€?/p>

˜q™å°±æ˜¯æˆ‘的五个约定,它们是我在团队中™åºåˆ©å±•开工作的基¼‹€ã€?/p>

]]>
The tao of programminghttp://www.aygfsteel.com/rain1102/archive/2009/02/11/254310.html周é”周é”Wed, 11 Feb 2009 13:40:00 GMThttp://www.aygfsteel.com/rain1102/archive/2009/02/11/254310.htmlhttp://www.aygfsteel.com/rain1102/comments/254310.htmlhttp://www.aygfsteel.com/rain1102/archive/2009/02/11/254310.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/254310.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/254310.html1> When you have learned to snatch the error code from the trap frame, it will be time for you to leave.
2> After three days without programming, life become meaningless.
3> When the program is being tested, it is too late to make design changes.
4> A well-written program is its own heaven; a poorly-written program its own hell.
5> Though a program be but ghree lines long, someday it will have to be maintained.
6> Let the programmers be many and the managers few-then all will be productive.
7> You can demonstrate a program for an executive, but you can't make him computer literate.
8> Without the wind, the grass does not move, wihtout software, hardware is useless.


 



]]>
è¯ÖMhä»?/title><link>http://www.aygfsteel.com/rain1102/archive/2009/01/23/252434.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Fri, 23 Jan 2009 02:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2009/01/23/252434.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/252434.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2009/01/23/252434.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/252434.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/252434.html</trackback:ping><description><![CDATA[<p>æ—©å°±å¬é—»ã€Šäh件》和《äh月神è¯ã€‹å…±åŒè¢«èª‰äؓ软äšg界图书中çš?#8220;两朵最鲜艳的奇è‘?#8221;。äh们认为:《äh月神è¯ã€‹å…³æ³?#8220;软äšgå¼€å?#8221;本èínåQŒè€Œã€Šäh件》则å…Ïx³¨è½¯äšgå¼€å‘中çš?#8220;äº?#8221;。处于好奇原因,å‰å‡ å¤©ä»Žå›¾ä¹¦é¦†å€Ÿäº†æœ¬ç¬¬äºŒç‰ˆå›žæ¥éšä¾¿¾˜ÖMº†¾˜»ï¼Œç«Ÿç„¶å¾—以æŒç®‹åQŒèŠ±äº†å‡ å¤©çš„ä¸šä½™æ—‰™—´åQŒå¿«é€Ÿçš„看了一é,体会颇深åQŒå³è®îCºŽæ­¤ã€?br /> ç”׃ºŽè¯‘者离国时间太久原因,¾˜»è¯‘çš„ä¸æ˜¯å¤ªèƒ½è®©äºø™¯»æ‡‚ï¼Œå¦‚æžœä¸­æ–‡ä¸æ˜¯å¤ªå·®çš„è¯åQŒåº”该还能读下去ã€?br /> ä¹¦ä¸­çš„ä¸€äº›æ€æƒ³å’Œè§‚点让我感觉到很震æ’ég¸ŽåƒæƒŠåQŒè¿™ä¹Ÿæ˜¯æˆ‘äØ“ä»€ä¹ˆèƒ½å¾ˆå¿«çš„è¯»å®Œå…¨ä¹¦çš„åŽŸå› æ‰€åœ¨ï¼Œå¯¹äºŽäººæ‰å’Œå›¢é˜Ÿçš„建立åQŒåŸ¹å…Õd’Œ½Ž¡ç†åQŒä¹¦ä¸­å¯è°“是详解独到åQŒIT应以äºÞZؓ本,其他都是其次åQŒå®ƒè§£é‡Šäº†è„‘力劳动的独特之处åQŒä‹É用大é‡çš„刉™€ ä¸š½Ž¡ç†æ¨¡å¼æ˜¯æ˜¾ç„¶ä¸é€‚åˆçš„,更会产生负é¢å½±å“。两ä½ç¬”者以风趣而尖é”çš„½W”è°ƒåQŒç›´å‡ÀL™®é存在的½Ž¡ç†å¼Šç«¯ã€‚从适åˆè„‘力工作者的工作环境åQŒåˆ°¾Ÿ¤ä½“政治åQŒå†åˆîC½“è´´å‘˜å·¥ï¼ŒåŸ¹å…»å‡ø™ƒ¶å†Èš„团队åQŒç¤¾åŒºçš„形戽{‰ç­‰ã€?br /> ç›®å‰åQŒå¤šæ•°ç®¡ç†è€…很ž®‘体会以åŠäº†è§£è„‘力劳动者的ç‰ÒŽ®Šéœ€æ±‚ï¼Œè®¤äØ“ä»ÖM½•æå‡è„‘力力_Š¨è€…ç”Ÿäº§åŠ›çš„è¦æ±‚都是公å¸çš„æ”¯å‡ºåQŒè€ŒéžæŠ•资。空间的压抑åQŒå·¥ä½œåœºæ‰€çš„噪å£îC»¥åŠå…¬å¸çš„ä»ÀL„奖励政策和措施和防范性管ç†ã€å®˜åƒšä½“¾p…R€ç‰©ç†é𔼛…R€æ—¶é—´åˆ†éš”ã€äñ”å“è´¨é‡è¦æ±‚é™ä½Žã€å‡çš„æˆªè‡Ïx—¥æœŸã€ç§å…šçš„æŽ§åˆ¶½{‰ç­‰éƒ½æ‰¼æ€äº†è‡ªå·Þqš„团队åQŒé™ä½Žäº†å›¢é˜Ÿçš„生产力以åŠåˆ›é€ åŠ›ã€‚ä½œè€…è¿˜åˆ†æžäº†CMM以劘q‡ç¨‹æ”¹è¿›åQŒå¼ºè°ƒè¿‡½E‹æ”¹˜q›æ˜¯å¥½çš„åQŒä½†˜q‡ç¨‹æ”¹è¿›½E‹åºæœªå¿…是好的。下é¢ä»Žä¹¦ä¸­çš„六个部分开始分æžï¼š<br /> <br /> ½W¬ä¸€éƒ¨åˆ†åQšç®¡ç†äh力资æº?br /> 作者强调:½Ž¡ç†è€…çš„å·¥ä½œä¸æ˜¯å‘½ä×o人去工作åQŒè€Œæ˜¯åˆ›é€ æ¡ä»¶è®©äºø™‡ªå·±æƒ³åŽÕd·¥ä½œã€‚作者ä‹É用了åšå‰å£«æ±‰å ¡ï¼Œå–å‰å£«æ±‰å ¡æ¥å˜²è®½äº†é‚£äº›æŒ‰ç…§å·¥åŽ‚æ¨¡å¼æ¥åˆ†é…指派½E‹åºå‘˜å·¥ä½œï¼Œåšä¸€äº›æ‰€è°“的人员储备åQŒæŠŠäººçœ‹æˆå¯æ¢çš„é›¶äšgåQŒåªä¼šæ‰“å‡È¨‹åºå‘˜çš„士气和创造性ã€?br /> ½Ž¡ç†è¦ä»¥äºÞZؓ本ï¼<br /> <br /> ½W¬äºŒéƒ¨åˆ†åQšåŠžå…¬çŽ¯å¢?br /> 作者强调:é¿å…让脑力工作者处在难以蚾_¾ä¼š¼œžçš„工作环境下工作,½Ž¡ç†è€…éœ€è¦æå‡çš„æ˜¯ç¨‹åºå‘˜æ­£å¸¸å·¥ä½œæ—‰™—´çš?#8220;è´?#8221;åQŒè€Œéžå»‰™•¿½E‹åºå‘˜å·¥ä½œæ—¶é—´çš„“é‡?#8221;。那样åªä¼šä‹É½E‹åºå‘˜æ”¾å¼ƒè‡ªå·Þqš„ç†æƒ³ä¸Žè´¨é‡ï¼Œå½±å“½E‹åºå‘˜çš„生ç†å¥åº·ä»¥åŠå®¶åº­å’Œè°åQŒä»Žè€Œå¯¼è‡´ä¼˜¿U€å‘˜å·¥çš„æµå¤±ã€?br /> ç”׃ºŽå…¬å¸½Ž¡ç†å±‚的片é¢äºÞZؓ以åŠé”™è¯¯çš„æ€æƒ³åQŒå¯¼è‡´è„‘åŠ›åŠ³åŠ¨è€…å…¨éƒ¨æ‹¥æŒ¤åœ¨ä¸€ä¸ªå˜ˆæ‚æØœä¹Þqš„办公场所以åŠå…¬å¸çš„那些家兯‚­¦å¯Ÿçš„æ¥å›žèµ°åŠ¨åQŒä»Žè€Œä‹É脑力力_Š¨è€…éš¾ä»¥è¿›å…¥é¡º‹¹çжæ€ã€‚ä½œè€…åœ¨æœ¬éƒ¨åˆ†ä¸­å¤šæ¬¡å»ø™®®½Ž¡ç†è€…è¦å¤šè€ƒè™‘工作环境问题åQŒäؓ脑力力_Š¨è€…æä¾›ä¸€ä¸ªå®‰é™ã€å®½æ•žã€éš¿U的工作环境åQŒè¿™æ äh‰èƒ½å¤Ÿåˆ›é€ ä¸€ä¸ªæœ‰åˆ›é€ æ€§ã€æœ‰‹zÕdŠ›çš„é«˜ç”Ÿäñ”力的团队。程åºè®¾è®¡å¸ˆä¹‹é—´å­˜åœ¨ 10 æ¯?1 的生产力差异…åŒæ ·åQŒèÊYä»¶å…¬å”R—´ä¹Ÿå­˜åœ¨ç€ 10 æ¯?1 的生产力差异ã€ï¼Œè€Œä½ æœŸå¾…的团队生产力ä¸ÞZ½•åQ?br /> <br /> ½W¬ä¸‰éƒ¨åˆ†åQšé€‚当人é€?br /> 作者强调:ž®×ƒ“Q何工作的最¾lˆæˆæžœè€Œè¨€åQŒç”±“è°?#8221;æ¥åšæ€ÀL¯”“如何”åŽÕdšçš„媄å“çš„˜q˜è¦å¤§ã€‚æˆ‘ä»¬ä¸æ€•é—®é¢˜ï¼Œåªæ€•处ç†é—®é¢˜çš„人。作者é“出的æˆåŠŸçš„é‡ç‚¹å…¬å¼ï¼š<br />     æ‰‘Öˆ°é€‚åˆçš„äh<br />     è®©ä»–ä»¬å¾ˆé«˜å…´åœ¨è¿™é‡Œè€Œä¸æƒŒ™µ°<br />     æ”¾æ‰‹è®©ä»–们ä“Qæ„呿Œ?br /> 从上é¢çš„å…¬å¼åˆ†æžå¦‚何扑ֈ°ä¸€ä¸ªåˆé€‚的人选,以åŠå¦‚何留下人æ‰åQŒè®©ä»–ä»¬å¾ˆå¥½çš„å‘æŒ¥å„自的æ‰èƒ½åQŒä½œè€…还分æžäº†å‘˜å·¥äؓ什么会¼›Õd¼€åQŒä»¥åŠå‘˜å·¥æµåŠ¨çš„æ˜Žæ˜¾æˆæœ¬åQŒä»¥åŠä¸€äº›éšå½¢çš„æˆæœ¬ã€?br /> <br /> ½W¬å››éƒ¨åˆ†åQšç”Ÿäº§åЛ䏿–­å¢žé•¿çš„团é˜?br /> 作者首先强调:整体大于部分æ€Õd’ŒåQŒä»¥åŠä»€ä¹ˆæ˜¯èƒ¶å†»å›¢é˜ŸåQŒå›¢é˜Ÿä¸Žä¸ªäh之间的关¾p…R€‚éšç€™å¹ç›®çš„æ—¥ç›Šåºžå¤§ä¸Žå¤æ‚åQŒä¼ä¸šçš„æˆåŠŸä¸Žå¦ä¸»è¦çœ‹ä½ çš„团队æˆåŠŸä¸Žå¦ï¼Œ½Ž¡ç†å±‚è¦å¤šæ³¨æ„团队的培养åQŒé˜²æ­¢å‡ºçŽ°å›¢é˜Ÿè‡ªæ€çŽ°è±¡åQŒç»ç†æ›´åº”该体脓员工åQŒåˆ›é€ å›¢é˜Ÿæˆå‘˜ä¹‹é—´çš„交æµä¸Žåˆä½œæœºä¼šï¼Œæé«˜å›¢é˜Ÿæˆå‘˜ä¹‹é—´çš„默契感和å作能力,使团队åÅžæˆä¸€¿U强大的亲和力ã€?br /> <br /> ½W¬äº”部分åQšåº”该开心地在这里工ä½?br /> 作者强调如何创造一¿U愉快的工作氛围åQŒåƈ列出了一些措施:<br />     å‰å¯¼™å¹ç›®<br />     ç«žèµ›<br />     å¤´è„‘风暴<br />     åŸ¹è®­ã€æ—…游ã€ä¼šè®®ã€åº†¼œå’Œä¼‘æ¯<br /> 最åŽä½œè€…鼓åŠ×ƒ½ æˆäؓ自由人,让自我期讔R«˜äºŽç®¡ç†è€…对你的期许åQŒå”¤é†’大家对价值的å†é€ ã€?br /> <br /> ½W¬å…­éƒ¨åˆ†åQšã€Šäh件》箋é›?br /> æœ¬éƒ¨åˆ†äØ“ä¸¤ä½ä½œè€…在20òq´åŽä¸ºç¬¬ä¸€ç‰ˆæ‰€åšçš„补充åQŒå†‹Æ¡åˆ†æžåŠ ç­çš„¿Uç§å¼Šç«¯åQŒä»¥åŠç«žäº‰çš„æ­£åé¢ï¼Œå…³äºŽä¸€äº›è¿‡½E‹æ”¹˜q›çš„谬论和CMMçš„åçœï¼Œå¼ø™°ƒ˜q‡ç¨‹çš„æˆç†Ÿä‹É在é™ä½Žé£Žé™©ï¼Œä½†æ˜¯åQŒå¦‚果能让你æˆç†Ÿåº¦çñ”别é™ä½Žçš„™å¹ç›®åQŒå¾€å¾€ä¼šæ˜¯æœ€æœ‰ä­h值的™å¹ç›®ã€‚本部分˜q˜è®²äº†å¦‚何去估算评估人力资本åQŒå…¬å怸­é˜¶å±‚的组¾l‡å­¦ä¹ ï¼Œòq¶è°ˆåŠç¤¾åŒºçš„å½¢æˆã€?</p><img src ="http://www.aygfsteel.com/rain1102/aggbug/252434.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2009-01-23 10:18 <a href="http://www.aygfsteel.com/rain1102/archive/2009/01/23/252434.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>åšå‰å£«æ±‰å ¡ï¼Œå–å‰å£«æ±‰å ¡ï¼è¯ÖMhä»?/title><link>http://www.aygfsteel.com/rain1102/archive/2009/01/17/251732.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Sat, 17 Jan 2009 14:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2009/01/17/251732.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/251732.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2009/01/17/251732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/251732.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/251732.html</trackback:ping><description><![CDATA[<strong>错误é™é¢</strong><br /> 对于大多数脑力劳动者æ¥è¯ß_¼Œå¶å°”犯一个错误是自然的,也是他们工作的一个å¥åºïL»„æˆéƒ¨åˆ†ï¼Œä½†æˆ‘们崿Œæœ‰˜q™æ ·çš„æ€åº¦åQšå·¥ä½œä¸­çš„差错与¾|ªè¿‡ä¹‹é—´å‡ ä¹Žæœ‰å¤©ç”Ÿçš„è”ç³»åQŒè¿™æ˜¯ä¸€¿U特别需è¦åŠªåŠ›åŽ»æ”¹å˜çš„æ€åº¦ã€‚é¼“åŠ×ƒh们犯一些错误。你有时候å¯ä»¥è¯¢é—®ä½ çš„下属走˜q‡æ€Žæ ·çš„æ­»èƒ¡åŒåQŒåƈ且确实让他们ç†è§£“没有”òq¶ä¸æ˜¯æœ€å¥½çš„½{”案。当äºÞZ»¬çŠ¯é”™è¯¯æ—¶åQŒåº”该ç¥è´ÞZ»–们ï¼é‚£æ˜¯ä»–们所得到报å¿çš„一部分ã€?br /> <br /> <strong>½Ž¡ç†åQšèŽ½æ±‰å®šä¹?br /> </strong>½Ž¡ç†æ–ÒŽ³•最悲哀之处是它几乎æ€ÀL˜¯å¤šä½™çš„,你很ž®‘需è¦ä¸¥åŽ‰çš„æŽªæ–½è®©ä½ çš„äh员一直处于工作状æ€ï¼Œä»–们大多数热çˆÞp‡ªå·Þqš„å·¥ä½œã€‚ä½ ç”šè‡³åº”è¯¥æœ‰æ—¶å€™é‡‡å–æŽªæ–½è®©ä»–ä»¬ž®‘åšä¸€äº›å·¥ä½œï¼Œä»Žè€Œåšæ›´æœ‰æ„义的工作ã€?br /> <br /> <strong>人员储备<br /> </strong>对于那个盲目的从生äñ”领域采纳一¿Uç®¡ç†æ¨¡å¼çš„¾lç†è€Œè¨€åQŒæ¯ä¸ªäh的工作特性是˜qžç®‹ä¸æ–­çš„烦æ¹{€‚å¦ä¸€æ–šw¢åQŒå¤©ç”Ÿçš„åQˆç®¡ç†ï¼‰äººçš„¾lç†æ„识到独ç‰ÒŽ€§å¯¹™å¹ç›®çš„亲和力é‡è¦è€Œæœ‰æ•ˆã€‚独ç‰ÒŽ€§æ˜¯è¦åŸ¹å…Èš„东西ã€?br /> <br /> <strong>一个稳定状æ€é¡¹ç›®å°±æ˜¯æ­»èƒ¡åŒ<br /> </strong>催化剂是é‡è¦çš„ï¼Œå› äØ“™å¹ç›®æ€ÀL˜¯å¤„于一¿Uå˜åŒ–的状æ€ä¹‹ä¸­ã€‚能够帮¾l„一个项目å‡èšè“væ¥çš„人比得上两个åªèƒ½åšå·¥ä½œçš„人ã€?br /> <br /> <strong>我们˜q˜æ²¡æœ‰æ—¶é—´æ¥è€ƒè™‘˜q™é¡¹å·¥ä½œåQŒåªæœ‰æ—¶é—´æ¥åšè¿™™å¹å·¥ä½?br /> </strong>éšç€é£Žé™©çš„增加,å¯ÒŽ–¹æ³•æ·±æ€ç†Ÿè™‘更加é‡è¦ã€‚如果真的è¦åšå·¨å¤§çš„工作æ—Óž¼Œæˆ‘们必须学会花更ž®‘的旉™—´å·¥ä½œå’ŒèŠ±æ›´å¤šçš„æ—¶é—´æ€è€ƒå·¥ä½œæœ¬íw«ã€‚工作越艰巨åQŒå›¢é˜Ÿæˆå‘˜å­¦ä¼šè‰¯å¥½äº’åŠ¨åÆˆä»¥æ­¤ä¸ÞZ¹ž®±å˜å¾—更加é‡è¦ã€‚一个在ä¸å¯èƒ½çš„¾l™å®šæ—‰™—´å†…è¦å®Œæˆçš„é¡¹ç›®ï¼Œæ°æ°éœ€è¦æŠ½å‡ºæ—¶é—´æ¥é¢‘ç¹åœ°å¬å¼€å¤´è„‘风暴会,甚至¾l„织一‹Æ¡é¡¹ç›®ç»„èšé¤æˆ–者其他诸如此¾cÈš„事情åQŒä»¥å¸®ç»„个ähèžå…¥é«˜æ•ˆçš„æ•´ä½“ã€?br /> åQˆè®¡åˆ’,研究新方法,培训åQŒé˜…读,评估åQŒé¢„½Ž—,安排˜q›åº¦ä»¥åŠäºÞZº‹å®‰æŽ’½{‰ç­‰¾l¼åˆ‹zÕdŠ¨ã€‚ï¼‰<img src ="http://www.aygfsteel.com/rain1102/aggbug/251732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2009-01-17 22:13 <a href="http://www.aygfsteel.com/rain1102/archive/2009/01/17/251732.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>在今天的æŸä¸ªåœ°æ–¹åQŒä¸€ä¸ªé¡¹ç›®æ­£åœ¨å¤±è´¥ï¼è¯ÖMhä»?/title><link>http://www.aygfsteel.com/rain1102/archive/2009/01/17/251730.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Sat, 17 Jan 2009 13:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2009/01/17/251730.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/251730.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2009/01/17/251730.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/251730.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/251730.html</trackback:ping><description><![CDATA[<p>解释一个项目失败的原因åQŒä¸ä»…仅是技术问题ã€?br /> <strong><br /> 问题的实è´?br /> </strong>本质上,我们工作中的主è¦é—®é¢˜åQŒä¸Žå…¶è¯´æ˜¯æŠ€æœ¯é—®é¢˜ï¼Œä¸å¦‚说是½C¾ä¼šå­¦é—®é¢˜ã€?br /> 在很多项目中åQŒäh员方é¢é‡åˆ°çš„éšùN¢˜å¾€å¾€æ¯”技术方é¢é‡åˆ°çš„éšùN¢˜æ›´å¤šã€‚然而很ž®‘有人用˜q™æ ·çš„æ€æƒ³åŽÈŸ¥é“å·¥ä½œã€‚ä»–ä»¬åš½Ž¡ç†å·¥ä½œæ—Óž¼Œå¥½åƒæŠ€æœ¯æ˜¯ä»–们兛_¿ƒçš„主è¦äº‹æƒ…,他们把自å·Þqš„æ—‰™—´èŠ±åœ¨è§£å†³æœ€è´¹è§£çš„é¢æ˜¯æœ€æœ‰è¶£çš„难题上åQŒè¿™äº›éš¾é¢˜æœ¬æ¥æ˜¯ä»–们下属必须解决的,å´ä»¿ä½›æ˜¯ä»–们自己åšè¿™äº›å·¥ä½œè€Œä¸æ˜¯åŽ»½Ž¡ç†å®ƒã€‚而他们的èŒè´£ä¸­æœ€åº”åšçš„é¢å‘äh的方é¢ï¼Œå¸¸å¸¸è¢«èµ‹äºˆæœ€ä½Žçš„优先¾U§ã€?br /> <br /> <strong>高科技òq»è§‰</strong><br /> æˆ‘ä»¬å€‘Ö‘äºŽé›†ä¸­ç²¾åŠ›åŽ»åšæŠ€æœ¯æ–¹é¢ï¼Œè€Œä¸æ˜¯ähé™…å…³¾pÀL–¹é¢çš„工作的主è¦åŽŸå› ï¼Œä¸æ˜¯å› äؓ它更é‡è¦åQŒè€Œæ˜¯å› äؓ它更å®ÒŽ˜“åšã€?br /> 如果你å‘çŽ°è‡ªå·±å…³æ³¨çš„æ˜¯æŠ€æœ¯è€Œä¸æ˜¯ç¤¾ä¼šæ–¹é¢çš„问题åQŒä½ ž®Þq›¸å½“于在一æ¡é»‘暗的街上丢失了钥匙,å´åˆ°é‚»è¿‘çš„å¦ä¸€æ¡è¡—上去å¯ÀL‰¾ã€‚å› ä¸?#8220;˜q™æ¡è¡—ä¸Šçš„ç¯æ¯”é‚£æ¡è¡—上的ç¯è¦äº®ä¸€äº?#8221;ã€?/p><img src ="http://www.aygfsteel.com/rain1102/aggbug/251730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2009-01-17 21:26 <a href="http://www.aygfsteel.com/rain1102/archive/2009/01/17/251730.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>é¢è¯•游击åQ摘自JOEL ON SOFTWAREhttp://www.aygfsteel.com/rain1102/archive/2009/01/14/251346.html周é”周é”Wed, 14 Jan 2009 13:10:00 GMThttp://www.aygfsteel.com/rain1102/archive/2009/01/14/251346.htmlhttp://www.aygfsteel.com/rain1102/comments/251346.htmlhttp://www.aygfsteel.com/rain1102/archive/2009/01/14/251346.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/251346.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/251346.htmlä½ å¦‚ä½•çŸ¥é“æ˜¯å¦åŽ»è˜ç”¨æŸä¸ªäººï¼Ÿ

1. 机æ•
2. æˆäº‹
很机æ•但ä¸èƒ½æˆäº‹çš„äh通常拥有åšå£«å­¦ä½òq¶åœ¨å¤§åž‹å…¬å¸é‡Œé¢ä¾›èŒåQŒåœ¨é‚£é‡Œæ²¡æœ‰äººå¬ä»–ä»¬çš„ï¼Œå› äØ“ä»–ä»¬æ ÒŽœ¬æ˜¯ä¸åˆ‡å®žé™…的。他们更擅长于从事对æŸä¸ªé—®é¢˜çš„学术æ€è€ƒï¼Œè€Œä¸æ˜¯åŽ»åšä¸€äº›å®žé™…的事情。这¿Uäh与众ä¸åŒçš„地æ–ÒŽ˜¯ä»–们喜欢指出两个引è“vòq¿æ³›åˆ†æ­§çš„æ¦‚念之间所å…ähœ‰çš„ç†è®ºç›¸ä¼¼æ€§ã€?br /> 能æˆäº‹ä½†ä¸å¤Ÿèªæ˜Žçš„ähä¼šåšæ„šè ¢çš„事情,ž®±å¥½åƒåšäº‹ä¸åŠ¨è„‘å­ä¸€æ øP¼Œ˜q™æ ·ž®Þp¦å…¶ä»–人在他åŽé¢äؓ他擦å±è‚¡åQŒå¯è§ï¼Œ˜q™æ ·çš„äh坹公忀¸€ç‚¹ä¹Ÿä¸å¯é ã€?br />
é¢è¯•è¦é—®äº›ä»€ä¹ˆå‘¢åQ?/strong>
1. 介ç»
2. 询问应è˜äººå‘˜æœ€˜q‘从事的™å¹ç›®æƒ…况
3. 问一些ä¸å¯èƒ½å›žç­”上æ¥çš„é—®é¢?br /> 4. ½E‹åºè®¾è®¡é—®é¢˜
5. 问他自己是å¦å¯¹è‡ªå·±æ»¡æ„å—
6. 让他æé—®ä¸€äº›é—®é¢?br />
ä¸é—®ä»€ä¹ˆï¼Ÿ
é¿å…æé—®éžæ³•问题åQ?img src ="http://www.aygfsteel.com/rain1102/aggbug/251346.html" width = "1" height = "1" />

]]>读JOEL说èÊYä»?/title><link>http://www.aygfsteel.com/rain1102/archive/2008/12/19/247266.html</link><dc:creator>周é”</dc:creator><author>周é”</author><pubDate>Fri, 19 Dec 2008 01:14:00 GMT</pubDate><guid>http://www.aygfsteel.com/rain1102/archive/2008/12/19/247266.html</guid><wfw:comment>http://www.aygfsteel.com/rain1102/comments/247266.html</wfw:comment><comments>http://www.aygfsteel.com/rain1102/archive/2008/12/19/247266.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rain1102/comments/commentRss/247266.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rain1102/services/trackbacks/247266.html</trackback:ping><description><![CDATA[                <strong>½W¬ä¸€éƒ¨åˆ† ä½ä¸Žå­—节åQšç¼–½E‹å®žè·ëŠ‚¹æ»?br /> </strong><br /> 一 语言的选择 /2<br /> <br /> äº?深入底层 /4<br /> <br /> ä¸?JOEL‹¹‹è¯•åQ𿔹˜q›ä»£ç çš„12个步éª?/14<br />      1. ä½¿ç”¨æºæŽ§åˆ¶æœºåˆ¶å—åQ?br />      2. 能一步完æˆè¿ž¾~–å—åQ?br />      3. æ¯å¤©éƒ½è¿ž¾~–å—åQ?br />      4. æœ‰æ•…éšœä¿¡æ¯æ•°æ®åº“å—?<br />      5. 在编写新代ç ä¹‹å‰ä¿®å¤æ•…éšœå—?<br />      6. 有最新的˜q›åº¦è¡¨å—åQ?br />      7. æœ‰è§„æ ÆD¯´æ˜Žä¹¦å—?<br />      8. ½E‹åºå‘˜æ‹¥æœ‰å®‰é™çš„工作环境å—?<br />      9. ä½ ç”¨åˆîCº†ä½ èµ„金能力内å¯ä¹°åˆ°çš„æœ€å¥½å·¥å…·å—åQ?br />     10. 有测试äh员å—åQ?br />     11. æ–°è˜äººå‘˜åœ¨è¯•用期写代ç å—åQ?br />     12. ˜q›è¡Œèµ°å»Šå¯ç”¨æ€§æµ‹è¯•å—åQ?br /> <br /> å›?æ¯ä¸€ä½èÊYä»¶å¼€å‘äh员必™å…R€ç»å¯¹è¦è‡›_°‘具备UNICODE与字½W¦é›†çŸ¥è¯†(没有ä»ÖM½•例外!) /27<br /> <br /> äº?è½ÀL¾å†™å°±åŠŸèƒ½è§„æ ¼è¯´æ˜Žä¹?½W?节:ä¸ÞZ»€ä¹ˆçƒ¦å¿? /38<br /> <br /> å…?è½ÀL¾å†™å°±åŠŸèƒ½è§„æ ¼è¯´æ˜Žä¹?½W?节:什么是规格说明ä¹? /44<br />     1. 事先声明<br />     2. 作è€?br />     3. 情节<br />     4. éžæž„建目æ ?br />     5. 概观<br />     6. ¾l†èŠ‚åQŒç»†èŠ‚ï¼Œ¾l†èŠ‚<br />     7. 未尽事宜<br />     8. æ—æ³¨<br />     9. 规格说明书需è¦ä¿æŒæ—¶æ—¶æ›´æ–°çš„状æ€?br /> <br /> ä¸?è½ÀL¾å†™å°±åŠŸèƒ½è§„æ ¼è¯´æ˜Žä¹?½W?节:但是……如何? /54<br /> <br /> å…?è½ÀL¾å†™å°±åŠŸèƒ½è§„æ ¼è¯´æ˜Žä¹?½W?节:技å·?/58<br /> <br /> ä¹?è½ÀL¾åˆ¶è®¢è½¯äšg˜q›åº¦è¡?/65<br /> <br /> å?æ¯æ—¥˜qžç¼–是朋å?/75<br /> <br /> å一 éš¾ä¼ºå€™çš„æ•…éšœä¿®å¤ /81<br /> <br /> å二 软äšgå¼€å‘中çš?个世ç•?/87<br /> <br /> å三 ½E¿çº¸åŽŸåž‹å¼€å?/94<br /> <br /> åå›› ä¸è¦è¢«å¤ª½Iºæž¶æž„师所å“å€?/96<br /> <br /> å五 å¼€ç«ä¸Ž˜q动 /100<br /> <br /> åå…­ 人员技èƒ?/一104<br /> <br /> å七 æºäºŽè®¡ç®—机学¿U‘çš„ä¸‰ä¸ªé”™è¯¯æ€æƒ³ /109<br /> <br /> åå…« 二元文化 /4<br /> <br /> åä¹ è‡ªåŠ¨èŽ·å–用户故障报表 /120<br /> <br />                <strong> ½W¬äºŒéƒ¨åˆ† å¼€å‘äh员的½Ž¡ç†<br /> </strong><br /> 二å é¢è¯•æ¸¸å‡»æŒ‡å— /132<br /> <br /> 二å一 é‡é‡‘‹È€åŠ±å®³å¤šåˆ©ž®?/145<br /> <br /> 二åäº?ä¸é…备测试äh员的五个首è¦(错误)原因 /149<br /> <br /> 二åä¸?ä»ÕdŠ¡æ¢äh有害无益 /156<br /> <br /> 二åå›?¾lä¸åŽÕdšçš„事情,½W¬ä¸€éƒ?/160<br /> <br /> 二åäº?冰å·ä¸‹çš„¿U˜å¯† /165<br /> <br /> 二åå…?æ¼æ´žæŠ½è±¡å®šå¾‹ /172<br /> <br /> 二åä¸?½E‹åºè®¾è®¡ç•Œçš„Lord Palmerston /178<br /> <br /> 二åå…?评测 /185<br /> <br />                 <strong>½W¬ä¸‰éƒ¨åˆ† Joel对常æ€é—®é¢˜çš„éæƒ³<br /> </strong><br /> 二åä¹?Rick Chapman解读愚昧 /188<br /> <br /> 三å 在这个国家狗是干什么的? /193<br /> <br /> 三å一 ä½œäØ“å“¼å“ˆäºŒå°†åQŒåª½Ž¡åŽ»åšäº‹ /198<br /> <br /> 三åäº?两个故事 /204<br /> <br /> 三åä¸?巨无霔Rº¦å½“劳与天æ‰åŽ¨å¸ˆJamie Olivei /209<br /> <br /> 三åå›?没有什么åƒIT看è“væ¥é‚£ä¹ˆç®€å?/214<br /> <br /> 三åäº?æé˜²éžè‡ªä¸Õd¼€å‘综åˆç—‡ /218<br /> <br /> 三åå…?½{–ç•¥IåQšBENåQ†JERRYå…¬å¸ä¸ŽAMAZON /222<br /> <br /> 三åä¸?½{–略Ⅱ:鸡与蛋问é¢?/230<br /> <br /> 三åå…?½{–ç•¥IIIåQšè®©æˆ‘回åŽ? /237<br /> <br /> 三åä¹?½{–ç•¥IVåQšå¤§ä»¶ä¸Ž80åQ?0¼œžè¯ /242<br /> <br /> å››å ½{–ç•¥VåQšå…¬å¼€æºä»£ç çš„¾l济因素 /246<br /> <br /> <br /> å››å一 å¢¨è²æ³•则肆掠的礼æ‹?/254<br /> <br /> å››åäº?å¾®èÊY公叿˜¯å¦‚何èÓ|北API之战çš?/258<br /> <br />                 <strong>½W¬å››éƒ¨åˆ† 对.NET½E多的评è¯?br /> </strong><br /> å››åä¸?å¾®èÊY¾_„¡¥žå¤±å¸¸äº?/276<br /> <br /> å››åå›?我们的.NET对策 /282<br /> <br /> å››åäº?请问åQŒæˆ‘å¯ä»¥ä½¿ç”¨˜qžæŽ¥½E‹åºå?/286<br /> <br />                 <strong>½W¬äº”部分 附录<br /> </strong><br /> 附录A 很好的问é¢?/290<br /><img src ="http://www.aygfsteel.com/rain1102/aggbug/247266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rain1102/" target="_blank">周é”</a> 2008-12-19 09:14 <a href="http://www.aygfsteel.com/rain1102/archive/2008/12/19/247266.html#Feedback" target="_blank" style="text-decoration:none;">å‘表评论</a></div>]]></description></item><item><title>好的架构师都是善良的独è£è€…[转è²]http://www.aygfsteel.com/rain1102/archive/2008/12/17/246897.html周é”周é”Wed, 17 Dec 2008 08:35:00 GMThttp://www.aygfsteel.com/rain1102/archive/2008/12/17/246897.htmlhttp://www.aygfsteel.com/rain1102/comments/246897.htmlhttp://www.aygfsteel.com/rain1102/archive/2008/12/17/246897.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/246897.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/246897.html原文地å€: http://tech.it168.com/a2008/1209/259/000000259786.shtml
对于ä»ÖM½•一个èÊYä»¶å¼€å‘äh员æ¥è¯ß_¼Œæž¶æž„师都是一个ä×o人å‘往的角艌Ӏ‚å°±˜qžä¸–界首富比ž®”盖茨在2000òq´å¸ä»Õd…¬å¸CEOçš„åŒæ—Óž¼Œä¹Ÿæ‹…ä»ÖMº†å¾®èÊYå…¬å¸çš„è£èª‰è§’è‰?#8220;首席软äšgæž¶æž„å¸?#8221;åQŒå¯è§?#8220;æž¶æž„å¸?#8221;˜q™ä¸€¿U°è°“çš„å¸å¼•力。架构师是公å¸çš„“金领”åQŒæœ‰ç€éžå¸¸é«˜çš„æ”¶å…¥åQŒå¾ˆž®‘需è¦è€ƒè™‘生存的问题,从而有更多的精力æ€è€ƒå…³é”®æŠ€æœ¯é—®é¢˜ï¼Œå½¢æˆ“å¼ø™€…愈å¼?#8221;的良性åó@环。部分优¿U€çš„å¼€å‘äh员在工作了一定时间åŽåQŒå°±è¦å¼€å§‹è€ƒè™‘自己的未æ¥åˆ°åº•å‘哪个方å‘å‘展。如果开å‘äh员的沟通能力强˜q‡æŠ€æœ¯èƒ½åŠ›ï¼Œåœ¨è¡¥å……ä¸€å®šçš„™å¹ç›®½Ž¡ç†çŸ¥è¯†åŽï¼Œå¯ä»¥å‘技术管ç†çš„æ–¹å‘转型。如果其å¯ÒŽŠ€æœ¯ä¸€ç›´å¾ˆæ„Ÿå…´­‘£ï¼Œè€Œæ²Ÿé€šèƒ½åŠ›ä¹Ÿä¸å¼±åQŒåˆ™å¯ä»¥è¯•瀘q›ä¸€æ­¥åŠ å¼ºæŠ€æœ¯ä¿®å…»ï¼Œä»¥æœŸå‘æž¶æž„师的方å‘å‘展,最¾l?#8220;ä¿®æˆæ­£æžœ”ã€?

        那么åQŒåˆ°åº•什么是架构师呢åQŸæ‰€è°“的架构师,应该是一个技术ä¼ä¸šçš„æœ€é«˜æŠ€æœ¯å†³½{–者。他主è¦è´Ÿè´£å…¬å¸è½¯äšgäº§å“æˆ–èÊY仉™¡¹ç›®çš„æŠ€æœ¯èµ\¾U¿ä¸ŽæŠ€æœ¯æ¡†æž¶çš„制订。好的架构师都是善良的独è£è€…,å…ähœ‰å¾ˆå¼ºçš„æŠ€æœ¯ã€è‰¯å¥½çš„写作能力ã€è‰¯å¥½çš„å£å¤´è¡¨è¾¾èƒ½åŠ›åQŒèƒ½å¤Ÿåœ¨å„个层次˜q›è¡Œæ²Ÿé€šã€‚从开å‘äh员到架构师的æˆé•¿åº”该是阶梯å¼çš„,一般æ¥è®²å¼€å‘äh员在刚刚开始工作时åªèƒ½å¼€å‘简å•的独立软äšg模å—åQŒæ…¢æ…¢çš„éšç€¾l验的增长,他开始接触一些相互之间有信æ¯ä¼ é€’的模å—åQŒè€ŒåŽæ¥ï¼Œä»–会å‘现自己接到的开å‘ä“Q务已¾l䏿˜¯ä¸€ä¸ªç‹¬ç«‹çš„å•体åQŒè¿™äº›ä“Q务由一些专门的软äšg部分¾l„æˆåQŒå¯èƒ½åŒ…嫿•°æ®åº“åQŒå·¥ä½œæµå¼•擎åQŒæ¶ˆæ¯æœåŠ¡ç­‰½{‰å„¿U功能模å—,å¯èƒ½åˆ†å¸ƒåœ¨ä¸åŒçš„æœåŠ¡å™¨ä¸ŠåQŒæ‰€æœ‰çš„部分ååŒèµäh¥åQŒå®ŒæˆèÊY件功能。而这时候,体系¾l“构的好å将直接军_®šäº†ç³»¾lŸçš„æ€§èƒ½å’Œå¯æ‰©å±•性,而就在这时候,˜q™å优秀的开å‘äh员也开始æ€è€ƒæž¶æž„师应该æ€è€ƒçš„问题了,或者说åQŒä»–呿ˆé•¿äؓ架构师的é“èµ\˜qˆå‡ºäº†ä¸€å¤§æ­¥ã€?/p>

        什么是架构师最具ä­h值的技能呢åQŸå°±æ˜¯è¦äº†è§£ä¸åŒçš„知识,åšä¸€ä¸?#8220;æ‚å®¶”或者说“åšå­¦å®?#8221;。当ç„Óž¼Œå¦‚果你的数æ®åº“技术éžå¸¸æ£’åQŒæˆ–者你在工作æµå¼•擎斚w¢å…ähœ‰ä¸å¯­‘…越的专家知识,那也是很ä¸é”™çš„。好的架构师有好多都是从专家æˆé•¿˜q‡æ¥çš„。但是,˜q™ä¸æ˜¯æž¶æž„师应该åšçš„事情åQŒæž¶æž„师应该åšçš„æ˜¯äº†è§£æ‰€æœ‰çš„东西åQŒæ—¢äº†è§£æŠ€æœ¯çš„å®è§‚é¢ï¼Œåˆäº†è§£æŠ€æœ¯çš„¾l†èŠ‚ã€‚çœŸæ­£çš„æž¶æž„å¸ˆä¸ä»…ä»…è¦äº†è§£èÊYä»Óž¼Œä¹Ÿè¦äº†è§£¼‹¬äšgåQŒåœ¨å…³é”®çš„部ä½ä‹É用åˆé€‚çš„¼‹¬äšgæ¥å–代èÊYä»Óž¼Œå¯ä»¥æˆå€ç”šè‡Ïxˆç™‘ր的æé«˜æ•´ä¸ª¾pÈ»Ÿçš„æ•ˆçŽ‡ã€‚ä¸‹é¢æˆ‘ž®†ä¼šä»¥äº’è”ç½‘è¡Œä¸šå¯¹çš„æž¶æž„å¸ˆçš„è¦æ±‚ä¸ÞZ¾‹åQŒå‘å¤§å®¶è®²è§£ä½œäØ“æž¶æž„å¸ˆåº”è¯¥å…·å¤‡çš„çŸ¥è¯†ã€?/p>

        互蔾|‘è¡Œä¸šæ˜¯å½“å‰æœ€‹È€åЍäh心的行业之一åQŒå¾ˆå¤šçš„创新都æ¥è‡ªäºŽ˜q™ä¸ªè¡Œä¸šåQŒè€Œæ¯ä¸€ä¸ªå¤§åž‹çš„¾|‘站如GoogleåQŒYahooåQŒMyspace½{‰éƒ½éœ€è¦è§£å†³ä¸€ä¸ªéžå¸¸å¤æ‚的问题åQŒå°±æ˜¯ç½‘站的分布å¼å‘外扩å±?Scale Out)的问题。解册™¿™ä¸ªé—®é¢˜ï¼Œéœ€è¦æœ€ä¼˜ç§€çš„æž¶æž„师对业务进行剖æžï¼Œåˆ©ç”¨è½¯ç¡¬ä»¶å°†¾|‘ç«™˜q›è¡Œé‡æž„åQŒç”šè‡Ïx ¹æ®ä¸šåŠ¡ç ”å‘ç›¸åº”çš„åˆ†å¸ƒå¼æŠ€æœ¯ï¼Œè§£å†³¾|‘ç«™å¤æ‚的分布å¼è®¡ç®—的问题ã€?/p>

        如果你想在这个行业中æˆäØ“ä¸€åæž¶æž„师的è¯åQŒéœ€è¦è‡³ž®‘掌æ¡ç½‘¾lœçŸ¥è¯†ï¼Œ¼‹¬äšgåQŒèÊYä»Óž¼Œ¾|‘站优化½{‰æ–¹æ–šw¢é¢çš„知识åQ?br /> ¾|‘络知识
        当å‰çš„èÊYä»¶å·²¾lç»å¯¹ä¸æ˜¯é‚£¿U仅仅跑在一å°å•æœÞZ¸Šçš„孤立应用了。ä¸ä»…仅是在互蔾|‘行业,ä»ÖM½•一个行业的软äšgåQŒéƒ½è¦æ±‚其具有网¾lœåŠŸèƒ½ã€‚å› æ­¤ï¼Œ¾|‘络知识是架构师必备的知识。我们所说的¾|‘络知识åQŒä¸ä»…仅包括TCP/IPåQŒhttp½{‰äº’è”网行业常用的èÊYä»¶å议,也包括网¾lœè§„划,甚至更具体的è¯ß_¼Œæ ÒŽ®¾|‘站应用所处的地ç†çŽ¯å¢ƒ˜q›è¡Œ¾|‘络规划。比如äh们常è¯ß_¼š“˜q™ä¸–界上最˜qœçš„è·ç¦»ä¸æ˜¯ç”Ÿä¸Žæ­Èš„è·ç¦»åQŒè€Œæ˜¯ç”µä¿¡åˆ°ç½‘通的è·ç¦»”åQˆç¬‘åQ‰å¦‚果应用是建立在中国的åQŒå°±è¦è€ƒè™‘电信用户和网通用戯‚®¿é—®ç½‘站的速度应该都比较快æ‰å¯ä»¥ã€‚这时候的解决æ–ÒŽ¡ˆå¯èƒ½æœ‰å¤š¿U,比如采用CDNåQˆContent Delivery Network内容分呾|‘络åQ‰ä‹É得网站的内容å‘布到离用户最˜q‘çš„æœåŠ¡å™¨ï¼Œåˆå¯ä»¥é‡‡ç”¨æŠŠæœåŠ¡å™¨æ”¾åœ¨ä¸€äº›æ‰€è°“çš„åŒçº¿æœºæˆ¿ä¸­ï¼Œç”šè‡³ž®†å‡ ¿U方案结åˆè“væ¥ä‹É用。这些都¾lŸç»Ÿå½’到¾|‘络知识中。åšä¸ºå…¬å¸çš„æž¶æž„师,è¦å¯¹˜q™äº›çŸ¥è¯†éƒ½æœ‰æ‰€äº†è§£åQŒæ‰æœ‰åŠ©äºŽåœ¨é‡åˆ°é—®é¢˜æ—¶æ‰¾åˆ°æœ€ä½³ç­”案ã€?br /> ¼‹¬äšg知识
        了解¼‹¬äšgçš„æžé™ï¼Œæ˜¯æž¶æž„师的基本功。我è§è¿‡ä¸€äº›ähåQŒä»–们的çœég¸­è½¯äšg¼‹¬äšg都是没有æžé™çš„,需è¦èµ„æºå°±ç”Œ™¯·åQŒç³»¾lŸæ€§èƒ½ä¸‹é™äº†å°±ä¹°æ›´é«˜çñ”的设备。然而,¼‹¬äšg的性能有很大一部分å–决于I/O讑֤‡ã€‚而这些I/O讑֤‡ä¾é çš„都是机械物ç†è¿åŠ¨ï¼Œ˜q™ç§˜q动是有æžé™çš„。因此当资æºè®‰K—®é‡å¢žå¤§åˆ°ä¸€å®šçš„½E‹åº¦æ—Óž¼Œ˜q™ç§ç‰©ç†˜q动ž®†æˆä¸ºç“¶é¢ˆã€‚比如说åQŒåœ¨å¼€å‘网站的˜q‡ç¨‹ä¸­ï¼Œè®°å½•è®¿å®¢çš„çŠ¶æ€æ˜¯ä¸€ä»¶å¾ˆé‡è¦çš„事情,一般æ¥è¯´å¯ä»¥ä‹É用HttpSessionæ¥è®°å½•。而HttpSession的存储问题将是一个很大的挑战åQŒå°¤å…¶æ˜¯å¤šæœºå…׃ínSessionæ—Óž¼Œž®†HttpSessionå­˜æˆæ–‡äšgòq‰™€šè¿‡å¤šæœºå…׃ín或网¾lœå¤‡ä»½çš„æ–¹å¼æ¥è§£å†›_ˆ†å¸ƒå¼çš„问题是常用的方案,然而,架构师必™å»è€ƒè™‘到这¿U方案是有I/Oæžé™é™åˆ¶çš„,很难扩展到超˜q‡ä¸€å®šè§„模的大型¾|‘ç»œã€‚åŒæ—Óž¼Œæž¶æž„å¸ˆåº”è¯¥äº†è§£ç›®å‰æœ€˜q‘çš„¼‹¬äšgå‘展是å¦å¯¹èÊYä»¶ç³»¾lŸä¼šé€ æˆä¸€å®šçš„å½±å“åQŒæ¯”如在多核的æ¡ä»¶ä¸‹æ˜¯å¦å¯¹èÊYä»¶ç¼–½E‹æœ‰æ–°çš„è¦æ±‚åQŒæ˜¯å¦ä¼šå¯¹è¿è¡Œåœ¨è™šæ‹Ÿæœºå’Œéžè™šæ‹Ÿæœºä¸Šçš„½E‹åºæœ‰åª„å“ç­‰½{‰ã€?br /> 软äšg知识
        软äšg知识所包å«çš„范围就更加òq¿æ³›äº†ã€‚对于互è”网行业æ¥è®²åQŒæž¶æž„师è¦äº†è§£æ“作系¾lŸï¼Œæ•°æ®åº“,应用æœåŠ¡å™¨ç­‰å„æ–¹é¢çš„知识。比如说åQŒå¦‚果网站ä‹É用的æ“作¾pÈ»Ÿæ˜¯LinuxåQŒå°±è¦äº†è§£è¿™ä¸ªLinuxç‰ˆæœ¬çš„æ€§èƒ½ä¸Žå±€é™æ€§ï¼Œæ¯”如说最多å¯ä»¥å­˜æ”„¡š„å•个文äšg为多大。有的数æ®åº“çš„æ•°æ®æ˜¯ä»¥å•个文件æ¥å­˜æ”¾çš„,虽然我们很少è§åˆ°æ•°æ®åº“中的数æ®å¤šåˆîC¸èƒ½å†æ”‘Ö…¥ä¸€æ¡è®°å½•的情况åQŒä½†æ˜¯ä½œä¸ºæž¶æž„师åQŒè¯·æ—¶åˆ»æ³¨æ„åQŒè¿™¿Uå¯èƒ½æ€§æ˜¯æœ‰çš„。而且如果你有òq¸åœ¨ä¸€å®‰™«˜é€Ÿæˆé•¿çš„互蔾|‘ä¼ä¸šä¸­åQŒè€Œä½ æ‰€è´Ÿè´£çš„åº”ç”¨åˆæ²¡æœ‰¾l过优化的è¯åQŒå¯èƒ½ä½ ä¼šå¾ˆå¿«è§åˆ°è¿™¿U现象。这¿U现象的å‘生å¯èƒ½æ˜¯ç”±äºŽæ“作系¾lŸä¸æ”¯æŒå¤§æ–‡ä»¶çš„原因åQŒä¹Ÿå¯èƒ½æ˜¯æ•°æ®åº“䏿”¯æŒå¤§æ–‡äšg。ä¸è®ºå¦‚何,架构师应该在˜q™ç§çŽ°è±¡å‘生之剞®±æŠŠä¸€åˆ‡éƒ½å‡†å¤‡å¥½ã€‚对数æ®åº“中表的拆分是架构师应该é‡åˆ°çš„å¦å¤–一个困难。一般æ¥è¯´å¢žåŠ åº”ç”¨æœåŠ¡å™¨æ¯”è¾ƒ½Ž€å•而增加数æ®åº“æœåŠ¡å™¨åˆ™æ˜¯æ¯”è¾ƒå¤æ‚的问题åQŒå¦‚果一个站点由多个数æ®åº“支æŒï¼Œæž¶æž„师需è¦è€ƒè™‘如何在ä¿è¯æ•°æ®ä¸€è‡´çš„æƒ…况下,让多个数æ®åº“分担压力。有些解å†Ïx–¹æ¡ˆæ˜¯ž®†æ•°æ®åº“的读写分开åQŒä‹É得大多数的查询sqlä¸ç»˜q‡æ ¸å¿ƒæ•°æ®åº“åQŒè€Œåªæ˜¯è®¿é—®æ•°æ®åº“的副本,但事实上åQŒè¿™¿Uæ–¹å¼ä¹Ÿåªèƒ½¾l´æŠ¤è§„模ä¸å¤§çš„网站。对于大型的¾|‘ç«™æ¥è¯´åQŒæŠŠä¸šåŠ¡åˆ†æ•£åˆîC¸åŒçš„æ•°æ®åº“中åQŒåªå…׃ínå¿…è¦çš„æ•°æ®ï¼Œæ‰æ˜¯åˆç†çš„æé«˜ç½‘站扩展性的解决æ–ÒŽ¡ˆã€?br /> 其他知识
        ä½œäØ“¾pÈ»Ÿæž¶æž„师,å¯èƒ½˜q˜éœ€è¦å¯¹åˆ†å¸ƒå¼ç³»¾lŸï¼Œè´Ÿè²å‡è¡¡åQŒç½‘¾lœå®‰å…¨ï¼Œæ•°æ®ç›‘控½{‰ç­‰å„æ–¹é¢éƒ½æœ‰æ‰€äº†è§£ã€‚ä¸ä»…仅是了解ç†è®ºçŸ¥è¯†ï¼Œä¹Ÿè¦å¯¹ç›¸å…³çš„产å“和业界进展有一定的认识。比如说åšè´Ÿè½½å‡è¡¡æœ€å¥½çš„äº§å“æ˜¯é‚£¿Uã€‚ç›®å‰æœ€å¸¸ç”¨çš„备份策略是什么,有什么缺ç‚V€‚如何ä‹É用缓存,如何åšå¥½æ—¥å¿—分枽{‰ç­‰ã€?br />         åˆšåˆšè°ˆåˆ°çš„æ˜¯æž¶æž„å¸ˆéœ€è¦æŽŒæ¡çš„知识åQŒç„¶è€Œï¼Œå†°å†»ä¸‰å°ºéžä¸€æ—¥ä¹‹å¯’。这个过½E‹éœ€è¦æˆ‘们慢慢的¿U¯ç¯ã€‚如果你已绘q›å…¥åˆ°å…¬å¸è¿›è¡ŒèÊYä»¶å¼€å‘,è¯äh—¶åˆÕd…³æ³¨ä½ æ‰€å¼€å‘èÊYä»¶çš„æ€§èƒ½ä¸Žå¯æ‰©å±•性,而ä¸ä»…ä»…å±€é™åœ¨åŠŸèƒ½ä¸Šï¼Œæ—¶åˆ»æƒ³ç€ä»ÖM½•一个简å•的问题åQšæˆ‘å¼€å‘的模å—如果攑֜¨å¤šähòq¶å‘的环境下会怎样åQŒæ…¢æ…¢çš„ž®×ƒ¼šæœ‰æ‰€å¿ƒå¾—。如果你˜q˜æ˜¯ä¸€ä¸ªåœ¨æ ¡å­¦ç”Ÿï¼Œä¸è¦æƒ³ç€è‡ªå·±¼›ÀLž¶æž„师˜q™ä¸ªèŒä½˜q˜å¾ˆé¥è¿œã€‚è¦çŸ¥é“åQŒæˆä¸ºæž¶æž„师的修ç‚ég¹‹è·¯æ˜¯å¾ˆé•¿çš„,甚至å¯ä»¥è¯´æ˜¯¾lˆèín的,因此早点˜q›å…¥å­¦ä¹ çжæ€ï¼Œä¸æ–­ä¿®ç‚¼è‡ªå·±ã€‚在学校期间学好¼›ÀL•£æ•°å­¦åQŒæ•°æ®ç»“构,æ“作¾pÈ»ŸåQŒç¼–译原ç†ï¼Œä½“ç³»¾l“æž„åQŒæ•°æ®åº“原熽{‰å…³é”®è¯¾½E‹ï¼Œòq¶ç§¯æžå¯»æ‰¾æœºä¼šåˆ°å¤–é¢å®žä¹ åQŒå¢žé•¿è‡ªå·Þqš„工作¾l验。如果有æœÞZ¼šåŽÕdˆ°ä¸€äº›æŠ€æœ¯ä¸»å¯¼çš„å…¬å¸ä¸­å·¥ä½œï¼Œž®×ƒ¸€å®šä¸è¦æ”¾å¼ƒè¿™¿U机会,慢慢ž®×ƒ¼šæˆé•¿èµäh¥ã€‚最é‡è¦çš„,你会å…ÀLˆå…Ïx³¨æŠ€æœ¯ï¼Œå‹¤äºŽæ€è€ƒçš„好习惯。当有一天你å‘现自己对ä“Q何技术难题都å¯ä»¥ä¸€çœ¼çœ‹åˆ°å…¶æœ¬è´¨åQŒåƈ能够ž®†å…¶åˆ†è§£ä¸ÞZ¸€ä¸ªä¸ªå¯è½»æ¾è§£å†³çš„æ¨¡å—åQŒä½ ä¼šç”±è¡ïLš„æ„Ÿè§‰åˆ°çŸ¥è¯†ç»™ä½ å¸¦æ¥çš„å¿«ä¹åQŒæˆ–è®”R‚£ä¸€å¤©ï¼Œä½ å·²¾l是一个架构师了ã€?/p>

]]>
怎样æˆäؓ优秀的èÊY件模型设计者?[转è²]http://www.aygfsteel.com/rain1102/archive/2008/12/15/246439.html周é”周é”Mon, 15 Dec 2008 08:10:00 GMThttp://www.aygfsteel.com/rain1102/archive/2008/12/15/246439.htmlhttp://www.aygfsteel.com/rain1102/comments/246439.htmlhttp://www.aygfsteel.com/rain1102/archive/2008/12/15/246439.html#Feedback0http://www.aygfsteel.com/rain1102/comments/commentRss/246439.htmlhttp://www.aygfsteel.com/rain1102/services/trackbacks/246439.html我们期待自己æˆäؓ一个优¿U€çš„èÊY件模型设计者,但是åQŒè¦æ€Žæ ·åšï¼Œåˆä»Žå“ªé‡Œå¼€å§‹å‘¢åQ?/span>
ž®†ä¸‹åˆ—原则应用到你的软äšg工程中,你会获得立æ†è§åª„çš„æˆæžœã€?/span>
1. äºø™¿œæ¯”技术é‡è¦?
ä½ å¼€å‘èÊY件是ä¸ÞZº†ä¾›åˆ«äºÞZ‹É用,没有äºÞZ‹É用的软äšgåªæ˜¯æ²¡æœ‰æ„义的数æ®çš„集åˆè€Œå·²ã€‚许多在软äšgæ–šw¢å¾ˆæœ‰æˆå°±çš„è¡Œå®¶åœ¨ä»–ä»¬äº‹ä¸šçš„åˆæœŸå´è¡¨çްòq›_ã^åQŒå› ä¸ÞZ»–们那时侯ž®†ä¸»è¦ç²¾åŠ›éƒ½é›†ä¸­åœ¨æŠ€æœ¯ä¸Šã€‚æ˜¾ç„Óž¼Œæž„äšgåQ?/span>componentsåQ‰ï¼ŒEJBåQ?/span>Enterprise Java BeansåQ‰å’Œä»£ç†åQ?/span>agentåQ‰æ˜¯å¾ˆæœ‰­‘£çš„东西。但是对于用æˆäh¥è¯ß_¼Œå¦‚果你设计的软äšg很难使用或者ä¸èƒ½æ»¡­‘³ä»–们的需求,åŽå°ç”¨å†å¥½çš„æŠ€æœ¯ä¹ŸäºŽäº‹æ— è¡¥ã€‚多èŠÞq‚¹æ—‰™—´åˆ°èÊY仉™œ€æ±‚和设计一个ä‹É用户能很å®ÒŽ˜“ç†è§£çš„界é¢ä¸Šã€?/span>
2. ç†è§£ä½ è¦å®žçŽ°çš„ä¸œè¥?
好的软äšg设计人员把大多数旉™—´èŠÞp´¹åœ¨å¾ç«‹ç³»¾lŸæ¨¡åž‹ä¸ŠåQŒå¶ž®”写一些æºä»£ç åQŒä½†é‚£åªä¸è¿‡æ˜¯äؓ了验è¯è®¾è®¡è¿‡½E‹ä¸­æ‰€é‡åˆ°çš„问题。这ž®†ä‹É他们的设计方案更加å¯è¡Œã€?/span>
3. 谦虚是必™åÈš„哿 ¼
ä½ ä¸å¯èƒ½çŸ¥é“一切,你甚臌™¦å¾ˆåŠªåŠ›æ‰èƒ½èŽ·å¾—èƒö够用的知识。èÊY件开呿˜¯ä¸€™å¹å¤æ‚而艰巨的工作åQŒå› ä¸ø™ÊY件开呿‰€ç”¨åˆ°çš„å·¥å…·å’ŒæŠ€æœ¯æ˜¯åœ¨ä¸æ–­æ›´æ–°çš„。而且åQŒä¸€ä¸ªäh也ä¸å¯èƒ½äº†è§£è½¯äšgå¼€å‘的所有过½E‹ã€‚在日常生活中你æ¯å¤©æŽ¥è§¦åˆ°çš„æ–°é²œäº‹ç‰©å¯èƒ½ä¸ä¼šå¤ªå¤šã€‚但是对于从事èÊYä»¶å¼€å‘的人æ¥è¯ß_¼Œæ¯å¤©å¯ä»¥å­¦ä¹ å¾ˆå¤šæ–îC¸œè¥¿ï¼ˆå¦‚果愿æ„çš„è¯åQ‰ã€?/span>
4. 需求就是需�/span>
如果你没有ä“Q何需求,你就ä¸è¦åŠ¨æ‰‹å¼€å‘ä“Q何èÊY件。æˆåŠŸçš„è½¯äšgå–决于时é—ß_¼ˆåœ¨ç”¨æˆ¯‚¦æ±‚的旉™—´å†…完æˆï¼‰ã€é¢„½Ž—å’Œæ˜¯å¦æ»¡èƒö用户的需求。如果你ä¸èƒ½¼‹®åˆ‡çŸ¥é“用户需è¦çš„æ˜¯ä»€ä¹ˆï¼Œæˆ–者èÊY件的需求定义,那么你的工程注定会失败ã€?/span>
5. 需求其实很ž®‘改å˜ï¼Œæ”¹å˜çš„æ˜¯ä½ å¯¹éœ€æ±‚çš„ç†è§£
Object ToolSmithså…¬å¸åQ?/span>www.objecttoolsmiths.comåQ‰çš„Doug Smith常喜‹Æ¢è¯´åQ?/span>åˆ†æžæ˜¯ä¸€é—¨ç§‘学,设计是一门艺æœ?/span>ã€‚ä»–çš„æ„æ€æ˜¯è¯´åœ¨ä¼—多çš?/span>æ­£ç¡®åˆ†æžæ¨¡åž‹ä¸­åªå­˜åœ¨ä¸€ä¸ªæœ€æ­£ç¡®åˆ†æžæ¨¡åž‹å¯ä»¥å®Œå…¨æ»¡èƒö解决æŸä¸ªå…·ä½“问题的需è¦ï¼ˆæˆ‘ç†è§£çš„æ„æ€æ˜¯éœ€æ±‚分æžéœ€è¦ä¸€ä¸ä¸è‹Ÿã€ç²¾¼‹®çš„完æˆ,而设计的时候å而å¯ä»¥å‘挥创造力和想象力 - 译者注åQ‰ã€?/span>
如果需求ç»å¸¸æ”¹åŠ¨ï¼Œå¾ˆå¯èƒ½æ˜¯ä½ æ²¡æœ‰ä½œå¥½éœ€æ±‚分æžï¼Œòq¶ä¸æ˜¯éœ€æ±‚真的改å˜äº†ã€?/span>
ä½ å¯ä»¥æŠ±æ€¨ç”¨æˆ·ä¸èƒ½å‘Šè¯‰ä½ ä»–们惛_¾—åˆîC»€ä¹ˆï¼Œä½†æ˜¯ä¸è¦å¿˜è®°åQŒæ”¶é›†éœ€æ±‚ä¿¡æ¯æ˜¯ä½ å·¥ä½œã€?/span>
ä½ å¯ä»¥è¯´æ˜¯æ–°æ¥çš„å¼€å‘äh员把事情æžå¾—一团糟åQŒä½†æ˜¯ï¼Œä½ åº”该确定在工程的第一天就告诉他们应该åšä»€ä¹ˆå’Œæ€Žæ ·åŽÕdšã€?/span>
å¦‚æžœä½ è§‰å¾—å…¬åæ€¸è®©ä½ ä¸Žç”¨æˆ·å……分接触,那åªèƒ½è¯´æ˜Žå…¬å¸çš„½Ž¡ç†å±‚åÆˆä¸æ˜¯çœŸæ­£æ”¯æŒä½ çš„™å¹ç›®ã€?/span>
ä½ å¯ä»¥æŠ±æ€¨å…¬å¸æœ‰å…Œ™ÊYä»¶å·¥½E‹çš„½Ž¡ç†åˆ¶åº¦ä¸åˆç†ï¼Œä½†ä½ å¿…须了解大多åŒè¡Œå…¬å¸æ˜¯æ€Žä¹ˆåšçš„ã€?/span>
ä½ å¯ä»¥å€Ÿå£è¯´ä½ ä»¬çš„竞争å¯Òމ‹çš„æˆåŠŸæ˜¯å› äØ“ä»–ä»¬æœ‰äº†ä¸€ä¸ªæ–°çš„ç†å¿µï¼Œä½†æ˜¯ä¸ÞZ»€ä¹ˆä½ æ²¡å…ˆæƒ›_ˆ°å‘¢ï¼Ÿ
需求真正改å˜çš„æƒ…况很少åQŒä½†æ˜¯æ²¡æœ‰åšå¥½éœ€æ±‚分æžå·¥ä½œçš„ç†ç”±å´å¾ˆå¤šã€?/span>
6. ¾l常阅读
åœ¨è¿™ä¸ªæ¯æ—¥éƒ½åœ¨å‘生å˜åŒ–的产业中,你ä¸å¯èƒ½åœ¨å·²å–得的戞®×ƒ¸Šé™‰™†‰å¤ªä¹…ã€?/span>
æ¯ä¸ªæœˆè‡³ž®‘读2ã€?/span>3本专业æ‚志或è€?/span>1本专业书¾cã€‚ä¿æŒä¸è½ä¼éœ€è¦ä»˜å‡ºå¾ˆå¤šçš„æ—‰™—´å’Œé‡‘钱,但会使你æˆäؓ一个很有实力的竞争者ã€?/span>
7. é™ä½Žè½¯äšg模å—间的耦åˆåº?/span>
高耦åˆåº¦çš„¾pÈ»Ÿæ˜¯å¾ˆéš„¡»´æŠ¤çš„。一处的修改引è“vå¦ä¸€å¤„甚è‡Ïx›´å¤šå¤„çš„å˜åЍã€?/span>
ä½ å¯ä»¥é€šè¿‡ä»¥ä¸‹æ–ÒŽ³•é™ä½Ž½E‹åºçš„耦åˆåº¦ï¼šéšè—实现¾l†èŠ‚åQŒå¼ºåˆ¶æž„件接å£å®šä¹‰ï¼Œä¸ä‹É用公用数æ®ç»“构,ä¸è®©åº”用½E‹åºç›´æŽ¥æ“作数æ®åº“(我的¾l验法则是:当应用程åºå‘˜åœ¨å†™SQL代ç çš„æ—¶å€™ï¼Œä½ çš„½E‹åºçš„耦åˆåº¦å°±å·²ç»å¾ˆé«˜äº†ï¼‰ã€?/span>
耦åˆåº¦ä½Žçš„èÊYä»¶å¯ä»¥å¾ˆå®ÒŽ˜“被é‡ç”¨ã€ç»´æŠ¤å’Œæ‰©å……ã€?/span>
8. æé«˜è½¯äšgçš„å†…èšæ€?/span>
如果一个èÊY件的模å—åªå®žçŽîC¸€ä¸ªåŠŸèƒ½ï¼Œé‚£ä¹ˆè¯¥æ¨¡å—å…·æœ‰é«˜å†…èšæ€§ã€‚é«˜å†…èšæ€§çš„软äšg更容易维护和改进ã€?/span>
åˆ¤æ–­ä¸€ä¸ªæ¨¡å—æ˜¯å¦æœ‰é«˜çš„å†…èšæ€§ï¼Œçœ‹ä¸€çœ‹ä½ æ˜¯å¦èƒ½å¤Ÿç”¨ä¸€ä¸ªç®€å•çš„å¥å­æè¿°å®ƒçš„功能ž®Þp¡Œäº†ã€‚如果你用了一ŒDµè¯æˆ–者你需è¦ä‹É用类ä¼?/span>å’?/span>ã€?/span>æˆ?/span>½{‰è¿žè¯ï¼Œåˆ™è¯´æ˜Žä½ éœ€è¦å°†è¯¥æ¨¡å—细化ã€?/span>
åªæœ‰é«˜å†…èšæ€§çš„æ¨¡å—æ‰å¯èƒ½è¢«é‡ç”¨ã€?/span>
9. 考虑软äšgçš„ç§»æ¤æ€?/span>
¿UÀL¤æ˜¯èÊYä»¶å¼€å‘中一™å¹å…·ä½“而åˆå®žé™…的工作,ä¸è¦ç›æ€¿¡æŸäº›è½¯äšg工具的广告宣传(比如Java 的宣传å£å?/span>write once run many ? 译者注åQ‰ã€?/span>
å³ä‹É仅仅对èÊY件进行常规凾U§ï¼Œä¹Ÿè¦æŠŠè¿™çœ‹å¾—å’Œå‘å¦ä¸€ä¸ªæ“作系¾lŸæˆ–æ•°æ®åº“ç§»æ¤ä¸€æ ·é‡è¦ã€?/span>
è®°å¾—ä»?/span>16ä½?/span>Windows¿UÀL¤åˆ?/span>32ä½?/span>windowsçš?/span>ä¹è¶£å?/span>åQŸå½“ä½ ä‹É用了æŸä¸ªæ“作¾pÈ»Ÿçš„特性,如它的进½E‹é—´é€šä¿¡(IPC)½{–ç•¥åQŒæˆ–ç”¨æŸæ•°æ®åº“专有语­a€å†™äº†å­˜å‚¨˜q‡ç¨‹ã€‚ä½ çš„èÊY件和那个特定的äñ”å“结åˆåº¦ž®±å·²¾l很高了ã€?/span>
好的软äšg设计者把那些ç‰ÒŽœ‰çš„实现细节打包éšè—è“væ¥ï¼Œæ‰€ä»¥ï¼Œå½“那些特性该å˜çš„æ—¶å€™ï¼Œä½ çš„ä»…ä»…éœ€è¦æ›´æ–°é‚£ä¸ªåŒ…ž®±å¯ä»¥äº†ã€?/span>
10. 接å—å˜åŒ–
˜q™æ˜¯ä¸€å¥è€è¯äº†ï¼šå”¯ä¸€ä¸å˜çš„åªæœ‰å˜åŒ–ã€?/span>
你应该将所有系¾lŸå°†å¯èƒ½å‘生的å˜åŒ–ä»¥åŠæ½œåœ¨éœ€æ±‚记录下æ?/span>,以便ž®†æ¥èƒ½å¤Ÿå®žçްåQˆå‚è§?/span>“Architecting for Change”åQ?/span>Thinking Objectively, May 1999åQ?/span>
é€šè¿‡åœ¨å¾æ¨¡æœŸé—´è€ƒè™‘˜q™äº›å‡è®¾çš„æƒ…况,你就有å¯èƒ½å¼€å‘出­‘›_¤Ÿå¼ºå£®ä¸”容易维护的软äšg。设计强壮的软äšg是你最基本的目标ã€?/span>
11. ä¸è¦ä½Žä¼°å¯¹èÊY件规模的需æ±?/span>
Internet 带给我们的最大的教训是你必须在èÊYä»¶å¼€å‘的最åˆé˜¶ŒDµå°±è€ƒè™‘软äšgè§„æ¨¡çš„å¯æ‰©å……性ã€?/span>
ä»Šå¤©åªæœ‰100人的部门使用的应用程åºï¼Œæ˜Žå¤©å¯èƒ½ä¼šè¢«æœ‰å¥½å‡ ä¸‡äººçš„¾l„织使用åQŒä¸‹æœˆï¼Œé€šè¿‡å› ç‰¹¾|‘å¯èƒ½ä¼šæœ‰å‡ ç™¾ä¸‡äºÞZ‹É用它ã€?/span>
在èÊYä»¶è®¾è®¡çš„åˆæœŸåQŒæ ¹æ®åœ¨ç”¨ä¾‹æ¨¡åž‹ä¸­å®šä¹‰çš„必须支æŒçš„基本事务处ç†ï¼Œ¼‹®å®šè½¯äšg的基本功能。然åŽï¼Œåœ¨å¾é€ ç³»¾lŸçš„æ—¶å€™å†é€æ­¥åŠ å…¥æ¯”è¾ƒå¸¸ç”¨çš„åŠŸèƒ½ã€?/span>
在设计的开始考虑软äšg的规模需求,é¿å…在用æˆïL¾¤½H然增大的情况下åQŒé‡å†™èÊYä»¶ã€?/span>
12. 性能仅仅是很多设计因素之一
å…Ïx³¨è½¯äšg设计中的一个é‡è¦å› ç´?/span>--性能åQŒè¿™å¥½è±¡ä¹Ÿæ˜¯ç”¨æˆ·æœ€å…›_¿ƒçš„事情。一个性能ä¸ä½³çš„èÊYä»¶å°†ä¸å¯é¿å…被é‡å†™ã€?/span>
但是你的设计˜q˜å¿…™åÕd…·æœ‰å¯é æ€§ï¼Œå¯ç”¨æ€§ï¼Œä¾¿æºæ€§å’Œå¯æ‰©å±•性。你应该在工½E‹å¼€å§‹å°±åº”该定义òq¶åŒºåˆ†å¥½˜q™äº›å› ç´ åQŒä»¥ä¾¿åœ¨å·¥ä½œä¸­æ°å½“ä‹É用。性能å¯ä»¥æ˜¯ï¼Œä¹Ÿå¯ä»¥ä¸æ˜¯ä¼˜å…ˆçñ”最高的因素åQŒæˆ‘的观ç‚ÒŽ˜¯åQŒç»™æ¯ä¸ªè®¾è®¡å› ç´ åº”有的考虑ã€?/span>
13. ½Ž¡ç†æŽ¥å£
“UML User Guide”åQ?/span>Grady BoochåQ?/span>Ivar Jacobsonå’?/span>Jim Rumbaugh ,Addison Wesley, 1999åQ‰ä¸­æŒ‡å‡ºåQŒä½ åº”该在开å‘阶ŒD늚„早期ž®±å®šä¹‰èÊY件模å—之间的接å£ã€?/span>
˜q™æœ‰åŠ©äºŽä½ çš„å¼€å‘äh员全é¢ç†è§£èÊY件的设计¾l“æž„òq¶å–得一致æ„è§ï¼Œè®©å„模å—å¼€å‘å°¾l„相对独立的工作。一旦模å—的接壼‹®å®šä¹‹åŽåQŒæ¨¡å—怎样实现ž®×ƒ¸æ˜¯å¾ˆé‡è¦äº†ã€?/span>
从根本上è¯ß_¼Œå¦‚果你ä¸èƒ½å¤Ÿå®šä¹‰ä½ çš„æ¨¡å—从外部看上去会是什么样å­?/span>åQŒä½ è‚¯å®šä¹Ÿä¸æ¸…楚模å—内è¦å®žçŽ°ä»€ä¹ˆã€?/span>
14. èµ°è¿‘è·¯éœ€è¦æ›´é•¿çš„æ—‰™—´
在èÊYä»¶å¼€å‘中没有æ·å¾„å¯ä»¥èµ°ã€?/span>
¾~©çŸ­ä½ çš„在需求分æžä¸ŠèŠÞqš„æ—‰™—´åQŒç»“æžœåªèƒ½æ˜¯å¼€å‘出æ¥çš„软äšgä¸èƒ½æ»¡èƒö用户的需求,必须被é‡å†™ã€?/span>
在èÊY件徿¨¡ä¸Šæ¯èŠ‚çœä¸€å‘¨ï¼Œåœ¨å°†æ¥çš„¾~–ç é˜¶æ®µå¯èƒ½ä¼šå¤šèŠ±å‡ å‘¨æ—¶é—ß_¼Œå› äØ“ä½ åœ¨å…¨é¢æ€è€ƒä¹‹å‰å°±åŠ¨æ‰‹å†™ç¨‹åºã€?/span>
ä½ äØ“äº†èŠ‚çœä¸€å¤©çš„‹¹‹è¯•æ—‰™—´è€Œæ¼æŽ‰äº†ä¸€ä¸?/span>bugåQŒåœ¨ž®†æ¥çš„维护阶ŒDµï¼Œå¯èƒ½éœ€è¦èŠ±å‡ å‘¨ç”šè‡³å‡ ä¸ªæœˆçš„æ—‰™—´åŽÖM¿®å¤ã€‚与其如此,˜q˜ä¸å¦‚釿–°å®‰æŽ’一下项目计划ã€?/span>
é¿å…èµ°æ·å¾„,åªåšä¸€‹Æ¡ä½†è¦åšå¯¹ï¼ˆdo it once by doing it rightåQ‰ã€?/span>
15. 别信赖ä“Q何äh
产å“å’ŒæœåС销售公忀¸æ˜¯ä½ çš„æœ‹å‹ï¼Œä½ çš„大部分员工和高层½Ž¡ç†äººå‘˜ä¹Ÿä¸æ˜¯ã€?/span>
大部分äñ”å“供应商希望把你牢牢¾l‘在他们的äñ”å“上åQŒå¯èƒ½æ˜¯æ“作¾pÈ»ŸåQŒæ•°æ®åº“或者æŸä¸ªå¼€å‘工兗÷€?/span>
大部分的™åùN—®å’Œæ‰¿åŒ…商åªå…³å¿ƒä½ çš„é’±òq¶ä¸æ˜¯ä½ çš„å·¥½E‹ï¼ˆåœæ­¢å‘他们付‹Æ¾ï¼Œçœ‹ä¸€çœ‹ä»–们会在周围呆多长旉™—´åQ‰ã€?/span>
大部分程åºå‘˜è®¤äؓ他们自己比其他äh更优¿U€åQŒä»–们å¯èƒ½æŠ›å¼ƒä½ è®¾è®¡çš„æ¨¡åž‹è€Œç”¨è‡ªå·±è®¤äؓ更好的ã€?/span>
åªæœ‰è‰¯å¥½çš„æ²Ÿé€šæ‰èƒ½è§£å†Œ™¿™äº›é—®é¢˜ã€?/span>
è¦æ˜Ž¼‹®çš„æ˜¯ï¼Œä¸è¦åªä¾é ä¸€å®¶äñ”哿ˆ–æœåŠ¡æä¾›å•†ï¼Œå³ä‹É你的公å¸åQˆæˆ–¾l„织åQ‰å·²¾låœ¨å»ºæ¨¡ã€æ–‡æ¡£å’Œ˜q‡ç¨‹½{‰æ–¹é¢å‘é‚£ä¸ªå…¬å¸æŠ•å…¥äº†å¾ˆå¤šé’±ã€?/span>
16. è¯æ˜Žä½ çš„设计在实践中å¯è¡Œ
在设计的时候应当先建立一个技术原型,或者称ä¸?/span>端到ç«?/span>åŽŸåž‹ã€‚ä»¥è¯æ˜Žä½ çš„设计是能够工作的ã€?/span>
你应该在开å‘工作的早期åšè¿™äº›äº‹æƒ…ï¼Œå› äØ“åQŒå¦‚æžœèÊY件的设计æ–ÒŽ¡ˆæ˜¯ä¸å¯è¡Œçš„,在编ç å®žçŽ°é˜¶ŒD‰|— è®ºé‡‡å–ä»€ä¹ˆæŽªæ–½éƒ½äºŽäº‹æ— è¡¥ã€‚æŠ€æœ¯åŽŸåž‹å°†è¯æ˜Žä½ çš„设计的å¯è¡Œæ€§ï¼Œä»Žè€Œï¼Œä½ çš„设计ž®†æ›´å®ÒŽ˜“获得支æŒã€?/span>
17. 应用已知的模�/span>
ç›®å‰åQŒæˆ‘们有大é‡çްæˆçš„分æžå’Œè®¾è®¡æ¨¡å¼ä»¥åŠé—®é¢˜çš„è§£å†Ïx–¹æ¡ˆå¯ä»¥ä‹É用ã€?/span>
一般æ¥è¯ß_¼Œå¥½çš„æ¨¡åž‹è®¾è®¡å’Œå¼€å‘äh员,都会é¿å…釿–°è®¾è®¡å·²ç»æˆç†Ÿçš„åÆˆè¢«å¹¿æ³›åº”ç”¨çš„ä¸œè¥¿ã€?/span>
http://www.ambysoft.com/processPatternsPage.html
æ”¶è—äº†è®¸å¤šå¼€å‘æ¨¡å¼çš„ä¿¡æ¯ã€?/span>
18. 研究æ¯ä¸ªæ¨¡åž‹çš„长处和å¼Þq‚¹
ç›®å‰æœ‰å¾ˆå¤šç§¾cÈš„模型å¯ä»¥ä½¿ç”¨,如下图所½Cºã€‚用例æ•èŽïLš„æ˜¯ç³»¾lŸè¡Œä¸ºéœ€æ±‚ï¼Œæ•°æ®æ¨¡åž‹åˆ™æ˜q°æ”¯æŒä¸€ä¸ªç³»¾lŸè¿è¡Œæ‰€éœ€è¦çš„æ•°æ®æž„æˆã€‚ä½ å¯èƒ½ä¼šè¯•囑֜¨ç”¨ä¾‹ä¸­åŠ å…¥å®žé™…æ•°æ®æ˜qŽÍ¼Œä½†æ˜¯åQŒè¿™å¯¹å¼€å‘è€…ä¸æ˜¯éžå¸¸æœ‰ç”¨ã€‚åŒæ øP¼Œæ•°æ®æ¨¡åž‹å¯ÒŽ˜q°èÊY仉™œ€æ±‚æ¥è¯´æ˜¯æ— ç”¨çš„。æ¯ä¸ªæ¨¡åž‹åœ¨ä½ å¾æ¨¡è¿‡½E‹ä¸­æœ‰å…¶ç›¸åº”的佾|®ï¼Œä½†æ˜¯åQŒä½ éœ€è¦æ˜Žç™½åœ¨ä»€ä¹ˆåœ°æ–¹ï¼Œä»€ä¹ˆæ—¶å€™ä‹É用它们ã€?/span>
19. 在现有ä“Q务中应用多个模型
当你攉™›†éœ€æ±‚的时候,考虑使用用例模型åQŒç”¨æˆïL•Œé¢æ¨¡åž‹å’Œé¢†åŸŸ¾U§çš„¾cÀL¨¡åž‹ã€?/span>
当你设计软äšg的时候,应该考虑制作¾cÀL¨¡åž‹ï¼Œ™åºåºå›¾ã€çжæ€å›¾ã€å作图和最¾lˆçš„软äšgå®žé™…ç‰©ç†æ¨¡åž‹ã€?/span>
½E‹åºè®¾è®¡äººå‘˜åº”该慢慢æ„识刎ͼŒä»…仅使用一个模型而实现的软äšgè¦ä¹ˆä¸èƒ½å¤Ÿå¾ˆå¥½åœ°æ»¡èƒö用户的需求,è¦ä¹ˆå¾ˆé𾿉©å±•ã€?/span>
20. 教育你的å¬ä¼—
你花了很大力气å¾ç«‹ä¸€ä¸ªå¾ˆæˆç†Ÿçš„ç³»¾lŸæ¨¡åž‹ï¼Œè€Œä½ çš„å¬ä¼—å´ä¸èƒ½ç†è§£å®ƒä»¬åQŒç”šè‡Ïx›´¾pŸï¼˜qžäؓ什么è¦å…ˆå¾ç«‹æ¨¡åž‹éƒ½ä¸çŸ¥é“。那么你的工作是毫无æ„义的ã€?/span>
教给你开å‘äh员基本的建模知识åQ›å¦åˆ™ï¼Œä»–们会åªçœ‹çœ‹ä½ ç”»çš„æ¼‚亮图表,然厾l§ç®‹¾~–写ä¸è§„范的½E‹åºã€?/span>
å¦å¤–åQ?/span>你还需è¦å‘Šè¯‰ä½ çš„ç”¨æˆ·ä¸€äº›éœ€æ±‚å¾æ¨¡çš„基础知识。给他们解释你的用例(uses case)和用æˆïL•Œé¢æ¨¡åž‹ï¼Œä»¥ä‹É他们能够明白你è¦è¡¨è¾¾åœîC¸œè¥Ñ€‚当æ¯ä¸ªäººéƒ½èƒ½ä‹É用一个通用的设计语­a€çš„æ—¶å€™ï¼ˆæ¯”如UML-译者注åQ‰ï¼Œä½ çš„团队æ‰èƒ½å®žçŽ°çœŸæ­£çš„åˆä½œã€?/span>
21. 带工å…ïLš„å‚È“œ˜q˜æ˜¯å‚È“œ
ä½ ç»™æˆ?/span>CAD/CAM工具åQŒè¯·æˆ‘设计一座桥。但是,如果那åñ”æ¡¥å¾æˆçš„è¯ï¼Œæˆ‘è‚¯å®šä¸æƒ›_½“½W¬ä¸€ä¸ªä»Žæ¡¥ä¸Š˜q‡çš„äººï¼Œå› äØ“æˆ‘å¯¹å»ºç­‘ä¸€½Hä¸é€šã€?/span>
使用一个很优秀çš?/span>CASE工具òq¶ä¸èƒ½ä‹Éä½ æˆä¸ÞZ¸€ä¸ªå¾æ¨¡ä¸“å®Óž¼Œåªèƒ½ä½¿ä½ æˆäؓ一个优¿U€CASE工具的ä‹É用者。æˆä¸ÞZ¸€ä¸ªä¼˜¿U€çš„徿¨¡ä¸“安™œ€è¦å¤šòq´çš„¿U¯ç¯åQŒä¸ä¼šæ˜¯ä¸€å‘¨é’ˆå¯ÒŽŸä¸ªä­h值几åƒç¾Žå…ƒå·¥å…ïLš„培训。一个优¿U€çš?/span>CASE工具是很é‡è¦åQŒä½†ä½ å¿…™åÕd­¦ä¹ ä‹É用它åQŒåƈ能够使用它设计它支æŒçš„æ¨¡åž‹ã€?/span>
22. ç†è§£å®Œæ•´çš„过½E?/span>
好的设计人员应该ç†è§£æ•´ä¸ªè½¯äšg˜q‡ç¨‹åQŒå°½½Ž¡ä»–们å¯èƒ½ä¸æ˜¯ç²¾é€šå…¨éƒ¨å®žçŽ°ç»†èŠ‚ã€?/span>
软äšg开呿˜¯ä¸€ä¸ªå¾ˆå¤æ‚的过½E‹ï¼Œ˜q˜è®°å¾—ã€?/span>object-oriented software process》第36™å늚„内容å—?除了¾~–程ã€å¾æ¨¡ã€æµ‹è¯•等你擅长工作外åQŒè¿˜æœ‰å¾ˆå¤šå·¥ä½œè¦åšã€?/span>
好的设计者需è¦è€ƒè™‘全局。必™åÖM»Žé•¿è¿œè€ƒè™‘如何使èÊY件满­‘³ç”¨æˆ·éœ€è¦ï¼Œå¦‚何æä¾›¾l´æŠ¤å’ŒæŠ€æœ¯æ”¯æŒç­‰ã€?/span>
23. 常嚋¹‹è¯•åQŒæ—©å𿵋è¯?/span>
如果‹¹‹è¯•对你的èÊYä»¶æ¥è¯´æ˜¯æ— æ‰€è°“çš„åQŒé‚£ä¹ˆä½ çš„èÊY件多åŠä¹Ÿæ²¡ä»€ä¹ˆå¿…è¦è¢«å¼€å‘出æ¥ã€?/span>
建立一个技术原型供技术评审ä‹É用,以检验你的èÊY件模型ã€?/span>
在èÊY件生命周期中åQŒè¶Šæ™šå‘现的错误­‘Šéš¾ä¿®æ”¹åQŒä¿®æ”ÒŽˆæœ¬è¶Šæ˜‚贵。尽å¯èƒ½æ—©çš„åšæµ‹è¯•是很值得的ã€?/span>
24. 把你的工作归�/span>
ä¸å€¼å¾—归档的工作往往也ä¸å€¼å¾—åšã€‚归档你的设惻I¼Œä»¥åŠæ ÒŽ®è®¾æƒ³åšå‡ºçš„决定;归档软äšg模型中很é‡è¦ä½†ä¸å¾ˆæ˜Žæ˜„¡š„部分ã€?/span>¾l™æ¯ä¸ªæ¨¡åž‹ä¸€äº›æ¦‚è¦æ˜qîC»¥ä½¿åˆ«äººå¾ˆå¿«æ˜Žç™½æ¨¡åž‹æ‰€è¡¨è¾¾çš„内å®V€?/span>
25. 技术会å˜ï¼ŒåŸºæœ¬åŽŸç†ä¸ä¼š
如果有ähè¯?/span>使用æŸç§å¼€å‘语­a€ã€æŸä¸ªå·¥å…ähˆ–æŸæŸæŠ€æœ¯ï¼Œæˆ‘们ž®×ƒ¸éœ€è¦å†åšéœ€æ±‚分æžï¼Œå»ºæ¨¡åQŒç¼–ç æˆ–‹¹‹è¯•。ä¸è¦ç›¸ä¿¡ï¼Œ˜q™åªè¯´æ˜Žä»–还¾~ÞZ¹¾l验。抛开技术和人的因素åQŒå®žé™…上软äšgå¼€å‘的基本原ç†è‡?/span>20世纪70òq´ä»£ä»¥æ¥ž®±æ²¡æœ‰æ”¹å˜è¿‡ã€‚ä½ å¿…é¡»˜q˜å®šä¹‰éœ€æ±‚,建模åQŒç¼–ç ï¼Œ‹¹‹è¯•åQŒé…¾|®ï¼Œé¢å¯¹é£Žé™©åQŒå‘布äñ”å“,½Ž¡ç†å·¥ä½œäººå‘˜½{‰ç­‰ã€?/span>
软äšg建模技术是需è¦å¤šòq´çš„实际工作æ‰èƒ½å®Œå…¨æŽŒæ¡çš„。好在你å¯ä»¥ä»Žæˆ‘çš„å¾è®®å¼€å§‹ï¼Œå®Œå–„你们自己的èÊYä»¶å¼€å‘ç»éªŒã€?/span>
以鸡汤开始,加入自己的蔬èœã€‚ç„¶åŽï¼Œå¼€å§‹äínå—你自己的丰盛晚˜¡å§ã€?/span>


]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÐÂÏçÏØ| µ÷±øÉ½ÊÐ| ¹ã¶«Ê¡| Èê³ÇÏØ| ÄÏ·áÏØ| ´ó·áÊÐ| Î÷²Ø| ¹ã°²ÊÐ| ÎÚÉóÆì| ºÏ·ÊÊÐ| ºÍ¾²ÏØ| ÓÀ¿µÊÐ| ÁúÑÒÊÐ| ¼ÎÓãÏØ| ¼Ð½­ÏØ| ÈÕÍÁÏØ| ÄÏͶÊÐ| ¾°¶«| ÁÉÑôÊÐ| ÎôÑôÏØ| ÑïÖÝÊÐ| ÍÍÁôÏØ| ̨ÍåÊ¡| ¶Ø»ÍÊÐ| ·ðɽÊÐ| Í¨É½ÏØ| ÇúÑôÏØ| ÆÑ½­ÏØ| ¼ª°²ÊÐ| °¢°Ó| ÑÓ°²ÊÐ| ËÞǨÊÐ| ³µéÏØ| ÒÀ°²ÏØ| À¶ÌïÏØ| ÄϺÍÏØ| ¸¡ÁºÏØ| ¾ÞÒ°ÏØ| »ª³ØÏØ| ÁÉÄþÊ¡| ¿ª½­ÏØ|