<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>技术改变世界 创新驱动中国 - 《程序员》官网</title>
	<atom:link href="http://www.programmer.com.cn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.programmer.com.cn</link>
	<description></description>
	<lastBuildDate>Thu, 02 Sep 2010 01:12:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>友盟：面向移动开发者的统计分析平台</title>
		<link>http://www.programmer.com.cn/3995/</link>
		<comments>http://www.programmer.com.cn/3995/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 09:22:48 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[热点报道]]></category>
		<category><![CDATA[创新工场  友盟]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3995</guid>
		<description><![CDATA[
记者 / 常政 
 
近日来，中国各大IT媒体正纷纷转载、报道创新工场推出的一款名为“豌豆荚”的移动产品，并称这是创新工场的第一个公开亮相的项目。事实上，并不为业界所熟知的是，早在2010年5月间，创新工场就上线了一款名为“友盟”的移动应用产品。这是一款面向中国移动开发者的移动应用统计分析工具，尽管出场方式十分低调，但成绩一直持续稳健上升。友盟团队创始人蒋凡在接受记者采访时透露，目前约有30多名移动开发者在使用友盟，应用程序大概有40~50个，根据应用程序统计的终端用户大概超过60万个，主要集中在iPhone和Android平台。
根据友盟官方网站（www.umeng.com）的资料显示，这款产品的主要特色有：实时统计，帮助开发者实时掌握应用程序的用户使用情况，包括活跃用户、启动次数、用户黏性等；个性定制，开发者针对自己应用程序的特点定制统计信息，以便深度了解用户对应用各个细节的使用情况；简易免费，开发者只需要对代码做简单的修改就可以使用完全免费的友盟统计，全面了解用户；错误报告，提供及时的应用程序在各个系统版本和设备上的运行报告。从目前业内一些资深移动开发者的反馈来看，这些功能已经获得了不错的口碑：比如eoe CTO姚尚朗认为：“开发者若想对自己的应用有更详尽的了解，就必须有翔实的数据报告，友盟是款很棒的工具，通过其专业的统计分析可以对应用的使用情况了如指掌，进而指导开发，不断完善!”
蒋凡认为和业界同类产品相比，友盟的优势在于更加专业、深入：“这具体表现在我们非常注重终端用户的体验，比如对流量的要求，对程序本身性能的影响。这些地方我们都做的非常好，因为这些事情都是我们的直接用户——应用程序开发者最在意的。”
说到创立友盟团队的初衷，蒋凡表示他原来是Google 公司的一名研发工程师，但在那里度过了非常享受的两年工作时光后，发现自己的性格更适合创业，因为他“更喜欢去把一件事情从0做到100，而不是从60做到100”。于是蒋凡开始筹建自己的创业团队。时逢创新工场启动面向团队的创业“加速计划”，蒋凡团队凭借不凡的技术背景、清晰的产品思路和优异的职业素质，被顺利选中。之所以选择做应用程序统计工具，蒋凡说：“我之前也是移动应用的开发者，在开发一些Android的应用程序的过程中，逐渐感觉到移动应用程序也是互联网的一部分，鉴于互联网上已经有大量很成熟的站长工具，而且在移动领域还存在很多空白，于是我决定出来做这件事情——移动开发者工具。目前的友盟平台是我们团队开发的第一款产品，在今年5月份的时候开始公测。”
和创业工场“加速计划”的其他项目团队一样，友盟团队在孵化期里获得了诸如资金、品牌、招聘等方面的一系列支持。蒋凡感觉，其中对团队最重要的支持是人员招聘——李开复和创新工场的业界影响力，使得友盟十分顺畅地邀请到高素质的人才加盟，大大壮大了自己的实力。蒋凡说：“就个人而言，感觉在创新工场所获得的最大提升，是加深了对整个行业的理解。因为创新工场所投资的项目，几乎覆盖了整个移动互联网，在这里可以了解到很多产品的商业模式。”
但是友盟目前并没有制定非常明确的商业模式，蒋凡对此表示，他们相信以后能够找到和开发者的利益共同点，实现共赢，而且传统互联网已经证明，开发者服务平台这块的市场还是非常大的。
最后，蒋凡向记者透露，一切顺利的话，友盟即将成立公司独立经营这款工具，此外他们还会针对开发者们的需求，探索很多其他的服务方式和产品，比如收集用户的反馈做统计分析等。无疑，未来的几个月，终于扬帆起航的友盟团队将经历事业的重要转折点，而经济、技术、管理和经营方面的挑战不可避免，但由于背后有创新工场的扶植，笔者相信他们的风险会降低很多。


（本文来自《程序员》杂志10年09期，更多精彩内容敬请关注09期杂志）
《程序员》9月刊最新上市：http://www.programmer.com.cn/3923/
《程序员》订阅：http://dingyue.programmer.com.cn/


]]></description>
			<content:encoded><![CDATA[<div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">记者 / 常政</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">近日来，中国各大IT媒体正纷纷转载、报道创新工场推出的一款名为“豌豆荚”的移动产品，并称这是创新工场的第一个公开亮相的项目。事实上，并不为业界所熟知的是，早在2010年5月间，创新工场就上线了一款名为“友盟”的移动应用产品。这是一款面向中国移动开发者的移动应用统计分析工具，尽管出场方式十分低调，但成绩一直持续稳健上升。友盟团队创始人蒋凡在接受记者采访时透露，目前约有30多名移动开发者在使用友盟，应用程序大概有40~50个，根据应用程序统计的终端用户大概超过60万个，主要集中在iPhone和Android平台。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">根据友盟官方网站（www.umeng.com）的资料显示，这款产品的主要特色有：实时统计，帮助开发者实时掌握应用程序的用户使用情况，包括活跃用户、启动次数、用户黏性等；个性定制，开发者针对自己应用程序的特点定制统计信息，以便深度了解用户对应用各个细节的使用情况；简易免费，开发者只需要对代码做简单的修改就可以使用完全免费的友盟统计，全面了解用户；错误报告，提供及时的应用程序在各个系统版本和设备上的运行报告。从目前业内一些资深移动开发者的反馈来看，这些功能已经获得了不错的口碑：比如eoe CTO姚尚朗认为：“开发者若想对自己的应用有更详尽的了解，就必须有翔实的数据报告，友盟是款很棒的工具，通过其专业的统计分析可以对应用的使用情况了如指掌，进而指导开发，不断完善!”</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">蒋凡认为和业界同类产品相比，友盟的优势在于更加专业、深入：“这具体表现在我们非常注重终端用户的体验，比如对流量的要求，对程序本身性能的影响。这些地方我们都做的非常好，因为这些事情都是我们的直接用户——应用程序开发者最在意的。”<span id="more-3995"></span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">说到创立友盟团队的初衷，蒋凡表示他原来是Google 公司的一名研发工程师，但在那里度过了非常享受的两年工作时光后，发现自己的性格更适合创业，因为他“更喜欢去把一件事情从0做到100，而不是从60做到100”。于是蒋凡开始筹建自己的创业团队。时逢创新工场启动面向团队的创业“加速计划”，蒋凡团队凭借不凡的技术背景、清晰的产品思路和优异的职业素质，被顺利选中。之所以选择做应用程序统计工具，蒋凡说：“我之前也是移动应用的开发者，在开发一些Android的应用程序的过程中，逐渐感觉到移动应用程序也是互联网的一部分，鉴于互联网上已经有大量很成熟的站长工具，而且在移动领域还存在很多空白，于是我决定出来做这件事情——移动开发者工具。目前的友盟平台是我们团队开发的第一款产品，在今年5月份的时候开始公测。”</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">和创业工场“加速计划”的其他项目团队一样，友盟团队在孵化期里获得了诸如资金、品牌、招聘等方面的一系列支持。蒋凡感觉，其中对团队最重要的支持是人员招聘——李开复和创新工场的业界影响力，使得友盟十分顺畅地邀请到高素质的人才加盟，大大壮大了自己的实力。蒋凡说：“就个人而言，感觉在创新工场所获得的最大提升，是加深了对整个行业的理解。因为创新工场所投资的项目，几乎覆盖了整个移动互联网，在这里可以了解到很多产品的商业模式。”</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">但是友盟目前并没有制定非常明确的商业模式，蒋凡对此表示，他们相信以后能够找到和开发者的利益共同点，实现共赢，而且传统互联网已经证明，开发者服务平台这块的市场还是非常大的。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">最后，蒋凡向记者透露，一切顺利的话，友盟即将成立公司独立经营这款工具，此外他们还会针对开发者们的需求，探索很多其他的服务方式和产品，比如收集用户的反馈做统计分析等。无疑，未来的几个月，终于扬帆起航的友盟团队将经历事业的重要转折点，而经济、技术、管理和经营方面的挑战不可避免，但由于背后有创新工场的扶植，笔者相信他们的风险会降低很多。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志10年0</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">9</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">期，更多精彩内容敬请关注09期杂志）</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">最新上市</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><span><a href="../3923/"><span style="color: #0000ff; text-decoration: underline; font-size: 10.5pt; font-family: 'Times New Roman';">http://www.programmer.com.cn/3923/</span></a></span></p>
<p style="text-indent: 18pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; text-decoration: underline; font-size: 9pt; font-family: '宋体';">http://dingyue.programmer.com.cn/</span></a></span></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3995/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>【精彩回顾】Andy Rubin独家专访：Android 世界没有垄断者</title>
		<link>http://www.programmer.com.cn/3987/</link>
		<comments>http://www.programmer.com.cn/3987/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 07:05:59 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[热点报道]]></category>
		<category><![CDATA[Andy Rubin  Android  创新]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3987</guid>
		<description><![CDATA[ 
编者按：本文是《程序员》前技术主编孟岩对Android 创始人 Andy Rubin 的专访，尽管已经时隔两年，但其探讨的话题，对于今天的业界仍有很大的借鉴意义。在Android 手机气势如虹的今天，追溯一下创建者原初的构思，相信一定会给你带来新的启发。
2007年11月Google宣布Android平台，被众多评论者认为是今年移动领域最具影响力的事件之一。恰在12月，Android平台创始人Andy Rubin访问中国，《程序员》杂志有幸成为采访他的第一家中国媒体，本文就是Andy与杂志总编孟岩的对话。
 
孟岩：您有手机吗？ 
Andy：当然。



 
孟岩：您现在用什么手机？ 
Andy：你猜猜看。



 
孟岩：要我猜的话，那我估计是iPhone。
Andy：啊哈，没错，就是iPhone。它真的很棒！你想，苹果公司从来没有做过手机，第一代产品就做得这么好，真的很了不起。



 
孟岩：这么说您也很喜欢iPhone？那么为什么还劳神费力开发Android这样一个新的手机操作系统？ 
Andy：没错，iPhone非常棒，但是它是一家公司的产品，它从里到外的设计都是特定的，只有一个按钮，那么大的屏幕，特有的软件系统。尽管它很棒，但是它就是苹果的，别的制造商用不了。Android不同，Android对所有人开放，而不只是一家厂商。你可以在摩托、三星、LG等几十个厂商的手机上运行Android。对于开发者来说，这一点意义重大，它意味着你写的手机应用可以无需修改地运行在几十个不同厂商出产的手机上。



 
孟岩：我们大概在什么时候能见到第一个gPhone？ 
Andy：大约会在2008年的下半年，但它不会叫gPhone。请注意，Android是软件。



 
孟岩：Android手机会很贵吗？ 
Andy：不会。手机硬件越来越便宜。相对来说，软件成本才是居高不下。在整个手机的成本中，软件所占比例越来越大。这根20多年前发生在PC领域中的情况一模一样。Android是开源软件，能够有效降低软件的成本，从而降低手机的整体价格。



 
孟岩：如何保证那些手机都能够顺利地运行Android的呢？各种手机的配置千差万别，难道是像微软那样指定一个硬件规范，要求厂商去遵守吗？ 
Andy：当然不是。这里面可是有门道的，我们在设计时就努力地让Android变得很容易移植到不同手机设备上。Android也许是目前最具可移植性的手机操作系统。给你讲个实际例子吧。今年感恩节前后，我们的一个工程师打算利用假期尝试把Android移植到一款诺基亚手机上。这是一款与我们的参考设备完全不同的手机，屏幕尺寸、按钮、无线设备统统不同。你猜猜他用了多长时间完成这一工作？



 
孟岩：少说也得一个星期吧？ 
Andy：只用了三个多小时，通共改动了4行C语言源代码。



 
孟岩：太令人震惊了！ 
Andy：可不是吗，连我也感到震惊。我想这就是开放平台的威力。



孟岩：您提到开放，一个开放的手机软件平台对于手机制造商来说有什么意义呢？ 
Andy：目前手机操作系统大约占手机成本的20%，而在此之上，手机制造商还必须自己集成若干重要应用软件，如浏览器、短信、图片显示软件等等，这给他们带来了不小的负担。Android提供了一个从操作系统到应用程序的完整软件栈，同时又允许人们定制差异化，以形成自己竞争优势，对于手机制造商来说，其意义不言而喻。开放带来的另一个好处是允许厂商自主解决问题，当你发现Android系统中有bug或者不符合你要求的地方，不必等上18个月，而是可以直接解决。



 
孟岩：Android采用APL协议，这意味着什么？是否从协议层面上保证了开发者的自由？ 
Andy：目前至少有几十种开源协议。其中最有名的是GPL。但如果你在自己的软件中使用了GPL代码，那么你的代码也必须GPL，这就像病毒传染似的。但是这种规则在手机软件工业中不适用。不同的制造商希望自己的手机能够与竞争对手差异化，如果统统开源的话，这种差异化就很那实现。APL于此不同，它允许你使用APL开源代码，但是并不要求你把自己的代码也开放出来。这比较符合手机软件产业的实际情况，所以我们采用了APL。另一方面，APL在专利权方面还有一些特殊考虑也是很有意思的。比如，如果我用了APL代码，你也用了APL代码，而我却以侵犯专利为由对你提起诉讼，则我将失去使用APL代码的权利。因此，APL确保了彼此之间不会因为软件专利权而互相起诉。在Android中包含大量Google的技术专利，等到我们开放Android源码的时候，这些专利都将对世界公布。



 
孟岩：如果Android取得成功的话，Google和你本人肯定无意成为手机软件领域的统治者吗？ 
Andy：当然不会。开放本身就意味着没有人统治一切。况且如今已经有三十多家公司加入Android联盟，实际上Android不是Google一家的，任何人都可以拥有Android。相信我，没有人能成为Android世界的垄断者。



 
孟岩：如果是这样的话？Google又能得到什么好处？ 
Andy：你还记得我刚才说过的，今天的手机软件产业与20多年前的PC软件产业如出一辙。因此我们要注意，如果只有一家公司来提供手机基础软件的话，那么毫无疑问就会再次产生一个巨无霸的垄断者。今天世界上大约12亿PC用户，可是手机用户有30亿之多！这意味着，手机一定会成为人们获取信息的主要设备。如果有一家公司垄断了手机软件市场，它就可以决定人们可以看或不可以看什么样的信息，这是很严重的问题，也是Google不愿意看到的。我们开发Android并且将其开放，就是要防止这种情况发生，让每个人都可以平等自由地访问信息。只要用户能够自由获取信息，Google就可以找到自己的业务模式。



 
孟岩：好吧，那么告诉我，你为什么要把这个系统命名为Android？ 
Andy：Android其实是我于2005年1月创办的手机操作系统软件公司的名字，半年后这家公司被Google收购了，不过我们的产品名字继续称为Android。至于其来历嘛，我创办的上一家公司叫做Danger（危险），你说如果上一家公司叫“危险”的话，下一家公司该叫什么名字？总不能叫“完蛋”吧？我是说，高科技公司取名字尽可以有趣一些，既然Linus Torvalds把自己写的操作系统称为Linux，那么我的名字是Andrew，把这家公司叫做Android有何不可呢？再加上我本身是个机器人迷，所以Android这个名字还是不错的。事实上，在Android之前，我们能已经做出来一款手机，叫做T-Mobile Sidekick。这款产品很成功，好莱坞的很多明星都用它。但是我觉得毕竟它能够触及到的人群还是有限，所以决定做一个手机操作系统，能够运行在各种手机设备上。



 
孟岩：Android由Linux+Java构成。手机操作系统用Linux我能理解，用Java也是情理之中。可是Android不是把现有的成熟的Java拿来直接用，而是从头开始重新实现了一个Java，从虚拟机到相当多的Java类库。这不是重新发明轮子吗？有这个必要吗？ 
Andy：对我来说，“Java”这个词意味着四种东西：一种编程语言，一种虚拟机，一个类库，和一个应用程序框架。我们的确重新开发了虚拟机，这是因为要克服现有手机JVM的一些固有缺陷，比如启动时间过长，功能受限。你知道，Java ME为了保证“一次开发，到处运行”，就不得不迁就那些配置非常低端的手机设备，结果导致其功能十分有限。而你看看iPhone之所以这么酷，就是因为它完全不考虑要去兼容什么过时的设备，iPhone的配置完全不亚于一台五年前的PC。我们在设计之初就决定，甩掉不必要的历史包袱，对Android的硬件配置作出一定的要求，从而使得我们可以在比较高的水平上重新设计和优化JVM。此外，我们的确完全重新开发了一个应用程序框架，称之为Android应用框架。这是因为我们对于如何组织手机应用程序有全新的、特别的想法，现有的Java ME完全不能满足我们的需要，所以重新开发一个，这并没有什么大不了的。



 
孟岩：什么全新的、特别的想法，能透露一下吗？ 
Andy：我们希望支持手机应用程序的mash-up。“Mash-up”这个词是从Web 2.0里偷过来的，你应该知道什么是Web 2.0 mash-up吧？

 
孟岩：这我当然知道。比如我从一个网页上抓下一块XHTML数据，再从另一个Web Services那里获得一些XML数据，我就可以把这两块数据mash-up起来，形成新的XML数据，并且这一数据可以在此被别人mash-up。不过Web 2.0中的mash-up是基于XML数据的，难道Android中的mash-up也需要借助XML来完成吗？ 
Andy：好问题。在传统的手机开发中，应用程序要么调用操作系统服务，要么通过程序库获得较高级的服务。如果操作系统和程序库都没有提供某项功能，应用程序开发者只好自己实现。在Web上，一个Web应用不仅可以使用本机上由操作系统提供的服务，还可以以你刚才所说的方式使用其他Web应用所提供的服务。这样一来，Web应用程序不仅可以依赖操作系统服务，而且可以彼此相互提供服务。这就是我们想在Android中达成的目标，也是为什么我们要重新开发一个应用框架的根本原因。



 
孟岩：这个想法是怎么来的？ 
Andy：你知道Google是一家互联网公司，并且拥有很多世界上最聪明的软件工程师，像mash-up这样的想法就长在Google的DNA里，所以把这种思想带入手机平台很自然。



 
孟岩：能详细的讲讲Android如何实现mash-up吗？ 
Andy：Android的mash-up中有两个关键概念，一个称为Activity，一个称为Intent。Activity可以完成某些工作，而Intent可以表达“要做某事”，一个Activity可以满足若干Intents。 
我举一个例子好了，比如我在写一个email，打算附加一个图片附件，需要选择图片。我会广播一个Intent，说：“我要选择图片，你们谁能选择图片？”。那么设备中的Android应用和外部的服务，如Flickr和Picasa都可以举手响应说：“我行！”然后用户就可以选择其中最合适的那个来选择图片。



 
孟岩：听起来很像GUI框架中的Signal/Slot？ 
Andy：我觉得更好的类比是微软的COM体系。Android可以把设备内和互联网上的服务都以上述的方式mash-up起来。这一能力实在非凡。它使得开发者能够在一个非常高的层次上快速开发高质量的应用。



 
孟岩：这对于开发者确实有很大的吸引力。 
Andy：当然。对于开发者而言，Android是一个非常有特色的先进的平台，能够放大开发者的能力和效率。同时，Android的开发语言和环境都是开发者所熟悉的。Java语言是世界上最流行的语言，而在开发环境方面，我们选择了大家熟悉的Eclipse和IntelliJ。所有的软件、工具和模拟器都是免费的，整个系统稍后还会完全开源，开发者无需做任何痛苦的转型，就可以为Android开发应用。



 
孟岩：对于那些摩拳擦掌跃跃欲试的开发者，你能给些建议吗？如何开始Android开发之旅？ 
Andy：我的建议很简单，赶快去Android SDK下载网站。那里有开发Android所需要的一切：SDK、文档、范例、开发工具，下载之后马上就可以开始尝试Android开发。当然，如果你愿意参加Google正在举办的Android编程大赛，那么就更好了。Google为这个大赛准备了丰厚的奖金，我认为这是一个很好的实践机会。软件的世界里，一切美好事物都是干出来的，你用心开发出一个高水平的应用，你自己的水平也就大大提高了。此外，应该积极参与社群的讨论和交流，与具有相同目标和兴趣的人沟通，互相学习，这很有好处。在硅谷，我们有一个地方叫做Tech Farm（科技农庄），你付几块钱，就可以到里面去建造新型的计算机，开发新的软件。更重要的是，你能在其中结识各种各样的技术天才，与各种各样的人交流，接触各种各样的想法。这对于提高自己的水平非常有益。



 
孟岩：我觉得您是一个与众不同的人，精通技术，勇于创新，而又具有企业家的精神。您怎么能够达到这样一种程度的？ 
Andy：我喜欢创造新的事物，也喜欢带领团队去冒险和迎接挑战，这也许就是你说的企业家精神。至于技术能力，我兼通软硬件，不过这在Google里并不新鲜。至于我为什么能够具备这些能力，我觉得很大程度上是缘于我的好奇心。我是个好奇心很重的人，什么事情都愿意去刨根问底，彻底搞清楚。我小时候拆卸电话和电视，想弄清楚为什么会响铃，为什么电视里会有小人。等我上了高中和大学，我发现了了解事物原理的另一种方法，软件的方法。我可以通过控制0和1来改变事物的行为，而不用拆装硬件。对于一个人来说，最美妙的事情莫过于能够把嗜好变成工作，我恰好是如此，所以当然能够全心投入。我并不是无所不能，很多事情都有人比我干得更好，那我就会去找他们，跟他们合作。我不会一个人单打独斗。



 
孟岩：这真的很令人印象深刻。我们最后来探讨一下创新的话题。您似乎在您职业生涯的每一个阶段都能够做出了不起的创新，这是在难得。这里有什么秘诀吗？一般人很难想出既新颖又确实有用的点子。 
Andy：我自己有很多想法就是没用的。那我的机器人来说，它很有趣，可以满足我的好奇心。我可以用鼠标控制我的机器人，让它在房间里走来走去。有趣吧？可是这没什么用，谁关心这个！然而，我独自完成了这个机器人的全部软件设计，对其原理了如指掌。是的，现在机器人没什么用，但是我向你保证，不出15年，机器人就会在人类生活中扮演重要角色，变得非常有用。我的意思是说，不是什么东西都可以马上有用的，你必须用自己的兴趣和好奇心引导自己。探索、学习、理解、跟踪科技的进展，你迟早有一天会发现自己也处于创新者的行列。

（本文来自《程序员》杂志08年01期） 
《程序员》9月刊最新上市：http://www.programmer.com.cn/3923/ [...]]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><em><span style="font-size: 10.5pt; font-family: '宋体';"> </span></em></p>
<div id="attachment_3988" class="wp-caption alignright" style="width: 210px"><em><a href="http://www.programmer.com.cn/wp-content/uploads/2010/09/andyrubin.gif"><img class="size-medium wp-image-3988" title="andyrubin" src="http://www.programmer.com.cn/wp-content/uploads/2010/09/andyrubin-300x267.gif" alt="Andy Rubin是Google移动平台资深总监，Android公司的创始人之一。这家公司于2005年7月被Google收购，如今是Google新近发布Android平台的创造者。怀着对机器人的热爱，Andy开发创造了Android平台，并将可能成为未来智能手机设备的通用平台。" width="200" height="178" /></a></em><p class="wp-caption-text">Andy Rubin是Google移动平台资深总监，Android公司的创始人之一。这家公司于2005年7月被Google收购，如今是Google新近发布Android平台的创造者。怀着对机器人的热爱，Andy开发创造了Android平台，并将可能成为未来智能手机设备的通用平台。</p></div>
<p><strong>编者按：</strong>本文是《程序员》前技术主编孟岩对Android 创始人 Andy Rubin 的专访，尽管已经时隔两年，但其探讨的话题，对于今天的业界仍有很大的借鉴意义。在Android 手机气势如虹的今天，追溯一下创建者原初的构思，相信一定会给你带来新的启发。</p>
<p><em>2007<span style="font-family: 宋体;">年</span><span style="font-family: Times New Roman;">11</span><span style="font-family: 宋体;">月</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">宣布</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">平台，被众多评论者认为是今年移动领域最具影响力的事件之一。恰在</span><span style="font-family: Times New Roman;">12</span><span style="font-family: 宋体;">月，</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">平台创始人</span><span style="font-family: Times New Roman;">Andy Rubin</span><span style="font-family: 宋体;">访问中国，《程序员》杂志有幸成为采访他的第一家中国媒体，本文就是</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">与杂志总编孟岩的对话。</span></em></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：您有手机吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：当然。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：您现在用什么手机？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：你猜猜看。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：要我猜的话，那我估计是iPhone。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：啊哈，没错，就是</span><span style="font-family: Times New Roman;">iPhone</span><span style="font-family: 宋体;">。它真的很棒！你想，苹果公司从来没有做过手机，第一代产品就做得这么好，真的很了不起。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：这么说您也很喜欢iPhone？那么为什么还劳神费力开发Android这样一个新的手机操作系统？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：没错，</span><span style="font-family: Times New Roman;">iPhone</span><span style="font-family: 宋体;">非常棒，但是它是一家公司的产品，它从里到外的设计都是特定的，只有一个按钮，那么大的屏幕，特有的软件系统。尽管它很棒，但是它就是苹果的，别的制造商用不了。</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">不同，</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">对所有人开放，而不只是一家厂商。你可以在摩托、三星、</span><span style="font-family: Times New Roman;">LG</span><span style="font-family: 宋体;">等几十个厂商的手机上运行</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">。对于开发者来说，这一点意义重大，它意味着你写的手机应用可以无需修改地运行在几十个不同厂商出产的手机上。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：我们大概在什么时候能见到第一个gPhone？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：大约会在</span><span style="font-family: Times New Roman;">2008</span><span style="font-family: 宋体;">年的下半年，但它不会叫</span><span style="font-family: Times New Roman;">gPhone</span><span style="font-family: 宋体;">。请注意，</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">是软件。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：Android手机会很贵吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：不会。手机硬件越来越便宜。相对来说，软件成本才是居高不下。在整个手机的成本中，软件所占比例越来越大。这根</span><span style="font-family: Times New Roman;">20</span><span style="font-family: 宋体;">多年前发生在</span><span style="font-family: Times New Roman;">PC</span><span style="font-family: 宋体;">领域中的情况一模一样。</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">是开源软件，能够有效降低软件的成本，从而降低手机的整体价格。<span id="more-3987"></span></span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：如何保证那些手机都能够顺利地运行Android的呢？各种手机的配置千差万别，难道是像微软那样指定一个硬件规范，要求厂商去遵守吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：当然不是。这里面可是有门道的，我们在设计时就努力地让</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">变得很容易移植到不同手机设备上。</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">也许是目前最具可移植性的手机操作系统。给你讲个实际例子吧。今年感恩节前后，我们的一个工程师打算利用假期尝试把</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">移植到一款诺基亚手机上。这是一款与我们的参考设备完全不同的手机，屏幕尺寸、按钮、无线设备统统不同。你猜猜他用了多长时间完成这一工作？</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：少说也得一个星期吧？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：只用了三个多小时，通共改动了</span><span style="font-family: Times New Roman;">4</span><span style="font-family: 宋体;">行</span><span style="font-family: Times New Roman;">C</span><span style="font-family: 宋体;">语言源代码。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：太令人震惊了！</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：可不是吗，连我也感到震惊。我想这就是开放平台的威力。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">孟岩：您提到开放，一个开放的手机软件平台对于手机制造商来说有什么意义呢？</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：目前手机操作系统大约占手机成本的</span><span style="font-family: Times New Roman;">20%</span><span style="font-family: 宋体;">，而在此之上，手机制造商还必须自己集成若干重要应用软件，如浏览器、短信、图片显示软件等等，这给他们带来了不小的负担。</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">提供了一个从操作系统到应用程序的完整软件栈，同时又允许人们定制差异化，以形成自己竞争优势，对于手机制造商来说，其意义不言而喻。开放带来的另一个好处是允许厂商自主解决问题，当你发现</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">系统中有</span><span style="font-family: Times New Roman;">bug</span><span style="font-family: 宋体;">或者不符合你要求的地方，不必等上</span><span style="font-family: Times New Roman;">18</span><span style="font-family: 宋体;">个月，而是可以直接解决。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：Android采用APL协议，这意味着什么？是否从协议层面上保证了开发者的自由？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：目前至少有几十种开源协议。其中最有名的是</span><span style="font-family: Times New Roman;">GPL</span><span style="font-family: 宋体;">。但如果你在自己的软件中使用了</span><span style="font-family: Times New Roman;">GPL</span><span style="font-family: 宋体;">代码，那么你的代码也必须</span><span style="font-family: Times New Roman;">GPL</span><span style="font-family: 宋体;">，这就像病毒传染似的。但是这种规则在手机软件工业中不适用。不同的制造商希望自己的手机能够与竞争对手差异化，如果统统开源的话，这种差异化就很那实现。</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">于此不同，它允许你使用</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">开源代码，但是并不要求你把自己的代码也开放出来。这比较符合手机软件产业的实际情况，所以我们采用了</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">。另一方面，</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">在专利权方面还有一些特殊考虑也是很有意思的。比如，如果我用了</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">代码，你也用了</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">代码，而我却以侵犯专利为由对你提起诉讼，则我将失去使用</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">代码的权利。因此，</span><span style="font-family: Times New Roman;">APL</span><span style="font-family: 宋体;">确保了彼此之间不会因为软件专利权而互相起诉。在</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">中包含大量</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">的技术专利，等到我们开放</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">源码的时候，这些专利都将对世界公布。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：如果Android取得成功的话，Google和你本人肯定无意成为手机软件领域的统治者吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：当然不会。开放本身就意味着没有人统治一切。况且如今已经有三十多家公司加入</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">联盟，实际上</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">不是</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">一家的，任何人都可以拥有</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">。相信我，没有人能成为</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">世界的垄断者。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：如果是这样的话？Google又能得到什么好处？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：你还记得我刚才说过的，今天的手机软件产业与</span><span style="font-family: Times New Roman;">20</span><span style="font-family: 宋体;">多年前的</span><span style="font-family: Times New Roman;">PC</span><span style="font-family: 宋体;">软件产业如出一辙。因此我们要注意，如果只有一家公司来提供手机基础软件的话，那么毫无疑问就会再次产生一个巨无霸的垄断者。今天世界上大约</span><span style="font-family: Times New Roman;">12</span><span style="font-family: 宋体;">亿</span><span style="font-family: Times New Roman;">PC</span><span style="font-family: 宋体;">用户，可是手机用户有</span><span style="font-family: Times New Roman;">30</span><span style="font-family: 宋体;">亿之多！这意味着，手机一定会成为人们获取信息的主要设备。如果有一家公司垄断了手机软件市场，它就可以决定人们可以看或不可以看什么样的信息，这是很严重的问题，也是</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">不愿意看到的。我们开发</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">并且将其开放，就是要防止这种情况发生，让每个人都可以平等自由地访问信息。只要用户能够自由获取信息，</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">就可以找到自己的业务模式。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：好吧，那么告诉我，你为什么要把这个系统命名为Android？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">其实是我于</span><span style="font-family: Times New Roman;">2005</span><span style="font-family: 宋体;">年</span><span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">月创办的手机操作系统软件公司的名字，半年后这家公司被</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">收购了，不过我们的产品名字继续称为</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">。至于其来历嘛，我创办的上一家公司叫做</span><span style="font-family: Times New Roman;">Danger</span><span style="font-family: 宋体;">（危险），你说如果上一家公司叫“危险”的话，下一家公司该叫什么名字？总不能叫“完蛋”吧？我是说，高科技公司取名字尽可以有趣一些，既然</span><span style="font-family: Times New Roman;">Linus Torvalds</span><span style="font-family: 宋体;">把自己写的操作系统称为</span><span style="font-family: Times New Roman;">Linux</span><span style="font-family: 宋体;">，那么我的名字是</span><span style="font-family: Times New Roman;">Andrew</span><span style="font-family: 宋体;">，把这家公司叫做</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">有何不可呢？再加上我本身是个机器人迷，所以</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">这个名字还是不错的。事实上，在</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">之前，我们能已经做出来一款手机，叫做</span><span style="font-family: Times New Roman;">T-Mobile Sidekick</span><span style="font-family: 宋体;">。这款产品很成功，好莱坞的很多明星都用它。但是我觉得毕竟它能够触及到的人群还是有限，所以决定做一个手机操作系统，能够运行在各种手机设备上。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：Android由Linux+Java构成。手机操作系统用Linux我能理解，用Java也是情理之中。可是Android不是把现有的成熟的Java拿来直接用，而是从头开始重新实现了一个Java，从虚拟机到相当多的Java类库。这不是重新发明轮子吗？有这个必要吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：对我来说，“</span><span style="font-family: Times New Roman;">Java</span><span style="font-family: 宋体;">”这个词意味着四种东西：一种编程语言，一种虚拟机，一个类库，和一个应用程序框架。我们的确重新开发了虚拟机，这是因为要克服现有手机</span><span style="font-family: Times New Roman;">JVM</span><span style="font-family: 宋体;">的一些固有缺陷，比如启动时间过长，功能受限。你知道，</span><span style="font-family: Times New Roman;">Java ME</span><span style="font-family: 宋体;">为了保证“一次开发，到处运行”，就不得不迁就那些配置非常低端的手机设备，结果导致其功能十分有限。而你看看</span><span style="font-family: Times New Roman;">iPhone</span><span style="font-family: 宋体;">之所以这么酷，就是因为它完全不考虑要去兼容什么过时的设备，</span><span style="font-family: Times New Roman;">iPhone</span><span style="font-family: 宋体;">的配置完全不亚于一台五年前的</span><span style="font-family: Times New Roman;">PC</span><span style="font-family: 宋体;">。我们在设计之初就决定，甩掉不必要的历史包袱，对</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">的硬件配置作出一定的要求，从而使得我们可以在比较高的水平上重新设计和优化</span><span style="font-family: Times New Roman;">JVM</span><span style="font-family: 宋体;">。此外，我们的确完全重新开发了一个应用程序框架，称之为</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">应用框架。这是因为我们对于如何组织手机应用程序有全新的、特别的想法，现有的</span><span style="font-family: Times New Roman;">Java ME</span><span style="font-family: 宋体;">完全不能满足我们的需要，所以重新开发一个，这并没有什么大不了的。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：什么全新的、特别的想法，能透露一下吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：我们希望支持手机应用程序的</span><span style="font-family: Times New Roman;">mash-up</span><span style="font-family: 宋体;">。“</span><span style="font-family: Times New Roman;">Mash-up</span><span style="font-family: 宋体;">”这个词是从</span><span style="font-family: Times New Roman;">Web 2.0</span><span style="font-family: 宋体;">里偷过来的，你应该知道什么是</span><span style="font-family: Times New Roman;">Web 2.0 mash-up</span><span style="font-family: 宋体;">吧？</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：这我当然知道。比如我从一个网页上抓下一块XHTML数据，再从另一个Web Services那里获得一些XML数据，我就可以把这两块数据mash-up起来，形成新的XML数据，并且这一数据可以在此被别人mash-up。不过Web 2.0中的mash-up是基于XML数据的，难道Android中的mash-up也需要借助XML来完成吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：好问题。在传统的手机开发中，应用程序要么调用操作系统服务，要么通过程序库获得较高级的服务。如果操作系统和程序库都没有提供某项功能，应用程序开发者只好自己实现。在</span><span style="font-family: Times New Roman;">Web</span><span style="font-family: 宋体;">上，一个</span><span style="font-family: Times New Roman;">Web</span><span style="font-family: 宋体;">应用不仅可以使用本机上由操作系统提供的服务，还可以以你刚才所说的方式使用其他</span><span style="font-family: Times New Roman;">Web</span><span style="font-family: 宋体;">应用所提供的服务。这样一来，</span><span style="font-family: Times New Roman;">Web</span><span style="font-family: 宋体;">应用程序不仅可以依赖操作系统服务，而且可以彼此相互提供服务。这就是我们想在</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">中达成的目标，也是为什么我们要重新开发一个应用框架的根本原因。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：这个想法是怎么来的？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：你知道</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">是一家互联网公司，并且拥有很多世界上最聪明的软件工程师，像</span><span style="font-family: Times New Roman;">mash-up</span><span style="font-family: 宋体;">这样的想法就长在</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">的</span><span style="font-family: Times New Roman;">DNA</span><span style="font-family: 宋体;">里，所以把这种思想带入手机平台很自然。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：能详细的讲讲Android如何实现mash-up吗？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">的</span><span style="font-family: Times New Roman;">mash-up</span><span style="font-family: 宋体;">中有两个关键概念，一个称为</span><span style="font-family: Times New Roman;">Activity</span><span style="font-family: 宋体;">，一个称为</span><span style="font-family: Times New Roman;">Intent</span><span style="font-family: 宋体;">。</span><span style="font-family: Times New Roman;">Activity</span><span style="font-family: 宋体;">可以完成某些工作，而</span><span style="font-family: Times New Roman;">Intent</span><span style="font-family: 宋体;">可以表达“要做某事”，一个</span><span style="font-family: Times New Roman;">Activity</span><span style="font-family: 宋体;">可以满足若干</span><span style="font-family: Times New Roman;">Intents</span><span style="font-family: 宋体;">。</span></span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">我举一个例子好了，比如我在写一个<span style="font-family: Times New Roman;">email</span><span style="font-family: 宋体;">，打算附加一个图片附件，需要选择图片。我会广播一个</span><span style="font-family: Times New Roman;">Intent</span><span style="font-family: 宋体;">，说：“我要选择图片，你们谁能选择图片？”。那么设备中的</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">应用和外部的服务，如</span><span style="font-family: Times New Roman;">Flickr</span><span style="font-family: 宋体;">和</span><span style="font-family: Times New Roman;">Picasa</span><span style="font-family: 宋体;">都可以举手响应说：“我行！”然后用户就可以选择其中最合适的那个来选择图片。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：听起来很像GUI框架中的Signal/Slot？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：我觉得更好的类比是微软的</span><span style="font-family: Times New Roman;">COM</span><span style="font-family: 宋体;">体系。</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">可以把设备内和互联网上的服务都以上述的方式</span><span style="font-family: Times New Roman;">mash-up</span><span style="font-family: 宋体;">起来。这一能力实在非凡。它使得开发者能够在一个非常高的层次上快速开发高质量的应用。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：这对于开发者确实有很大的吸引力。</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：当然。对于开发者而言，</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">是一个非常有特色的先进的平台，能够放大开发者的能力和效率。同时，</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">的开发语言和环境都是开发者所熟悉的。</span><span style="font-family: Times New Roman;">Java</span><span style="font-family: 宋体;">语言是世界上最流行的语言，而在开发环境方面，我们选择了大家熟悉的</span><span style="font-family: Times New Roman;">Eclipse</span><span style="font-family: 宋体;">和</span><span style="font-family: Times New Roman;">IntelliJ</span><span style="font-family: 宋体;">。所有的软件、工具和模拟器都是免费的，整个系统稍后还会完全开源，开发者无需做任何痛苦的转型，就可以为</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">开发应用。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：对于那些摩拳擦掌跃跃欲试的开发者，你能给些建议吗？如何开始Android开发之旅？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：我的建议很简单，赶快去</span><span style="font-family: Times New Roman;">Android SDK</span><span style="font-family: 宋体;">下载网站。那里有开发</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">所需要的一切：</span><span style="font-family: Times New Roman;">SDK</span><span style="font-family: 宋体;">、文档、范例、开发工具，下载之后马上就可以开始尝试</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">开发。当然，如果你愿意参加</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">正在举办的</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">编程大赛，那么就更好了。</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">为这个大赛准备了丰厚的奖金，我认为这是一个很好的实践机会。软件的世界里，一切美好事物都是干出来的，你用心开发出一个高水平的应用，你自己的水平也就大大提高了。此外，应该积极参与社群的讨论和交流，与具有相同目标和兴趣的人沟通，互相学习，这很有好处。在硅谷，我们有一个地方叫做</span><span style="font-family: Times New Roman;">Tech Farm</span><span style="font-family: 宋体;">（科技农庄），你付几块钱，就可以到里面去建造新型的计算机，开发新的软件。更重要的是，你能在其中结识各种各样的技术天才，与各种各样的人交流，接触各种各样的想法。这对于提高自己的水平非常有益。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：我觉得您是一个与众不同的人，精通技术，勇于创新，而又具有企业家的精神。您怎么能够达到这样一种程度的？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：我喜欢创造新的事物，也喜欢带领团队去冒险和迎接挑战，这也许就是你说的企业家精神。至于技术能力，我兼通软硬件，不过这在</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">里并不新鲜。至于我为什么能够具备这些能力，我觉得很大程度上是缘于我的好奇心。我是个好奇心很重的人，什么事情都愿意去刨根问底，彻底搞清楚。我小时候拆卸电话和电视，想弄清楚为什么会响铃，为什么电视里会有小人。等我上了高中和大学，我发现了了解事物原理的另一种方法，软件的方法。我可以通过控制</span><span style="font-family: Times New Roman;">0</span><span style="font-family: 宋体;">和</span><span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">来改变事物的行为，而不用拆装硬件。对于一个人来说，最美妙的事情莫过于能够把嗜好变成工作，我恰好是如此，所以当然能够全心投入。我并不是无所不能，很多事情都有人比我干得更好，那我就会去找他们，跟他们合作。我不会一个人单打独斗。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">孟岩：这真的很令人印象深刻。我们最后来探讨一下创新的话题。您似乎在您职业生涯的每一个阶段都能够做出了不起的创新，这是在难得。这里有什么秘诀吗？一般人很难想出既新颖又确实有用的点子。</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy<span style="font-family: 宋体;">：我自己有很多想法就是没用的。那我的机器人来说，它很有趣，可以满足我的好奇心。我可以用鼠标控制我的机器人，让它在房间里走来走去。有趣吧？可是这没什么用，谁关心这个！然而，我独自完成了这个机器人的全部软件设计，对其原理了如指掌。是的，现在机器人没什么用，但是我向你保证，不出</span><span style="font-family: Times New Roman;">15</span><span style="font-family: 宋体;">年，机器人就会在人类生活中扮演重要角色，变得非常有用。我的意思是说，不是什么东西都可以马上有用的，你必须用自己的兴趣和好奇心引导自己。探索、学习、理解、跟踪科技的进展，你迟早有一天会发现自己也处于创新者的行列。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">08年01期</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">）</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">最新上市</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><span><a href="../3923/"><span style="color: #0000ff; font-size: 10.5pt; font-family: 'Times New Roman'; text-decoration: underline;">http://www.programmer.com.cn/3923/</span></a></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 9pt; font-family: '宋体';"> </span><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; font-size: 9pt; font-family: '宋体'; text-decoration: underline;">http://dingyue.programmer.com.cn/</span></a></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"> </span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3987/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>09期《程序员》推荐  创新工场新推助跑计划：最重要的是人</title>
		<link>http://www.programmer.com.cn/3980/</link>
		<comments>http://www.programmer.com.cn/3980/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 04:03:06 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[热点报道]]></category>
		<category><![CDATA[创新工场  易可睿]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3980</guid>
		<description><![CDATA[—创新工场孵化项目总经理易可睿专访 

 
记者 / 常政
 
 
没有产品原型，甚至可能还没有工作，仅凭一个产品概念就可以创业？听起来有点天方夜谭。但创新工场将在2010年10月启动的针对移动和SNS应用的创业助跑计划，正在将它变为现实：创业者只需要在创新工场官网按要求在线填写申请表提交申请，入选的项目，将得到15万元人民币的种子基金投资和3个月的全方位创业孵化服务。之后成功的产品有望进入创新工场“加速计划”进行重点孵化，并有可能获得创新工场开发投资基金（IWDF）的天使投资。 
这消息对于IT领域无数赤手空拳却才华横溢的年轻创业者来说，无疑是个福音，但创新工场也承担了额外的风险。他们对这个计划究竟是如何考量的？为此本刊记者奔赴创新工场，在孵化项目市场经理白洁的引荐下独家专访了该项目总经理易可睿。易可睿本名Chris Evdemon，是希腊人，说一口流利的中文，颇有些“国际+本土化”的色彩。



 
创新工场的最新孵化项目 
记者：创新工场新推的助跑计划，和以往的孵化投资计划是什么关系？申请助跑计划的条件是什么？ 

易可睿：创新工场除了原有投资形式以外，今年又增加了三种孵化项目。 

第一种是面向团队的加速计划；申请条件是团队创始人拥有丰富的技术产品经验，团队拥有产品原型。目前创新工场的大多数投资项目都属于这一类，它们的孵化期是6个月，每个团队不仅能获得种子基金，而且能获得诸如员工招聘、财务、法务、市场营销咨询、UI/UX指导等多方面的支持。 
第二种是面对个人的创业家计划；申请对象是这样的业界精英：他具备很高的技术造诣或者很强的工作能力，渴望创业但还没有团队和产品idea。而创新工场会根据他的特点，或帮助他找到商业机会，完成商业计划，创立新公司，或推荐他加盟工场所投资的其他创业团队。 
第三种就是创新工场于2010年10月首次推出的助跑计划，主要针对首次创业、关注移动互联网或者SNS的年轻创业团队，他们有很高的才能，对技术和产品设计有其独到创意，有一定的项目实践经验，或者在相关领域有较高的教育、研究背景，但缺乏丰富的商业管理和运营经验，甚至还没有工作（如硕士毕业生）。他们未必拥有产品原型，可能只拥有一个好的概念创意，但这对我们来说已经足够了。我们能帮助这样一群人加速创业进程，快速开始创业。



 

记者：助跑计划的孵化期为什么是三个月？你们的目标是什么？ 
易可睿：因为此次助跑计划所针对的领域是移动互联网和SNS应用，3个月的时间已经足够让这些创业团队从零开始完成产品原型。另外，我们也是沿袭了国际惯例，在欧美类似的创业助跑计划都是３个月左右，但以后我们也许会根据中国的实际情况作相应调整。在这３个月中，我们不仅要给入选者提供一些创业上的帮助，还会另外安排相关的指导培训：比如如何开始创业、如何撰写商业计划书、如何和风险投资商打交道，以及相关的金融财务知识等。我们计划以后每年办两期，希望通过这样的项目，能给予那些满怀创业梦想却怀才不遇的年轻人们一个机会，同时也能吸引那些充满竞争力和创新性的团队和产品加入我们的投资计划。




记者：由于参与助跑计划的都是年轻人，一般缺乏丰富的工作经验，这是否会增加你们所投资产品项目的风险？ 
易可睿：不管是做孵化器还是投资，客观上都是需要承担风险的。但我们助跑计划的第一个目标就是减少风险，所以我们会对入选者加强有关创业指导和培训工作，并提供各种便利条件和支持。



 

最重要的是人 
记者：对于那些申请助跑计划的年轻人，您筛选的标准是什么？ 
易可睿：除了他们提供的产品idea 之外，最重要的是“人”。正如我们的申请表所展现的那样，我们很看重团队创始成员的个人背景和项目实践经历，并根据这些信息来判断他的才华和能力。本次助跑计划最终会录取10多个团队，每个团队大概有两三个创始人，我们希望这二三十个年轻人都是最聪明的人。 
此外在面试的时候，我一般会问团队的成员们：“你们是如何互相认识的？”为什么要考察这一细节？因为年轻人聚集在一起玩耍和共同创业是两个不同的概念。他们如何做决策、如何分工协作甚至彼此的价值观是否契合，对于创业的成败至关重要。我见过许多创业失败、合伙人分道扬镳的例子，均是由于合伙人彼此缺乏了解、不乐于协作以及经营理念迥异等原因导致。为了避免重蹈覆辙，我们针对申请者对这个问题的回答，建立了一个周密的评分体系，来评估该团队创始伙伴之间的凝聚力。



 

记者：关于产品idea 的考核标准是什么？ 
易可睿：它可能是一个非常简单的Idea，甚至不那么创新。我们更注重考察申请者能否解释清楚：为什么要做这个产品？在中国的应用环境下，这个产品能满足哪些客户的需求？为什么他们的潜在客户愿意掏钱购买这个产品？申请者应该向我们证明他们已经对此作了充分的调研和思考。





记者：假如有一个idea已经被业界证明是不可行，但申请者的陈述十分精彩，你们如何对待？
易可睿：如果申请者的产品创意不太好，但团队很优秀，我们会在经过我们的投资方讨论并同意的前提下，和这个申请团队进行一个沟通，象面试那样。如果他们能证明这确实是一个很好的创意，或者愿意接受改做其他更合适的产品的建议，那他们最终还是有可能加入我们的助跑计划。总之，对我们来说，最重要的是“人”，其次才是产品。




记者：助跑计划的创业项目为什么选择移动和SNS方向？
易可睿：首先，移动和SNS方向的产品项目，往往不需要大的团队，而且技术门槛相对低一些，所以很适合我们这种为期三个月的、针对首次创业的年轻人的助跑计划。其次，选择移动应用方向，可以产生综合性的效益。一方面，对于助跑计划的各个团队，由于都在近似的主题方向内创业，彼此可以有很多技术、业务上的交流和支持；另一方面，也有利于创新工场对这些年轻创业者们开展指导培训工作：我们可以方便地针对这些领域比较共性的主题，比如移动开发的盈利模式、移动广告的业务模式等，邀请业界著名的专家给大家作演讲，然后针对每个团队进行一对一的探讨或建议。相反，如果创业项目的主题领域过于分散，比如又有云计算，又有移动或者其他等，就不容易达到这样的综合效益。




记者：以往创新工场孵化项目计划的申请者们，被淘汰的主要原因是什么？
易可睿：第一个最重要的原因，肯定是人的因素。记得曾接到一个主题是移动游戏的项目申请，无论是产品还是申请人，各方面的条件都不错。但经过进一步的沟通，我们发现申请人比较安于现状，满足于靠一两个游戏获得一笔可观的利润，缺乏把事业做得更大的雄心，便婉拒了他。第二个原因，就是申请的产品并不契合申请团队的特长。比如类似Foursquare应用的项目，我们至少接到了不下10多个申请，但没有一个团队能令人信服地解释清楚如何在激烈的竞争环境中脱颖而出，同时这类应用不是一个“Online”经营的项目，和团购一样，更强调在线下进行营销的能力，这并不是技术背景出生的创业者们的擅长。




给移动创业者的建议
记者：您对中国的移动创业者有什么建议呢？
易可睿：对于移动互联网创业，我觉得最重要的是做能真正满足客户需要的产品。在欧美，几乎所有的创业投资者都喜欢问：What is the pain?即你的商品到底能解决什么问题？技术背景深的创业者，容易先入为主地去设计他们理想中的产品，而不去调研那些普通用户们到底需要什么？创新工场接受过许多这样的产品申请：产品的创意很好，但只有极其少数的用户才可能使用。比如一款成功的移动应用，未必是运行在高端智能机上的。所以对于创业者，在设计产品前，应该充分了解中国特定国情下的用户需求特征。




（本文来自《程序员》杂志10年09期，更多精彩内容敬请关注09期杂志）
《程序员》9月刊精彩内容预告：http://www.programmer.com.cn/3923/
《程序员》订阅：http://dingyue.programmer.com.cn/



]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10.5pt; font-family: '宋体';">—创新工场孵化项目总经理易可睿专访</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">记者 / 常政</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p><a href="http://www.programmer.com.cn/wp-content/uploads/2010/09/程序员1009封面.gif"><img class="alignright size-full wp-image-3999" title="程序员1009封面" src="http://www.programmer.com.cn/wp-content/uploads/2010/09/程序员1009封面.gif" alt="程序员1009封面" width="190" height="237" /></a>没有产品原型，甚至可能还没有工作，仅凭一个产品概念就可以创业？听起来有点天方夜谭。但创新工场将在2010年10月启动的针对移动和SNS应用的创业助跑计划，正在将它变为现实：创业者只需要在创新工场官网按要求在线填写申请表提交申请，入选的项目，将得到15万元人民币的种子基金投资和3个月的全方位创业孵化服务。之后成功的产品有望进入创新工场“加速计划”进行重点孵化，并有可能获得创新工场开发投资基金（IWDF）的天使投资。<span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">这消息对于IT领域无数赤手空拳却才华横溢的年轻创业者来说，无疑是个福音，但创新工场也承担了额外的风险。他们对这个计划究竟是如何考量的？为此本刊记者奔赴创新工场，在孵化项目市场经理白洁的引荐下独家专访了该项目总经理易可睿。易可睿本名Chris Evdemon，是希腊人，说一口流利的中文，颇有些“国际+本土化”的色彩。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">创新工场的最新孵化项目</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">记者：创新工场新推的助跑计划，和以往的孵化投资计划是什么关系？申请助跑计划的条件是什么？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"></p>
<div id="attachment_3981" class="wp-caption alignright" style="width: 200px"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/09/09创新工厂.gif"><img class="size-medium wp-image-3981" title="09创新工厂" src="http://www.programmer.com.cn/wp-content/uploads/2010/09/09创新工厂-200x300.gif" alt="易可睿指出，创新工场最看重的是人" width="190" height="284" /></a><p class="wp-caption-text">易可睿指出，创新工场最看重的是人</p></div>
<p>易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">创新工场除了原有投资形式以外，今年又增加了三种孵化项目。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">第一种是面向团队的加速计划；申请条件是团队创始人拥有丰富的技术产品经验，团队拥有产品原型。目前创新工场的大多数投资项目都属于这一类，它们的孵化期是6个月，每个团队不仅能获得种子基金，而且能获得诸如员工招聘、财务、法务、市场营销咨询、UI/UX指导等多方面的支持。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">第二种是面对个人的创业家计划；申请对象是这样的业界精英：他具备很高的技术造诣或者很强的工作能力，渴望创业但还没有团队和产品idea。而创新工场会根据他的特点，或帮助他找到商业机会，完成商业计划，创立新公司，或推荐他加盟工场所投资的其他创业团队。<span id="more-3980"></span></span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">第三种就是创新工场于2010年10月首次推出的助跑计划，主要针对首次创业、关注移动互联网或者SNS的年轻创业团队，他们有很高的才能，对技术和产品设计有其独到创意，有一定的项目实践经验，或者在相关领域有较高的教育、研究背景，但缺乏丰富的商业管理和运营经验，甚至还没有工作（如硕士毕业生）。他们未必拥有产品原型，可能只拥有一个好的概念创意，但这对我们来说已经足够了。我们能帮助这样一群人加速创业进程，快速开始创业。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">记者：助跑计划的孵化期为什么是三个月？你们的目标是什么？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">因为此次助跑计划所针对的领域是移动互联网和SNS应用，3个月的时间已经足够让这些创业团队从零开始完成产品原型。另外，我们也是沿袭了国际惯例，在欧美类似的创业助跑计划都是３个月左右，但以后我们也许会根据中国的实际情况作相应调整。在这３个月中，我们不仅要给入选者提供一些创业上的帮助，还会另外安排相关的指导培训：比如如何开始创业、如何撰写商业计划书、如何和风险投资商打交道，以及相关的金融财务知识等。我们计划以后每年办两期，希望通过这样的项目，能给予那些满怀创业梦想却怀才不遇的年轻人们一个机会，同时也能吸引那些充满竞争力和创新性的团队和产品加入我们的投资计划。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: normal; font-size: 10.5pt; font-family: '楷体_GB2312';">记者：由于参与助跑计划的都是年轻人，一般缺乏丰富的工作经验，这是否会增加你们所投资产品项目的风险？</span><span style="font-weight: normal; font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">不管是做孵化器还是投资，客观上都是需要承担风险的。但我们助跑计划的第一个目标就是减少风险，所以我们会对入选者加强有关创业指导和培训工作，并提供各种便利条件和支持。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">最重要的是人</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">记者：对于那些申请助跑计划的年轻人，您筛选的标准是什么？</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">除了他们提供的产品idea 之外，最重要的是“人”。正如我们的申请表所展现的那样，我们很看重团队创始成员的个人背景和项目实践经历，并根据这些信息来判断他的才华和能力。本次助跑计划最终会录取10多个团队，每个团队大概有两三个创始人，我们希望这二三十个年轻人都是最聪明的人。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">此外在面试的时候，我一般会问团队的成员们：“你们是如何互相认识的？”为什么要考察这一细节？因为年轻人聚集在一起玩耍和共同创业是两个不同的概念。他们如何做决策、如何分工协作甚至彼此的价值观是否契合，对于创业的成败至关重要。我见过许多创业失败、合伙人分道扬镳的例子，均是由于合伙人彼此缺乏了解、不乐于协作以及经营理念迥异等原因导致。为了避免重蹈覆辙，我们针对申请者对这个问题的回答，建立了一个周密的评分体系，来评估该团队创始伙伴之间的凝聚力。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: normal; font-size: 10.5pt; font-family: '楷体_GB2312';">记者：关于产品idea 的考核标准是什么？</span><span style="font-weight: normal; font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">它可能是一个非常简单的Idea，甚至不那么创新。我们更注重考察申请者能否解释清楚：为什么要做这个产品？在中国的应用环境下，这个产品能满足哪些客户的需求？为什么他们的潜在客户愿意掏钱购买这个产品？申请者应该向我们证明他们已经对此作了充分的调研和思考。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">记者：假如有一个idea已经被业界证明是不可行，但申请者的陈述十分精彩，你们如何对待？</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">如果申请者的产品创意不太好，但团队很优秀，我们会在经过我们的投资方讨论并同意的前提下，和这个申请团队进行一个沟通，象面试那样。如果他们能证明这确实是一个很好的创意，或者愿意接受改做其他更合适的产品的建议，那他们最终还是有可能加入我们的助跑计划。总之，对我们来说，最重要的是“人”，其次才是产品。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">记者：助跑计划的创业项目为什么选择移动和SNS方向？</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">首先，移动和SNS方向的产品项目，往往不需要大的团队，而且技术门槛相对低一些，所以很适合我们这种为期三个月的、针对首次创业的年轻人的助跑计划。其次，选择移动应用方向，可以产生综合性的效益。一方面，对于助跑计划的各个团队，由于都在近似的主题方向内创业，彼此可以有很多技术、业务上的交流和支持；另一方面，也有利于创新工场对这些年轻创业者们开展指导培训工作：我们可以方便地针对这些领域比较共性的主题，比如移动开发的盈利模式、移动广告的业务模式等，邀请业界著名的专家给大家作演讲，然后针对每个团队进行一对一的探讨或建议。相反，如果创业项目的主题领域过于分散，比如又有云计算，又有移动或者其他等，就不容易达到这样的综合效益。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">记者：以往创新工场孵化项目计划的申请者们，被淘汰的主要原因是什么？</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">第一个最重要的原因，肯定是人的因素。记得曾接到一个主题是移动游戏的项目申请，无论是产品还是申请人，各方面的条件都不错。但经过进一步的沟通，我们发现申请人比较安于现状，满足于靠一两个游戏获得一笔可观的利润，缺乏把事业做得更大的雄心，便婉拒了他。第二个原因，就是申请的产品并不契合申请团队的特长。比如类似Foursquare应用的项目，我们至少接到了不下10多个申请，但没有一个团队能令人信服地解释清楚如何在激烈的竞争环境中脱颖而出，同时这类应用不是一个“Online”经营的项目，和团购一样，更强调在线下进行营销的能力，这并不是技术背景出生的创业者们的擅长。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">给移动创业者的建议</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">记者：您对中国的移动创业者有什么建议呢？</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">易可睿：</span><span style="font-size: 10.5pt; font-family: '宋体';">对于移动互联网创业，我觉得最重要的是做能真正满足客户需要的产品。在欧美，几乎所有的创业投资者都喜欢问：What is the pain?即你的商品到底能解决什么问题？技术背景深的创业者，容易先入为主地去设计他们理想中的产品，而不去调研那些普通用户们到底需要什么？创新工场接受过许多这样的产品申请：产品的创意很好，但只有极其少数的用户才可能使用。比如一款成功的移动应用，未必是运行在高端智能机上的。所以对于创业者，在设计产品前，应该充分了解中国特定国情下的用户需求特征。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志10年0</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">9</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">期</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">，更多精彩内容敬请关注</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">09期杂志</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">）</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">精彩内容预告</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><span><a href="../3923/"><span style="color: #0000ff; font-size: 10.5pt; font-family: 'Times New Roman'; text-decoration: underline;">http://www.programmer.com.cn/3923/</span></a></span></p>
<p style="text-indent: 18pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; font-size: 9pt; font-family: '宋体'; text-decoration: underline;">http://dingyue.programmer.com.cn/</span></a></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3980/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Linux基金会执行董事Jim Zemlin：Linux是中国软件的机遇</title>
		<link>http://www.programmer.com.cn/3975/</link>
		<comments>http://www.programmer.com.cn/3975/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 03:22:34 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[高端视点]]></category>
		<category><![CDATA[Linux  软件]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3975</guid>
		<description><![CDATA[
 
中国已经是一个实力强劲的制造大国，对于中国来说下一个发展契机将由软件来创造：中国有机会通过软件制造出某种人们从未想到过的超级体验，来满足国内外市场需求。而Linux则是唯一具备如此大的拓展性、知识产权可控的软件平台，这对于中国来说是个非常大的机遇。 
对于应用开发者来说，为Linux平台开发应用的好处在于，Linux平台支持更广泛的硬件。目前，在x86、ARM和MIPS甚至Power的平台上，Linux都可以很好地运行。开发者只需要将精力放在更好地开发应用上，而不必考虑硬件的问题。尽管现在互联网电视和智能手机的尺寸差距非常大，但采用基于Linux的Qt平台，应用开发者可以不必对程序做大规模修改就可以让它适应不同设备，这让用户在不同设备上使用同一程序成为可能。所以对于开发者，未来竞争的重点将侧重在如何提供一个友好的用户界面。
今年Linux阵营中，最引人瞩目的事件是MeeGo平台的脱颖而出，它是由Linux基金会管理的一种开方式Linux操作系统。MeeGo除了对硬件架构和设备的广泛支持外，还支持不同的应用软件商店，其中包括Intel AppUP和Nokia Ovi等，可以预料，这将为开放平台上的应用软件和服务带来新的推动。
从市场角度看，不仅全球，中国Linux 的推广应用也取得了令人欣慰的进步。据中国开源软件推进联盟提供的数据显示：2009年中国国内市场Linux销售额为3.86亿元，年增长率20%，其中在超级计算机、大型主机、嵌入式操作系统领域占据绝对优势，甚至桌面领域已结束了1%~2%的低迷徘徊状态，跃升到8%~10%；与Linux相关的开源软件应用，也从早期的政府、教育领域，开拓并走向金融、 电信、 铁路、电力、航空等大市场。当然我们要看的不仅仅是当前市场份额增长的数字表现，未来的一些参考数据也很最重要：比如股票市场，它是一个未来的指数，毕竟投资是投向未来，而不可能是投向过去。在过去的一年里，从同一个点来看，红帽价值增长了50%以上，而微软却是保持不变。
近两年一个重要变化是，Linux 开始大举进军消费电子领域。某种意义上讲，我们要感谢苹果的成功，因为它改变了人们对互联计算的传统看法，并帮助业界开拓了一个全新的市场：智能手机、平板电脑、互联网电视……这些领域，无一不是Linux大展宏图的舞台。
从商业模式看，随着进入移动互联网时代，旧IT经济的价值链产生了重要变革。最典型的一个例子是苹果公司总收入的30%来自应用程序商店。新的模型把价值从平台本身剥离，取而代之的是应用程序。所以随着服务提供商的发展，他们开始提供更多和更引人注目的服务来满足市场需求，这也是推动Linux发展的一个重要因素。
我们Linux基金会去年最关注的两大主题是驱动和应用，目前来看，驱动的问题基本都已经解决了，而包括中国在内的Linux社区开发人员的缺乏，依然是全球Linux产业所面临的最主要问题。尽管Linux的应用、Linux开源软件已经开发出很多，但由于Linux开发群体的不足，以致开发的增长速度始终没有应用的增长速度快。导致这一困境的主要原因是Linux的培训都比较少，所以Linux基金会今后将会加强这方面的工作力度。
展望全球，随着R&#38;D（Research and Development）的趋势是降低成本和加快上市时间，软件提供已经不仅仅取决于单一的开发商、区域性和闭源系统厂商，全球性Linux 开发提供了全新的商业机会；所以Linux 和开源为中国提供了软件产业发展的最佳方式。目前Linux基金会已经在中国成立了分支机构，由Cliff Miller出任中国区的首席代表。我们希望有更多的中国企业能参与进来，与我们一同在中国推广Linux，并开发出更多的优秀产品和应用。我相信，Linux不仅能控制今天的世界，也肯定会控制未来的世界，所以现在最重要的是，如何使用 Linux来创造出一个惊人的软件经济。
（本文来自《程序员》杂志10年08期）
《程序员》9月刊精彩内容预告：http://www.programmer.com.cn/3923/
《程序员》订阅：http://dingyue.programmer.com.cn/



]]></description>
			<content:encoded><![CDATA[<div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<div id="attachment_3976" class="wp-caption alignright" style="width: 160px"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/09/未标题-1.gif"><img class="size-medium wp-image-3976" title="未标题-1" src="http://www.programmer.com.cn/wp-content/uploads/2010/09/未标题-1-265x300.gif" alt="Linux基金会执行董事Jim Zemlin" width="150" height="170" /></a><p class="wp-caption-text">Linux基金会执行董事Jim Zemlin</p></div>
<p>中国已经是一个实力强劲的制造大国，对于中国来说下一个发展契机将由软件来创造：中国有机会通过软件制造出某种人们从未想到过的超级体验，来满足国内外市场需求。而Linux则是唯一具备如此大的拓展性、知识产权可控的软件平台，这对于中国来说是个非常大的机遇。<span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">对于应用开发者来说，为Linux平台开发应用的好处在于，Linux平台支持更广泛的硬件。目前，在x86、ARM和MIPS甚至Power的平台上，Linux都可以很好地运行。开发者只需要将精力放在更好地开发应用上，而不必考虑硬件的问题。尽管现在互联网电视和智能手机的尺寸差距非常大，但采用基于Linux的Qt平台，应用开发者可以不必对程序做大规模修改就可以让它适应不同设备，这让用户在不同设备上使用同一程序成为可能。所以对于开发者，未来竞争的重点将侧重在如何提供一个友好的用户界面。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">今年Linux阵营中，最引人瞩目的事件是MeeGo平台的脱颖而出，它是由Linux基金会管理的一种开方式Linux操作系统。MeeGo除了对硬件架构和设备的广泛支持外，还支持不同的应用软件商店，其中包括Intel AppUP和Nokia Ovi等，可以预料，这将为开放平台上的应用软件和服务带来新的推动。<span id="more-3975"></span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">从市场角度看，不仅全球，中国Linux 的推广应用也取得了令人欣慰的进步。据中国开源软件推进联盟提供的数据显示：2009年中国国内市场Linux销售额为3.86亿元，年增长率20%，其中在超级计算机、大型主机、嵌入式操作系统领域占据绝对优势，甚至桌面领域已结束了1%~2%的低迷徘徊状态，跃升到8%~10%；与Linux相关的开源软件应用，也从早期的政府、教育领域，开拓并走向金融、 电信、 铁路、电力、航空等大市场。当然我们要看的不仅仅是当前市场份额增长的数字表现，未来的一些参考数据也很最重要：比如股票市场，它是一个未来的指数，毕竟投资是投向未来，而不可能是投向过去。在过去的一年里，从同一个点来看，红帽价值增长了50%以上，而微软却是保持不变。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">近两年一个重要变化是，Linux 开始大举进军消费电子领域。某种意义上讲，我们要感谢苹果的成功，因为它改变了人们对互联计算的传统看法，并帮助业界开拓了一个全新的市场：智能手机、平板电脑、互联网电视……这些领域，无一不是Linux大展宏图的舞台。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">从商业模式看，随着进入移动互联网时代，旧IT经济的价值链产生了重要变革。最典型的一个例子是苹果公司总收入的30%来自应用程序商店。新的模型把价值从平台本身剥离，取而代之的是应用程序。所以随着服务提供商的发展，他们开始提供更多和更引人注目的服务来满足市场需求，这也是推动Linux发展的一个重要因素。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">我们Linux基金会去年最关注的两大主题是驱动和应用，目前来看，驱动的问题基本都已经解决了，而包括中国在内的Linux社区开发人员的缺乏，依然是全球Linux产业所面临的最主要问题。尽管Linux的应用、Linux开源软件已经开发出很多，但由于Linux开发群体的不足，以致开发的增长速度始终没有应用的增长速度快。导致这一困境的主要原因是Linux的培训都比较少，所以Linux基金会今后将会加强这方面的工作力度。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">展望全球，随着R&amp;D（Research and Development）的趋势是降低成本和加快上市时间，软件提供已经不仅仅取决于单一的开发商、区域性和闭源系统厂商，全球性Linux 开发提供了全新的商业机会；所以Linux 和开源为中国提供了软件产业发展的最佳方式。目前Linux基金会已经在中国成立了分支机构，由Cliff Miller出任中国区的首席代表。我们希望有更多的中国企业能参与进来，与我们一同在中国推广Linux，并开发出更多的优秀产品和应用。我相信，Linux不仅能控制今天的世界，也肯定会控制未来的世界，所以现在最重要的是，如何使用 Linux来创造出一个惊人的软件经济。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志10年0</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">8</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">期）</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">精彩内容预告</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><span><a href="../3923/"><span style="color: #0000ff; font-size: 10.5pt; font-family: 'Times New Roman'; text-decoration: underline;">http://www.programmer.com.cn/3923/</span></a></span></p>
<p style="text-indent: 18pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; font-size: 9pt; font-family: '宋体'; text-decoration: underline;">http://dingyue.programmer.com.cn/</span></a></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3975/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android之父Andy Rubin：生而Geek</title>
		<link>http://www.programmer.com.cn/3970/</link>
		<comments>http://www.programmer.com.cn/3970/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 03:59:33 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[IT名人堂]]></category>
		<category><![CDATA[Android  Andy Rubin]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3970</guid>
		<description><![CDATA[
如今，Android及它的绿色小机器人标志和苹果iPhone一样风靡世界，掀起了移动领域最具影响力的风暴。创造这一奇迹的人，叫Andy Rubin（安迪·罗宾），Google工程副总裁，Android开发的领头人。



 
早年岁月 
Andy Rubin1963年生于纽约州Chappaqua镇，父亲是学心理学的，经营一家电子玩具直销公司。销售样品拍照放进销售目录之后，就属于小Andy的了，他的房间满是各种最新的电子玩具。反复拆装这些玩具是他最爱做的事情之一。他的Geek基因由此种下。 
大学毕业后，他加入以光学仪器知名的卡尔·蔡司公司担任机器人工程师，主要从事数字通信网络。后来他还曾经在瑞士一家机器人公司工作，工作得很开心。然而，一个偶然事件改变他的一生。 
1989年，Andy到开曼群岛旅游，清晨独自在沙滩漫步时遇到一个人可怜地睡在躺椅上——他和女朋友吵架，被赶出了海边别墅。Andy给他找了住处。作为回报，这位老兄答应引荐Andy到自己所在的公司工作。原来，此人是正处在第一个全盛时期的苹果公司的一名工程师。 
不平凡的硅谷经历让Andy Rubin在工程师主导的苹果公司可以说是如鱼得水，桌面系统Quadra和历史上第一个软Modem都是他的作品。他也不忘展示一下自己的Geek本色：对公司的内部电话系统进行了重新编程，伪装CEO打电话给人事，指示要给自己组里的工程师同事股票奖励。当然，信息部门免不了来找他的麻烦。
1990年，苹果的手持设备部门独立出来，成立了General Magic公司。两年后，Andy认定这个领域一定大有作为，选择加入。在这里，他完全融入到公司全身心投入的工程师文化中。他和同事们在自己的小隔间上方搭起了床，几乎24小时吃住在办公室。他们开发的产品是具有突破性意义的基于互联网的手机操作系统和界面Magic Cap，在市场上也曾经取得短暂的成功，1995年公司甚至因此上市，而且第一天股票实现了翻番。但是好景不长，这款产品太超前了，运营商的支持完全跟不上，很快被市场判了死刑。
此后，Andy Rubin又加入了苹果公司员工创办的Artemis Research，继续吃住在办公室，追逐互联网设备的梦想。这次，他参与开发的产品是交互式互联网电视WebTV，创造了多项通信专利。产品获得了几十万用户，成功实现盈利，年收入超过一亿美元。1997年，公司被微软收购。Rubin也随之加入，雄心勃勃地开始了他的超级机器人项目。他开发的互联网机器人在微软四处游荡，随时记录所看所闻。不料，有一天控制机器人的计算机被黑客入侵，激怒了微软的安全官员。不久，Andy离开微软，在Palo Alto租了一个商店，与他的工程师朋友们继续把玩各种机器人和新设备，构思各种新产品的奇思妙想。这就是Danger的前身。
创办Danger并担任CEO的过程中，Andy完成了从工程师到管理者的转变。更为重要的是，他和同事一起找到了将移动运营商和手机制造商利益结合起来的模式，这与iPhone非常类似。但是，公司的运营并不理想，Andy接受董事会的决定辞职，并有些失望地离开了公司。Danger后来被微软收购，2010年这个部门发布了很酷但是很快失败的产品Kin系列手机。




Android传奇
2002年初，还在Danger期间，Andy Rubin曾在斯坦福大学的工程课上做了一次讲座。听众中出现了Google的两位创始人Larry Page和Sergey Brin。互联网手机的理念深深打动了Page，尤其是他注意到Danger产品上默认搜索引擎是Google。
离开Danger后，Andy曾再次隐居开曼群岛，想开发一款数码相机，但是没有找到支持者。他很快回到熟悉的领域，创办Android，开始启动下一代智能手机的开发。这次的宗旨，是设计一款对所有软件开发者开放的移动平台。2005年，Andy靠自己的积蓄和朋友的支持，艰难地完成了这一项目。在与一家风投洽谈的同时，Andy突然想到了Larry Page，于是给后者发了一封邮件。仅仅几周时间，Google就完成了对Android的收购。接下来的故事，已经载入史册。
Andy Rubin是典型的Geek文化的代表，在他硅谷半山别墅里，从视网膜扫描门禁到世界上最贵的门铃，创意无所不在。他是那种既喜欢电焊枪，也着迷编写程序，并擅长业务战略的奇才。他今年47岁，传奇还在继续。

（本文来自《程序员》杂志10年09期，更多精彩内容敬请关注09期杂志）
《程序员》9月刊精彩内容预告：http://www.programmer.com.cn/3923/
《程序员》订阅：http://dingyue.programmer.com.cn/



]]></description>
			<content:encoded><![CDATA[<div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">如今，<span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">及它的绿色小机器人标志和苹果</span><span style="font-family: Times New Roman;">iPhone</span><span style="font-family: 宋体;">一样风靡世界，掀起了移动领域最具影响力的风暴。创造这一奇迹的人，叫</span><span style="font-family: Times New Roman;">Andy Rubin</span><span style="font-family: 宋体;">（安迪·罗宾），</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">工程副总裁，</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">开发的领头人。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">早年岁月</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy Rubin1963<span style="font-family: 宋体;">年生于纽约州</span><span style="font-family: Times New Roman;">Chappaqua</span><span style="font-family: 宋体;">镇，父亲是学心理学的，经营一家电子玩具直销公司。销售样品拍照放进销售目录之后，就属于小</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">的了，他的房间满是各种最新的电子玩具。反复拆装这些玩具是他最爱做的事情之一。他的</span><span style="font-family: Times New Roman;">Geek</span><span style="font-family: 宋体;">基因由此种下。</span></span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">大学毕业后，他加入以光学仪器知名的卡尔·蔡司公司担任机器人工程师，主要从事数字通信网络。后来他还曾经在瑞士一家机器人公司工作，工作得很开心。然而，一个偶然事件改变他的一生。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">1989<span style="font-family: 宋体;">年，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">到开曼群岛旅游，清晨独自在沙滩漫步时遇到一个人可怜地睡在躺椅上——他和女朋友吵架，被赶出了海边别墅。</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">给他找了住处。作为回报，这位老兄答应引荐</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">到自己所在的公司工作。原来，此人是正处在第一个全盛时期的苹果公司的一名工程师。</span></span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">不平凡的硅谷经历让<span style="font-family: Times New Roman;">Andy Rubin</span><span style="font-family: 宋体;">在工程师主导的苹果公司可以说是如鱼得水，桌面系统</span><span style="font-family: Times New Roman;">Quadra</span><span style="font-family: 宋体;">和历史上第一个软</span><span style="font-family: Times New Roman;">Modem</span><span style="font-family: 宋体;">都是他的作品。他也不忘展示一下自己的</span><span style="font-family: Times New Roman;">Geek</span><span style="font-family: 宋体;">本色：对公司的内部电话系统进行了重新编程，伪装</span><span style="font-family: Times New Roman;">CEO</span><span style="font-family: 宋体;">打电话给人事，指示要给自己组里的工程师同事股票奖励。当然，信息部门免不了来找他的麻烦。<span id="more-3970"></span></span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">1990<span style="font-family: 宋体;">年，苹果的手持设备部门独立出来，成立了</span><span style="font-family: Times New Roman;">General Magic</span><span style="font-family: 宋体;">公司。两年后，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">认定这个领域一定大有作为，选择加入。在这里，他完全融入到公司全身心投入的工程师文化中。他和同事们在自己的小隔间上方搭起了床，几乎</span><span style="font-family: Times New Roman;">24</span><span style="font-family: 宋体;">小时吃住在办公室。他们开发的产品是具有突破性意义的基于互联网的手机操作系统和界面</span><span style="font-family: Times New Roman;">Magic Cap</span><span style="font-family: 宋体;">，在市场上也曾经取得短暂的成功，</span><span style="font-family: Times New Roman;">1995</span><span style="font-family: 宋体;">年公司甚至因此上市，而且第一天股票实现了翻番。但是好景不长，这款产品太超前了，运营商的支持完全跟不上，很快被市场判了死刑。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">此后，<span style="font-family: Times New Roman;">Andy Rubin</span><span style="font-family: 宋体;">又加入了苹果公司员工创办的</span><span style="font-family: Times New Roman;">Artemis Research</span><span style="font-family: 宋体;">，继续吃住在办公室，追逐互联网设备的梦想。这次，他参与开发的产品是交互式互联网电视</span><span style="font-family: Times New Roman;">WebTV</span><span style="font-family: 宋体;">，创造了多项通信专利。产品获得了几十万用户，成功实现盈利，年收入超过一亿美元。</span><span style="font-family: Times New Roman;">1997</span><span style="font-family: 宋体;">年，公司被微软收购。</span><span style="font-family: Times New Roman;">Rubin</span><span style="font-family: 宋体;">也随之加入，雄心勃勃地开始了他的超级机器人项目。他开发的互联网机器人在微软四处游荡，随时记录所看所闻。不料，有一天控制机器人的计算机被黑客入侵，激怒了微软的安全官员。不久，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">离开微软，在</span><span style="font-family: Times New Roman;">Palo Alto</span><span style="font-family: 宋体;">租了一个商店，与他的工程师朋友们继续把玩各种机器人和新设备，构思各种新产品的奇思妙想。这就是</span><span style="font-family: Times New Roman;">Danger</span><span style="font-family: 宋体;">的前身。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">创办<span style="font-family: Times New Roman;">Danger</span><span style="font-family: 宋体;">并担任</span><span style="font-family: Times New Roman;">CEO</span><span style="font-family: 宋体;">的过程中，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">完成了从工程师到管理者的转变。更为重要的是，他和同事一起找到了将移动运营商和手机制造商利益结合起来的模式，这与</span><span style="font-family: Times New Roman;">iPhone</span><span style="font-family: 宋体;">非常类似。但是，公司的运营并不理想，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">接受董事会的决定辞职，并有些失望地离开了公司。</span><span style="font-family: Times New Roman;">Danger</span><span style="font-family: 宋体;">后来被微软收购，</span><span style="font-family: Times New Roman;">2010</span><span style="font-family: 宋体;">年这个部门发布了很酷但是很快失败的产品</span><span style="font-family: Times New Roman;">Kin</span><span style="font-family: 宋体;">系列手机。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">Android<span style="font-family: 宋体;">传奇</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">2002<span style="font-family: 宋体;">年初，还在</span><span style="font-family: Times New Roman;">Danger</span><span style="font-family: 宋体;">期间，</span><span style="font-family: Times New Roman;">Andy Rubin</span><span style="font-family: 宋体;">曾在斯坦福大学的工程课上做了一次讲座。听众中出现了</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">的两位创始人</span><span style="font-family: Times New Roman;">Larry Page</span><span style="font-family: 宋体;">和</span><span style="font-family: Times New Roman;">Sergey Brin</span><span style="font-family: 宋体;">。互联网手机的理念深深打动了</span><span style="font-family: Times New Roman;">Page</span><span style="font-family: 宋体;">，尤其是他注意到</span><span style="font-family: Times New Roman;">Danger</span><span style="font-family: 宋体;">产品上默认搜索引擎是</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">离开<span style="font-family: Times New Roman;">Danger</span><span style="font-family: 宋体;">后，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">曾再次隐居开曼群岛，想开发一款数码相机，但是没有找到支持者。他很快回到熟悉的领域，创办</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">，开始启动下一代智能手机的开发。这次的宗旨，是设计一款对所有软件开发者开放的移动平台。</span><span style="font-family: Times New Roman;">2005</span><span style="font-family: 宋体;">年，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">靠自己的积蓄和朋友的支持，艰难地完成了这一项目。在与一家风投洽谈的同时，</span><span style="font-family: Times New Roman;">Andy</span><span style="font-family: 宋体;">突然想到了</span><span style="font-family: Times New Roman;">Larry Page</span><span style="font-family: 宋体;">，于是给后者发了一封邮件。仅仅几周时间，</span><span style="font-family: Times New Roman;">Google</span><span style="font-family: 宋体;">就完成了对</span><span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">的收购。接下来的故事，已经载入史册。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">Andy Rubin<span style="font-family: 宋体;">是典型的</span><span style="font-family: Times New Roman;">Geek</span><span style="font-family: 宋体;">文化的代表，在他硅谷半山别墅里，从视网膜扫描门禁到世界上最贵的门铃，创意无所不在。他是那种既喜欢电焊枪，也着迷编写程序，并擅长业务战略的奇才。他今年</span><span style="font-family: Times New Roman;">47</span><span style="font-family: 宋体;">岁，传奇还在继续。</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志10年0</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">9</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">期</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">，更多精彩内容敬请关注</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">09期杂志</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">）</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">精彩内容预告</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><span><a href="../3923/"><span style="color: #0000ff; font-size: 10.5pt; font-family: 'Times New Roman'; text-decoration: underline;">http://www.programmer.com.cn/3923/</span></a></span></p>
<p style="text-indent: 18pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; font-size: 9pt; font-family: '宋体'; text-decoration: underline;">http://dingyue.programmer.com.cn/</span></a></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3970/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>解读敏捷需求分析五大关键因素</title>
		<link>http://www.programmer.com.cn/3965/</link>
		<comments>http://www.programmer.com.cn/3965/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 06:46:14 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[CTO视点]]></category>
		<category><![CDATA[敏捷]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3965</guid>
		<description><![CDATA[
记者 / 付江



 

大多数学计算机语言的人都会有过这样的感受，过去一直认为编程和架构是整个软件生命周期里最了不起的部分，但实际工作后才会发现在商业产品里，需求分析才是一个商业软件成功与否的关键。 

放眼望去，在当今软件工程领域出现的许多问题，诸如缺陷及资源运用不当，都源于需求的不清晰，甚至有软件人戏称：“需求变更乃万恶之源”，一时也获得了颇多响应。时至如今，业务IT间需求分析过程中存在的问题主要有哪些？什么是敏捷需求分析？产品级和项目级需求有何异同？敏捷需求分析方法论中的五大关键点是什么？就以上热点话题，雅各布森中国区总经理吴穹分享了他的看法。



 
三大症状 
在吴穹看来，两份需求、合同式验证、产品需求缺失成为了当前需求沟通的三大症结。 
两份需求——用户（业务）需求和软件需求。用户需求由不熟悉IT的业务人员完成，大多归于天马行空的意识流，基本上是想起什么写什么。而软件需求由IT人员编写，经过技术思维的过滤、梳理、增删，包含进了算法、数据库设计、架构之类的技术专业词汇，业务人员往往已不知文档内所云。 
合同式验证——业务人员和技术人员企图在沟通后以合同形式将需求固化并且确定下来，而没有充分考虑到软件开发过程中可能出现的需求变更。 
产品需求缺失——项目是片段，产品是总量，两者的关系在于项目其实就是一个不断完善产品的过程。由于国内PMP（ProjectManagement Professional）和项目管理流行，更多IT需求都是以项目形式存在，而往往忽视了产品需求的积累，导致最后的结果多是项目（需求）很多，但产品需求缺失。 
项目级和产品级需求的具体区别，如果放在几年或十多年前并不明显，对于全新产品而言，项目（需求）=产品（需求）。随着时间推移，两者的区分逐步明朗，由于全新项目越来越少，更多的需求都是在维护和升级老的产品。以咖啡机为例，从基本型升级到1.1版，或许是加入一个按钮。此时和客户沟通的时候就需要引导客户想清楚，需要的是项目级还是产品级的需求，是做整个咖啡机的需求还是仅仅只是新添按钮的需求。如果未来再做1.2版，继续添按钮，这时候的需求又该如何写？新按钮的需求，然后和以前的按钮有些变化。如果不能明确两种需求的差异，随着项目需求的累积，到最后会发现所有的（需求）都是片段的，都是增量而缺乏一个总的全景。 
事实上，业务IT需求造成如今的混乱状况，CMMI（Capability Maturity Model Integration，能力成熟度模型集成）和国内企业对CMMI的僵化理解可以说“功不可没”。在对“两份需求”的认识上，CMMI里有明确分项，用户需求和软件需求。但值得一提的是，其实里面并未明确要求是两份文档或由两部分人来写，而只是表示需求细化的两个阶段。遗憾的是，很多国内CMMI认证企业也并没有真正打算去了解它的内涵，只是僵化地表现出自己是否有这样的能力。
最近接触到一些项目也出现了这样的情形，大家先做了一份用户需求，然后花费大量时间写软件需求，以满足认证的需要，但到头来软件需求根本没人看，大家都只是应付，CMMI成为了摆设。




需求贯穿于软件开发测试全过程
在吴穹看来，敏捷的最大贡献在于它是对整个软件工程的一次再认识。具体到敏捷需求分析领域，其实涉及到一个核心问题：是否承认（软件）需求可以在一开始就搞清楚并确定下来？敏捷的答案是No！而在传统瀑布式开发中，更多的是合同式验证的情形，大多数客户的思想基础都是基于需求最初就能确定下来的。但事实上，这在当前阶段基本属于“不可能完成的任务”，不符合软件开发本质。在敏捷需求分析中，需求应是贯穿于整个软件生命周期全过程中并在其中不断变更、迭代和完善。
敏捷需求分析认为，需求应建立在以用例为中心的需求文档体系，采取协作式而非合同式的沟通方式之上。具体可分为五个关键点：

 用例；
 协作；
 迭代，即需求不是一次最终确定，而是先完成主要框架，再通过迭代逐步精化；
 整个过程中以分析为支撑，做需求同时也在做分析，分析模型的输出结果应跟需求分开；
 把用例分解到用户故事，在整个软件生命周期过程中来驱动开发和测试。


同时还要考虑到的是，将两份需求改为一份文档，而不必死抠CMMI概念区分出用户和软件需求。首份需求稿将由SA（系统分析师）来牵头完成，负责各方协调和沟通的工作。理想的情况下，整个团队在项目开始前就应搭建完毕，包括客户、开发测试人员都参与的写作和迭代，而不是以往的由技术人员对用户进行里程碑式的教辅。通常来说，一个项目里一名SA同时对应5~9名开发人员是比较合适的。




需求文档化与敏捷的平衡点
至于用例和用户故事。按照敏捷大师Martin博客中的说法，两者都是组织需求的方式，只是目的不同而已，用例的目的是为了把需求描述清楚，而用户故事的目的是把需求分解成可用于迭代计划的单元。对应到产品级和项目级文档，用例是产品级，例如做咖啡机，不管有多少不同版本，有些核心功能是不改变的，这些都是产品级需求。而用户故事则是项目级，属于做完就扔的“抛弃型”。
进一步理解的话，用户故事其实是一个或多个完整的业务场景，而用例是场景的抽象，一个用例里可以包含成百上千个场景。用户故事是基于开发思想的，不光要考虑业务，还要考虑如何实现包括工作量大小、任务分配、项目风险以及架构风险等多重因素。有人认为写用户故事是极简单的事，但在吴穹看来，现在有很多人都还在用功能点套用用户故事，显得不伦不类，而没有理解到用户故事的精髓。
以ATM取款为例，正常流程是插卡、取钱、把钱拿走。这个看似简单的场景其实工作量很大，可以在整个流程中做一些必要的简化。有人认为既然用户故事是一个场景，那就把它变成一个场景步骤吧，于是就成了功能点。其实他们忽略了一点，用户故事还是一个简化了但还保证完整业务价值的场景。ATM取款建立用户故事会涉及哪些因素呢？取款是否需要输入密码？小额取款时能否取消密码输入的步骤？取钱后打印账单，查询余额等，在这里面哪些功能是风险级别高的，哪些需要与银行核心数据通信？这不仅涉及（功能）优先级的问题，还可以根据原则简化用户故事。例如可以考虑做一个用户故事，储户用不需验密的卡，限额是一千块，取几百块钱的时候，把去银行验证的过程取消掉。这种情形下很多时候都要考虑到账户的风险情况，这些都需要多方沟通。类似的用户故事简化的情形有很多，但这时一定基于黑盒方式来做简化。而在简化的过程中，考虑如何实现如何合理调整工作量提高效率，这些都是找（用户）故事的过程，也是一个白盒的过程。
在实现上，除了强调快速交付或生命周期很短、业务模式高度可变的互联网、网游等项目，可以采用纯用例的模式，现阶段让（大型）企业IT项目全面接纳需求完全无文档化还是不现实的，更实际的解决办法是在文档化和敏捷需求分析之间找到一个平衡，一份需求用例加上用户故事，然后驱动开发这种方式，目前看来，这是现阶段更适合大型企业的敏捷需求实践模式。




（本文来自《程序员》杂志10年07期）
《程序员》9月刊精彩内容预告：http://www.programmer.com.cn/3923/
《程序员》订阅：http://dingyue.programmer.com.cn/

]]></description>
			<content:encoded><![CDATA[<div>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #000000; font-size: 10pt; font-family: 'ATC-6c494eea4e2d9ed1ff0b*Arial';">记者 / 付江</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="color: #000000; font-size: 10pt; font-family: 'ATC-6c494eea4e2d9ed1ff0b*Arial';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"></p>
<div id="attachment_3966" class="wp-caption alignright" style="width: 160px"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/08/未标题-14.gif"><img class="size-medium wp-image-3966" title="未标题-1" src="http://www.programmer.com.cn/wp-content/uploads/2010/08/未标题-14-281x300.gif" alt="吴穹，雅各布森中国公司总经理，师从杨芙清院士，有丰富的软件工程实施经验。" width="150" height="151" /></a><p class="wp-caption-text">吴穹，雅各布森中国公司总经理，师从杨芙清院士，有丰富的软件工程实施经验。</p></div>
<p>大多数学计算机语言的人都会有过这样的感受，过去一直认为编程和架构是整个软件生命周期里最了不起的部分，但实际工作后才会发现在商业产品里，需求分析才是一个商业软件成功与否的关键。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">放眼望去，在当今软件工程领域出现的许多问题，诸如缺陷及资源运用不当，都源于需求的不清晰，甚至有软件人戏称：“需求变更乃万恶之源”，一时也获得了颇多响应。时至如今，业务IT间需求分析过程中存在的问题主要有哪些？什么是敏捷需求分析？产品级和项目级需求有何异同？敏捷需求分析方法论中的五大关键点是什么？就以上热点话题，雅各布森中国区总经理吴穹分享了他的看法。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">三大症状</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">在吴穹看来，两份需求、合同式验证、产品需求缺失成为了当前需求沟通的三大症结。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">两份需求——用户（业务）需求和软件需求。用户需求由不熟悉IT的业务人员完成，大多归于天马行空的意识流，基本上是想起什么写什么。而软件需求由IT人员编写，经过技术思维的过滤、梳理、增删，包含进了算法、数据库设计、架构之类的技术专业词汇，业务人员往往已不知文档内所云。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">合同式验证——业务人员和技术人员企图在沟通后以合同形式将需求固化并且确定下来，而没有充分考虑到软件开发过程中可能出现的需求变更。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">产品需求缺失——项目是片段，产品是总量，两者的关系在于项目其实就是一个不断完善产品的过程。由于国内PMP（ProjectManagement</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span><span style="font-size: 10.5pt; font-family: '宋体';">Professional）和项目管理流行，更多IT需求都是以项目形式存在，而往往忽视了产品需求的积累，导致最后的结果多是项目（需求）很多，但产品需求缺失。<span id="more-3965"></span></span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">项目级和产品级需求的具体区别，如果放在几年或十多年前并不明显，对于全新产品而言，项目（需求）=产品（需求）。随着时间推移，两者的区分逐步明朗，由于全新项目越来越少，更多的需求都是在维护和升级老的产品。以咖啡机为例，从基本型升级到1.1版，或许是加入一个按钮。此时和客户沟通的时候就需要引导客户想清楚，需要的是项目级还是产品级的需求，是做整个咖啡机的需求还是仅仅只是新添按钮的需求。如果未来再做1.2版，继续添按钮，这时候的需求又该如何写？新按钮的需求，然后和以前的按钮有些变化。如果不能明确两种需求的差异，随着项目需求的累积，到最后会发现所有的（需求）都是片段的，都是增量而缺乏一个总的全景。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">事实上，业务IT需求造成如今的混乱状况，CMMI（Capability Maturity Model Integration，能力成熟度模型集成）和国内企业对CMMI的僵化理解可以说“功不可没”。在对“两份需求”的认识上，CMMI里有明确分项，用户需求和软件需求。但值得一提的是，其实里面并未明确要求是两份文档或由两部分人来写，而只是表示需求细化的两个阶段。遗憾的是，很多国内CMMI认证企业也并没有真正打算去了解它的内涵，只是僵化地表现出自己是否有这样的能力。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">最近接触到一些项目也出现了这样的情形，大家先做了一份用户需求，然后花费大量时间写软件需求，以满足认证的需要，但到头来软件需求根本没人看，大家都只是应付，CMMI成为了摆设。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">需求贯穿于软件开发测试全过程</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">在吴穹看来，敏捷的最大贡献在于它是对整个软件工程的一次再认识。具体到敏捷需求分析领域，其实涉及到一个核心问题：是否承认（软件）需求可以在一开始就搞清楚并确定下来？敏捷的答案是No！而在传统瀑布式开发中，更多的是合同式验证的情形，大多数客户的思想基础都是基于需求最初就能确定下来的。但事实上，这在当前阶段基本属于“不可能完成的任务”，不符合软件开发本质。在敏捷需求分析中，需求应是贯穿于整个软件生命周期全过程中并在其中不断变更、迭代和完善。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">敏捷需求分析认为，需求应建立在以用例为中心的需求文档体系，采取协作式而非合同式的沟通方式之上。具体可分为五个关键点：</span></p>
<ul>
<li><span style="font-size: 10.5pt; font-family: '宋体';"> </span><span style="font-size: 10.5pt; font-family: '宋体';">用例；</span></li>
<li><span style="font-size: 10.5pt; font-family: '宋体';"> </span><span style="font-size: 10.5pt; font-family: '宋体';">协作；</span></li>
<li><span style="font-size: 10.5pt; font-family: '宋体';"> </span><span style="font-size: 10.5pt; font-family: '宋体';">迭代，即需求不是一次最终确定，而是先完成主要框架，再通过迭代逐步精化；</span></li>
<li><span style="font-size: 10.5pt; font-family: '宋体';"> </span><span style="font-size: 10.5pt; font-family: '宋体';">整个过程中以分析为支撑，做需求同时也在做分析，分析模型的输出结果应跟需求分开；</span></li>
<li><span style="font-size: 10.5pt; font-family: '宋体';"> </span><span style="font-size: 10.5pt; font-family: '宋体';">把用例分解到用户故事，在整个软件生命周期过程中来驱动开发和测试。</span></li>
</ul>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<div id="attachment_3967" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/08/实践-敏捷需求配图1.gif"><img class="size-medium wp-image-3967" title="实践--敏捷需求配图1" src="http://www.programmer.com.cn/wp-content/uploads/2010/08/实践-敏捷需求配图1-300x162.gif" alt="业务/技术沟通频现“两份需求”" width="300" height="162" /></a><p class="wp-caption-text">业务/技术沟通频现“两份需求”</p></div>

<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">同时还要考虑到的是，将两份需求改为一份文档，而不必死抠CMMI概念区分出用户和软件需求。首份需求稿将由SA（系统分析师）来牵头完成，负责各方协调和沟通的工作。理想的情况下，整个团队在项目开始前就应搭建完毕，包括客户、开发测试人员都参与的写作和迭代，而不是以往的由技术人员对用户进行里程碑式的教辅。通常来说，一个项目里一名SA同时对应5~9名开发人员是比较合适的。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">需求文档化与敏捷的平衡点</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">至于用例和用户故事。按照敏捷大师Martin博客中的说法，两者都是组织需求的方式，只是目的不同而已，用例的目的是为了把需求描述清楚，而用户故事的目的是把需求分解成可用于迭代计划的单元。对应到产品级和项目级文档，用例是产品级，例如做咖啡机，不管有多少不同版本，有些核心功能是不改变的，这些都是产品级需求。而用户故事则是项目级，属于做完就扔的“抛弃型”。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">进一步理解的话，用户故事其实是一个或多个完整的业务场景，而用例是场景的抽象，一个用例里可以包含成百上千个场景。用户故事是基于开发思想的，不光要考虑业务，还要考虑如何实现包括工作量大小、任务分配、项目风险以及架构风险等多重因素。有人认为写用户故事是极简单的事，但在吴穹看来，现在有很多人都还在用功能点套用用户故事，显得不伦不类，而没有理解到用户故事的精髓。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">以ATM取款为例，正常流程是插卡、取钱、把钱拿走。这个看似简单的场景其实工作量很大，可以在整个流程中做一些必要的简化。有人认为既然用户故事是一个场景，那就把它变成一个场景步骤吧，于是就成了功能点。其实他们忽略了一点，用户故事还是一个简化了但还保证完整业务价值的场景。ATM取款建立用户故事会涉及哪些因素呢？取款是否需要输入密码？小额取款时能否取消密码输入的步骤？取钱后打印账单，查询余额等，在这里面哪些功能是风险级别高的，哪些需要与银行核心数据通信？这不仅涉及（功能）优先级的问题，还可以根据原则简化用户故事。例如可以考虑做一个用户故事，储户用不需验密的卡，限额是一千块，取几百块钱的时候，把去银行验证的过程取消掉。这种情形下很多时候都要考虑到账户的风险情况，这些都需要多方沟通。类似的用户故事简化的情形有很多，但这时一定基于黑盒方式来做简化。而在简化的过程中，考虑如何实现如何合理调整工作量提高效率，这些都是找（用户）故事的过程，也是一个白盒的过程。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">在实现上，除了强调快速交付或生命周期很短、业务模式高度可变的互联网、网游等项目，可以采用纯用例的模式，现阶段让（大型）企业IT项目全面接纳需求完全无文档化还是不现实的，更实际的解决办法是在文档化和敏捷需求分析之间找到一个平衡，一份需求用例加上用户故事，然后驱动开发这种方式，目前看来，这是现阶段更适合大型企业的敏捷需求实践模式。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志10年0</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">7</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">期）</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">精彩内容预告</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><span><a href="../3923/"><span style="color: #0000ff; text-decoration: underline; font-size: 10.5pt; font-family: 'Times New Roman';">http://www.programmer.com.cn/3923/</span></a></span></p>
<p style="text-indent: 18pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; text-decoration: underline; font-size: 9pt; font-family: '宋体';">http://dingyue.programmer.com.cn/</span></a></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3965/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>微软外包人才之道：一流外包团队如何打造</title>
		<link>http://www.programmer.com.cn/3955/</link>
		<comments>http://www.programmer.com.cn/3955/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 06:13:17 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[CTO视点]]></category>
		<category><![CDATA[微软  外包 团队]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3955</guid>
		<description><![CDATA[
记者/杨东杰



 
 
即使在金融危机的背景下，中国外包产业依旧发展迅猛。据工信部统计数据，2009年，中国软件外包服务出口24亿美元，同比增长15%。预计未来4年，中国软件外包业还将迎来新一轮发展高峰。其中，来自微软等美国大型公司的项目占据很大份额。 
 
在4月30日，CSDN  CTO俱乐部举办的技术管理者沙龙上，微软中国外包事业中心资深副总监钟声及高级项目经理王帅在主题为“打造一流外包团队”的演讲中透露，2009年，微软在中国的发包量实现了30%的增长，总额达到1.5亿美元。同中国外包发展趋势一致，微软外包项目正在逐步脱离低端，以测试自动化和整体项目研发外包为主。钟声表示，在未来两三年内，高端项目将占到所有微软外包项目的30%。 
他们还指出，高速增长和转型中的行业发展对高端外包人才提出了更高的要求，尤其是懂系统分析和构架设计的高级IT人员和熟悉流程和具有影响力的项目经理非常稀缺。 
 
外包企业要做大做强就必须建立一流的外包团队。这是微软对中国外包发展的一贯看法。在5年的外包合作中，作为世界领先软件巨头和国内最大的软件发包商，微软对怎样提升中国软件外包团队也积累出一整套完整的方法论和最佳实践。近日，《程序员》特别专访了两位微软中国高管，对微软外包人才之道进行了初步探讨。



 
《程序员》：在业界，外包被普遍认为技术含量低，一流人才都不愿意加入这个行业，你怎么看这件事？ 
钟声：首先要澄清的是，如果说前几年外包行业还被视作低端技术工作的话，那么现在外包已经在逐步摆脱低端印象了。 
我曾负责的微软全球基础技术在线服务的商业智能服务项目就由三家中国外包团队联合实施的，涉及商业智能和数据挖掘等复杂技术。由于每天需要处理的数据量高达1 TB，常见的数据库系统无法承载，项目中所使用的数据库系统都是自己研发，由于完成出色，还得到了微软总部颁发的卓越工程奖。 
我认为在不远的未来，高端项目将增加到所有微软外包的30%。此外，据统计，近年来微软外包项目已经从简单手工测试、本地化居多逐步转化为以测试自动化，开发为主。在具体形式上，微软外包也从最初的多为人员派遣过渡到绝大部分为项目外包模式。 
王帅：许多人认为外包低端，是因为他们觉得外包是在为别人的产品服务，自己只是做其中的一个模块。其实外包作为全球产业分工的表现形式，项目可能有高低层次之分，但外包本身并不意味着低端。还有人认为外包的大部分工作是做简单的测试，但我们需要看到，测试本质上和开发一样，只是岗位不同，而且现在的测试外包多为测试自动化项目，也需要较高的技术能力。



 
《程序员》：为什么国内有些外包商水平足够却拿不到高端的项目呢？ 
钟声：出色的技术能力只是获得外包项目的一个条件，其他因素还包括流程管理能力，对发布方的文化了解等也很重要。但要特别提出的是，中国公司在公关宣传方面（说服发包商）较印度同行还相对薄弱，在我参加的许多投标评比会，可以很明显地发现，无论是从PPT的设计、现场宣讲的水平还是互动交流的效果，中国公司都有一段不短的距离。很大部分原因是中国公司经验不足，在推销自身能力时采用了看起来比较过时或只是借鉴书本的内容和手段，而不是来自实际经验。这就导致宣传不够丰富和有说服力。



 
《程序员》：微软如何定义一流外包团队？ 
王帅：软件外包属于信息服务产业，如果外包提供商能够全面深入了解客户的需求并保质高效的成功实施项目，这样的团队称得上是满足了客户的需求。但我们认为，一流的外包团队还应该能更进一步，在完成项目的基础上推陈出新，推动客户向更高阶段发展。 
钟声：具体从外包团队的人才结构来说，至少应满足这样的条件：1. 人才配置应该完整均衡，各种岗位的人都有，并呈良好分布的金字塔结构。2. 具有一流的团队领导者，也就是项目经理。这点是微软非常强调的，微软认为团队打造的关键在于项目经理。3. 较强的沟通能力和对客户规范流程的了解。 4. 较强的技术能力。这点对中国外包团队来说，虽然是项目实施的基础但紧要性可以排在最后。




 
《程序员》：如何看待项目经理在外包团队中的核心地位？ 
钟声：首先，项目经理是整个项目的决策人和领导者。 同时他还是项目的公关，在项目实施过程中，他承担了至少一半和客户交流、客户关系管理的工作，很大程度决定了客户是否决定将下一个项目交给你。 
王帅：另外，项目经理还肩负着团队知识经验传承的工作，负责知识管理，这部分对团队的未来发展也非常重要。但需要注意的是项目经理不一定必须是技术专家。



 
《程序员》：您认为国内外包团队的项目经理在哪方面的能力需要提升？
王帅：主要在软技能上，首先是沟通功能，可以说一个项目经理的绝大部分时间用在沟通上。但是这恰好是国内项目经理比较缺乏的地方。不仅体现在语言上，而且在对发包方文化和思维的了解，具体交流的方法上都需要加强。
其次是思维上常表现出一定的局限性，不能够Think outside the box，这也是前面所说一流团队要有所创新的含义。
最后一点，也是比较普遍的问题，就是项目经理缺乏一种主人翁的精神。主观能动性较差，更习惯于听从具体指令按部就班，不能考虑在客户之前，原因可能是他们认为做外包是为别人服务吧。




《程序员》：在CTO俱乐部的演讲中，您曾谈到国内外包企业在项目实施中应抓住机会学习微软的先进项目管理经验，具体应该学习什么呢？ 
王帅: 我们知道许多公司并不是所有的业务都是在做外包，他们会设立多个事业部，也承接国内的解决方案等项目。基于这种情况，微软中国外包事业部总监王颍女士曾在一次访谈中谈到：“如果把中国发包过程变成有国际化的水准，我们的企业就能更有竞争力，接到更大的单子”。
这样，外包公司既有国内项目积累的技能和经验储备，又能够以国际先进的标准指导自身，同时更了解如何投标国际项目；如何与客户沟通；如何对项目管理知识管理等，这样的外包企业发展就如同行驶在快车道上。
在项目实施中，外包团队可以向微软学习的第一点是如何建立一种良好的管理体制和文化环境。这种机制是不是能让每个员工各安其位，全面发挥自己的长处；如何优化组织配置，制定激励机制使员工的个人发展和公司战略一致等等；这方面是企业成功的立足之本，也是我们观察到国内公司非常需要向外企学习的地方，而且要达到成效并非想象的那么难。
第二是重视流程的完善性。正确的规范和标准需要完整流畅的流程来执行、维持、衡量、运营和控制，这些流程的创造、执行和改善都需要很长时间的积累。在做微软外包项目时就能够接触并借鉴微软数十年来沉淀下的规范和流程。
第三是工作方式、惯例和标准。在和微软进行外包合作时，了解微软的工作规范，了解这些规范背后的思维和运作模式，对外包团队更好地与国际接轨所起到的作用是不言而喻的。
这三项都是在技术之外，却恰恰是最重要的东西。遗憾的是，许多外包企业在项目实施的过程中，太多的考虑放在具体满足客户的项目需求上，却没有想到许多比项目本身更重要的东西。




《程序员》：在提升外包合作伙伴能力上，微软做了哪些工作?
王帅：在战略和运营层面，微软外包事业中心每年会举办“微软外包高峰论坛——CEO峰会”，各大外包公司老总、政府官员和业界学者一起探讨产业未来。每季度有“名家讲坛”，邀请国内顶级商学院院长及名家学者，和公司经营者讲授国际案例和最佳实践。
具体到人才培养层面，我们已经开展了三期的微软“精英俱乐部”，以微软技术和项目为出发点，面向外包团队项目经理，提供技术与软技能培训，我们专程从美国总部各大产品组邀请10年以上资深微软华人工程师回国授课。精英俱乐部在成功运营1年后，会推出升级版。微软外包事业中心将加强和业界的合作，扩大培训的范围和领域。希望借此加大投入力度，为中国外包事业的发展壮大提供进一步的支持。




（本文来自《程序员》杂志10年06期）
《程序员》9月刊精彩内容预告：http://www.programmer.com.cn/3742/
《程序员》订阅：http://dingyue.programmer.com.cn/



]]></description>
			<content:encoded><![CDATA[<div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">记者</span><span style="font-size: 10.5pt; font-family: '宋体';">/杨东杰</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<div id="attachment_3956" class="wp-caption alignright" style="width: 160px"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/08/钟声.gif"><img class="size-medium wp-image-3956" title="钟声" src="http://www.programmer.com.cn/wp-content/uploads/2010/08/钟声-280x300.gif" alt="微软中国外包事业中心资深副总监 钟声" width="150" height="161" /></a><p class="wp-caption-text">微软中国外包事业中心资深副总监 钟声</p></div>
<p>即使在金融危机的背景下，中国外包产业依旧发展迅猛。据工信部统计数据，2009年，中国软件外包服务出口24亿美元，同比增长15%。预计未来4年，中国软件外包业还将迎来新一轮发展高峰。其中，来自微软等美国大型公司的项目占据很大份额。<span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">在4月30日，CSDN  CTO俱乐部举办的技术管理者沙龙上，微软中国外包事业中心资深副总监钟声及高级项目经理王帅在主题为“打造一流外包团队”的演讲中透露，2009年，微软在中国的发包量实现了30%的增长，总额达到1.5亿美元。同中国外包发展趋势一致，微软外包项目正在逐步脱离低端，以测试自动化和整体项目研发外包为主。钟声表示，在未来两三年内，高端项目将占到所有微软外包项目的30%。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">他们还指出，高速增长和转型中的行业发展对高端外包人才提出了更高的要求，尤其是懂系统分析和构架设计的高级IT人员和熟悉流程和具有影响力的项目经理非常稀缺。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<div id="attachment_3957" class="wp-caption alignright" style="width: 161px"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/08/未标题-13.gif"><img class="size-medium wp-image-3957" title="未标题-1" src="http://www.programmer.com.cn/wp-content/uploads/2010/08/未标题-13-253x300.gif" alt="微软中国 高级项目经理 王帅" width="151" height="180" /></a><p class="wp-caption-text">微软中国 高级项目经理 王帅</p></div>
<p>外包企业要做大做强就必须建立一流的外包团队。这是微软对中国外包发展的一贯看法。在5年的外包合作中，作为世界领先软件巨头和国内最大的软件发包商，微软对怎样提升中国软件外包团队也积累出一整套完整的方法论和最佳实践。近日，《程序员》特别专访了两位微软中国高管，对微软外包人才之道进行了初步探讨。</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">《程序员》：在业界，外包被普遍认为技术含量低，一流人才都不愿意加入这个行业，你怎么看这件事？</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">钟声：</span><span style="font-size: 10.5pt; font-family: '宋体';">首先要澄清的是，如果说前几年外包行业还被视作低端技术工作的话，那么现在外包已经在逐步摆脱低端印象了。<span id="more-3955"></span></span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">我曾负责的微软全球基础技术在线服务的商业智能服务项目就由三家中国外包团队联合实施的，涉及商业智能和数据挖掘等复杂技术。由于每天需要处理的数据量高达1 TB，常见的数据库系统无法承载，项目中所使用的数据库系统都是自己研发，由于完成出色，还得到了微软总部颁发的卓越工程奖。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">我认为在不远的未来，高端项目将增加到所有微软外包的30%。此外，据统计，近年来微软外包项目已经从简单手工测试、本地化居多逐步转化为以测试自动化，开发为主。在具体形式上，微软外包也从最初的多为人员派遣过渡到绝大部分为项目外包模式。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">王帅：</span><span style="font-size: 10.5pt; font-family: '宋体';">许多人认为外包低端，是因为他们觉得外包是在为别人的产品服务，自己只是做其中的一个模块。其实外包作为全球产业分工的表现形式，项目可能有高低层次之分，但外包本身并不意味着低端。还有人认为外包的大部分工作是做简单的测试，但我们需要看到，测试本质上和开发一样，只是岗位不同，而且现在的测试外包多为测试自动化项目，也需要较高的技术能力。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">《程序员》：为什么国内有些外包商水平足够却拿不到高端的项目呢？</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">钟声：</span><span style="font-size: 10.5pt; font-family: '宋体';">出色的技术能力只是获得外包项目的一个条件，其他因素还包括流程管理能力，对发布方的文化了解等也很重要。但要特别提出的是，中国公司在公关宣传方面（说服发包商）较印度同行还相对薄弱，在我参加的许多投标评比会，可以很明显地发现，无论是从PPT的设计、现场宣讲的水平还是互动交流的效果，中国公司都有一段不短的距离。很大部分原因是中国公司经验不足，在推销自身能力时采用了看起来比较过时或只是借鉴书本的内容和手段，而不是来自实际经验。这就导致宣传不够丰富和有说服力。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">《程序员》：微软如何定义一流外包团队？</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">王帅：</span><span style="font-size: 10.5pt; font-family: '宋体';">软件外包属于信息服务产业，如果外包提供商能够全面深入了解客户的需求并保质高效的成功实施项目，这样的团队称得上是满足了客户的需求。但我们认为，一流的外包团队还应该能更进一步，在完成项目的基础上推陈出新，推动客户向更高阶段发展。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">钟声：</span><span style="font-size: 10.5pt; font-family: '宋体';">具体从外包团队的人才结构来说，至少应满足这样的条件：1. 人才配置应该完整均衡，各种岗位的人都有，并呈良好分布的金字塔结构。2. 具有一流的团队领导者，也就是项目经理。这点是微软非常强调的，微软认为团队打造的关键在于项目经理。3. 较强的沟通能力和对客户规范流程的了解。 4. 较强的技术能力。这点对中国外包团队来说，虽然是项目实施的基础但紧要性可以排在最后。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<div id="attachment_3958" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/08/图片2.gif"><img class="size-medium wp-image-3958" title="图片2" src="http://www.programmer.com.cn/wp-content/uploads/2010/08/图片2-300x149.gif" alt="2009年微软中国外包事业部针对发包团队和接包方的能力认知差异度分析表明：在管理能力、质量控制、沟通能力、软技能、专业领域知识方面，国内外包团队差距明显" width="300" height="149" /></a><p class="wp-caption-text">2009年微软中国外包事业部针对发包团队和接包方的能力认知差异度分析表明：在管理能力、质量控制、沟通能力、软技能、专业领域知识方面，国内外包团队差距明显</p></div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">《程序员》：如何看待项目经理在外包团队中的核心地位？</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">钟声：</span><span style="font-size: 10.5pt; font-family: '宋体';">首先，项目经理是整个项目的决策人和领导者。 同时他还是项目的公关，在项目实施过程中，他承担了至少一半和客户交流、客户关系管理的工作，很大程度决定了客户是否决定将下一个项目交给你。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">王帅：</span><span style="font-size: 10.5pt; font-family: '宋体';">另外，项目经理还肩负着团队知识经验传承的工作，负责知识管理，这部分对团队的未来发展也非常重要。但需要注意的是项目经理不一定必须是技术专家。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">《程序员》：您认为国内外包团队的项目经理在哪方面的能力需要提升？</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">王帅：</span><span style="font-size: 10.5pt; font-family: '宋体';">主要在软技能上，首先是沟通功能，可以说一个项目经理的绝大部分时间用在沟通上。但是这恰好是国内项目经理比较缺乏的地方。不仅体现在语言上，而且在对发包方文化和思维的了解，具体交流的方法上都需要加强。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">其次是思维上常表现出一定的局限性，不能够Think outside the box，这也是前面所说一流团队要有所创新的含义。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">最后一点，也是比较普遍的问题，就是项目经理缺乏一种主人翁的精神。主观能动性较差，更习惯于听从具体指令按部就班，不能考虑在客户之前，原因可能是他们认为做外包是为别人服务吧。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">《程序员》：在CTO俱乐部的演讲中，您曾谈到国内外包企业在项目实施中应抓住机会学习微软的先进项目管理经验，具体应该学习什么呢？ </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">王帅: </span><span style="font-size: 10.5pt; font-family: '宋体';">我们知道许多公司并不是所有的业务都是在做外包，他们会设立多个事业部，也承接国内的解决方案等项目。基于这种情况，微软中国外包事业部总监王颍女士曾在一次访谈中谈到：“如果把中国发包过程变成有国际化的水准，我们的企业就能更有竞争力，接到更大的单子”。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">这样，外包公司既有国内项目积累的技能和经验储备，又能够以国际先进的标准指导自身，同时更了解如何投标国际项目；如何与客户沟通；如何对项目管理知识管理等，这样的外包企业发展就如同行驶在快车道上。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">在项目实施中，外包团队可以向微软学习的第一点是如何建立一种良好的管理体制和文化环境。这种机制是不是能让每个员工各安其位，全面发挥自己的长处；如何优化组织配置，制定激励机制使员工的个人发展和公司战略一致等等；这方面是企业成功的立足之本，也是我们观察到国内公司非常需要向外企学习的地方，而且要达到成效并非想象的那么难。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">第二是重视流程的完善性。正确的规范和标准需要完整流畅的流程来执行、维持、衡量、运营和控制，这些流程的创造、执行和改善都需要很长时间的积累。在做微软外包项目时就能够接触并借鉴微软数十年来沉淀下的规范和流程。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">第三是工作方式、惯例和标准。在和微软进行外包合作时，了解微软的工作规范，了解这些规范背后的思维和运作模式，对外包团队更好地与国际接轨所起到的作用是不言而喻的。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">这三项都是在技术之外，却恰恰是最重要的东西。遗憾的是，许多外包企业在项目实施的过程中，太多的考虑放在具体满足客户的项目需求上，却没有想到许多比项目本身更重要的东西。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">《程序员》：在提升外包合作伙伴能力上，微软做了哪些工作?</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">王帅：</span><span style="font-size: 10.5pt; font-family: '宋体';">在战略和运营层面，微软外包事业中心每年会举办“微软外包高峰论坛——CEO峰会”，各大外包公司老总、政府官员和业界学者一起探讨产业未来。每季度有“名家讲坛”，邀请国内顶级商学院院长及名家学者，和公司经营者讲授国际案例和最佳实践。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">具体到人才培养层面，我们已经开展了三期的微软“精英俱乐部”，以微软技术和项目为出发点，面向外包团队项目经理，提供技术与软技能培训，我们专程从美国总部各大产品组邀请10年以上资深微软华人工程师回国授课。精英俱乐部在成功运营1年后，会推出升级版。微软外包事业中心将加强和业界的合作，扩大培训的范围和领域。希望借此加大投入力度，为中国外包事业的发展壮大提供进一步的支持。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志10年0</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">6</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">期）</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">精彩内容预告</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><span><a href="../3742/"><span style="color: #0000ff; font-size: 9pt; font-family: 'Times New Roman'; text-decoration: underline;">http://www.programmer.com.cn/3742/</span></a></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; font-size: 9pt; font-family: '宋体'; text-decoration: underline;">http://dingyue.programmer.com.cn/</span></a></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3955/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>拥抱十万亿移动大变革</title>
		<link>http://www.programmer.com.cn/3945/</link>
		<comments>http://www.programmer.com.cn/3945/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 02:06:04 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[坊间人语]]></category>
		<category><![CDATA[移动]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3945</guid>
		<description><![CDATA[
 
文/刘江 
“我们今天正处于这样一个年代，充满幻想的人们发现，自己已经获得了参加梦寐以求的改造世界的力量。” 
2003年8月我在Dr. Dobb&#8217;s Journal中文版《软件研发》杂志的发刊词中，曾引用PC革命权威历史著作《硅谷之火》中的这句话。也是在这一年，各种新奇设计的手机正在大行其道，我很认真地和苹果中国的朋友建议，苹果应该做手机，一定天下无敌。 
我当然算不上先知先觉。2002年iPod发布时，乔布斯已经在考虑开发一款手机。平板电脑提上苹果工程师日程是在2004年，比手机的开发计划更早。Google的两位创始人在斯坦福大学听Android之父Andy Rubin宣讲自己的新发明，也是在2002年。iPhone开始开发后不到半年的2005年7月，Google秘密收购了Rubin的创业公司——Android。 
未来回顾历史时可能很难想象，仅仅几年，由微机制造商苹果和互联网公司Google两个外来企业相继推出的iPhone、Android、iPad，居然势如破竹般地席卷了全世界，改变了移动通信的整个面貌。从此，通信业、互联网业、软件业、IT硬件行业、媒体内容产业之间的既有格局和藩篱被打破了，前所未有的以移动+云计算/物联网+社交网为中心的超级信息产业链（有研究说市场价值将超过十万亿）已经初露端倪。 
移动互联网蕴含着巨大的机会，这一点毋庸置疑。对技术企业和技术人员而言，这样两个问题需要认真思考。



第一，移动互联网的未来平台和生态将是什么样？ 
目前的竞争态势对Android和iPhone非常有利，在软件分发上则是app（术语应该叫native app，本机软件）模式让人趋之若鹜，《连线》杂志的封面文章甚至已经非常标题党地宣布“Web已死，互联网万岁”了。但是这种情况会持续下去吗？ 
我们必须看到，PC和互联网两次大变革最终的赢家都不是早期风光无限的苹果、IBM或者AOL、Netscape。而且商业模式上在变革前后也都发生了巨大变化，PC笑到最后的是WinTel通用软件+芯片的帝国，互联网则是搜索、社交网取代了门户。 
移动互联网呢？变数更多：在前端，硬件终端和用户界面还在快速多样化和演变；在后端，Google、Facebook、Twitter、Zynga、Foursquare的进化也颇具史诗气质。在平台方面，除了苹果和Google两家，微软的WP7，RIM的黑莓，诺基亚和Intel的MeeGo，二号手机制造商三星的bada，惠普支持的WebOS，也都具有不可小觑的实力。就平台而言，native app和Web模式究竟谁能占上风，还非常难说，微软的Ray Ozzie就曾一语道破，Google的战略中Android（以app为主）是在赌过去，而Chrome OS（完全基于Web）则是在赌未来。



第二，我们该如何面对？
首先最重要的，是了解自己。自己的长处是什么？有什么资源优势？其次是随时留意业界动态，参加社区活动。（CSDN与创新工场将在10月21-22日举办第一届“中国移动开发者大会”，是一个交流的好机会。）从业务和应用创新的角度来说，著名动画片导演宫本骏对iPad扼制用户创造力的激烈批评可能值得我们深思，他呼吁大家更多留意身边点滴、自然界的一草一木，从“半径三米内的范围”寻找灵感。平台方面，也许避开最挤的市场，独辟蹊径，更容易成功。此外，整合细分垂直领域的企业级应用机会应该很大。技术选择上，除特定平台技术外，前端的HTML5肯定值得投入，而后端也将成为核心竞争力的关键（火爆的iPad应用Flipboard在这方面就吃亏不少）。
是的，又一次大变革开始了，欢迎进入移动互联网新时代。

刘江博客：blog.csdn.net/liujiangce




（本文来自《程序员》杂志10年09期，更多精彩内容敬请关注09期杂志）
《程序员》9月刊精彩内容预告：http://www.programmer.com.cn/3923/
《程序员》订阅：http://dingyue.programmer.com.cn/



]]></description>
			<content:encoded><![CDATA[<div>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: left;"><span style="font-size: 10.5pt; font-family: '宋体';">文</span><span style="font-size: 10.5pt; font-family: '宋体';">/<span style="font-family: 宋体;">刘江</span></span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">“</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">我们今天正处于这样一个年代，充满幻想的人们发现，自己已经获得了参加梦寐以求的改造世界的力量。”</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">2003年8月我在Dr. Dobb&#8217;s Journal中文版《软件研发》杂志的发刊词中，曾引用PC革命权威历史著作《硅谷之火》中的这句话。也是在这一年，各种新奇设计的手机正在大行其道，我很认真地和苹果中国的朋友建议，苹果应该做手机，一定天下无敌。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">我当然算不上先知先觉。2002年iPod发布时，乔布斯已经在考虑开发一款手机。平板电脑提上苹果工程师日程是在2004年，比手机的开发计划更早。Google的两位创始人在斯坦福大学听Android之父Andy Rubin宣讲自己的新发明，也是在2002年。iPhone开始开发后不到半年的2005年7月，Google秘密收购了Rubin的创业公司——Android。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">未来回顾历史时可能很难想象，仅仅几年，由微机制造商苹果和互联网公司Google两个外来企业相继推出的iPhone、Android、iPad，居然势如破竹般地席卷了全世界，改变了移动通信的整个面貌。从此，通信业、互联网业、软件业、IT硬件行业、媒体内容产业之间的既有格局和藩篱被打破了，前所未有的以移动+云计算/物联网+社交网为中心的超级信息产业链（有研究说市场价值将超过十万亿）已经初露端倪。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">移动互联网蕴含着巨大的机会，这一点毋庸置疑。对技术企业和技术人员而言，这样两个问题需要认真思考。<span id="more-3945"></span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">第一，移动互联网的未来平台和生态将是什么样？</span><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">目前的竞争态势对Android和iPhone非常有利，在软件分发上则是app（术语应该叫native app，本机软件）模式让人趋之若鹜，《连线》杂志的封面文章甚至已经非常标题党地宣布“Web已死，互联网万岁”了。但是这种情况会持续下去吗？</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">我们必须看到，PC和互联网两次大变革最终的赢家都不是早期风光无限的苹果、IBM或者AOL、Netscape。而且商业模式上在变革前后也都发生了巨大变化，PC笑到最后的是WinTel通用软件+芯片的帝国，互联网则是搜索、社交网取代了门户。</span><span style="font-size: 10.5pt; font-family: '宋体';"> </span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">移动互联网呢？变数更多：在前端，硬件终端和用户界面还在快速多样化和演变；在后端，Google、Facebook、Twitter、Zynga、Foursquare的进化也颇具史诗气质。在平台方面，除了苹果和Google两家，微软的WP7，RIM的黑莓，诺基亚和Intel的MeeGo，二号手机制造商三星的bada，惠普支持的WebOS，也都具有不可小觑的实力。就平台而言，native app和Web模式究竟谁能占上风，还非常难说，微软的Ray Ozzie就曾一语道破，Google的战略中Android（以app为主）是在赌过去，而Chrome OS（完全基于Web）则是在赌未来。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';"><br />
</span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体';">第二，我们该如何面对？</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">首先最重要的，是了解自己。自己的长处是什么？有什么资源优势？其次是随时留意业界动态，参加社区活动。（CSDN与创新工场将在10月21-22日举办第一届“中国移动开发者大会”，是一个交流的好机会。）从业务和应用创新的角度来说，著名动画片导演宫本骏对iPad扼制用户创造力的激烈批评可能值得我们深思，他呼吁大家更多留意身边点滴、自然界的一草一木，从“半径三米内的范围”寻找灵感。平台方面，也许避开最挤的市场，独辟蹊径，更容易成功。此外，整合细分垂直领域的企业级应用机会应该很大。技术选择上，除特定平台技术外，前端的HTML5肯定值得投入，而后端也将成为核心竞争力的关键（火爆的iPad应用Flipboard在这方面就吃亏不少）。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '宋体';">是的，又一次大变革开始了，欢迎进入移动互联网新时代。</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: right;"><span style="font-size: 10.5pt; font-family: '宋体';">刘江</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">博客：<span style="font-family: Times New Roman;">blog.csdn.net/liujiangce</span></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: right;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><span style="font-family: Times New Roman;"><br />
</span></span>
</p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;">
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（本文来自《程序员》杂志10年0</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">9</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">期</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">，更多精彩内容敬请关注</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">09期杂志</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">）</span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: 'Times New Roman';">《程序员》</span><span style="font-size: 9pt; font-family: '宋体';">9</span><span style="font-size: 9pt; font-family: 'Times New Roman';">月刊</span><span style="font-size: 9pt; font-family: '宋体';">精彩内容预告</span><span style="font-size: 9pt; font-family: 'Times New Roman';">：</span><a href="http://www.programmer.com.cn/3923/">http://www.programmer.com.cn/3923/</a></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: justify;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; font-size: 9pt; font-family: '宋体'; text-decoration: underline;">http://dingyue.programmer.com.cn/</span></a></span></p>
<p style="text-indent: 21pt; margin-bottom: 0pt; margin-top: 0pt; text-align: right;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><br />
</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3945/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>《程序员》9月封面报道：移动开发大势图内容介绍</title>
		<link>http://www.programmer.com.cn/3932/</link>
		<comments>http://www.programmer.com.cn/3932/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 16:55:26 +0000</pubDate>
		<dc:creator>changzheng</dc:creator>
				<category><![CDATA[选题策划]]></category>
		<category><![CDATA[特别策划]]></category>
		<category><![CDATA[移动开发]]></category>
		<category><![CDATA[程序员]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3932</guid>
		<description><![CDATA[《程序员》9月特别策划：移动开发大势图内容介绍]]></description>
			<content:encoded><![CDATA[<p>本期封面报道——移动开发大势图，我们将邀请一批来自海内外的资深移动技术专家或者行业分析师，以开发者、创业者为视角，审视在这一场IT大变局中，移动开发技术的发展变化、焦点问题以及创业机遇。</p>
<p>首先，我们将提供一篇由杂志记者原创的产业综述：</p>
<p><strong>1.《移动应用产业链大势图》</strong> </p>
<p>大浪淘沙，成就者终将是那些能顺应大势的人。尤其是对于移动开发者、创业者，该如何看待这一行业？本刊记者，以整个移动互联网产业链（包括运营商、平台商、终端商、应用开发商）为线索，就业界最关心的几个问题，比如：“中国三大运营商３年内迅速衰退？iPhone行将就木？做农民工群体的应用能赚大钱？应用商店一收费立刻就死？洋品牌和土山寨联合绞杀了国内自主创新？”走访了相关专家，希望以次能勾勒出当今移动应用大潮的发展轮廓。</p>
<p>其次，我们会深度追踪当今主流技术平台的热点应用和关键技术。</p>
<p><strong> 2.《Android开发经验谈》</strong> </p>
<p> 从G1上市到现在，已市面上已经出现了至少30款Android手机。为什么至今依然有一些用户在抱怨Android不好用，在相关的开发中，什么才是真正值得关注的，开发的核心是什么？为什么移动应用需要格外关注用户体验？本文将对这些方面作出解答。<span id="more-3932"></span></p>
<p><strong> 3.《浅窥Windows Phone 7之用户交互设计》</strong> </p>
<p> 从早期的Pocket PC到后来的Windows Mobile操作系统，微软的智能手机平台最为人所诟病的一点就是：它太像一个电脑而不是手机了。这一点放在七八年前或许还能作为证明其功能强大的优势来说说，放在现在只能让人摇头叹息。直到Windows Phone 7的出现才真正让人眼前一亮，或许这才是用户所需要的智能手机操作系统。Windows Phone 7采用了一套称之为“Metro”的设计规范来设计它的用户界面和交互部分。本文作者将告诉你，Metro带给大家的远远不止是全景视图、枢轴控件以及菜单系统的改变。它不但包含着大量控件的设计和使用规范，也对用户界面和用户交互都做了很详细的解释和设定。</p>
<p><strong> 4.《iPhone开发需要注意的数个问题》</strong> </p>
<p>iPhone 开发和 Objective-C的关系、拟真器和真的iPhone 手机的不同、准备送审的sign key 的准备工作、送审查的经验谈……本文作者已经在目前已经在iPhone 上开发销售近百款软件，请听听他的体悟。</p>
<p><strong>5.《团队和过程：提升移动应用体验的根本》</strong> </p>
<p>在Android上，Google提供了基本的设计指导，松散的审核方式，开放的开发环境。Google Market非常开放，几乎没有审核限制，只要不被举报，就可以放到Market上去。但如此宽松的条件，带来的却是App质量的下降和体验的不统一。那么，在Android上，如何才能持续地设计并开发出良好体验的产品呢？请看看本文作者所提供的经过实践验证并卓有成效的方法。</p>
<p> 当然，我们同样会关注业界的一些新潮流、新趋向、新产品：</p>
<p><strong> 6.《MeeGo：将开源进行到底》</strong></p>
<p> Linux基金会中国首席代表/DeviceVM首席战略官Cliff Miller， 将向您现身说法：MeeGo的历史沿革、对于产业的意义和价值、国内外应用状况、未来的发展规划。</p>
<p><strong>7.《开放的移动开发生态系统——Qt》</strong></p>
<p>为什么Nokia 为选择Qt？Qt将构建一个什么样的技术生态系统？相信读完本文，您的内心会有答案。</p>
<p><strong> 8.《手机Linux操作系统比较分析》</strong> </p>
<p>如今，在手机或行动装置领域，因着Android的成功，加上后续Palm WebOS、MeeGo的崛起，Linux已具备不可忽视的发展潜力，本文作者将就各种手机Linux操作系统，进行开发技术上的比较与分析，同时也剖析对开发者与产业的影响。</p>
<p><strong> 9.《友盟：面向移动开发者的统计分析平台》</strong> </p>
<p>近日来，中国各大IT媒体正纷纷转载、报道创新工场推出的一款名为“豌豆荚”的移动产品，并称这是创新工场的第一个公开亮相的项目。事实上，并不为业界所熟知的是，早在2010年5月间，创新工场就上线了一款名为“友盟”的移动应用产品。这是一款面向中国移动开发者的移动应用统计分析工具，尽管出场方式十分低调，但成绩一直持续稳健上升。友盟团队创始人蒋凡在接受记者采访时透露，目前约有30多名移动开发者在使用友盟，应用程序大概有40~50个，根据应用程序统计的终端用户大概超过60万个，主要集中在iPhone和Android平台。</p>
<p> 最后，针对整个移动应用产业链都在力推的热点——移动应用软件商店，我们献上一篇：</p>
<p><strong> 10.《构建可持续的移动应用商店》</strong></p>
<p>本文和大家探讨了如何构建一个健康，可持续发展的移动应用商店，其中分析在移动应用商店这个生态系统中所涉及到的角色，阐述了各个角色的价值和责任，并梳理了各个角色可以从一个健康的移动应用商店中可以获取的内容。有人认为软件商店的成功与否，与客户的使用习惯有很大关系，事实上，用户的使用习惯是可以培养和改变的，只要抓住本质，谨记亲民、易用，相信必然能取得很好的效果。笔者觉得，更关键的因素是这个生态系统中的各个角色能清晰的审视自己并扮演好自己的角色，不贪多贪大，才能构建出一个健康，可持续发展并让各方都受益的移动应用市场。</p>
<p> 总之，我们希望通过本期的特别策划，能勾勒出一副中国移动应用开发的趋势坐标图，来帮助正扬帆起航、追寻移动创富梦想的你，胜利地驶向硕果累累的彼岸。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3932/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>《程序员》9月刊最新上市：移动开发大势图</title>
		<link>http://www.programmer.com.cn/3923/</link>
		<comments>http://www.programmer.com.cn/3923/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 13:59:09 +0000</pubDate>
		<dc:creator>wuzhimin</dc:creator>
				<category><![CDATA[杂志目录]]></category>
		<category><![CDATA[选题策划]]></category>
		<category><![CDATA[移动开发]]></category>

		<guid isPermaLink="false">http://www.programmer.com.cn/?p=3923</guid>
		<description><![CDATA[
本期封面报道：移动开发大势图 
移动互联产业正经历一场颠覆式的变革：旧产业格局重组的过程中，新的机遇正大量出现。本刊邀请了海内外移动应用的资深专家，以开发者、创业者的角度出发，探索分析移动开发技术的重要变化、关键问题以及创业机遇。 
（1）移动开发大势图 
（2）移动应用产业链大势图  
（3）Android开发经验谈 
（4）浅窥Windows Phone 7之用户交互设计 
（5）iPhone开发需要注意的数个问题 
（6）MeeGo：将开源进行到底 
（7）开放的移动开发生态系统——Qt 
（8）手机Linux操作系统比较分析 
（9）友盟：面向移动开发者的统计分析平台 
（10）团队和过程：提升移动应用体验的根本 
（11）构建可持续的移动应用商店



 
高端视点 
（1）怎样激发研发人员的创新力 
（2）敏捷十年 软件开发大变革 
（3）云计算是一种商业模式 ——可服务的云计算



 
报道  
（1）移动开发淘金有道 
（2）安全，又到焦点 
（3）创新工场新推助跑计划：最重要的是人



 
团队之美 
Google如何打造精英团队 
Google的开发工作是非常严谨的，Alex Martelli是Google的“高级技术主管”，一直在从事着软件开发严谨的那一面工作。他给我们介绍在Google是如何打造一只出色的团队的。



 
对话CTO 
（1）做实实在在的本地化创新  
（2）专注和刻苦是王道



 
程序人生 
人生是一场对话



 
实践 
（1）做有市场思维的开发人员 
现在很多开发人员还没有学会市场思维，仍像是象牙塔里的学生那样，保持着学生思维。事实上，软件工程更接近于经济学，而非计算机科学，需要开发人员具备市场思维。




 
 （2）关于测试的八个问答
通过与测试之神的诙谐对话，展现了测试的基本问题，希望能为有志于从事测试的人员提供有价值的指引。



 
（3）一种新的外包形式——On-call Support 
On-call Support是一种特殊的外包形式，需要随时准备处理系统可能发生的问题和随时准备接紧急电话以提供技术支持，应该怎样做好On-call Support呢？



 
架构 
架构师接龙：豆瓣洪强宁VS.腾讯邝宇恒



 
TUP专栏 
理性的设计（中）



 
微软ALM团队兵法  
用Visual Studio实践敏捷测试（三） 
本文主要讲述了手动测试和自动化测试的关系，并展示了如何实现和利用自动化测试。



 
技术 
（1）C++之恶——Jamie Zawinski访谈 
本文是Common Lisp专家Peter Seibel对著名程序员、Netscape核心开发人员Jamie Zawinski的访谈，充分表达了Jamie Zawinski对C++的厌恶和使用自己编写软件时的那种快乐。



 
（2）Ralph Johnson与Joe Armstrong谈面向对象编程现状 
Ralph Johnson和Joe Armstrong讨论了面向对象编程（OOP）的现状、Smalltalk正确和错误的方面，以及映像的概念。Joe认为，只要OOP和Erlang一样专注于消息传递，他就会喜欢这种方式。



 
（3）异步编程与响应式框架
为了降低异步编程的的难度，众多语言提供了对它的支持，响应式编程模型及、响应式框架就是其中典型的例子。




（4）云计算与端服务平衡发展之道
在城市交通里，人们创造了“红绿灯和斑马线”模式来实现其有机次序；在云端产业里，我们设计出双龙献瑞系统架构，实现云产业的有机次序。




（5）YunTable——云时代的BigTable
YunTable作为BigTable的精简版，将实现BigTable的核心功能：简单的数据模型和灵活的格式、分布式的设计以支撑庞大的集群、基于Column的存储。




（6）VSTS2010架构体系大揭秘
文章重点讲述了VSTS2010架构设计方面的新功能应用。




移动专栏
OPhone平台持久化存储方案分析
OPhone平台有四种存储方式：文件、SharedPreferences、SQLite数据库和Content Provider。




调试之剑
解救陷入死循环的MSN （下）




编程赛场
建设乌托乡




工具点评
我的工具箱




产品报道 [...]]]></description>
			<content:encoded><![CDATA[<div>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"><a href="http://www.programmer.com.cn/wp-content/uploads/2010/08/程序员1009封面.gif"><img class="alignright size-full wp-image-3926" title="程序员1009封面" src="http://www.programmer.com.cn/wp-content/uploads/2010/08/程序员1009封面.gif" alt="程序员1009封面" width="190" height="237" /></a>本期封面报道：移动开发大势图</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">移动互联产业正经历一场颠覆式的变革：旧产业格局重组的过程中，新的机遇正大量出现。本刊邀请了海内外移动应用的资深专家，以开发者、创业者的角度出发，探索分析移动开发技术的重要变化、关键问题以及创业机遇。</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）移动开发大势图</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）移动应用产业链大势图</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">3</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">Android</span><span style="font-family: 宋体;">开发经验谈</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">4</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）浅窥<span style="font-family: Times New Roman;">Windows Phone 7</span><span style="font-family: 宋体;">之用户交互设计</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">5</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">iPhone</span><span style="font-family: 宋体;">开发需要注意的数个问题</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">6</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">MeeGo</span><span style="font-family: 宋体;">：将开源进行到底</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">7</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）开放的移动开发生态系统<span style="font-family: Times New Roman;">——Qt</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">8</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）手机<span style="font-family: Times New Roman;">Linux</span><span style="font-family: 宋体;">操作系统比较分析</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">9</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<a href="http://www.programmer.com.cn/3995/">友盟：面向移动开发者的统计分析平台</a></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">10</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<a href="http://www.programmer.com.cn/3917/">团队和过程：提升移动应用体验的根本</a></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">11</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）构建可持续的移动应用商店</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">高端视点</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）怎样激发研发人员的创新力</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）敏捷十年 软件开发大变革</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">3</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）云计算是一种商业模式</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">——<span style="font-family: 宋体;">可服务的云计算<span id="more-3923"></span></span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">报道 </span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）移动开发淘金有道</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）安全，又到焦点</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">3</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<a href="http://www.programmer.com.cn/3980/">创新工场新推助跑计划：最重要的是人</a></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">团队之美</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">Google<span style="font-family: 宋体;">如何打造精英团队</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">Google的开发工作是非常严谨的，Alex Martelli是Google的“高级技术主管”，一直在从事着软件开发严谨的那一面工作。他给我们介绍在Google是如何打造一只出色的团队的。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">对话</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">CTO</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）做实实在在的本地化创新 </span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">2</span><span style="font-family: 宋体;">）专注和刻苦是王道</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">程序人生</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">人生是一场对话</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">实践</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）做有市场思维的开发人员</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">现在很多开发人员还没有学会市场思维，仍像是象牙塔里的学生那样，保持着学生思维。事实上，软件工程更接近于经济学，而非计算机科学，需要开发人员具备市场思维。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10.5pt; font-family: '宋体';">（2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）关于测试的八个问答</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">通过与测试之神的诙谐对话，展现了测试的基本问题，希望能为有志于从事测试的人员提供有价值的指引。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">3</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）一种新的外包形式<span style="font-family: Times New Roman;">——On-call Support</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">On-call Support是一种特殊的外包形式，需要随时准备处理系统可能发生的问题和随时准备接紧急电话以提供技术支持，应该怎样做好On-call Support呢？</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">架构</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">架构师接龙：豆瓣洪强宁<span style="font-family: Times New Roman;">VS.</span><span style="font-family: 宋体;">腾讯邝宇恒</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">TUP<span style="font-family: 宋体;">专栏</span></span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">理性的设计（中）</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">微软<span style="font-family: Times New Roman;">ALM</span><span style="font-family: 宋体;">团队兵法</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">用<span style="font-family: Times New Roman;">Visual Studio</span><span style="font-family: 宋体;">实践敏捷测试（三）</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">本文主要讲述了手动测试和自动化测试的关系，并展示了如何实现和利用自动化测试。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">技术</span><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）</span><span style="font-family: Times New Roman;">C++</span><span style="font-family: 宋体;">之恶</span><span style="font-family: Times New Roman;">——Jamie Zawinski</span><span style="font-family: 宋体;">访谈</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">本文是Common Lisp专家Peter Seibel对著名程序员、Netscape核心开发人员Jamie Zawinski的访谈，充分表达了Jamie Zawinski对C++的厌恶和使用自己编写软件时的那种快乐。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">Ralph Johnson</span><span style="font-family: 宋体;">与</span><span style="font-family: Times New Roman;">Joe Armstrong</span><span style="font-family: 宋体;">谈面向对象编程现状</span></span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">Ralph Johnson和Joe Armstrong讨论了面向对象编程（OOP）的现状、Smalltalk正确和错误的方面，以及映像的概念。Joe认为，只要OOP和Erlang一样专注于消息传递，他就会喜欢这种方式。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">（</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">3</span><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">）异步编程与响应式框架</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">为了降低异步编程的的难度，众多语言提供了对它的支持，响应式编程模型及、响应式框架就是其中典型的例子。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">4</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）云计算与端服务平衡发展之道</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">在城市交通里，人们创造了“红绿灯和斑马线”模式来实现其有机次序；在云端产业里，我们设计出双龙献瑞系统架构，实现云产业的有机次序。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">5</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">YunTable——</span><span style="font-family: 宋体;">云时代的</span><span style="font-family: Times New Roman;">BigTable</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">YunTable作为BigTable的精简版，将实现BigTable的核心功能：简单的数据模型和灵活的格式、分布式的设计以支撑庞大的集群、基于Column的存储。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">6</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">VSTS2010</span><span style="font-family: 宋体;">架构体系大揭秘</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">文章重点讲述了VSTS2010架构设计方面的新功能应用。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">移动专栏</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">OPhone<span style="font-family: 宋体;">平台持久化存储方案分析</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';">OPhone平台有四种存储方式：文件、SharedPreferences、SQLite数据库和Content Provider。</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '楷体_GB2312';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">调试之剑</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">解救陷入死循环的<span style="font-family: Times New Roman;">MSN </span><span style="font-family: 宋体;">（下）</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">编程赛场</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">建设乌托乡</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">工具点评</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">我的工具箱</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><br />
</span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">产品报道</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';"> </span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）海纳百川</span><span style="font-family: Times New Roman;">——</span><span style="font-family: 宋体;">人人网海量存储系统</span><span style="font-family: Times New Roman;">Nuclear</span><span style="font-family: 宋体;">开发手记</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">TaoCode</span><span style="font-family: 宋体;">技术解析</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">产品推荐</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）新产品新工具</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）<span style="font-family: Times New Roman;">Geek</span><span style="font-family: 宋体;">产品</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';"><span style="font-family: 宋体;"><br />
</span></span>
</p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: 'Times New Roman';">评论</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（<span style="font-family: Times New Roman;">1</span><span style="font-family: 宋体;">）从</span><span style="font-family: Times New Roman;">Google Wave</span><span style="font-family: 宋体;">之死说起</span></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">（</span><span style="font-size: 10.5pt; font-family: '宋体';">2</span><span style="font-size: 10.5pt; font-family: 'Times New Roman';">）如何修炼成时间管理高手</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: 'Times New Roman';">更多精彩内容敬请关注09期杂志！</span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 9pt; font-family: '汉仪粗宋＋Times';">《程序员》订阅：</span><span><a href="http://dingyue.programmer.com.cn/"><span style="color: #0000ff; font-size: 9pt; font-family: '宋体'; text-decoration: underline;">http://dingyue.programmer.com.cn/</span></a></span></p>
<p style="margin-bottom: 0pt; margin-top: 0pt;">
<p style="margin-bottom: 0pt; margin-top: 0pt;"><strong>如果你在北京的部分报刊亭买不到《程序员》杂志，可以打电话到杂志社来咨询，我们会提供离您最近购买杂志的报刊亭位置。 咨询电话：01064351431，迟先生</strong></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.programmer.com.cn/3923/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
