23

【文】Freewheel创始人兼CTO  于晶纯(Diane Yu)

在上篇文章中,我曾经谈过我如何由一个偶然的机会进入DoubleClick,成为预测组的负责人,以及如何在网络泡沫破灭时走上管理之路。在这里我就讲几件在管理之路上经历的令我感触颇深的事。

成为唯一的女性IT  Executive

在DoubleClick待久了,随着责任的不断增加,也总有人问我:“作为一个女性,作为一个外国人,你有没有遇到Glass Ceiling(玻璃顶)?”我经常会一笑置之。问的人多了,就左右望一望,发现真是这样,我周围的人,只有我一个是女的,只有我一个讲着蹩脚的英文。有没有玻璃顶?当然有,但是,感觉没感觉到却是另外一回事。我觉得事情的关键在于“感觉没感觉到”,而不在于“有没有”。听起来有点绕,举个例子解释一下。因为这几天看奥运,就和大家讲讲我看奥运金牌争夺战的一点体会。总体上来讲,只有一点:越怕输,越会输。很多有望争金的运动员与金牌痛失交臂,不是因为没有争金的实力,而是因为紧张怕输,没发挥好,所以输掉了。反而是那些不给自己压力,根本不考虑能不能拿到金牌的人,发挥出超常水平,拿到金牌。

我觉得在工作中也是一样。不要认为自己是女性,或者是少数群体,就总想着自己会被别人区别对待。你越是这样想,越不敢放手放脚去干,你自己的水平也越发挥不出来,久而久之,就真的被别人区别对待了。如果说在IT界,尤其是IT管理界,没有玻璃顶的存在,那是假的,我就经常会遇到人家第一面见我不拿我当回事儿的情况。也是,人家一看你,一个女子,貌似很年轻没有经验的样子,说着一口亚洲口音的英文,让人听不太懂,又号称是搞IT的,人家把你当回事儿反而是不正常的。每当这时,我一笑置之,当作没看见,继续我行我素,该说的话,一句不少说,该做的事,一件不少做。渐渐地,人家看我的眼光就会转变;渐渐地,人们就会发现如果不仔细听我的“亚洲英文”,事情就做不成,如果不把这个女子当回事儿,就会走弯路。到后来,想让人家不把你当回事儿,也难。

忽视Glass Ceiling(玻璃顶)的存在,这就是我打破玻璃顶,成为唯一的女性IT  Executive的秘诀。

 
十一个老板

在DoubleClick九年,我一共有过十一个老板,有人说,你有过这么多老板,对你的职业生涯一定有影响。而我不这么认为,十一个老板是十一个宝贵的学习机会,事实上,我从他们身上学到了很多东西, 尤其是Greg,也是我最后一个老板,DoubleClick的CIO。

05年4月,公司被Hellman Friedman以11亿美金的价格买下,从此不再是NASDAQ上市公司。在公司的全面重组中,Greg邀请我加入他的执行官团队,负责所有和广告商有关的应用产品开发。我当时有些犹豫,因为在此之前我一直负责核心技术部门,专注于解决大规模、高流量广告服务器及报表统计的技术问题,并没有多少直接与客户打交道的经验。而应用产品开发需要直接与客户打交道,参与产品的设计,同负责核心技术是完全不同的挑战。在他的计划中,核心部门转给别人,而我却要接手这个对我来讲全新的团队。我想不通,就去找他,希望能让我继续负责原有部门,既是我的长处,又轻车熟路。Greg却说,正是因为轻车熟路,才不让我继续做这件事。他希望我能不断学到新的东西,继续做已经做得好的事只是原地踏步,要不断地接受新的挑战,敢于做自己不很有把握的事才能不断进步。 阅读全文 »

标签:
阅读:21,816 次
21

Diane Yu

——文:Freewheel共同创始人、CTO Diane Yu

【编者按】去年8月、10月期《程序员》杂志,发表了于晶纯(Diane Yu)女士的署名文章《回首十年——从程序员到CTO》,受到读者热烈追捧。Diane早前在在线广告巨头Double Click工作,努力突破了“亚裔+女性”的“职业玻璃天花板”,成为DoubleClick高级技术管理者。Google收购DoubleClick后,Diane毅然选择离开,和几位前同事/朋友共同创办Freewheel公司,致力于在线视频内容的盈利价值链平台。Diane的职业经历非常值得技术圈人士学习和借鉴。在此,我们分两期发表Diane的上述文章,期待与读者的互动。

【正文】

继上一篇《我的追梦之旅》发表后,《程序员》杂志约我写一篇自传,希望我从一个IT人的角度谈谈在美国生活和工作的经历。接下这篇约稿后一直在想,讲些什么呢? 我在美国工作了十年,十年的时间,不长也不短,我从一名普通的程序员成长为FreeWheel的CTO。在这期间发生了许多事情,结识了很多朋友,他们在我的成长过程中伸出了无私的援助之手。可以说,没有他们,就没有今天的我。我想,就和大家分享一些我十年中最感动,印象最深刻的小事情吧,也希望能借此机会结识更多的朋友。

我的职业生涯,从DoubleClick开始。进入DoubleClick,起始于一个机缘巧合,九年以后,我在离开DoubleClick时的告别信中讲道:“……destiny landed me at DoubleClick……”,指的就是这个巧合。
 
一颗幸运饼果的故事(the story of a fortune cookie)——偶入DoubleClick

 十年前当我准备去纽约度春假时,接到了一个电话。电话是DoubleClick  的一个叫John Bongiorno的猎头打来的,我至今仍记得这个名字,因为“Bongiorno” 是意大利语“早晨好”的意思。他在网上见到了我的简历,希望我能到DoubleClick去面试。坦白讲,我当时并没有在找工作,我答应了他只是因为DoubleClick的总部在纽约,而我正好要去纽约玩。

在到达纽约的当天,我在纽约的朋友请我吃晚饭。你一定听说过国外的中餐馆有一个咱们在国内没见过的习惯:餐后赠送客人幸运饼果“fortune  cookie”。我的fortune cookie中的纸条上写着:“You are offered a dream of your life time, say YES!” ,第一次见到如此好的寓意,我很高兴地把纸条放到钱包里。

第二天下午去面试,见到很多人,其中两个人给我印象深刻,一个是Vince Li ,他后来成为我最好的朋友,专注于技术上的发展,是DoubleClick最出色的架构师;另一个是John Heider,当时的工程部副总裁。我和John的谈话进行得非常愉快,他在谈话结束时出乎意料地对我说:“I have such a great feeling that I am going to offer you a job, right at this moment. What do you say?”我很震惊,记起了那个幸运饼果中的小纸条,就拿给他看。John爽朗地笑着,告诉我会很快收到通知书。我真的很快就接到了通知,特别的是,John还随信寄来了一张卡片,他在亲笔题名的卡片上写道:“Diane, I wish your next fortune cookie says DoubleClick, YES!”我非常感动,没想到他会记住我们谈话中一个微不足道的小插曲,更没想到他还为此写了卡片。就因为这张卡片,我在毕业的当天就卷起铺盖到了DoubleClick。

John给我上的第一课,便是如何用心去雇人。多年以后在CSDN的CTO论坛上,我曾谈到“用心交人,用心雇人,用心培养人”的重要性,我的第一个老师就是John Heider。 阅读全文 »

标签:
阅读:36,689 次
20
      据国外媒体报道,消息称,雅虎计划推出云计算存储系统MObStor,该公司将其称之为为互联网打造的非结构化存储系统。
 
      雅虎高级产品经理纳威尼特约翰贾(Navneet Joneja)就MObStor与现有的云计算存储系统进行了比较。他表示,Facebook推出的Haystack系统主要是对图片存储进行优化,而MObStor是针对用户的各种存储需求进行优化。
 
      据悉,MObStor基于REST(表述性状态转移)构架设计,是可通过浏览器访问的应用程序接口,具有安全模式简洁、存储内容不可知的功能。该项服务的突出性能是能进行快速、可靠和安全存储,并且在向用户提供核心服务的基础上实现多层次服务。据悉,MObStor针对性能和适用性进行了优化。
 
      以下是雅虎开发者网络博客对该服务的介绍:
 
      Facebook的Haystack是基于大宗存储设计。MObStor也同样支持大宗存储,但它并不完全需要这一设计。相反,MObStor拥有我们称之为ObjectStore的存储层抽象。ObjectStore囊括了我们需要进行的核心存储操作,这让我们拥有了众多基础的物理性对象存储。例如,这样可使我们实现大宗存储与编档存储的结合。存储顶层拥有路由智能,确定ObjectStore作为规定数据段进行存储。Haystack确定每个对象是通过一个64位的图片匙,而MObStor上的所有对象都是通过逻辑URL,而非对象ID进行获取。
 
      在MObStor上,存储层对逻辑URL和物理存储进行映射,所有执行都可以在存储层完成。无需多言,这一操作会有潜在的性能瓶颈,因此我们已认真对采用的运算法则和硬件进行了优化。
(来源:新浪科技)
标签:
阅读:5,268 次
17

博文视点Open Party第三期活动,诚邀国内各路主管级演讲达人、PPT设计达人,齐聚一堂,讲述演讲秘技。

本期主题:PPT演示专家秘技

本期活动特邀业内专家和您一起讨论如下话题: 
1 培训演讲怎么做好?   2 产品演示?   3 工作汇报??   4.项目推广?   5 市场营销……

阅读全文 »

阅读:5,945 次
17

高性能Web服务器Lighttpd和mod_cache缓存扩展

北京第五期贝塔技术沙龙,大牛阙宏宇的《高性能Web服务器Lighttpd和mod_cache缓存扩展》的视频和PPT分享: http://bit.ly/qrxLm  modcache是阙宏宇开发的一个lighttpd module, 它在部分程度上可以替代squid。

后续:关于阙宏宇lighttpd与mod_cache在twitter上的一些讨论

阙宏宇是一名传奇人物。15岁便一举考中清华大学自动系,19岁被保送到中国科学院计算机系攻读硕士研究生。毕业后历任Chinaren校友录的技术总监和sohu无线事业部总监,sohu网站的闪电邮系统和chinaren的校友录架构都是以他为主开发的。2005年10月阙宏宇入主世纪佳缘担任技术总监

豆瓣网技术变迁

洪强宁在QCon北京上讲的“豆瓣网技术变迁”视频发布 -http://bit.ly/BrCsU

http://www.infoq.com/cn/presentations/hongqn-douban

 Twitter,架构的变迁


http://www.infoq.com/cn/news/2009/06/Twitter-Architecture

 

Facebook开发者大会总结

http://www.javaeye.com/wiki/facebook

 

开心农场架构的PPT

Five Minutes程延辉 介绍开心农场架构的PPT,很精彩的PPT:http://tinyurl.com/kojdrf

阅读:33,419 次
17

——经济危机下软件业的有效创新

作者:SAP 中国研究院总裁 芮祥麟

芮祥麟-2

追本溯源,创新的概念可追溯到1912年美籍经济学家熊彼特(Joseph Alois Schumpeter)的《经济发展概论》。熊彼特在其著作中提出:创新是指把一种新的生产要素和生产条件的“新结合”引入生产体系。而熊彼得最常为后人所引用的“商业周期”(Business cycle)的经济学主张,早在上一个经济危机态势下他就提出:“当景气循环到谷底的同时,也是某些企业家不得不考虑退出市场或是另一些企业家必须要‘创新’以求生存的时候”。

此时,我们又在经历着一轮“商业周期”的谷底期,负面冲击力已经迅速在全球蔓延开来并逐步深入,可以说,世界经济格局正在进行着新一轮的大洗牌。在这种背景下,创新将被赋予了更深层次的意义。在实践操作中企业生存的压力迫使其去考虑如何降低成本,消减不必要的开支。由于创新方面的投入带有极大不确定性,所以,这个时期,在节流和创新的博弈对垒中,企业对创新需要进行有效的管理。

创新三部曲

首先让我们从更广泛的视角来理解创新。创新并不仅仅局限于技术领域,实际上在产品、流程、服务、交付乃至包括企业职能管理系统在内的企业价值链的每一个环节,都存在着创新的空间。一个企业,无论在价值链的哪个环节抓住了创新的机会,都有望在激烈的市场竞争中实现差异化竞争优势。 阅读全文 »

标签:
阅读:5,480 次
16
作者: Gameloft(智乐软件)中国区总经理兼游戏设计总监 余非
 
余非 
     在人一生的各个阶段中, 无论是蹒跚学步还是长大成人,一直都会伴随着各种各样游戏的存在。随着技术的发展,电子游戏慢慢产生并且越来越流行了。与现实中的,通过自发的个体或集体组织的游戏相比,电子游戏则将多种艺术表现形式和元素加以融合,通过玩家与脚本,玩家与人工智能,以及真实玩家之间的交互来实现游戏性的商业作品。网络的诞生,进而可以创造出在真实时间下互动的虚拟世界, 这是其他的媒体很难做到的。
      大家通常都能够体会到,在我们的生活中,往往会遇到很多痛苦的事情。因为,生活是实际而残酷的,很多时候在现实的生活中,你虽然努力了,但是却得不到你想要的结果。比如,你想成为一个银行家,然后你尽全力朝这个方向去发展了,但是付出和收获却不成比例,最后被淘汰掉了。这时,也许你会觉得现实生活中充满了遗憾。
      而在电子游戏的制作中,制作者需要考虑如何让玩家在构架的虚拟世界中弥补真实生活里的遗憾,让玩家体会到在现实生活中未能享受到的快乐,或渴望得到的感受。当然,游戏的过程中也会存在努力和痛苦,但这些辛苦最终换来的结果是圆满的,令人愉悦的;抑或伤感但是动人的;抑或惊险刺激的感受。如果一款游戏,只是单纯重现或放大了人们日常生活中的痛苦,我认为这个游戏的策划和制作都是失败的。这就好像现在的一些电视剧,有些电视剧为了凑剧情和时间,把平常生活里一些琐碎的事,甚至吵架等都原封不动地搬上去,而没有经过艺术的提炼,这就让人在观赏的过程中又重温了一遍现实生活中的痛苦,而没有实现游戏作为一款娱乐形式的价值。
      在细节上,制作者需要学会要让游戏去释放玩家的各种情感。比如,一些爱玩的人,他可能会喜欢尖叫、跳舞,不管玩什么都很放得开。但是也有一些人,他们很喜欢安静。尤其是在我们这个IT行业里,我们可能会接触到更多喜好安静的人。他们平时并不十分喜欢去一些喧闹的场所释放自己,因为他们的理性强于感性,并不太容易去释放。所以,好的游戏制作, 是帮助玩家融入所营造的环境,给玩家一个释放的空间和机会。诸如格斗游戏里令人震撼的打击感;或在模拟人生类型游戏中接触到平常接触不到的人和事的新鲜感等等。这些游戏世界观和虚拟世界氛围的营造也是游戏成功的关键之一。
      从我们小时候,可能常常会幻想,我们能够进入一个虚拟的空间,听到的、看到的东西都是虚拟出来的,我们可以在其中做我们平时做不到的事情,拥有超常的能力,参与真实的作战。而自从电子游戏产生之后,这些也不再单单是想法,游戏正在逐步通过它作为相对廉价的互动商品的不断发展,渐渐地把虚拟世界引入每个普通人的家庭。
(本文来自《程序员》杂志0907期)
标签:
阅读:32,529 次
15
      最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以下的比较纯属个人见解,欢迎指正。
 
      首先是日本程序员。他们的特点是非常仔细。我认为很主要的一个原因是日本公司的需求非常细致。细致到在网页上,连一个像素都不能偏差的地步。另外,日本人的执行力非常强,对老板的承诺比命还重要。一个项目可以做到连续3个月天天加班,每天只睡4个小时。然而,高执行力背后的代价是低创造力。在日新月异的互联网今天,很少听说日本工程师发明了哪些重要的技术。与其说这些特点是日本程序员的,不如说是大部分日本人的。因为在日本文化中,追求品质和遵守等级制度是根深蒂固的。另外,技术领域中的很多专业词汇是外来语,以英语(论坛)为主。这些专业词汇往往会被翻译成片假名。而片假名的发言有时候和英语大相径庭,导致沟通的困难。比如病毒一词在英语中是Virus,发音为歪儒斯,而日语的发音是味鲁斯。再例如服务器(Server)一词在日语中的发音是萨巴,和英文发言简直风牛马不相及。因此与日本程序员沟通是比较痛苦的,除非你懂日语。
 
     其次来看看印度程序员。我所接触的印度工程师都是在美国工作的。虽然他们和印度本地的工程师肯定有区别,不过相似的地方应该更多一些吧。我觉得他们的普遍优点就一个:流程做得好,文档写得好。但是他们写代码的能力,我个人的观点是一般般。我想这里面有两层原因。一是有相当一部分在美国工作的印度程序员是半路出家。转行做程序员是为了生存而已。二是印度程序员在算法,数据机构等基本功方面的水平明显低于中国程序员的。这就导致他们写的很多代码逻辑性不强和性能不优(以我的标准来看)。不过这两个问题在一定程度上被大量的文档和高性能的硬件设备弥补和掩盖了。在沟通方面,印度人的英语发音对西方人而言几乎没有问题,但很难被中国人听懂,甚至往往被国人怀疑他们是不是在说英文。
 
      从某种意义上讲,日本程序员和印度程序员十分相似。他们都很敬业,都能让领导比较满意,但不要过多地期望他们能做得更好,因为他们的目标就是完成领导指派的任务。日本程序员让领导满意的方法是不折不扣的执行和狂热的加班。而印度程序员让领导满意的方法是通过大量的文档来告诉领导他们的工作意义重大,流程严谨,资料齐全,而且成本很低。夸张一点地讲:日本程序员善于做领导想做的事,印度程序员善于说领导想听的话。
 
      接下来说说美国程序员。美国程序员千奇百怪,好像很难只用几个词来定义他们。可能是因为美国是一个移民国家吧,本来就千奇百怪。但大部分程序员有一个共同的特点:喜欢技术,甚至崇尚技术。这点在硅谷尤为突出。这就导致每个技术领域中都有一些人会废寝忘食地钻研。其实这和打游戏一样,如果你着了迷,自然会忘了吃,忘了喝,拼命地玩。我所认识的美国程序员还有一个特点,才艺能力都不错。以前在波士顿工作的一家公司中,几十位工程师居然可以组成一个交响乐团。有小提琴,大提琴,小号,竖琴,打击乐等各种各样的西洋乐器手。而且这些哥们姐们还不是一般地玩玩,周末都有自己的固定乐队,经常参加社区的表演。更有甚者,在硅谷工作时的一位同事,白天写程序,晚上在自家的车库里练习乒乓球,竟然代表美国参加了悉尼和雅典的两届奥运会。说起写文档的能力,美国程序员绝对不亚于印度人。但是美国人写文档不是为了老板,而是为了自己,为了分享。因此他们的文档往往读起来很有趣,很实用。当然,这会让老板有时候很头疼,因为程序员不那么“听话”。他们不是给老板交差,而是要实现自己的想法,自己的设计,自己的完美。说白了,就是美国程序员有时候想法多了点。
 
      最后是我们中国的程序员。和其他国家的程序员相比,我觉得他们的特点还是比较明显的。他们的算法能力普遍高于其它几个国家的。这可能是我们的教育体制导致的,比较注重理论知识。反过来,实践能力就相对差些。我们的程序员执行能力并不差,但在解决问题的能力上明显不足。往往需要把任务分解得很细以后才能完成,独立解决问题的能力不够。另外在表达能力上也相对差些。相信大家一定见过技术水平很高,但表达能力很差的工程师。最好笑的是,我见过不少工程师拿着一支写不出字的白板笔(我们的白板笔质量也确实不咋样),有模有样地在白板上写字。仿佛听众可以看得到他/她写得是什么。因为他/她完全沉浸在自己的逻辑中,完全不去体会听众的感受。不过我认为这些缺点并不严重。
 
      因为这些是属于技能和经验方面的东西,是可以通过实际工作或者培训来提升的。我认为国内程序员最大的问题还是所处的环境不利,导致相当一部分人比较浮躁和急功近利。真正能够沉下心来钻研技术,热爱技术的是凤毛麟角。我在面试的时候,常常发现工程师知识面还挺广,但深度几乎没有。这样的人很难在技术领域有所作为。我希望找到的人是,敢于承认自己不会的地方,但是只要会的东西,哪怕就一样,就要一定比别人理解得透,钻研得深。我相信一个人如果在某一个问题上比别人做得好,在其它问题上也一定有能力超越别人。
 
      虽然比较下来,看到中国程序员不少的问题。但作为群体,中国的程序员可能是全世界最聪明的工程师群体。因为环境的原因,使得他们不得不想法很多,顾虑很多,无法最大程度地将聪明才智发挥在技术上。改变这种状况首先要从公司的管理层开始。只有技术负责人热爱技术,追求卓越,才可能为技术人员创造环境,激励他们钻研和创新。技术负责人需要深入项目,和工程师们一起讨论技术设计,从而通过具体问题来提升工程师的能力,同时也防止自己的技术能力滑坡。在技术管理上,很多国内的公司把工程师简单地作为资源,过于强调流程管理和资源管理。我的观点是:工程师不是高级蓝领,不能以管理生产线的方式来进行管理。优良的环境只有靠大家一起来创造。中国工程师一定可以成为世界上最优秀的工程师群体。
 
来源: 腾讯教育论坛
阅读:140,097 次
15

【程序员杂志消息】昨天,微软正式在中国发布了Silverlight 3.0版本,并召开产品发布会。

自Silverlight 1.0发布以后的第22个月,3.0产品发布。新版本的Silverlight 3.0产品日趋成熟,此次的更新主要增加了更多视频编码标准,并支持浏览器外运行Silverlight应用,同时对大幅图形性能进行了改进,微软宣称这个新产品有超过50项突破性的创新特性。

在视频编码标准上,Silverlight 3.0宣布支持VC-1/H.264/音频编码(ACC)音频、直播或点播IIS7平滑流媒体技术、全高清(720p+)回放以及可扩展的解码器。

脱离浏览器模式上,借助Windwos以及.NET平台,Silverlight 3.0可以将互联网应用直接创建在桌面上,而不必采用浏览器模式。

此外,同Silverlight 3.0一同发布的还有微软的设计开发工具Expression Studio 3.0工具集,包括Expression Blend 3、Expression Web 3、Expression Encoder 3以及Expression Design 3。

尤其值得一体的是Blend 3,它为设计师引入了一套新的SketchersFlow流程,方便了网站设计师对产品原型的设计。同时支持Photoshop、Illustrator等Adobe平台设计文件的导入功能等。

发布会现场,来自中国人寿、新浪财经以及搜狐娱乐的产品负责人分别介绍了他们采用新版Silverlight的过程以及产品特性。

标签:
阅读:20,359 次
14

GTDLife.cn在一篇文章“当你怀疑自己的时候怎么办?”里面提到了坚定信念,相信自己的能力。但是这些远远不够,我们仅仅坚信自己,那只是偏执狂,你可以说爱因斯坦因为坚信自己而取得了伟大的成就,但是,不要忽略他为了证明自己所付出的艰辛努力。

目标是什么?

目标(三万英尺):目标是比愿景更细化的东西,通常在一年内就可以有一个阶段性的成果。比如说我现在的目标就是:

◎每周通过参加商务聚会来扩展自己的人脉,主动给朋友们打电话来巩固自己的人脉。

◎参加管理学的培训课程或者是参加MBA学习来提高自己的综合能力。

◎每天坚持阅读40分钟,来扩充自己的知识面,并且更深层次地研究自己所在的专属领域。

阅读全文 »

标签:
阅读:13,553 次
preload preload preload
京ICP备06065162