﻿<?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>BlogJava-cuiyi's blog（崔毅 crazycy）-随笔分类-软件工程</title><link>http://www.blogjava.net/crazycy/category/10625.html</link><description>记录点滴 鉴往事之得失 以资于发展 </description><language>zh-cn</language><lastBuildDate>Sun, 18 Dec 2011 21:31:08 GMT</lastBuildDate><pubDate>Sun, 18 Dec 2011 21:31:08 GMT</pubDate><ttl>60</ttl><item><title>CI Feature Matrix （thoughtworks）</title><link>http://www.blogjava.net/crazycy/archive/2011/12/19/366690.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sun, 18 Dec 2011 18:09:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2011/12/19/366690.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/366690.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2011/12/19/366690.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/366690.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/366690.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;from http://confluence.public.thoughtworks.org/display/CC/CI+Feature+MatrixNote:: This is starting as a straight copy of the document at codehaus  since that word is that it will be archived (se...&nbsp;&nbsp;<a href='http://www.blogjava.net/crazycy/archive/2011/12/19/366690.html'>阅读全文</a><img src ="http://www.blogjava.net/crazycy/aggbug/366690.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2011-12-19 02:09 <a href="http://www.blogjava.net/crazycy/archive/2011/12/19/366690.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>持续集成(continuous integration)工具的选择（转自ITEYE）</title><link>http://www.blogjava.net/crazycy/archive/2011/12/19/366689.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sun, 18 Dec 2011 17:58:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2011/12/19/366689.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/366689.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2011/12/19/366689.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/366689.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/366689.html</trackback:ping><description><![CDATA[<a target="_blank" href="http://www.iteye.com/topic/482658"></a><a>转帖ITEYE</a><br /><br /><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放，各有千秋，本文主要对比了在Java领域中比较常见的几种CI server（因为公司要求统一整个公司的CI server）。如果想了解更多的工具，可以看这里：<strong style="color: red;">http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix</strong>，这个网页集中了决大多数比较流行的CI server，但是我发现很多的内容已经落后于实际产品的功能了，所以如果要对比的话，可能要实际到产品的站点去看一下，最好还是下载下来运行起来看。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">在本文中，我主要针对以下几种CI Server作对比，这也是公司里各个项目组目前自行选用的（版本有点多，国内的多选用了一些open source的，而老外那边用得比较多的是商用版本，<strong>CruiseControl和TeamCity是我加的，因为名气非常大</strong>。）：</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">CruiseControl (http://cruisecontrol.sourceforge.net/)</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Hudson (https://hudson.dev.java.net/)</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">LuntBuild (http://luntbuild.javaforge.com/<span style="font-family: arial, sans-serif; font-size: small; color: #008000; ">)</span></li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">TeamCity (http://www.jetbrains.com/teamcity/)</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">AntHill Pro (http://www.anthillpro.com/)</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Bamboo (http://www.atlassian.com/software/bamboo/)</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">QuickBuild (http://www.pmease.com/)</li></ul><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;">在持续集成领域，<strong><br /></strong></p><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;"><strong></strong></p><div><strong><strong>==&gt;</strong>OpenSource的CruiseControl和LuntBuild可谓老牌了，尤其是CruiseControl，出自thoughtworks，这可是Martin Fowler的老巢啊。</strong></div><p>&nbsp;</p><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;"><strong>==&gt;Hudson作为OpenSource里持续集成的后起之秀，现在已经赶超了这两个前辈，</strong><strong style="color: red; background-color: #ff9900;">目前恐怕是使用最多的一个CI Server了</strong>。</p><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;">而后面4个是商用的CI Server，</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; "></p><div><strong>==&gt;</strong>其中TeamCity是来自jetbrains的，<br /><div><strong>==&gt;</strong>jetbrains是开发著名的IDE IntelliJ的公司。<br /><div><strong>==&gt;</strong>Bamboo则是开发著名的Bug Tracking工具Jira和Wiki Confluence的公司atlassian公司出品的。<br /><div><strong>==&gt;</strong>AntHill也属于Continuous Integration界的元老，<br /><div><strong>==&gt;</strong>QuickBuild则是LuntBuild的商业版本，<br />我<strong>在下面重点考量的是QuickBuild</strong>，因为LuntBuild好像现在更新较慢了，而且QuickBuild现在好像也有了免费的所谓的Community Edition，功能齐全，只是配置数有所限制。<br /><strong style="color: red; background-color: #ff9900;">在这些商业版本中，TeamCity应该是目前市场占有率最高的</strong><span style="background-color: #ff9900;">。</span><br /><br />由于公司里比较倾向使用商业版本的服务器，所以我重点比较的是后4种，捎带比较了一下CruiseControl和Hudson。<strong style="color: red; background-color: #ff9900;">TeamCity和QuickBuild都有各自的免费版本</strong><span style="background-color: #ff9900;">，有兴趣的也可以去看看。</span></div></div></div></div></div><p>&nbsp;</p><h2>功能对比</h2><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">CI Server在本质上就是一个定时调度器。我们配置一系列的项目，然后设定一个定时器，让它干一些活，然后通知大家。所以很多公司都使用所谓Home-made的工具，用cron+Ant/Maven来做持续集成，这个就已经可以达到CI的最简单的功能了。而使用工具，就是我们除了基本的编译和通知功能以外，我们还有很多其它的需求，在我们公司里，选择CI Server主要考虑以下几点： <br /></p><ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">便于公司的统一管理（大约有200+ Projects需要统一管理）</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">对于项目本身进行流程管理: Daily Build -&gt; QA Build -&gt; Release Build</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">和公司AD（Active Directory）的连接以对用户进行权限管理</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Continuous Testing的支持，即对于项目的Test要能产生出详尽的报告以及收集Test的统计数据以作为项目的分析和考量</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Continuous Code Quality Analysis的支持，即能处理项目产生的Coverage报告，Code的static analysis报告，并且能收集这些报告的统计数据以作项目的分析和考量</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">与SCM工具的集成，我们公司主要有三种VCS，ClearCase, Subversion和StarTeam</li><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.25em; margin-left: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">与其它工具的集成，如bug tracking工具，IDE集成等等。</li></ul><div style="color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">首先，我们从安装的角度来查看一下</div><h3>安装CI</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">安装是我们开始的第一步，同时也对各个CI server都有了初步的印象。按照各自的手册，很快就装好了，我基本上选择的是Standalone的版本，就是不配置数据库，使用自带的，也不deploy到Tomcat或者其它容器，这点，基本上每个CI Server都非常简单。所以也没看出什么好坏来。这里不得不提一下AntHill，有点小家子气，要download还得提交一个request，然后才能下载，安装，有点烦。</p><h3>配置项目</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">在大多数的CI Server中，绝大部分都是以Project或者Project Group来进行管理，只有LuntBuild和QuickBuild比较另类，它们使用了Configuration这个术语，意即一个配置。在配置一个典型的项目的时候，即只处理基本的一个流程：CheckOut, Build, Publish Artifacts，这些工具都完成的非常好，也非常简单，我使用下来，觉得TeamCity的导航最方便，一目了然。而LuntBuild和QuickBuild在这方面稍显人性化不足，这两个工具都没有使用wizard的模式。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;">下面，我接着<strong>实验配置50个测试项目</strong>，这也就开始考验一个CI Server的管理能力了（因为我们项目较多）。使用下来，<strong>我发现QuickBuild对于我而言，最实用</strong>。<strong><span style="color: #000080;">因为它使用Configuration而不是Project，并且QuickBuild是这些CI Server中唯一支持树状结构配置的。我可以把Configuration配置成Team A, Team B</span></strong> ...，然后根据实际情况，对每个Team配置任意多个子节点，孙节点（注意，<strong>Configuration的数目在QuickBuild的Community Edition里是要限制的，好像是最多16个</strong>）.</p><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;">==&gt;另外，<strong><span style="color: #000080;">QuickBuild的继承关系使用起来也非常方便</span></strong>，如果要管理一个大型的CI Server，没有这种继承对我而言简直是一种折磨。<strong>比如说用hudson来配置50个项目，我折腾了大半天，而用QuickBuild来，我大约只用了一个小时</strong>，我实际配置的Configuration（含有实际step定义的）只有3个，其它的都是继承下来，然后修改了一下参数而已，而如果我们需要批量修改一系列的configurations的时候，则由于有继承关系，通常我们只要去修改一下父节点的设置就可以了。<strong><span style="color: #000080;">TeamCity支持Project Group的概念</span></strong><strong style="color: #000080;">，类似于一种树形，但是还不完备</strong>，它只能分成两级关系，即Project Group和Project。</p><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;">==&gt;另外<strong style="color: #000080;">QuickBuild所拥有的继承的功能，在别的CI里没有看到过，</strong><strong style="color: #000080;">有的只是象TeamCity类似的copy project的功能。而</strong>QuickBuild在复制的能力上远远胜过其它的CI Server，它可以整个子树拷贝，这也就意味着，我可以配置一个公司用的template configuration树，然后复制出A部门，B部门，C部门，等等等等。对于不同项目之间的区别则通过变量来控制，赞一个！TeamCity在配置的方便上真得是没话说，非常直观，最酷的是象JUnit，NUnit这样的Tests，连Ant脚本都不需要写了，它直接就可以找出项目里的unit tests，这个在其它的工具里也没有看到过。至于CruiseControl，Hudson，Bamboo等则是中规中矩，无甚亮点。</p><p style="margin: 0px; padding: 0px; color: #000000; font-family: Helvetica,Tahoma,Arial,sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #efefef;"><strong><br style="color: #000080;" /></strong></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; "><strong><span style="color: #000080;">这个环节，QuickBuild和TeamCity胜出。</span></strong></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; "><strong>另外配置一个项目要配的就是项目持续集成的流程管理</strong>，在我们这里，基本上是这样一个流程: <strong>Daily Build -&gt; QA Build -&gt; Integration Build -&gt; Release Build</strong>。所谓Daily Build，顾名思义，就是每天一次的，由development team管理以保证项目的顺畅执行，然后经过一段时间后，development team要提交到QA那边进行测试，通常是2个星期到一个月左右，随项目大小不等，QA测试结束之后，如果没有重大的问题，则提交作Integration Test，以保证在模拟的实际环境中能正常工作，最后，如果没有什么问题的话则作Release Build以形成发布版本。对于公司里有一些Team使用敏捷编程的，则需要增加所谓的Commit Test Build，也就是developer在作每一个checkin的时候自动触发一个build，以保证build不会被这个checkin破坏（包括不会破坏unit tests和code quality)。这也是所谓的要作continuous testing和continuous code quality analysis，这些都是通过利用JUnit, NUnit，CheckStyle, PMD，Cobertura，FxCop等工具来实现的。我们在后面也会讲到，这里略过。<strong style="color: #000080;">这个环节里，个人比较喜欢AntHill Pro和QuickBuild，这两个工具都是比较强调流程的</strong><strong style="color: #000080;">，尤其是AntHill Pro更是将其作为卖点。AntHill Pro以工作流的模式来定义这个流程，一个项目可以定义多个的workflow</strong>，对应于我们的case，就是定义Daily Build的workflow，定义QA Build的workflow，等等，然后在作promote的时候，通过选择不同的workflow来达到目的。而QuickBuild则是利用已有的configuration的概念，定义不同的Configuration，然后在Configuration的setting里定义一个或多个要promote的configurations。要作promote的时候，则通过点击某个build的promote按钮将其promote到指定的configuration上去，也很方便。使用AntHill的模式，概念上很清晰，因为我们要作的是流程管理嘛，所以workflow会听起来比较容易接受。而QuickBuild则是把它绑定在Configuration上，使用起来比较简单，但是找起来要费点事，至少对于我而言是这样。<strong style="color: #000080;">Hudson也有类似的流程管理，但是它是自动的</strong>，而promote在我们这里是需要人来作review的，也就是说要人去参与，判断究竟使用哪个版本来promote，所以在我们这里，不是很合适。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">在配置项目这个环节里，个人感觉QuickBuild比较灵活，既可以做到很简单的配置，也可以做到非常复杂的配置，而且配置起来方便性非常好。只是术语与其它的CI Server有些不同，需要熟悉一下。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><h2>Build功能</h2><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">CI Server最重要的就是Build本身的功能，包括SCM的连接，用户的权限管理，Build工具的支持。首先我们来看看SCM的支持。</p><h3>SCM支持</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">在这些CI Server中，<strong><span style="color: #000080;">AntHill Pro和Hudson支持的种类最多，尤其是Hudson，基本上市面上的SCM都有所支持。</span></strong>对于象比较常见的Subversion，CVS，ClearCase，StarTeam，SourceSafe等，各家都已经支持了。而在上一项目中表现较好的QuickBuild，则属于在SCM里支持最少的一家，它还不支持git，Team Foundation Server，这个目前已经很流行的两种SCM，实在有些遗憾。不过瑕不掩瑜，QuickBuild在支持SCM的时候，由于使用变量的支持，却是多家CI Server中最灵活的一家，它可以使用变量来配置SCM的URL，而其它的，则是通过定义一个基本的URL，然后针对不同项目来定义各自的SCM repository。而QuickBuild还有一个它自有的QuickBuild Repository，用于在不同的Configuration中传递artifacts，实际用起来也很方便，比如说我们在一个项目里要用到别的项目的artifacts，那么就可以定义一下这个repository。当然，这个功能也可以通过Maven的repository来完成来达到相同的目的。TeamCity也提供了类似的机制，只不过TeamCity的Repository其实就是一个Ivy的扩展。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">SCM的数据在这些CI Server中都有体现，从每一个Build的change sets到历史统计。说明现在大家都很重视对于这些数据的收集和分析。其中TeamCity能直接从Web页面上直接调用IDE来打开这些改动的文件是一大亮点，毕竟是做IntelliJ的公司啊！</p><h3>用户管理</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">这个基本上是每个CI Server的必备功能了，基本上都是既可以用内置的数据库管理（Hudson好像没用数据库），又可以连接LDAP服务器。我只是简单测试了一下，没有深入，也就没有什么发言权了。</p><h3>Build的Dependencies管理 (Dependent Builds)</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">在实际的项目中，我们常常会出现项目之间的依赖关系，比如说A项目依赖于B项目，B项目依赖于C项目。所以当我们要编译A项目的时候，我们需要先编译C项目，然后编译B项目，最后再来编译A项目，这样做的好处显而易见，就是保证我们总是使用最新开发的code来编译一个版本，如果发生了什么问题，我们也可以很容易的知道究竟是哪个项目break了整个build的流程。这个功能基本上所有的这些CI Server都有提供，而能力各有千秋。TeamCity在这里属于最弱的一个，它只能通过定义Ivy来达到Artifacts在不同项目中的依赖管理，而AntHill Pro，Bamboo和QuickBuild则都有提供两种类型的dependency管理，即artifacts和项目本身的依赖管理。不过TeamCity却有另外的杀手锏，就是导入项目的功能，它支持从IntelliJ的项目，Maven的项目中直接导入创建这种依赖关系。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><h3>分布式Build Pool</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">由于公司的项目繁多，平台繁多，对于一个项目需要分布到不同的平台去编译，测试，这时候就需要建立一个Build Pool了，基本上上述各家的CI Server都已经支持了这种分布式的build pool，其实质是利用了grid computing技术来进行管理。也就是一个build server带上一群的build agent，然后把build的任务分布到不同的agent上去执行。在这里不得不再赞一个QuickBuild了（呵呵，这个QuickBuild好像给人惊喜不断啊），其实QuickBuild的agent与其它家的倒没什么不同，只不过就是一个computing unit，关键在于QuickBuild里配置一个configuration，它使用了step的概念（这个QuickBuild的术语倒是不少嘛），这个step在AntHill Pro里也存在，关键在于这个step是可以分布的，也就是说，我配置一个项目的时候，可以定义一系列并行的分布式的step，这样对于管理和收集artifacts非常方便，我们可以定义Test On Windows, Test On Mac, Test On Linux，然后设置一下运行这些step的时候需要什么类型的agent，QuickBuild就可以把这些任务分布到这些平台的agents上去运行了。而其它家的可能是因为收费的方式，象TeamCity，一个build只能在一个agent上运行，我如果要做到同样的效果，就需要定义出三个项目，然后让这三个项目在不同的agents上运行，最后，还要再定义一个项目，让这个项目去收集它们的artifacts，非常麻烦。Bamboo和AntHill也类似于TeamCity。而Hudson在这块的能力很弱，个人感觉不如其它的产品强大，而且使用起来也更复杂一些。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><h3>Report功能和统计</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">上述各家CI SERVER都提供了Report的功能和统计的功能，在这个领域里，<strong><span style="color: #000080;">Hudson毫无悬念的是支持报告类型最多，最全的（谁叫咱OpenSource呢，有的是人开发）</span></strong>。Bamboo属于支持报告类型最少的，不过也有很多第三方的plugin供选择。我们所关心的几个reports都有被各家支持，其中QuickBuild的report给我的感觉最华丽，不过好像是参考google analytics来的，从界面上看和analytics简直就是一个翻版。在使用上，<strong><span style="color: #000080;">QuickBuild和TeamCity的最方便</span></strong>，直接点报告中的链接就可以作一些过滤。在统计信息方面，各家对tests的统计都非常完备，这也从一个侧面反应出test driven现在那是深入人心啊。<strong><span style="color: #000080;">在支持Test Driven方面，TeamCity是力拔头筹，得益于开发IntelliJ的经验</span></strong>，TeamCity不仅可以自动寻找出项目中的unit tests（你不用在Ant脚本里调用junit task，或者在Maven里调用surefire），而且对于上次运行失败的test cases，它可以在下次build中自动先运行，这样就可以避免一个build运行了很久才发现上次失败的test还没有被更正过来呢，强！</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">另外，要提一下的是<strong style="color: #000080;">QuickBuild中那个Build的Dashboard我非常喜欢，对于一个项目当前的状况可以一目了然</strong>，有多少个tests成功了，多少失败了，多少被fix了，多少还没有fix，总之，信息很丰富，不过就是配置起来有点复杂，需要我去一个报告一个报告去加step，如果能做到TeamCity的程度，简直就是完美了。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">对于其它的CI Server则是亮点不多（其实也很强，只不过是对比而言，我觉得TeamCity和QuickBuild更强，更好）。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><h3>与第三方工具的集成</h3><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; "><strong style="color: #000080;">在与第三方工具的集成中，Hudson遥遥领先，是所有CI Server里Plugin最多的</strong>。可以和FaceBook，Google Calendar，Twitter，反正基本上你能想到的，它都有。不过对于我们而言，好多Plugin没有太大的价值。Bamboo在与它自己的几个产品中集成度也非常好，比如说Jira，Wiki，Clover等。这几个我们公司都有用到，在这点上非常理想。</p><h2>价格</h2><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">不得不考虑一下价格的因素，好像记得有人说过，Price is nothing, but price is everything，尤其在这个金融危机的年代里。这点，勿庸置疑，OpenSource永远是最好的。而<strong style="color: #000080;">在商用的这几个里QuickBuild最便宜</strong>，它使用的是Site License，一个Site收$2999，AntHill最贵，我询问了一下，按我的配置，随便搞搞就要$10000了，TeamCity的入门也很便宜，$1999带3个agents，可是针对我们的情况，算了一下也要上$8000了（它是按agent收费的），Bamboo也很贵，按照它的功能而言，我觉得性价比不是很好。</p><h2>总结</h2><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">综合各方面因素的考虑，我们最终选择了QuickBuild，虽然这个产品名声不是很大，不过想想它的客户中，不乏象Cisco，HP这样级别的公司，应该还是可以值得信赖的吧。另外就是我们使用下来觉得它还是拥有诸多亮点，对于我们的统一管理来说，可谓是方便至极。另外价格方面考虑也很不错。<strong style="color: #ff0000; background-color: #ff9900;">当然如果你的团队不是很大，那么选择QuickBuild的Community Edition和TeamCity的Professional Edition都是非常值得的，这两者都是免费的，</strong><strong style="background-color: #ff9900;"><span style="color: #000080;">而且QuickBuild的Community Edition功能没有任何裁剪，只是限制了一下configuration的数目，非常适合要求比较高而项目不是很多的团队。</span></strong></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">&nbsp;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #efefef; ">好了，有太多太多需要讨论的东西了，CI这个领域现在还处于高速发展阶段，本文纯属探讨，欢迎大家拍砖。由于时间有限，对每个产品了解的不是很深入，错误在所难免，如果我有什么地方不是很准确，也欢迎告诉我。</p></div><img src ="http://www.blogjava.net/crazycy/aggbug/366689.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2011-12-19 01:58 <a href="http://www.blogjava.net/crazycy/archive/2011/12/19/366689.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>致好友书二（时值好友之要求）</title><link>http://www.blogjava.net/crazycy/archive/2008/06/01/205133.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sun, 01 Jun 2008 04:39:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2008/06/01/205133.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/205133.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2008/06/01/205133.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/205133.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/205133.html</trackback:ping><description><![CDATA[<span style="background-color: #10ffff;">
时值好友coffee要求，写此文，coffee将其贴于<a id="viewpost1_TitleUrl" class="postTitle2" href="../../coffee/archive/2008/06/01/205131.html">管理之：智信仁勇严</a>，但有删减，不悦，遂全文重贴之</span><br />
<br />
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">致好友书（二）</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">百无聊赖，不想做事，有点心烦，有些迷茫，又值招人，或者这是我再次骚扰</span>coffee<span style="font-family: 宋体;" lang="ZH-CN">的情形吧。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">此文核心乃是这样的一个人：</span>coffee<span style="font-family: 宋体;" lang="ZH-CN">。首先简略介绍一下</span>coffee<span style="font-family: 宋体;" lang="ZH-CN">。</span></p>
<p class="MsoNormal">Coffee<span style="font-family: 宋体;" lang="ZH-CN">，其人名刘海，吾之挚友，乃神人也。每每沾其仙气，得其指引，必有所获；相比，吾之回馈之实乃渺渺。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">与</span>Coffee<span style="font-family: 宋体;" lang="ZH-CN">的相识，始于大学，共事于其所创之工作室，常把酒论天下事，其见解实为独特，亦夹杂着几分理想主义。相比吾二人，此人很重生活也很重过程，我则更关注做事也很看重结果。（有必要注解：</span>coffee<span style="font-family: 宋体;" lang="ZH-CN">并非不看中这些，而是相比之于我则淡了很多。）</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">于大学毕业，</span>Coffee<span style="font-family: 宋体;" lang="ZH-CN">于半年内以神力开创了一个部门的存在，即刻摇身一变成为经理，收入自然是颇令人钦羡之数字。而此时，吾尚在学堂咿呀咿呀读八股。值吾毕业，此人已在经理之职上颇有心得和造诣。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">回归主题，值吾有机会带小组之计，请教其有关职业发展之想，乃旁敲侧击从其起家之经历开始，谈及其起家赖以之技术，其感叹于我，大概有二：</span>1<span style="font-family: 宋体;" lang="ZH-CN">）</span><span lang="ZH-CN"> </span><span style="font-family: 宋体;" lang="ZH-CN">不厚道不踏实</span><span>&nbsp; </span>2<span style="font-family: 宋体;" lang="ZH-CN">）每个东西都有好与不好，知道它的好，研究它的不好，才能避免于失败，降低风险。其一乃源于他每每觉得吾在吹夸之，其二吾二人曾论道过，最后心悦之共识。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">酒逢知己千杯少，论道正值心酣时。继而谈到了管理，坦言之，此正乃吾着手摸索之事，自然洗耳恭听。</span>Coffee<span style="font-family: 宋体;" lang="ZH-CN">思维之严谨之深刻于其所言谈便得以淋漓尽致之体现。首先他提出一个不忘本行的观点，也就是技术本身：对不需要使用到的技术，了解它能干嘛不能干嘛，多从宏观上下功夫，不要过于纠缠于细节。而这观点也是我工作一年多的心得，正着手改变的地方，而培养我的大大飞去纽约前际极力引导我要走向的方向。只是现在才是合适的时间，瓜熟蒂落，来的方才自然，才有感触。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">继而，</span>Coffee<span style="font-family: 宋体;" lang="ZH-CN">谈及无论是</span>Team
Leader<span style="font-family: 宋体;" lang="ZH-CN">还是</span>Manager<span style="font-family: 宋体;" lang="ZH-CN">都要具备</span>5<span style="font-family: 宋体;" lang="ZH-CN">点，不同则是</span>TL<span style="font-family: 宋体;" lang="ZH-CN">主要对内，</span>PM<span style="font-family: 宋体;" lang="ZH-CN">则要内外兼备方可定大格局，方可治理于和谐。核心只有五个字：智，信，仁，勇，严。</span><span lang="ZH-CN"> </span><span style="font-family: 宋体;" lang="ZH-CN">吾深感其不仅仅从管理学而来，更有兵家之法之印记。而</span>coffee<span style="font-family: 宋体;" lang="ZH-CN">其人正是对兵法深有探究。其展开之阐释，更是淋漓尽致，吾将全盘拿来，而后阐释。</span>Coffee<span style="font-family: 宋体;" lang="ZH-CN">认为：</span></p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]--><span><span>1）<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]--><span style="font-family: 宋体;" lang="ZH-CN">智，就是指专业技能要强，业务要熟，脑瓜子要灵活</span></p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]--><span><span>2）<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]--><span style="font-family: 宋体;" lang="ZH-CN">信，指威信和信用。带一个团队没有威信，那是很危险的。不会有人听你的，而智是威信的一个基础，个人魅力是威信的一个体现。至于信用的重要，我觉得应该很清楚了</span></p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]--><span><span>3）<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]--><span style="font-family: 宋体;" lang="ZH-CN">仁，就是我以前讲的安字，要给下属机会，要对他们尊重，要注意培养他们。</span></p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]--><span><span>4）<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]--><span style="font-family: 宋体;" lang="ZH-CN">勇，则是指勇敢，敢担当，果断而不犹豫。该拍板的时候拍板，该承担责任的时候承担责任。同时要把这种勇，做为团队的精髓贯穿。</span></p>
<p class="MsoNormal" style="margin-left: 0.5in; text-indent: -0.25in;"><!--[if !supportLists]--><span><span>5）<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]--><span style="font-family: 宋体;" lang="ZH-CN">严，则是在工作中，在细节上，在风险控制上，在计划执行中，要严格要求团队所有的人。这也是建立威信的基础。</span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体;" lang="ZH-CN">对智，则应该理解为能指导下属完成任务，从思路上指导，以占据更优高度。这就要求要了解很多技术思想框架，了解哪些技术能干什么，不能干什么。这个就是已经从更高点看待问题，也是一个大局观。或许，就是从唯技术论中的抽身，吾曾写有文&#8220;</span><a href="../archive/2007/05/12/116915.html"><span style="font-family: 宋体;" lang="ZH-CN">技术感想系列之二：技术的目的</span></a><span style="font-family: 宋体;" lang="ZH-CN">&#8221;，内容大抵如下：</span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span style="font-size: 12pt; line-height: 115%; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span style="font-size: 10pt; line-height: 115%;">goCom</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">社区</span><span style="font-size: 10pt; line-height: 115%;"><a href="http://gocom.primeton.com/blog/index.php?op=ViewArticle&amp;articleId=885&amp;blogId=62" title="软件的价值"><span style="font-family: 宋体;" lang="ZH-CN">软件的价值</span></a></span><strong><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">一文提到</span></strong><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">：</span><br />
<span style="font-size: 10pt; line-height: 115%;"><br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">软件企业的产品开发和营销必须两眼紧盯着市场需求，产品开发要和市场人员紧密结合，找到关键客户普遍而又重要的共性问题。产品源于市场，服务于市场，研究技术是为了更好地解决客户的问题。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><strong><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">其中，有朋友问到</span></strong><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">：</span><span style="font-size: 10pt; line-height: 115%;"><br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">特别认同您的最后一段话，但是也产生了疑问：</span><span style="font-size: 10pt; line-height: 115%;"><br />
1 </span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">怎样才能找到关键客户普遍而又重要的共性问题呢？</span><span style="font-size: 10pt; line-height: 115%;"><br />
2 </span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">如何判断找到的问题是否是关键的、普遍的、共性的呢？</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">答复如下：</span><span style="font-size: 10pt; line-height: 115%;"><br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">大客户营销策略有助于我们回答这两个问题。交行、华为这样关键客户的需求是需要十分重视的，电信客户的关键需求也是需要重视的，在和客户的不断沟通过程中，我们就可以判断哪些需求具有普遍性。普元今天产品的版本进步就是在这样的方针指导下进行的</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><strong><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">我的观点</span></strong><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">：</span><span style="font-size: 10pt; line-height: 115%;"><br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">技术是手段，附以方法论，形成</span><span style="font-size: 10pt; line-height: 115%;">BEST PRATICE</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">，驱使的目标或目的才是关键</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">研究技术是为了更好的解决客户的问题，这便是技术的目的！</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">目前国内大肆渲染的</span><span style="font-size: 10pt; line-height: 115%;">soa(sca,sdo)</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">等，无非是手段，真正能派上用场的场合确实有，但是是大多鼓吹或爱好者所罕遇的。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">补：</span><span style="font-size: 10pt; line-height: 115%;"><br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">任何一种技术都是为解决某种问题而存在的，即技术因市场需求而生，是</span><span style="font-size: 10pt; line-height: 115%;">&#8220;</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">果</span><span style="font-size: 10pt; line-height: 115%;">&#8221;</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">而非</span><span style="font-size: 10pt; line-height: 115%;">&#8220;</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">因</span><span style="font-size: 10pt; line-height: 115%;">&#8221;</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">。只有深刻理解因，才能享受它所带来的价值并规避其局限性。尤其是它刚出现的时候切忌为赶时髦而使用，而忽视其</span><span style="font-size: 10pt; line-height: 115%;">&#8220;</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">因</span><span style="font-size: 10pt; line-height: 115%;">&#8220;</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">。</span><span style="font-family: 宋体;"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span style="font-family: 宋体;">&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span style="font-family: 宋体;" lang="ZH-CN">仁，勇，则在</span>coffe<span style="font-family: 宋体;" lang="ZH-CN">之文</span><span lang="ZH-CN"> </span><span style="font-family: 宋体;" lang="ZH-CN">：</span><span lang="ZH-CN"> </span><span style="font-size: 12pt; line-height: 115%; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><a href="../../coffee/archive/2007/11/05/158387.html"><span style="font-family: 宋体;" lang="ZH-CN">我的理念</span></a> </span><span style="font-size: 12pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">，内容如下：</span><span style="font-size: 12pt; line-height: 115%; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span style="font-size: 12pt; line-height: 115%; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">还是说到现在公司面试的情况，当时我谈到了自己对管理的看法：我对管理的看法非常赞同曾仕强教授的说法，管理是管物理人。管理最重要的一个事情就是安。</span><span style="font-size: 10pt; line-height: 115%;"><br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">何谓安呢？那就是：</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">一、让领导安心，放心。随时汇报领导所关注的问题，让领导能掌控他所想掌控的。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">二、让下属安心。下属只有安心了才能踏实做事，团队才能和谐共处。而怎样让下属放心呢？不居功，有担当；功不抢、责不推；不偏袒，有胸襟；助成长，不压人。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">三、让客户安心。客户是上帝，只有上帝安心了，子民才能安身。要让客户安心，必须以专业的能力、素养，以客户的立场为客户出谋划策，而不是一味的说是或者点头。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">记得当时面试我的领导在听完我的上述观点后，说了一句：不要听那些所谓的专家胡说八道。我当时哑然。不过今思之，领导做事的风格确实是不讲安的，所以搞出了搬家后我们部门人人思离的局面。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">不过这里姑且不论他对我的观点的看法，我在这里再补充一下我对安的另类理解。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">安字而言，亦有另论。首先要知道何谓安：对大部分人而言，安字就是安心，而对于另外一些人来说，安字可能是挑战，是新意。上面说了对普通人的，那么对于另类人而言，则要以另类方法来安之。这里以下属为例：</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">一、对喜欢压力的人给他压力。有些人有压力的时候会变成另外一副样子。而没有压力的时候确实散漫得很的。要区分他是真散漫还是假散漫。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">二、对喜欢承担的人给他责任。有些人善于应对压力，也就是很难有事情能让他有压力。这种人往往能力很强。所以要给他责任，他承担责任了就会约束自己，否则会恃才傲物。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">三、对喜欢忙碌的人不要让给他空闲。人一旦空闲下来就会生事。</span><span style="font-size: 10pt; line-height: 115%;"><br />
<br />
<br />
</span><span style="font-size: 10pt; line-height: 115%; font-family: 宋体;" lang="ZH-CN">不过归根到底，安字最重要的的一点就是尊重。否则一切都只能免谈。</span><span style="font-size: 10pt; line-height: 115%;"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 0.25in;"><span style="font-family: 宋体;">&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">在吾之文</span><span lang="ZH-CN"> </span><strong><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"><a href="../archive/2007/12/25/170199.html"><span style="color: black;">crazycy 2007</span><span style="font-family: 宋体; color: black;" lang="ZH-CN">年终小结</span></a></span></strong><strong><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;">
</span></strong><span style="font-family: 宋体; color: black;" lang="ZH-CN">亦有所触及。</span><span style="font-family: 宋体; color: black;" lang="ZH-CN"><o:p></o:p>之外读霍去病的故事，颇有感慨，不赘述，谨引用网址如下</span><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"><a href="http://baike.baidu.com/view/3129.htm">http://baike.baidu.com/view/3129.htm</a></span><span style="font-family: 宋体; color: black;" lang="ZH-CN">。</span><span style="font-family: &quot;Times New Roman&quot;,&quot;serif&quot;; color: black;"><o:p></o:p></span></p>
<br />
<img src ="http://www.blogjava.net/crazycy/aggbug/205133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2008-06-01 12:39 <a href="http://www.blogjava.net/crazycy/archive/2008/06/01/205133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术文章，越看越忧伤(六)</title><link>http://www.blogjava.net/crazycy/archive/2008/05/25/202673.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sat, 24 May 2008 18:22:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2008/05/25/202673.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/202673.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2008/05/25/202673.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/202673.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/202673.html</trackback:ping><description><![CDATA[<span style="color: rgb(0, 16, 255);">厌倦了code，但是时间不能白白逝去<br />
<br />
没有思考，那就漂泊吧<br />
<br />
我在网络上泊啊泊啊，终于开始了思考<br />
<br />
思考如果在本领域中，做什么才能更有竞争力<br />
<br />
想啊想啊，想到了点什么<br />
<br />
然后分析啊分析，看了很多文章<br />
<br />
这个心里啊，严重受到了创伤<br />
<br />
才发现，自己就像一只没有翅膀的小鸟，来到了一个全是彪悍飞行者的行列<br />
<br />
我挣啊挣啊，努力把翅膀长出来<br />
<br />
却发现只是个小肉疙瘩<br />
<br />
继续泊 继续挣 <br />
<br />
好玩 有点刺激<br />
<br />
兴奋<br />
<br />
&nbsp;<br />
<br />
</span>
<img src ="http://www.blogjava.net/crazycy/aggbug/202673.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2008-05-25 02:22 <a href="http://www.blogjava.net/crazycy/archive/2008/05/25/202673.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术文章，越看越忧伤(五)  </title><link>http://www.blogjava.net/crazycy/archive/2008/03/26/188669.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Wed, 26 Mar 2008 02:52:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2008/03/26/188669.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/188669.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2008/03/26/188669.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/188669.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/188669.html</trackback:ping><description><![CDATA[思考三军：<br />
往上走的，航天，成了航天英雄<br />
往下走的，潜艇，成了海洋黑洞<br />
平地的，陆军，强大却不珍贵<br />
<br />
搞技术：<br />
也可以往上，高高的管理者，或者架构级别的设计者；往上的下不来；<br />
也可以向下，底层的开发者，亦珍贵的很；往下的上不来；<br />
剩下的，就是不上不下的开发者；好一点的叫牛人高手，差一点的就是菜市场的大白菜；<br />
<br />
然三军之通上也懂下的，叫总指挥<br />
<br />
技术依然。<br />
<br />
技术不是最重要的，但是真的很重要。<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/crazycy/aggbug/188669.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2008-03-26 10:52 <a href="http://www.blogjava.net/crazycy/archive/2008/03/26/188669.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术文章，越看越忧伤(四)</title><link>http://www.blogjava.net/crazycy/archive/2008/03/21/187738.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Fri, 21 Mar 2008 09:08:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2008/03/21/187738.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/187738.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2008/03/21/187738.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/187738.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/187738.html</trackback:ping><description><![CDATA[常常看到某某大家某某大牛深有感触的告诫从事软件事业的人应该怎么样怎么样<br />
<br />
回望我们自己的路，常常也以其告诫为指引，别人犯两次的错误的教训，就是间接自己犯一次的体验。<br />
<br />
循序渐进，按部就班，本是发展的必经，却往往又是当今我们所不齿，鄙视其墨守成规的。<br />
但是具备和运用自如的辩证，也在这个快速与按部之间疯狂的展开。<br />
<br />
从大的视点，我们看到了中国经济的飞速，也看到了思想建设与经济建设之间的鸿沟。<br />
毕竟经济建设可以在短时间内尤其是在有参照物的强狂下快速完成，然而思想建设却无法跨越，其必然循序渐进的持续提高。<br />
<br />
从小的视点，我们回归某某大家告诫的话，然不经历难以得其髓。<br />
其观点其视角乃是从其本身的高度发出，不同位置的人的思想和阅历是难以匹配，也就造成了一种所谓的&#8220;水土不服&#8221;。<br />
<br />
故可取的态度就是：鉴之髓，结合自身，打造符合自身特色的发展之路。<br />
<br />
<br />
<img src ="http://www.blogjava.net/crazycy/aggbug/187738.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2008-03-21 17:08 <a href="http://www.blogjava.net/crazycy/archive/2008/03/21/187738.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术文章，越看越忧伤(三)</title><link>http://www.blogjava.net/crazycy/archive/2008/03/21/187734.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Fri, 21 Mar 2008 08:54:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2008/03/21/187734.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/187734.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2008/03/21/187734.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/187734.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/187734.html</trackback:ping><description><![CDATA[一直持续不断的看，看到各种疑问的提出，看到各种无理的有据的解答，开启了自己的思路，也印证了自己的疑惑<br />
<br />
辩驳中看到了思想，看到了解决的唯一真理：问问计算机<br />
<br />
实践真的是检验的唯一标准。<br />
理论不懂得就去实践，实践不明白的就去看理论。<br />
绝对的～<br />
<br />
<img src ="http://www.blogjava.net/crazycy/aggbug/187734.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2008-03-21 16:54 <a href="http://www.blogjava.net/crazycy/archive/2008/03/21/187734.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术文章，越看越忧伤(二)</title><link>http://www.blogjava.net/crazycy/archive/2008/03/15/186408.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Fri, 14 Mar 2008 17:33:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2008/03/15/186408.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/186408.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2008/03/15/186408.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/186408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/186408.html</trackback:ping><description><![CDATA[<a id="Editor_Results_rprSelectionList_ctl02_Hyperlink1" class="titlelink" href="../archive/2008/03/10/185087.html"></a><a id="Editor_Results_rprSelectionList_ctl02_Hyperlink1" class="titlelink" href="../archive/2008/03/10/185087.html"></a><a id="Editor_Results_rprSelectionList_ctl02_Hyperlink1" class="titlelink" href="../archive/2008/03/10/185087.html"></a><a id="Editor_Results_rprSelectionList_ctl02_Hyperlink1" class="titlelink" href="../archive/2008/03/10/185087.html"></a><a id="Editor_Results_rprSelectionList_ctl02_Hyperlink1" class="titlelink" href="../archive/2008/03/10/185087.html">技术文章，越看越忧伤(一)</a>
<br />
<a id="Editor_Results_rprSelectionList_ctl01_LinkTitle" class="titlelink" href="../archive/2008/03/15/186408.html">技术文章，越看越忧伤(二)</a>
<br />
<br />
<a id="homepage1_HomePageDays_ctl04_DayList_ctl02_TitleUrl" href="../archive/2007/05/12/116915.html">技术感想系列之二：技术的目的</a><br />
<br />
看着看着，技术已经不是技术，成了哲学，成了辩证法。<br />
痛并快乐，忧伤却喜悦。<br />
<br />
技术，就是一种手段，它的需求是应用，应用中不断衍生的需求催化了技术；<br />
如同情感，从保守到开放，从珍贵到了快餐饭；<br />
技术也从优雅大气到了快速开发；<br />
笑的是&#215;之父，哭的是&#215;之粉丝。<br />
<br />
道高一尺，魔高一丈。胜者是英雄败者变逃亡。<br />
技术的浪潮，许多人改了行，许多人一如既往；<br />
真的猛男可以直面惨淡的人生，可以正视波涛汹涌的诱惑；<br />
顾客是上帝，我们要站在技术服务的对象的肩膀上，于是明晓了怎么克敌。见<a id="homepage1_HomePageDays_ctl04_DayList_ctl02_TitleUrl" href="../archive/2007/05/12/116915.html">技术感想系列之二：技术的目的</a><br />
理论是依据，返璞归真，从觉得没有用的学院派迈向了实干派，回眸间，才发现，技术无非是理论的再现。<br />
<br />
于是乎，我们知道了技术的老爹，也知道了技术的爷爷；<br />
这个时候，我们要打败一个我们对付不了的对手，<br />
卑鄙？无所谓！如斯，我们就怒斩其长辈为伏笔。<br />
<br />
些许，若干年后，真正为我们谋利的，正是我们所击败的技术。<br />
<br />
<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/crazycy/aggbug/186408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2008-03-15 01:33 <a href="http://www.blogjava.net/crazycy/archive/2008/03/15/186408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>crazycy 2007年终小结</title><link>http://www.blogjava.net/crazycy/archive/2007/12/25/170199.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Mon, 24 Dec 2007 19:07:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/12/25/170199.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/170199.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/12/25/170199.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/170199.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/170199.html</trackback:ping><description><![CDATA[2007的4月,是踏上职业生涯之路的起点,以前的种种,只能说是培育一颗种子,这个起点就是种子萌芽,是否经得起风雨的敲打,这个便是后话.<br />
<br />
如今,就像早晨起床提裤子赶去上班一样,很快的,现在已经是2007的12月末 (<span style="color: red;"><span style="font-size: 8pt;">注：这个地方是一个需要量化和细节的地方，应该写成12月25号 最好还有个time, 02:30</span></span>), 就是这近乎9个月的时间,烈日灼烧风吹雨打,半死不活的一句话:失败充斥着一切.<br />
但是这些失败,就是我的收获.<br />
<br />
--------------修身部分-----------------<br />
1) 不要给自己借口与理由<br />
&nbsp;&nbsp;&nbsp; 不要说服自己以接受不去做<br />
&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: 10pt;">比如我想强化英语,总是给自己说工作太辛苦,加班太频繁,晚上回家太晚(确实相当晚,数据不透露--<span style="color: red;"><span style="font-size: 8pt;">瞧,这里已经给出使用 很好的借口 的example</span></span>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 结果至今 公司所有的同事，包含老板跟我交互的时候，总是用华语；<br />
</span><br />
2)  不要失去利用价值<br />
&nbsp;&nbsp;&nbsp; 除非能独当一面敢炒老板，否则一定要时刻提升本身的利用价值，兔死狗烹，虽然有些过激，但把握主动权毕竟可以说话<br />
&nbsp;&nbsp;&nbsp; <span style="font-size: 10pt;"><span style="font-size: 8pt;">记得三国演义的空城计，有人解析说司马懿之所以不攻城擒诸葛，唯一说的通的就是诸葛系司马仕途的保障，否则就是兔死狗烹。所以是一种保持利用价值的手段。</span><br />
<br />
</span>3) 要认同环境，不要郁郁寡欢<br />
&nbsp;&nbsp;&nbsp; 存在即合理，真正的高手不是多么有本事的人，而是能活下去的人。<br />
&nbsp;&nbsp;&nbsp; <span style="font-size: 8pt;">我以我们经理为案例，为了解析我要的答案，我甚至不惜制造一些麻烦，也获得了很大的启示，生存是硬道理<br />
<br />
</span>4) 建立信任度<br />
&nbsp;&nbsp;&nbsp; 无论多么辛苦，说到的就要做到；做不到就要尽力去做；让别人知道你确实尽力了。<br />
&nbsp;&nbsp;&nbsp; <span style="font-size: 10pt;"><span style="font-size: 8pt;">以我的开发为例：我失败过一次：因为采用新技术不断有难关需要攻克最后还是回归老技术，严重延期，但是老板却说：你的努力证明了是开始时间规划的不合理。</span></span><br />
<br />
5）减少抱怨<br />
&nbsp;&nbsp; 只有一句话：就是自己可以累死掉，但是不可以有抱怨；因为你可以选择不累死掉。<br />
<br />
6）保持一颗进取心<br />
&nbsp;&nbsp; <span style="font-size: 8pt;"><span style="font-size: 10pt;"><span style="font-size: 8pt;"><span style="font-size: 8pt;">http://www.blogjava.net/coffee/archive/2007/12/23/169792.html 参考阿海的文章<br />
&nbsp;&nbsp;&nbsp; 职业生涯的1,2年级,往往为赋新词强说愁,往往不懂得收力;<br />
&nbsp;&nbsp;&nbsp; 3,4年级的时候,往往不再爱上层楼,却懂得了收力,这个就是平淡的起始.<br />
&nbsp;&nbsp;&nbsp; 爱上层楼,却不再是为赋新词强说愁的时候,便是一颗骚动的心,没有欲望,就吃伟哥; 一句话: 当心里的欲火尚有一息之存,不择手段激活它<br />
<br />
--） 四合<br />
</span></span></span></span>
<br />
--------------技术部分-----------------<br />
7）技术是生产力，英语绝对第一<br />
&nbsp;&nbsp;&nbsp;&nbsp; 技术已经达到了一种很成熟的阶段，与砌砖无大异，因此技术的价值就到了是否能转化为生产力，是否只是停留在脑中认知而已<br />
&nbsp;&nbsp;&nbsp;&nbsp; 套用我的朋友（叶）的话：技术好的就像菜市场的人工王八，技术好英语口语好就是中华鳖<br />
<br />
8）对技术的认知<br />
&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: 10pt;"><span style="font-size: 10pt;"><span style="font-size: 8pt;">以soa,sca为example，现在就是刚入行而且技巧高超的美貌妓女，凡是有能力的都要上一上。但是soasca真正用于什么方面解决什么问题的实质是否真的有用是否真的需要考虑这么久远却被掩盖了</span></span></span>&nbsp;  <br />
<br />
--------------管理部分-----------------<br />
9）树立你的威信<br />
&nbsp;&nbsp;&nbsp;&nbsp; 就是至少让下属服你，哪怕只有一个方面。<br />
&nbsp;&nbsp;&nbsp; <span style="font-size: 8pt;">比如你可以带给下属技能的提高，或者下属搞不定的业务，你服服眼镜困扰就灰飞烟灭；让下属服你。</span><br />
<br />
10）让下属放心<br />
&nbsp;&nbsp;&nbsp; 下属的努力，不能停留在你的位置；下属的努力，不能白努力。<br />
<br />
11）让老板放心<br />
&nbsp;&nbsp; 主动报告你的工作进度，让上司有数，可以应付一些情况的发生<br />
&nbsp;&nbsp; 对上司的询问，清楚回答，而且有礼貌<br />
<br />
12）让客户放心<br />
&nbsp;&nbsp;&nbsp;&nbsp; 客户放心是信任你的标记，客户的催促和不友好，往往是因为我们还没有让客户安心；<br />
&nbsp;&nbsp;&nbsp; 这里要说的就是专业化（省略文字）<br />
<br />
13）改进<br />
&nbsp;&nbsp;&nbsp;&nbsp; 不断寻找改进点<br />
<br />
14）目标--量化---细节和步骤<br />
<br />
--------------职业部分-----------------<br />
15） 辞职是干的不是说的<br />
<br />
16） 话是用嘴说的，是给当事人听的，不是在脑里演示给自己的<br />
<br />
17） 哭也是笑的，喜怒哀乐不形于色<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: 8pt;">刚认识的网友mm说，笑着流泪<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 唯一的就是无限触动<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 据说诸葛亮的扇子是他老婆送的，目的就是让他遮脸，因为他阐述自己出山以及天下形势以及刘备条件形色皆形于脸上</span><br />
<br />
18） 跟对老大，绝对重要<br />
<br />
<img src ="http://www.blogjava.net/crazycy/aggbug/170199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-12-25 03:07 <a href="http://www.blogjava.net/crazycy/archive/2007/12/25/170199.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>项目经历系列(三):做事心态（仅做为与好友探讨的材料）</title><link>http://www.blogjava.net/crazycy/archive/2007/11/10/159557.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sat, 10 Nov 2007 07:30:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/11/10/159557.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/159557.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/11/10/159557.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/159557.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/159557.html</trackback:ping><description><![CDATA[超脱超然于事外，把控之凌驾之。<br />
NOTE：超然事外，非置身事外也。古语乃：不是庐山真面目，只缘身在此山中<br />
<br />
待。。。<br />
 <img src ="http://www.blogjava.net/crazycy/aggbug/159557.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-11-10 15:30 <a href="http://www.blogjava.net/crazycy/archive/2007/11/10/159557.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>致好友书（时值好友之要求）</title><link>http://www.blogjava.net/crazycy/archive/2007/11/06/158404.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Mon, 05 Nov 2007 17:00:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/11/06/158404.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/158404.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/11/06/158404.html#Feedback</comments><slash:comments>108</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/158404.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/158404.html</trackback:ping><description><![CDATA[<p class="MsoNormal"><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 宋体;" lang="ZH-CN">当脑袋现在如同刚排完屎的肠子</span><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 宋体;" lang="ZH-CN">，</span><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 宋体;" lang="ZH-CN">一点存货也没有的时候，答应别人</span><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 宋体;" lang="ZH-CN">做事情是一种痛苦，不答应别人更是不道德。在痛苦和不道德之间抉择，就是需求平衡点。</span><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 'Microsoft Sans Serif','sans-serif';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 宋体;" lang="ZH-CN">我要有货，需要时间；朋友的事，也不是燃眉之需；所以适当的一个约定时间就是一个最佳平衡点。</span><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 'Microsoft Sans Serif','sans-serif';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 宋体;" lang="ZH-CN">这里主要书到平衡，由大便引发，这也就是我的大便理论。我想来坚信世间万物皆相关，一象可反思其它，而用以论述给你印象深刻者无非生动或者感人，反面则是恶心和深恶痛绝。抉择之我觉得恶心比较适合我的风格，这也是我解释很多现象采用大便理论的缘由。</span><span style="font-size: 10pt; color: navy; line-height: 115%; font-family: 'Microsoft Sans Serif','sans-serif';"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">我的好朋友，绝对的人才，论技术，触类旁通，理论为导向，实践抽象合理为主旨，常让我感慨无限；论管理，旁证古引，于生活哲理说道，能抓到矛盾的焦点，并且得到属下的拥戴。其所倡的&#8220;和谐&#8221;团队理论之到位手段之有效效果之显著，让我不由得甘居下风从而虚心学习之。其所分析的管理中&#8220;领导、客户、下属之安&#8221;的说辞，更是对我多次客户现场和工作经历的浓缩，此之人，吾奉之为神人。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;" lang="ZH-CN">然人有不如意之事，其虽为俺眼中之神人但始终离不开人之束缚，故今感慨<span style="color: rgb(255, 24, 24);"><strong><span style="background-color: rgb(172, 160, 255);">求其不足</span></strong></span><strong></strong>于我，我困顿，如此优秀之人，优点数不胜数，我何处着手？岂不是致我于为难之地？！但是答应就答应，即使隔靴搔痒，也要努力来做，不求是否有效只求是否尽心力为之。<br />
<br />
</span><span style="font-family: 宋体; background-color: rgb(102, 102, 153);" lang="ZH-CN">&gt;&gt;做真正的强者</span></p>
<p class="MsoListParagraphCxSpMiddle"><span style="font-family: 宋体;" lang="ZH-CN">记得有这样的话，强者未必能活下来，但是能活下来的一定是强者。所以要做一个真正的强者，首先得保证你能生存。生存涉及的无非就是环境，环境无非就是人和自然（物），衔接他们的无非就是事。<br />
<br />
<span style="font-family: 宋体; background-color: rgb(102, 102, 153);" lang="ZH-CN"><span style="background-color: rgb(102, 102, 153);"><span style="font-family: 宋体;" lang="ZH-CN"><span style="font-family: 宋体;" lang="ZH-CN">&gt;&gt;</span></span><span style="font-family: 宋体;" lang="ZH-CN">适应环境</span></span></span></span></p>
<p class="MsoListParagraphCxSpMiddle"><span style="font-family: 宋体;" lang="ZH-CN">当我们涉足社会，常感人生不如意之事十之八九；为什么？因为世界不是按照我们的世界观运作，所以当遭遇不顺或者挫折，常苦闷无限，轻则心里也闷闷不乐。这说明我们并没有真正适应环境。以己之力可引导旗帜往有利的正确的方向飘泊但是绝对不可以轻易有易旗帜之想法，此为一。人总归是人，考虑问题的时候要多考虑一下人的因素，你是强者，周围者众强弱不一，仰慕者堤防者无关痛痒者琳琅满目，认识这个情况，这要求有一种包容，就是忍。不是有话说忍者无敌，百忍成鳖么？！知道什么是神龟否？就是可以顶着</span>N<span style="font-family: 宋体;" lang="ZH-CN">深的地的压力而慢慢呼吸。此为二，核心就是多考虑一下高处的人为何不把你心里感觉很不爽的问题放在致力解决的地方。当然不是要打压自己分析和尝试的能力。这个就是所谓的合<br />
<br />
<span style="background-color: rgb(102, 102, 153);"><span style="font-family: 宋体;" lang="ZH-CN">&gt;&gt;</span><span style="font-family: 宋体;" lang="ZH-CN">合</span></span></span></p>
<p class="MsoListParagraphCxSpMiddle"><span style="font-family: 宋体;" lang="ZH-CN">刚刚读过百家讲坛之清</span>12<span style="font-family: 宋体;" lang="ZH-CN">帝疑案，说努尔哈慈（清开国皇帝）具备四合：天合地合人合己合。前三合就不赘述，己合就是生理心理很自然很放松。这个接着</span>2<span style="font-family: 宋体;" lang="ZH-CN">来展开分析，就是无论多么的不爽，首先要紧接的就是疏通，开渠挖沟，即使你</span>tmd<span style="font-family: 宋体;" lang="ZH-CN">找利用身体换取社会剩余价值的人解决也不失为一个手段，（当然，这个是龌龊的比喻），总之就是事情不存于心，唯有运筹和方案。<br />
<br />
<span style="background-color: rgb(102, 102, 153);"><span style="font-family: 宋体;" lang="ZH-CN">&gt;&gt;</span><span style="font-family: 宋体;" lang="ZH-CN">痞和赖</span></span></span></p>
<p class="MsoListParagraphCxSpMiddle"><span style="font-family: 宋体;" lang="ZH-CN">哥们您的强项。痞则正则谐，严则松；赖则宜谈判。这个也是建立在</span>3<span style="font-family: 宋体;" lang="ZH-CN">的基础上。另外谈判重过程而非结果，要阐述你这个人是什么鸡巴人<br />
<br />
<span style="background-color: rgb(102, 102, 153);"><span style="font-family: 宋体;" lang="ZH-CN">&gt;&gt;</span><span style="font-family: 宋体;" lang="ZH-CN">滚</span></span></span></p>
<p class="MsoListParagraphCxSpMiddle"><span style="font-family: 宋体;" lang="ZH-CN">老子摆不平了，搞不定了，被灭了，那我自己滚蛋还不行么？！</span></p>
<p class="MsoListParagraphCxSpMiddle"><o:p>&nbsp;</o:p></p>
<p class="MsoListParagraphCxSpLast"><span style="font-family: 宋体;" lang="ZH-CN">具体细节之处不多说，具体缺点之处几属无，唯独以以上说辞呈上，满意与否不记于吾心，因我以灌肠之苦楚倒出上述几何，笑之。</span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<img src ="http://www.blogjava.net/crazycy/aggbug/158404.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-11-06 01:00 <a href="http://www.blogjava.net/crazycy/archive/2007/11/06/158404.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>项目经历系列(二):计划和预测能力以及准备能力（仅做为与好友探讨的材料）</title><link>http://www.blogjava.net/crazycy/archive/2007/10/31/156317.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Wed, 31 Oct 2007 03:56:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/10/31/156317.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/156317.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/10/31/156317.html#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/156317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/156317.html</trackback:ping><description><![CDATA[<p>没有计划能力的经理，势必给员工带来灾难的负担；<br />
没有预测能力的经理，势必造成无限的加班<br />
<br />
没有计划的员工，工作易杂乱无序<br />
准备不充分的员工，极易被动无限<br />
<br />
（书写了两次，微软太牛了，我的盗版系统终于被他搞了）<br />
（记录较为真实，能阅读者无非几个好友，非有抱怨之意，只是录之，相互引以为戒，并基于此深入探讨，今己所不欲，明勿施与人）<br />
<span style="color: red">Plan能力</span><br />
背景：boss，manager, and coo go to Malaysia for user training and UAT<br />
事件：<br />
1）下周一traing &amp; uat, 周日下午飞<br />
&nbsp;&nbsp;&nbsp; -----（获知出差时间）周五下午他们交互碰头时间，无意间听之<br />
&nbsp;&nbsp;&nbsp;&nbsp;-----（获知出差内容）周日晚上12点<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 周日晚上12点20左右的样子，收到打回的电话，说明天我们要做什么什么，你晚上check一下，有错就改好，保证第二天不可以出问题。<br />
&nbsp;&nbsp;&nbsp;&nbsp;-----（后来）凌晨5点，给公司主管mail，请假休息一上午<br />
2）周三anthor uat<br />
&nbsp;&nbsp; -----周二office，事情处理<br />
&nbsp;&nbsp;&nbsp;-----周二晚10点，收到电话，明天要uat，更不可以出错，你把那部分搞定。<br />
&nbsp;&nbsp; -----（后来）凌晨4点，报告进度，外加强烈建议Plan的重要性<br />
&nbsp;&nbsp; <br />
任务的分配 绝对不能分配到被窝；更不能不预先PLAN直到最后一刻。<br />
<br />
<span style="color: red">预测能力<br />
</span>背景：数据迁移<br />
事件：2个星期前（以交付点为基点）规划，至最后三天，未考虑之。<br />
之前屡问之，则曰很简单一天就行。吾深为之忧虑。<br />
倒数第三天，再问之，则曰你来做。<br />
着手，分析576tables，分析程序内部业务关联写入机制，写成部分分析稿；并文本化之。<br />
倒数第二天下午，经理嘴中念念有词，疑惑问之，果然是他在做这个任务。<br />
哭也，都不知道我做了。却回之那你做别的吧。<br />
最终，一下午至凌晨3点完成。<br />
读之，所忧虑问题无一涉及。<br />
---（后来）吾用近乎2个星期（12天，包含周末）每天近乎17小时才处理完<br />
---唯一的想法就是辞职<br />
---另外提薪的想法被打压<br />
<br />
对一个目标可能历经的困难，总得预测一下吧？！<br />
假设经验不足，但是历往的教训不能不吸收呀？！上次就是因为乐观估计进度，导致一周109小时纯工作时间（PS：no exta pay， no reward）</p>
<p><br />
<span style="color: red">准备不充分<br />
</span>这个往往是对员工来说，比如说几天之前说要到某个点完成事情，往往前松后紧，导致很被动。（blank off）<br />
<br />
<br />
以及其它，思寻良久，综合许多案例，最终突有心得：做事一定要达到<br />
<span style="background-color: yellow">有目标有细节有计划有准备有预测有血有肉有板有眼有神有形 </span></p>
<img src ="http://www.blogjava.net/crazycy/aggbug/156317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-10-31 11:56 <a href="http://www.blogjava.net/crazycy/archive/2007/10/31/156317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>项目经历系列(一):工程管理（仅做为与好友探讨的材料）</title><link>http://www.blogjava.net/crazycy/archive/2007/10/27/156316.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sat, 27 Oct 2007 02:57:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/10/27/156316.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/156316.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/10/27/156316.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/156316.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/156316.html</trackback:ping><description><![CDATA[不懂工程管理的经理请让路,至少懂得放权;<br />
<br />
事件描述<br />
背景: 客户打来了非常愤怒的电话, 此客户是产品上一版本的忠实用户.<br />
<br />
执行: <br />
1) 专门产品维护的人(称为路人甲)说, 这个是什么问题, 你知道怎么办不?(very easy的问题,至少登录到叶面,点一下就知道了)<br />
2)&nbsp; 无奈之下,我做check工作. <br />
&nbsp;&nbsp;&nbsp;&nbsp; 第一: 从cvs上获得和用户版本号一致的工程<br />
&nbsp;&nbsp;&nbsp;&nbsp; 第二: 错误重现<br />
&nbsp;&nbsp;&nbsp;&nbsp; 第三:检查日志<br />
&nbsp;&nbsp;&nbsp;&nbsp; 发现:日志和工程完全不一致<br />
&nbsp;&nbsp;&nbsp;&nbsp; 基于工程,进行检查,所有细节(另外写N多验证的小脚本),耗时2小时45分钟<br />
&nbsp;&nbsp;&nbsp;&nbsp; 结论：对应版本的工程没有问题<br />
&nbsp;&nbsp;&nbsp;&nbsp; 提交内部邮件，进行测试分析，定位：版本没有更新<br />
3）经理的反应<br />
&nbsp;&nbsp;&nbsp;&nbsp; 路人甲，你把你机器上的工程考给我一个，我这里保留个新版本<br />
4）愤怒的话题<br />
&nbsp;&nbsp;&nbsp;&nbsp; 我便稍微提了一下，为什么不提交cvs<br />
5）最终<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经理那里，专职维护人那里，有了最新的版本<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 而cvs上仍然可以得到的，还是之前的版本<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 而我多说的话，也引起了一定的反感。<br />
<br />
事件结束。<br />
&nbsp;<br />
<br />
 <img src ="http://www.blogjava.net/crazycy/aggbug/156316.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-10-27 10:57 <a href="http://www.blogjava.net/crazycy/archive/2007/10/27/156316.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>原来读书的时候，老板就一直潜移默化的传授过程的敏捷</title><link>http://www.blogjava.net/crazycy/archive/2007/10/16/153403.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Tue, 16 Oct 2007 15:19:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/10/16/153403.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/153403.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/10/16/153403.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/153403.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/153403.html</trackback:ping><description><![CDATA[当我在北航（BUAA）读书的时候，老板是一个非常让人尊重的人。<br />
老板要求我们<br />
&gt;&gt;每个月要写月计划<br />
&gt;&gt;每个周（周日下午）要写周计划，计划本周内每天干什么<br />
&gt;&gt;每天要写日志，记录今天到底干了什么，与周计划中的当天目标的吻合度<br />
<br />
老师亲自察看，周计划或者月计划不合理的时候会返工<br />
<br />
这个是研究生2年的开发生活（共2.5年）一直坚持的。<br />
<br />
一直毕业开始工作了才恍然，这难道不就是软件工程的敏捷方式的实践嘛？!<br />
反思，我发现了一些不足：<br />
&gt;&gt;作用只限制于上对下（一对一）的约束<br />
&gt;&gt;同学相互间很多时候不知道对方到底在干什么<br />
&gt;&gt;流于形式<br />
&gt;&gt;激励作用后劲不足（这个可以看成1，3的变种，但是本元体现）<br />
<br />
于是乎漫步网络，认识了所谓的 "stand-up meeting"<br />
主体就三点:<br />
&gt;&gt;昨天做了什么<br />
&gt;&gt;今天要做什么<br />
&gt;&gt;昨天和你即将的事情有什么困难<br />
<br />
感觉超级好，反复咀嚼，准备实践于团队里。即将运用之际，突发现又有了不足：<br />
&gt;&gt;非打卡制度，大家的时间未必一致<br />
&gt;&gt;出差，是否还会延续<br />
&gt;&gt;有时候不会情愿<br />
<br />
那该如何呢？我记起日本公司对于管理往往有独到一套，或许这个源于我对日本企业的效率的认可；<br />
于是乎，我翻读日本开发相关的文章和经验总结，终于发现到了日本很多大公司有个白板管理方式：<br />
&gt;&gt;很自由的将上述东西记录于白板 或者 大纸片<br />
这样一来，将一切落实于看得见 且形式自由，远远胜于刚刚两种方式<br />
&gt;&gt;激励效果，嘿嘿，总不能让别人看到自己的进度一直原地踏步吧<br />
&gt;&gt;大家做什么，谁还会不知道？沟通还缺乏么？<br />
<br />
或许，你会觉得都在脑袋里，干嘛非得这么繁琐呢？<br />
整个过程中，最致命的就是依赖记忆了.....据科学实验证实，如果给你3个类似的东西，如果超过3个星期，你将无法区分之。那个做实验的人哪里去了？靠，鼾声起来了<br />
<img src ="http://www.blogjava.net/crazycy/aggbug/153403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-10-16 23:19 <a href="http://www.blogjava.net/crazycy/archive/2007/10/16/153403.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>戏谑</title><link>http://www.blogjava.net/crazycy/archive/2007/08/18/137848.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sat, 18 Aug 2007 11:52:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/08/18/137848.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/137848.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/08/18/137848.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/137848.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/137848.html</trackback:ping><description><![CDATA[

<div>他说要写个分析，涵盖一个项目的提出到立项，一直到出品整个流程<br></div><div>回之：把你的战略和想法写个1287字描述；虚的都会，就是个大马甲，套就行了；干实事，是不能不思细节的。正所谓，千里之堤，毁于蝼蚁。提出到立项，这个我搞不定，需要行业的知识。</div><div><br class="webkit-block-placeholder"></div><div>戏谑他;我的时间很值钱哦。</div><div>回我：我确实需要，你有时间就多写点，就当你要做老板了</div><div>又问我，问如果你来当老板，你会不会干？</div><div>I said No. why？ In my opinion：</div><div>&gt;&gt;我不当老板 在眼下老板都是龟壳 经得起敲打才行</div><div>&gt;&gt;老板还得是龟头 能屈能伸 还能不断探索</div><div>&gt;&gt;老板还得是嫖客 会玩 会把被玩的人搞爽</div><div>&gt;&gt;老板还得是政客 会装 把被忽悠的人搞得高潮迭起</div><div>&gt;&gt;老板还得是饭桶 无能能盛酒和各种料</div><div>&gt;&gt;老板还得是强盗 如同睡别人老婆一样 强上</div><div>&gt;&gt;老板还得是赌徒 无论怎么输 都不能红眼</div><div>&gt;&gt;老板还得是兴奋剂 无论怎么弄 都不能射 更不能软 挺住第一</div><img src ="http://www.blogjava.net/crazycy/aggbug/137848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-08-18 19:52 <a href="http://www.blogjava.net/crazycy/archive/2007/08/18/137848.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术感想系列之二：技术的目的</title><link>http://www.blogjava.net/crazycy/archive/2007/05/12/116915.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Fri, 11 May 2007 17:22:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/05/12/116915.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/116915.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/05/12/116915.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/116915.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/116915.html</trackback:ping><description><![CDATA[<p>goCom社区<a title="软件的价值" href="http://gocom.primeton.com/blog/index.php?op=ViewArticle&amp;articleId=885&amp;blogId=62">软件的价值</a><strong>一文提到</strong>：<br />
<font size="2"><br />
软件企业的产品开发和营销必须两眼紧盯着市场需求，产品开发要和市场人员紧密结合，找到关键客户普遍而又重要的共性问题。<span style="background-color: rgb(153, 153, 153);">产品源于市场，服务于市场，研究技术是为了更好地解决客户的问题</span>。<br />
<br />
<br />
<strong>有朋友问到</strong>：<br />
特别认同您的最后一段话，但是也产生了疑问：<br />
1 怎样才能找到关键客户普遍而又重要的共性问题呢？<br />
2 如何判断找到的问题是否是关键的、普遍的、共性的呢？<br />
<br />
答复如下：<br />
大客户营销策略有助于我们回答这两个问题。交行、华为这样关键客户的需求是需要十分重视的，电信客户的关键需求也是需要重视的，在和客户的不断沟通过程中，我们就可以判断哪些需求具有普遍性。普元今天产品的版本进步就是在这样的方针指导下进行的<br />
<br />
<strong>我的观点</strong>：<br />
技术是手段，附以方法论，形成BEST PRATICE，驱使的目标或目的才是关键<br />
<br />
研究技术是为了更好的解决客户的问题，这便是技术的目的！<br />
<br />
目前国内大肆渲染的soa(sca,sdo)等，无非是手段，真正能派上用场的场合确实有，但是是大多鼓吹或爱好者所罕遇的。<br />
<br />
补：<br />
</font><font size="3">任何一种技术都是为解决某种问题而存在的，即技术因市场需求而生，是&#8220;果&#8221;而非&#8220;因&#8221;。只有深刻理解因，才能享受它所带来的价值并规避其局限性。尤其是它刚出现的时候切忌为赶时髦而使用，而忽视其&#8220;因&#8220;。</font></p>
<img src ="http://www.blogjava.net/crazycy/aggbug/116915.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-05-12 01:22 <a href="http://www.blogjava.net/crazycy/archive/2007/05/12/116915.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术感想系列之一：聊天有感 </title><link>http://www.blogjava.net/crazycy/archive/2007/05/11/116629.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Thu, 10 May 2007 17:01:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/05/11/116629.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/116629.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/05/11/116629.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/116629.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/116629.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="4" Hour="18"><span lang=EN-US>18:04</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">嗯；技术是手段</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">哈哈</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="8" Hour="18"><span lang=EN-US>18:08</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">驱动概念</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="36" Hour="18"><span lang=EN-US>18:36</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">形成</span><span lang=EN-US>best pratice</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，结果为</span><span lang=EN-US>final</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:</span><st1:time Minute="56" Hour="18"><span lang=EN-US>18:56</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是啊，要从不同的角度来考虑</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="5" Hour="19"><span lang=EN-US>19:05</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">键盘一些键不好用了</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我就改敲英文</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">别笑话我哈阿</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:</span><st1:time Minute="26" Hour="19"><span lang=EN-US>19:26</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">呵呵</span><span lang=EN-US>~~</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">没关系</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="24" Hour="19"><span lang=EN-US>19:24</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我们应该从超乎技术的角度考虑</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="30" Hour="19"><span lang=EN-US>19:30</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">同时更好的运用技术</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="42" Hour="19"><span lang=EN-US>19:42</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">形成生产力</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:</span><st1:time Minute="49" Hour="19"><span lang=EN-US>19:49</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">能做到这一点</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">那就太难得了</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="55" Hour="19"><span lang=EN-US>19:55</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">高效一定要的</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="58" Hour="19"><span lang=EN-US>19:58</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">经验阿</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="15" Hour="20"><span lang=EN-US>20:15</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">你都有</span><span lang=EN-US>9</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">年的经验了</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">还有什么是难得啊啊</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:</span><st1:time Minute="55" Hour="20"><span lang=EN-US>20:55</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">有些时候这个度</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不好把握</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="19" Hour="21"><span lang=EN-US>21:19</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>http://gocom.primeton.com/blog15_9.htm</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:</span><st1:time Minute="26" Hour="21"><span lang=EN-US>21:26</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">多个人一起切磋，互相弥补</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="41" Hour="21"><span lang=EN-US>21:41</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">精通技术不仅仅是为了精通技术，而是为了触类旁通</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="0" Hour="22"><span lang=EN-US>22:00</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">上面的一句话</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我读了好几遍</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">后</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">才感觉到很</span><span lang=EN-US>ok</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:</span><st1:time Minute="34" Hour="22"><span lang=EN-US>22:34</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">有些时候精通技术反为技术所累</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:</span><st1:time Minute="4" Hour="23"><span lang=EN-US>23:04</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">所谓的精通</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">方法引导</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不是技术细节</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">哈哈阿</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">你说的是技术细节</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:</span><st1:time Minute="36" Hour="23"><span lang=EN-US>23:36</span></st1:time></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">那需要高度，呵呵</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:24:01</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>1</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">培养你自己更广泛的兴趣，并坚持你的人生目标</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>2</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">锻炼你的演讲能力</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>3</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">多认识朋友，以他们为荣</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>4</span><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">培养你的远见卓识</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:24:23</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">还要补充一点，要学好外语</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:24:22</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">高度</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:24:35</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">外语</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实际上</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不</span><span lang=EN-US>important</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:24:45</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">靠；但是很变态的</span><span lang=EN-US>important</span></p>
<span lang=EN-US>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span>&nbsp;00:24:58</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">哈哈<br><br></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>***&nbsp;</span></span><span lang=EN-US>&nbsp;00:25:36</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">有的时候没觉的很重要，没有的时候才感觉很重要</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>crazycy 00:26:04</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对阿</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我英语口语不好</span> <span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">听力不好</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>*** 00:26:32</span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span style="FONT-FAMILY: SimSun; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">噢噢，那就要注意拉</span></p>
<img src ="http://www.blogjava.net/crazycy/aggbug/116629.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-05-11 01:01 <a href="http://www.blogjava.net/crazycy/archive/2007/05/11/116629.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计理念---求职笔记（4）</title><link>http://www.blogjava.net/crazycy/archive/2007/02/05/97904.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sun, 04 Feb 2007 16:42:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/02/05/97904.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/97904.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/02/05/97904.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/97904.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/97904.html</trackback:ping><description><![CDATA[看书中摘录的最有回味的几句话：<br /><br />Java最核心的理念：<br />    软件应该不经修改即可在多种不同的系统和设备上运行<br /><br /><br />Java哲学<br />    Java拥有平衡的艺术---实现简化和力量的双赢<br /><br /><br />RoR设计理念：<br />    1 不用重复自己：Donnot Repeat Yourself<br />    2 约定优于配置：Conversion Over Configuration<br /><br /><br />很自然的一句话：<br />    瓜熟蒂落，当实践累积到一定程度后，必然出现方法论<img src ="http://www.blogjava.net/crazycy/aggbug/97904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-02-05 00:42 <a href="http://www.blogjava.net/crazycy/archive/2007/02/05/97904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>品质决定信赖</title><link>http://www.blogjava.net/crazycy/archive/2007/01/11/93269.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Thu, 11 Jan 2007 13:46:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2007/01/11/93269.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/93269.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2007/01/11/93269.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/93269.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/93269.html</trackback:ping><description><![CDATA[
		<p>2007年1月11日 星期四 21时25分24秒<br /><br />在昨天（2007.01.10)和今天（2007.01.10)连续用Gmail、Hotmail长达20多小时，居然才发出一个mail去；<br />感觉时间无故被耗掉，感觉不很舒服，又想到不是国内的21cn、yahoo、实验室之类的信箱不是很多么？！为啥不用呢？<br /><br />对阿，为啥不用呢？在那一会我一直反问着自己：为什么呢？<br />是对国内的不够信任？----有一点。<br />反复问着自己为啥？伴随着想求职中的本该有机会却失手的过程，两个大字敲击着我的脑袋L：信赖。<br />我推广自己，我觉得能力完全胜任，却无法让对方对提问的解答满意；没有说服力---kill掉。源于没有获得信任。<br />国内产品，或许也是这个因素。<br /><br />今天晚上，我又耗在了GMail和Hotmail上，但着急中，同学问为啥不用实验室的Mail，我回答不信任；<br />然后尝试了Yahoo的Mail，几次发送按钮都没有响应；然后为了防止垃圾邮件，强加给用户添加非垃圾邮件鉴定码。<br />先不说多了这一步是否引起不爽的感觉，但就鉴定码图片迟迟不显示（也怪网速），就让心里想骂，最终我狠狠砸了一下桌子。<br />GMail和Hotmail消耗了我的时间，但是品质却在心中，唯一的感觉就是放心、可信赖，即使邮件发送失败会提醒，也不会（至少没遇到过）丢失邮件。<br /><br />最终，我瞧着自己脑袋告诉自己：无论做什么，只要做了，一定要留下一份对方的信任，精益求精，只注重大目标绝对会葬送一切的努力。<br />品质永远是第一，是获得信赖的根基。<br />也对兼职的于总表示歉意，因为当时我的许多出发点都是冲目标而忽略了品质。</p>
<img src ="http://www.blogjava.net/crazycy/aggbug/93269.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2007-01-11 21:46 <a href="http://www.blogjava.net/crazycy/archive/2007/01/11/93269.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对领跑者的思考--感于BEA World 2006 BJ</title><link>http://www.blogjava.net/crazycy/archive/2006/12/14/87598.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Wed, 13 Dec 2006 17:09:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/12/14/87598.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/87598.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/12/14/87598.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/87598.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/87598.html</trackback:ping><description><![CDATA[   BEA World 2006 Beijing大会已落下帷幕，感觉很有感触，尤其是BEA包力先生的中石化SOA解决方案，印象之深。<br />   <br />   听讲座时和旁边的一个朋友小聊，聊到了招聘，很自然提到了IBM、Oracle以及东道主BEA。比较之下，觉得本地化程度IBM远超过BEA、Oracle，后两者对人才的选用要求相对苛刻些，IBM胜出的是企业策略高出一招或者提前一步。<br />   <br />   14日再次参加主题演讲时，发现BEA提出的“SOA 360（度）”的两个大“圆饼”中属于产品支撑体系的那个“圆饼”，居然有1/4是3rd partner。我是半途才去的，当时我理解成了BEA做的是横向的，IBM是一个纵向的；后来看到“圆饼”中的1/4部分第三方支持，才想明白过来，这一点，IBM是通过收购完善了整个软件的生命周期。<br /><br />   同时，有想到国内企业，在应用服务器方面做的比较出色的当属金蝶的Apusic，依然没有脱离学别人脚步之嫌。<br />   <br />    记得IBM曾经说过“一流的企业做规范，二流的企业做品牌，三流的企业做产品”。即使比较解决方案或者产品中，国外的企业做的更多的是解决实践中的不足，提出创新，或者改进一切可改进的地方。我们可以想到，为了提高移植性，注释（Annotation）提出了；为了解决web service的复杂度、移植性问题，JSR181Web服务元数据提出了；这些都缺乏国内厂商的参与，确切的说，当国外的批评、质疑声音萦绕EJB3.0等新标准之时，国内却热衷于提供EJB3.0的实施和最佳实践，当然这样做无可厚非，但是否定之否定还是应该提倡的，这些显示出当前国内企业的不足。BEA通过做出一种创新或者改进，并在自己的参考实现中得以验证后，提及JCP讨论。金蝶目前没有这一步，也不知道是否想过这一步，即使没有足够影响力拿到JCP，通过社区的力量足可以获得业界的尊重，Hibernate、Spring已经做出了有力的证据。<br />   <br />    看到目前国内应用服务器IBM超越BEA分位居一、二位，第三位还不是Apusic，在政府大力支持、鼓励国产软件的大好形势下，市场份额依然没有反超之势，国内厂商的确应该努力了。<br /><br />   同时，我个人觉得，国内厂商应该采取有力的措施，尤其是政府扶持下。以KingDee为例：<br />   1. 招募更好的人才，通过提高员工薪水待遇，至少相比于IBM、Oracle等具有同等竞争力。首先一点就是现在生活压力下，薪水是不少人首先要考虑的因素，事实如此，无需掩饰。<br />   2. 适当挖角，从IBM、Oracle等手中吸引人才，提供大的发展空间。<br />   3. 转移基地，如从深圳迁移到北京。毕竟相比IT环境BJ优于SZ，SZ以制造业更为发达，BJ人才更多。<br />   4. 转换经营理念，创建大格局，而不仅仅是国内竞争的小手笔。<br />   5. 鼓励创新机制，在学习的基础上超越，在先进技术上跟进。想想国家的军工业走着的路，况且各大国外厂商也如此，不能只跟着跑，虽然不能超越，至少不应该一个超越的地方没有吧。中国人不乏的就是智慧啊。<img src ="http://www.blogjava.net/crazycy/aggbug/87598.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-12-14 01:09 <a href="http://www.blogjava.net/crazycy/archive/2006/12/14/87598.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>乱弹国内IT业界（原创）</title><link>http://www.blogjava.net/crazycy/archive/2006/11/20/82343.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Mon, 20 Nov 2006 09:54:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/11/20/82343.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/82343.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/11/20/82343.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/82343.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/82343.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 10.5pt; LINE-HEIGHT: 150%; mso-char-indent-count: 1.0">
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<font style="BACKGROUND-COLOR: #ffa500">非常感谢你的阅读，如果你觉得好或者对你有帮助，请积极给一个留言<strong>反馈</strong>以示鼓励。</font> <br /><br />     翻看电子日记，突然发现了一个只写了三点和一个数字4的文章，方记忆起当时一个未完成的IT乱弹，已隔很久，通过逐渐的与业界有些了解，更加认可了自己的总结，遂虽未完成，今依然发布之。<br />    1 </span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">建设有中国特色的</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">IT</span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">大整合</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 150%; mso-char-indent-count: 2.0">
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所谓的大整合，就是大规模的兼并或者并购，否则国内</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">IT</span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">业界的蛋糕难以做大更难有大手笔。</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; LINE-HEIGHT: 150%; mso-char-indent-count: 2.0">
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">所谓的有中国特色，就是政府适当干预，大力扶植、鼓励、协调这个兼并和并购的过程；大公司做大事做研发，小公司走创新之路求存活，摒弃大规模的重复和市场的竞争体制的恶意破坏，对公司可以不用特意打价格战，对员工则不必高强度加班或者福利待遇不断下滑。</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%">
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">2 </span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">塑造良好的道德风范</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%">
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<span style="mso-tab-count: 1">       </span>
				</span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中华五千年的文化，蕴含无限文明道德，市场化经济的今天，一些传统道德受到拜金主义的冲击，不能要求每一个国人都能自律，起码有所成的人应该身体力行促进社会道德建设。不要有</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%">
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">3 </span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">国内的风险投资</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%">
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<span style="mso-tab-count: 1">       </span>
				</span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">新东方说过：你有一个水果我有一个水果，如果我们相互分享，我们就可以品尝两种水果；如果我有六个苹果，我把其余五个分给其他人，我便能收获五份感恩和回报。国内的风险投资也应该如此，及时资助有潜力的企业实现共赢。</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%">
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">4 </span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">硕大的终极用户群</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%">
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<span style="mso-tab-count: 1">       </span>
				</span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">做一个事业成功与否的关键，不在于是否多么先进，是否是多么创新，更在于是否满足人们的某种需求，简洁地说是否拥有一个硕大的终极用户群。纵览社区的发展，人气是一个社区能否长久存活的唯一指标；同时一览腾讯，且不说内部的技术，光用户群</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">4</span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">个亿活跃用户</span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">2</span>
				<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">个多亿，这将是这个公司胜出任何一个公司的决定性法宝。<br /></span>
				<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
						<o:p>
								<br />
								<span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: Arial; mso-bidi-font-size: 10.5pt">
										<font style="BACKGROUND-COLOR: #ffffff" face="Verdana">   <font style="BACKGROUND-COLOR: #ffa500">Thanks very much to visit blog,  <strong>welcome your feedback</strong>,  your feedback is the Driver &amp;&amp; Power to me</font></font>
								</span>
						</o:p>
				</span>
		</p>
<img src ="http://www.blogjava.net/crazycy/aggbug/82343.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-11-20 17:54 <a href="http://www.blogjava.net/crazycy/archive/2006/11/20/82343.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>万团网络科技兼职收获拾遗</title><link>http://www.blogjava.net/crazycy/archive/2006/10/10/74196.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Mon, 09 Oct 2006 16:00:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/10/10/74196.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/74196.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/10/10/74196.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/74196.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/74196.html</trackback:ping><description><![CDATA[基本都是非技术因素，但是却感觉远胜于技术因素，简要记录如下：<br /><br />1、 首先明确了什么是需求分析，什么是设计（技术方案）。<br />       前者完成我们要有什么功能，系统要做成什么样子；<br />       后者主要描述怎么样才实现我们规定的功能，完成系统<br /><br />2、 对“态度”又有新的感受<br />        态度第一，能力辅之。缺一不可。<br /><br />3、 对“客户价值、客户体验”的认识<br />        之前更重视功能，和技术能力<br /><br />4、 对“纪律”的认识<br /><br />5、 对“小会议--头脑风暴”的认识<br /><br />6、 对“风险”、“资本运作”、“市场运作”的认识<img src ="http://www.blogjava.net/crazycy/aggbug/74196.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-10-10 00:00 <a href="http://www.blogjava.net/crazycy/archive/2006/10/10/74196.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>走在夜深人不闹的路上</title><link>http://www.blogjava.net/crazycy/archive/2006/08/05/61928.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sat, 05 Aug 2006 05:50:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/08/05/61928.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/61928.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/08/05/61928.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/61928.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/61928.html</trackback:ping><description><![CDATA[突然想到：<br />不断改进源于实践的不断积累；<br />业界是；<br />求知也是；<br />生活更是。<br />万物本质不离其宗，越来越能体会到了。<br />不由得想到找不到路、或者挥霍时光者的悲哀。<br /><img src ="http://www.blogjava.net/crazycy/aggbug/61928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-08-05 13:50 <a href="http://www.blogjava.net/crazycy/archive/2006/08/05/61928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>参加soa小组一个月来的一些总结(2)</title><link>http://www.blogjava.net/crazycy/archive/2006/06/30/55904.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Fri, 30 Jun 2006 03:31:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/06/30/55904.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/55904.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/06/30/55904.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/55904.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/55904.html</trackback:ping><description><![CDATA[上篇：<a href="/crazycy/archive/2006/06/23/54626.html">参加soa小组一个月来的一些总结</a><br /><br />按团队的意思，完成任务后，写一篇个人总结：<br /><br />1 效率才是最重要的，而不是时间投入的多少。<br />  我跟一个巨好的哥们谈心时问：为什么一样熬夜，我总是觉得累地不得了，但觉得别人精力还是那么好。<br />  哥们说：比如他玩游戏，脑袋就基本不用怎么转；<br />  又说：脑袋工作量导致劳累程度不一样；这个也能体现出一样时间下，每个人完成的事情完全不一样；<br />  暂时找不到反驳点，默许先。也暂时不质疑自己了。<br /><br />2 情绪把控是极其重要的。<br />   想想自己年轻（本科）时，比较气盛，也不知天高地厚，往往会了一点点东西后，在用的着时就大肆喧哗，而且对反驳的意见立马语调提高，气势也咄咄逼人。一些比较好的朋友私下说不喜欢那样的我。<br />   不断修心养性，接触的知识多了、广了、深了，认识的朋友多了、能力更强了，卧虎藏龙，逐渐也平和了，运用自己的“大融合理论”和以前的“冲劲”达成了辩证的融合，两者兼备。<br />   现在常常处在相反的角色上，面对的是如同“年轻时的我”，呵呵，确实反感的很，即使其观点不很妥贴，也没有兴趣去说服或者引导。<br />   所以所有的人都应该懂得把控好自己的情绪，无论多么异己，或者多么的偏颇，如果你想得到别人的建议，或者论证其正确与否，必须努力做到与平时说话一样的平和，而不是语调提升、气呼呼的冲动的感觉。<br />   这个完全是后天可以养成的，以人头担保。<br /><br />3 责任明确分工。<br />   一直认为，小团队中大家应该不计较付出，尤其是好朋友间。<br />   把我的观点跟一个挚友说了，得到的是严重的批判。挚友提供了“先小人后君子”的论调并展开分析，我觉得我还是比较傻的。<br />   责任明确分工，各人自扫门前雪，莫管他人瓦上霜，或许有一定的道理。<br />   这么多年的观点和处事方式又一次受到了质疑，起码有时间心是痛的。<br /><br />4 该放弃就放弃。<br />   精力实在顾及不过来的东西，要分处轻重缓急，该放弃的就放弃，贪多往往嚼不乱。这必须养成敏锐的洞察力和超前的预瞻能力，以及果断的决策能力。<br />   现在缺乏的是果断的决策能力，信誉是一个咬死掉人的东西。<br /><br />5 不要一直妥协。<br />   过于妥协，往往要沿着错误（或者不合理）的路子走下去，心里带着十足的不情愿，却要走错误的路子。<br /><br />6 培养说服力。<br />   提出一个观点，必须要有坚强的理论、实践做为支撑，否则很难有说服力。<br />   这一点目前很是不足。或许是丧失了耐性，不想去说服了。<br /><br />7 缺乏对无法预测结果的事情的奋斗精神。<br />  研2之前的研1，本科，高中，初中...一直追寻的是一种长远目标，即使看不到希望，也一直为之奋斗，而无抱怨。<br />  到了研2，反而丧失了这种精神，对无法看到结果的东西产生了厌倦，这一点是致命的。<br />  前一段时间还一直在想到底是什么因素，庆幸通过这次竞赛将其挖掘了出来，还好还好。向来比较自信自己的调整能力，不久又可以恢复战斗力了。呵呵。<br /><br />8 高估了合作伙伴的能力。<br />  代价往往更大。<br />  <br />9 未能充分利用自己的真实功底，不够尽力的去帮助集体达到目标。<br />  一直投入了大量的精力和时间追寻所谓的“90分”，却没有在关键的时候把自己的心得或“战利品”，充分的运用起来，这个也是非常该克服的。<br />  以往总是觉得这个责任应该是团队负责人该做的；成员最多只是该在其产生错误的时间引导。这严重不符合我原先写下的 <a id="viewpost1_TitleUrl" href="../archive/2006/03/17/35881.html">无奈中的积极</a>：<font face="Verdana" size="2">无力改变旗帜，却可形成足够的气候使旗帜向有利的方向飘扬。<br />    <br /><br /><br /></font>   <br /><br /><br /><br /><img src ="http://www.blogjava.net/crazycy/aggbug/55904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-06-30 11:31 <a href="http://www.blogjava.net/crazycy/archive/2006/06/30/55904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>参加soa小组一个月来的一些总结(1)</title><link>http://www.blogjava.net/crazycy/archive/2006/06/23/54626.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Fri, 23 Jun 2006 02:16:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/06/23/54626.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/54626.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/06/23/54626.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/54626.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/54626.html</trackback:ping><description><![CDATA[松松紧紧大概一个半月左右的时间，留下了许多回忆起来感觉挺有意思还有点遗憾的的东东，按惯例，每做完一件事情后，就进行总结，提取一些有价值的东西，正如最初启用blog的初衷“记录点滴 鉴往事之得失 以资于发展”，呵呵。<br /><ol><li>有些闭门造车</li><ul><li>缺少对相关资料的学习：一些知识没有很好的贯穿起来，直到后来时间不多时，看到一些资料后才豁然开朗，方与现有储备（JavaEE架构体系、一些理论与技术、某些心得）激发出想法，但发挥的空间（时间因素）已经不大。</li></ul><ul><li>缺少对兄弟进度、心得的关注：博览可以减少走弯路；这在讨论过程中已经体现出来，60%的时间走了弯路，即使最开始对一些观点反对过，由于缺少说服力的说辞未奏效。</li></ul><ul><li>缺少对公共资源的讨论的参与：首先就一些疑问发布自己的心得、看法，可以收获一些朋友，或者一些友情的回报；其次，可以把自己的观点展示出来，可取与否自然有大众指点，现在的开源之所以会越来越成功，是社区的努力分不开，我想是相互可以借鉴的。</li></ul><li>团队任务规划</li><ul><li>团队总体目标、小阶段时间这方面的规划问题不大；对于规划中落实到每个人头上的任务过于笼统；大多是一起干同一个事情，这点浪费了生产力。最差也应该是每人头有关注点，在此基础上可以看其它方面便于以后的交流。</li></ul><li>团队的共享和引导</li><ul><li>团队带队：按理应该引导团队方向，需要比成员投入更多规划下一步，最差也得有个草案一起讨论可行性，这一点做的很不到位</li></ul><ul><li>团队共享：</li></ul><ol><ul><li>先行者（查阅资料较多、较早的人）没有有效的把认为好的、有价值的资料共享，这一点造成了资源查找定位的浪费。</li><li>先行者（查阅资料较多的人）没有有效的在阅读的资料上形成自己的思想或者认识，并共享给团队，引导团队有效的方向。</li><li>团队成员琐事导致投入不足</li></ul></ol><li>下篇：<a href="/crazycy/archive/2006/06/30/55904.html">参加soa小组一个月来的一些总结(2)</a></li></ol><img src ="http://www.blogjava.net/crazycy/aggbug/54626.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-06-23 10:16 <a href="http://www.blogjava.net/crazycy/archive/2006/06/23/54626.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>最大量的发挥在团队中的作用</title><link>http://www.blogjava.net/crazycy/archive/2006/06/22/54587.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Thu, 22 Jun 2006 14:08:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/06/22/54587.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/54587.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/06/22/54587.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/54587.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/54587.html</trackback:ping><description><![CDATA[
		<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">
				<span style="">      </span>
		</span>
		<span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;">组建过工作室，也参加过一些小团队。今又参与</span>
		<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">PPT</span>
		<span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;">演讲组，后来转型为</span>
		<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">SOA</span>
		<span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;">竞赛小组。对团队，哦，确切的说，类似上述列举的小团队，列出几点体会：</span>
		<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">
				<o:p>
				</o:p>
		</span>
		<p class="MsoNormal" style="text-indent: 21pt; line-height: 150%;">
				<span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;">首先一个团队，要长久、良性的运转，团队成员应该具有相似的价值取向，至少是认可不反对，这一点是一个良性团队之底基。</span>
				<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-indent: 21pt; line-height: 150%;">
				<span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;">其次，团队成员在完成自己分内事的前提下，应该最大能动性的发挥自己。当然，这个不是越俎代庖式的发挥，或者是一种抢占别人成果式的展现。哦，干脆先声明一下好了：既要达到发挥，也不要给挤压其它成员的空间或者给其它成员对来压力。或许，这是一种较为理想的团队。但并不是乌托邦式的不可实现，因为团队较小，同时大家是为了同一个目标同一种信念或者同一种兴趣团聚在一起，一旦多付出就过于计较，或者一直无动于衷，都是对团队的凝聚性、战斗力的一种扼杀。</span>
				<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-indent: 21pt; line-height: 150%;">
				<span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;">还有，团队成员应该珍惜这个舞台。以己之力淡薄之致难以成事。团队提供了一个舞台，提供了一种集体力量的凝聚，成员应该珍惜，进与退的自由权把握在手，与其尸位素餐不如一心无忧。当然需要照顾成员个体的个性，比如喜欢短期的爆发，有的喜欢持久性持续性，有的喜欢累计后的集中发挥，有的成员在某些时期有特殊事情。团队应该最大化的重视人的因素。</span>
				<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="text-indent: 21pt; line-height: 150%;">
				<span style="font-size: 10pt; line-height: 150%; font-family: 宋体; color: black;">最后，团队谋事必须有目标、有计划。虽然计划常变，不如定好大目标，不断调整或者修改中间的目标。另外，及时的沟通、交流、小会议确实有所必要，当然不能流于一种形式的基础上。</span>
				<span style="font-size: 10pt; line-height: 150%; font-family: Verdana; color: black;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
<img src ="http://www.blogjava.net/crazycy/aggbug/54587.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-06-22 22:08 <a href="http://www.blogjava.net/crazycy/archive/2006/06/22/54587.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(备战)5.30讨论有感</title><link>http://www.blogjava.net/crazycy/archive/2006/05/31/49236.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Wed, 31 May 2006 06:07:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/05/31/49236.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/49236.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/05/31/49236.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/49236.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/49236.html</trackback:ping><description><![CDATA[    前几次讨论,一直停留在表面没有深入,一直为这个着急;把这种焦虑提到小组的popo群中,展开讨论,大家都有这个感觉.<br /><br />    后来,我仔细想了一下,也借由了这段时间我和一个有创业想法朋友的多次谈话所得,应该是讨论时没有"靶子".所以我做出了一份草稿,也没有考虑过多的分支和业务相关,只是一个需求的归纳概述,比较形象化的展现.<br />    <br />    在30号晚上,讨论完已经接近12点,这个时候感觉很累,毕竟下午开了一个下午的学术交流会,晚上外出来回乘车大概也3个多小时,却感觉很有收获,更为欣慰的是,讨论深入的展开了.<br /><br />    由此可得讨论前一定要有一个草案,无论这个草案多么的差,无论这个草案多么的不堪实施.<br /><br />    或许有些偏激,但我相信对于一些团队,或者在生活中的许多事情,皆有这个现象的存在;也有一种感觉:就是生活中的许多事情都是相似的;都是可以变相的迁移的.问题的焦点就是如何使其与具体场景相结合,如何最大灵活运用之.<br /><img src ="http://www.blogjava.net/crazycy/aggbug/49236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-05-31 14:07 <a href="http://www.blogjava.net/crazycy/archive/2006/05/31/49236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>让你明白什么是ERP（转于myzhiku.com）</title><link>http://www.blogjava.net/crazycy/archive/2006/05/26/48428.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Fri, 26 May 2006 15:30:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/05/26/48428.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/48428.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/05/26/48428.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/48428.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/48428.html</trackback:ping><description><![CDATA[    原文地址:http://www.haofb.com/Article/200508/44295.htm<br /><br />    ERP(Enterprise Resource Planning)企业资源计划系统，是指建立在信息技术基础上，以系统化的管理思想，为企业决策层及员工提供决策运行手段的管理平台。<br />    <br />    一天中午，丈夫在外给家里打电话："亲爱的老婆，晚上我想带几个同事回家吃饭可以吗？"（订货意向）<br />    <br />    妻子："当然可以，来几个人，几点来，想吃什么菜？"<br />    <br />    丈夫："6个人，我们7点左右回来，准备些酒、烤鸭、番茄炒蛋、凉菜、蛋花汤......。你看可以吗？"（商务沟通）<br /><br />    妻子："没问题，我会准备好的。"（订单确认）<br /><br />    妻子记录下需要做的菜单（MPS计划），具体要准备的东西：鸭、酒、番茄、鸡蛋、调料......（BOM物料清单），发现需要：1只鸭蛋，5瓶酒，4个鸡蛋......（BOM展开），炒蛋需要6个鸡蛋，蛋花汤需要4个鸡蛋（共用物料）。<br /><br />    打开冰箱一看（库房），只剩下2个鸡蛋（缺料）。<br />

    <br />    来到自由市场，妻子："请问鸡蛋怎么卖？"（采购询价）<br /><br />    小贩："1个1元，半打5元，1打9.5元。"<br /><br />    妻子："我只需要8个，但这次买1打。"（经济批量采购）<br />    <br />    妻子："这有一个坏的，换一个。"（验收、退料、换料）<br /><br />    回到家中，准备洗采、切菜、炒菜......（工艺线路），厨房中有燃气灶、微波炉、电饭煲......（工作中心）。妻子发现拨鸭毛最费时间（瓶颈工序，关键工艺路线），用微波炉自己做烤鸭可能来不及（产能不足），于是阅览室在楼下的餐厅里买现成的（产品委外）。<br /><br />    下午4点，电话铃又响："妈妈，晚上几个同学想来家里吃饭，你帮忙准备一下。"（紧急订单）<br /><br />    "好的，你们想吃什么，爸爸晚上也有客人，你愿意和他们一起吃吗？"<br />

    <br />    "菜你看着办吧，但一定要有番茄炒鸡蛋，我们不和大人一起吃，6：30左右回来。"（不能并单处理）<br /><br />    "好的，肯定让你们满意。"（订单确定）<br /><br />    鸡蛋又不购了，打电话叫小贬送来。（紧急采购）<br /><br />    6：30，一切准备就绪，可烤鸭还没送来，急忙打电话询问："我是李太，怎么订的烤鸭还不送来？"（采购委外单跟催）<br /><br />    "不好意思，送货的人已经走了，可能是堵车吧，马上就会到的。"<br />    <br />    门铃响了。"李太太，这是您要的烤鸭。请在单上签一个字。"（验收、入库、转应付账款）<br /><br />    6：45，女儿的电话："妈妈，我想现在带几个朋友回家吃饭可以吗？"（呵呵，又是紧急订购意向，要求现货）<br /><br />    "不行呀，女儿，今天妈已经需要准备两桌饭了，时间实在是来不及，真的非常抱歉，下次早点说，一定给你们准备好。"（哈哈，这就是ERP的使用局限，要有稳定的外部环境，要有一个起码的提前期）<br /><br />    送走了所有客人，疲惫的妻子坐在沙发上对丈夫说："亲爱的，现在咱们家请客的频率非常高，应该要买些厨房用品了（设备采购），最好能再雇个小保姆（连人力资源系统也有接口了）。<br /><br />    丈夫："家里你做主，需要什么你就去办吧。"（通过审核）<br /><br />    妻子："还有，最近家里花销太大，用你的私房钱来补贴一下，好吗？"（最后就是应收货款的催要）<br /><br />    现在还有人不理解ERP吗？记住，每一个合格的家庭都是生产厂长的有力竞争者！<img src ="http://www.blogjava.net/crazycy/aggbug/48428.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-05-26 23:30 <a href="http://www.blogjava.net/crazycy/archive/2006/05/26/48428.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(备战)关于先技术与先需求的小环节</title><link>http://www.blogjava.net/crazycy/archive/2006/05/24/47809.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Wed, 24 May 2006 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/05/24/47809.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/47809.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/05/24/47809.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/47809.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/47809.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;">
				<span style="line-height: 150%; font-family: 宋体;">  在小组第二次讨论中，我们大概讨论了</span>
				<span style="line-height: 150%; font-family: Arial;" lang="EN-US">SOA</span>
				<span style="line-height: 150%; font-family: 宋体;">体系下可用的技术。</span>
				<span style="line-height: 150%; font-family: Arial;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%;">
				<span style="line-height: 150%; font-family: 宋体;">这个话题后，我们细化下一步。我坚持从需求出发，做需求原型，需求要实现什么功能，然后去关注可行的技术，即从问题源找可以解决问题的方法。</span>
				<span style="line-height: 150%; font-family: Arial;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%;">
				<span style="line-height: 150%; font-family: 宋体;">组内其他成员则认为，应该先关注一下可行的技术，并做讨论后，再进行需求原型的确定和讨论，其观点大概是可行的技术起码要知道其适用的范畴。</span>
				<span style="line-height: 150%; font-family: Arial;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%;">
				<span style="line-height: 150%; font-family: 宋体;">最后小组决定采用先从技术出发，虽然我认为不是最佳方案，但是只提供</span>
				<span style="line-height: 150%; font-family: Arial;" lang="EN-US">2</span>
				<span style="line-height: 150%; font-family: 宋体;">天的时间，这个时间代价并不大，而且也基本更多的是关注技术擅长的领域。</span>
				<span style="line-height: 150%; font-family: Arial;" lang="EN-US">
						<o:p>
						</o:p>
				</span>
		</p>
<img src ="http://www.blogjava.net/crazycy/aggbug/47809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-05-24 14:17 <a href="http://www.blogjava.net/crazycy/archive/2006/05/24/47809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>由球队教练之感团队</title><link>http://www.blogjava.net/crazycy/archive/2006/04/29/44003.html</link><dc:creator>crazycy</dc:creator><author>crazycy</author><pubDate>Sat, 29 Apr 2006 05:51:00 GMT</pubDate><guid>http://www.blogjava.net/crazycy/archive/2006/04/29/44003.html</guid><wfw:comment>http://www.blogjava.net/crazycy/comments/44003.html</wfw:comment><comments>http://www.blogjava.net/crazycy/archive/2006/04/29/44003.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/crazycy/comments/commentRss/44003.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/crazycy/services/trackbacks/44003.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<font face="Verdana">
						<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"> 且抛弃战术安排以及因人适用，教练往往还具备一种调控能力，即调控队员的状态和情绪，以最大发挥其效。</span>
						<span lang="EN-US" style="FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt">
								<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">
				<font face="Verdana">
						<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">进一步放眼于一个团队，尤其是开发团队，人的因素往往是最难管理管理的部分，软件工程的不断演绎固然可以解决一些问题，这些问题关心的是项目的延续或者发展，在一定层次上却忽略了人的情感因素。</span>
						<span lang="EN-US" style="FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">
				<font face="Verdana">
						<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">或许，这应归于社会因素。聚集为一个团队，任务固然重要，但人的因素却决定着任务的质量或者进度，当然可以通过人员调动、强行奖罚等措施进行调控，所以有了“公司不是家”的伤心，还有了足够的抱怨最终人走队散。纵观创业团队或者兴趣小组，在干劲十足的背后，往往掩盖着强烈的友情，抑或少一分怨言。</span>
						<span lang="EN-US" style="FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">
				<font face="Verdana">
						<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">这便是人的情感因素，什么措施都无法避免的因素。常常思考狼结群攻击猎物、蚂蚁井然有序的服务，终不能得其源，但也有小获，这便是团队中的沟通以及重要角色的作用。</span>
						<span lang="EN-US" style="FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">
				<font face="Verdana">
						<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">沟通，如果流于形式，则是一种无效，且浪费时间；如果过于频繁，则是一种重复，如果过于面广，则有可能心力不能及。无效的沟通，不如不沟通。一旦进行则应达到效果。这要求具备一定的观察力，或者从其在团队表现中的疲软体会到。毕竟人有脆弱需要被关心的一面，友好的沟通犹如及时雨。</span>
						<span lang="EN-US" style="FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">
				<font face="Verdana">
						<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">这不应只发生在上下级之间，团队领导者和团队成员间，更应发生在同级间，缺乏沟通和必要的了解，由某些事情必然对对方形成片面的厌烦，甚至更严重些。</span>
						<span lang="EN-US" style="FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt">
								<o:p>
								</o:p>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0">
				<span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">
						<font face="Verdana">沟通之外，则是重要角色的问题。重要角色可能是团队领导者，也可能是团队德高望重者，抑或可能是团队中人气较高者。重要角色可融合一个团队，合则能量无限，分则人心惶惶。（思绪有些凌乱，暂止）</font>
				</span>
				<span lang="EN-US" style="FONT-FAMILY: Verdana; mso-bidi-font-size: 10.5pt">
						<o:p>
						</o:p>
				</span>
		</p>
<img src ="http://www.blogjava.net/crazycy/aggbug/44003.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/crazycy/" target="_blank">crazycy</a> 2006-04-29 13:51 <a href="http://www.blogjava.net/crazycy/archive/2006/04/29/44003.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>