??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成av人片一区二区三区,第一页在线观看,禁果av一区二区三区http://www.aygfsteel.com/xan/category/30692.htmlwatch and learnzh-cnWed, 09 Apr 2008 19:04:06 GMTWed, 09 Apr 2008 19:04:06 GMT60(?E序界葵花宝?/title><link>http://www.aygfsteel.com/xan/archive/2008/04/10/191711.html</link><dc:creator>xan</dc:creator><author>xan</author><pubDate>Wed, 09 Apr 2008 16:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/xan/archive/2008/04/10/191711.html</guid><wfw:comment>http://www.aygfsteel.com/xan/comments/191711.html</wfw:comment><comments>http://www.aygfsteel.com/xan/archive/2008/04/10/191711.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xan/comments/commentRss/191711.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xan/services/trackbacks/191711.html</trackback:ping><description><![CDATA[中国人大都喜Ƣ用武侠说来比较Y件开发,但是在实战武功中Q只有葵花宝典才是最厉害的,也只有掌握了葵花宝典Q才能称?不|"?<br />     但什么才是Y件开发的葵花宝典Q?<br /> 让我们先从一些现象出发。我们的前提是,软g开发是一Ҏ力密集型力_。对于智力密集型力_Q我们观察到的现象是Q个体的表现差异很大Q团队的表现差异很大Q组l的表现差异很大Q国家的表现差异很大。这不象体力占主要的力_Q象癄王跑癄的速度也仅比我?0%。但在棋c运动中Q一个高手可以R轮战C低手Q而且毫无例外地将他们一一击|Q?<br />     q些智力q动员表现出的特ҎQ计精而且速度快。其行ؓ很象东方不|。虽然关于葵花宝典的传说很多Q但最准确的描q只有一个字"?。东方不败已l快C吓h的地步。就象卡斯帕|夫已快Cp的地步?<br />     有一则关于物理学家玻的轶事Q有一ơ玻在普林斯顿大学听两个年青教授演讲他们的工作成果。期间玻突然发a_如果照你们的研究下去,会得C个很有意思的推论。结果两个年青教授回去计了两天Q果然得Z同样的结论。玻是如何做到q样快的Q?<br />      在Y件开发中Q我们同h意到q样一U高手,他们可以每天写出一千行左右的高品质代码。他们可以运用已有的一些Y件包Q迅速完成一个新的品。他们可以在很短的时间内Q学会一Ҏ的程序语a或是新技术。他们表现出一U神奇的速度?<br /> <br /> 在武侠小说中Q所有的高手都有一些凡Z能企及的表现。象张无忌学太极Q用龙爪手击败龙爪手名家Q乔峰用太祖长拳击|天下英雄Q姑苏慕容以其h之道q治其h之nQo狐冲一剑剌瞎十几双眼睛{等。我认ؓQ之所以他们能做到q样Q关键是在于他们快?<br /> <br /> 快ƈ不意味着不准或品质差。快与品质ƈ不矛盾?<br /> <br /> 高手的快Q其实包含着很高的品质在其中。如果你因ؓ高手的快Q就质疑其品质,那就相当于在问:东方不|出手那么快,会不会刺不准Q东方不败ƈ不满于刺死ҎQ他会在Ҏw上刺朵花。他把杀人变成了艺术。准来_他真正的兴趣不在杀人,而在于艺术?<br /> <br /> 退一步说Q就东方不败第一L点偏差,他稍作修正后Q马上跟上的W二W三击,也会M他想M的地斏V在武功差的Ҏ剑还没拨出来的时候,他已杀d方ƈZ了一朵花?<br /> <br /> 所以真正的软g高手Q他q不满于他的代码能有效地工作了Q他认ؓ~程是艺术,q心于其中。在低手能写Z个版本的旉里,他已l写ZW十版。其品质当然不可同日而语。就象一个九D|手,在给定的旉里,他能计算十种可能Qƈ每U可能计到100手之后,从中选择一U最有利的下法。低手岂有苟全的ZQ?<br /> <br /> 高手写Y件L不停地在重构(refactoringQ。高手喜ƢP代式开发。高手说Q增量就是打补丁QP代就是推倒重来。对于Y件这U东西,写一遍它可能OKQ做到这一点也不容易)Q写十遍是一个伟大的产品Q再多写一遍它更伟大些?<br /> <br /> 高手快的诀H在于他很熟悉各U东ѝ高手看书很快,因ؓ每一本新书里Q值得他好好看的新技术只有一两章的内宏V他能迅速看完,q准领会这本书的中心思想和h倹{而对于一个新手,每句话都是新的,他都需要去理解Q每一D例子,他都需要去试?<br /> <br /> 很少看到一U?00%全新的技术或理论。就象Java language specification里说的,Java没有使用M新技术,用的都是业界久经考验的技术。对于高手来_那些技术都是他所熟悉的。自Ӟ很快他就从一个C++高手变成了Java高手。如果一个编E新手学JavaQ学两年也不如一个高手学两个月的。高手学C西快?<br /> <br /> 高手写代码速度快。统计结果说Qh均每人月的有效代码速度大概?00?00行。但那是业界q_生效率。对于高手来_q个数字太低了。每天写300?00行是完全有可能的。因为在写代码时Q所有知识都已具备,已经没有M需要他多花旉的事情了。他甚至很少需要Debug?<br /> <br /> 高手重用代码的能力很强,熟悉新的API的速度很快。这也是因ؓQ他曄使用q很多的APIQ重用过很多的代码。他知道哪些是可用的Q哪些有~陷。他既过用QtQ也用过gtk+Q也用过windows API & MFCQ也用过AWT & SWING。新的API对他来说Q也是老熟人?<br /> <br /> 高手喜欢用轻量的工P象viQnotepadQ最多到UltraEditq样复杂的。高手用q种工具写出很多的东ѝ这些工具就象东方不败的针。那栚w已具有神奇的力Q有时候它可以当激光枪来用?<br /> <br /> 对于一些重量的工P高手虽不常用Q但一lZ威力大于思h。如果让东方不|用剑Q最厉害的剑术名家也会|得很隄。高手其实用q很多的重量U工P而且q其优~点。所以出来Q就会把威力发挥到最大,而把~陷减少到最。而低手则不然QL把缺陷加以大大的发扬而浑不知其精髓何在。就象很多h学用UML、RUP、XP、Design pattern那样?<br /> <br /> 高手所学博杂且融会贯通。高手做什么都快,当低手还在一愁莫展的时候,高手已经圆满解决问题Q去q别的事M?<br /> <br /> 在成为高手的路上Q要有热情,要@序渐q,要持之以恒?<br /> <br /> 要D己,<font color="#0000ff">?/font><font color="#0000ff">要快快地看。要试图q速理解其L。其实你快快看所接受的信息量Q与慢慢看接受的差不多?/font>能明白多很大程度上取决于你的功底。以后用到再回过头来看。一本对你来说新东西太多的书Q不要指望看一ơ就全理解吸收。就象很多功力不够的人看design patterns那本书一栗慢慢看q不如找到多U信息来源,都快快看一遍?font color="#0000ff">对于一个完全陌生的领域Q只看一本书很远q不够的?/font> <br /> <br /> <font color="#0000ff">要DԌ事要快快?/font>。有一个朋友,几年前我介绍他去玩玩linuxQ他也表C想玩,但他现在q没过。他失去了很多机会?<br /> <br /> qx<font color="#0000ff">要有意识提高自己写代码的速度</font>Q其实你一天写15行有效代码,与你?0行有效代码,其品质是差不多的。你应该把那些业界^均水qx诸脑后,把超自己做为唯一目标。等C写了很多各式各样的代码,你的水^׃一般了。一个老师曑֐我介l他的学p的决H,他说你去啃原版小_啃到50本,和一般h有很大距M。就是这个理。如果你写得太慢Q怎么能写得多Q水qx么能提高? <br /> <br /> 要D己,学很多别人怕学的东ѝ低手M_q么多东西怎么学得q来啊。于是就学或不学。这样就成不了高手了。高手有非常q的知识面,有很丰富的经验。知道很多低手不知道的事。玩q很多低手听都没听过的东ѝ?<br /> <br /> 要D己,努力满客户的各U需求。个人技能是在满_L各种需求的q程中提高的。比如你喜欢用DelphiQ客戯一定要用VBQ那你就{应他,然后把自己培L为VB的高手。用L需求看似变态,但对你是一个机会?<br /> <br /> 怎样才能做到看书快,写代码快Q学C西快Q一个显而易见的途径是?font color="#0000ff">工作q行?/font>。你在一台机器上makeӞ同时可以在看别的文档和聊天。对于计机是这P对h也是q样。如果你只能串行地处理问题,你的速度提高有限。你的大脑有很大潜力可挖Q它应该是一个多d分时pȝ。努力减它idle的时间。搞l济的Samuelson被hUCؓhuman brain main frameQ可见他的大脑有多快?<br /> <br /> 让你的思维快v来,你就会区别于那些反应q钝的h。如果你不能让h生的道\变长Q就让它变宽。这世界变化快,需要你变得比它快才行?<br /> <br /> q样加快q不会让你短命,相反Q你有更多的旉来n受生zdȝw体。你的生zd更有品质Q更丰富Q更有意义。面对变化,你将立于不|之地。我们都是和自己赛跑的hQ需要跑得比昨天的自己更快? <img src ="http://www.aygfsteel.com/xan/aggbug/191711.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xan/" target="_blank">xan</a> 2008-04-10 00:16 <a href="http://www.aygfsteel.com/xan/archive/2008/04/10/191711.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>永远的追?/title><link>http://www.aygfsteel.com/xan/archive/2008/04/09/191699.html</link><dc:creator>xan</dc:creator><author>xan</author><pubDate>Wed, 09 Apr 2008 14:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/xan/archive/2008/04/09/191699.html</guid><wfw:comment>http://www.aygfsteel.com/xan/comments/191699.html</wfw:comment><comments>http://www.aygfsteel.com/xan/archive/2008/04/09/191699.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xan/comments/commentRss/191699.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xan/services/trackbacks/191699.html</trackback:ping><description><![CDATA[说是q求Q不知要q多久,是否能实玎ͼ<br /> <br /> 法Q?L惛_学,L没去学?像想玩linux一?br /> <br /> 好吧Q列一个很_略的listQ?br />     法<br />     数据l构<br />     linux<br /> <img src ="http://www.aygfsteel.com/xan/aggbug/191699.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xan/" target="_blank">xan</a> 2008-04-09 22:45 <a href="http://www.aygfsteel.com/xan/archive/2008/04/09/191699.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">β</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ӣɽ</a>| <a href="http://" target="_blank">ǰ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">Dz</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ԭ</a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">޵</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ȷɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">ϰˮ</a>| <a href="http://" target="_blank">÷</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>