Architect和Artisan

突然发现Sologan里面后半句没有写名词。与开始从“工匠”和“架构师”两个词中进行对比筛选。最后选了黑客帝国里的Architect,更接近一个系统Builder的意思。工匠对应的更多是Architect,但是它的技能点还是有点狭隘,不是一个复杂系统的搭建者,感觉格局比Architect还是小了点。

兜兜转转,又回到了Computer Architecture的原点。

创业与企业家精神

最近读到的一段话,很有意思,摘录如下:

同时熊彼得也指出,企业家与只想赚钱的普通商人和投机者不同,个人致富充其量只是他的部分动机,而其最突出的动机是“个人实现”,即“企业家精神”。借用其他研究者的解读,就是“存在着一种梦想和意志,要去找到一个私人王国”、“存在有征服的意志:战斗的冲动”、“存在有创造的欢乐,把事情办成的欢乐,或者只是施展个人的能力和智谋的欢乐”。即熊彼得认为的“企业家精神”,它包括:


1、建立私人王国。企业家经常“存在有一种梦想和意志,要去找到一个私人王国,常常也是一个王朝。”对于没有其他机会获得社会名望的人来说,它的引诱力是特别强烈的。


2、对胜利的热情。企业家“存在有征服的意志;战斗的冲动,证明自己比别人优越的冲动,他求得成功不仅是为了成功的果实,而是为了成功本身。”利润和金钱是次要的考虑,而是“作为成功的指标和胜利的象征才受到重视”。


3、创造的喜悦。企业家“存在有创造的欢乐,把事情做成的欢乐,或者只是施展个人能力和智谋的欢乐。这类似于一个无所不在的动机……他们寻找困难,为改革而改革,以冒险为乐事。”企业家是典型的反享乐主义者。


4、坚强的意志。企业家“在自己熟悉的循环流转中是顺着潮流游泳,如果他想要改变这种循环流转的渠道,他就是逆潮流游泳。从前的助力现在变成了阻力,过去熟悉的数据,现在变成了未知数。”“需要有新的和另一种意志上的努力……去为设想和拟订出新的组合而搏斗,并设法使自己把它看作是一种真正的可能性,而不只是一场白日梦。”


正是这种“企业家精神”,企业家追求自我实现需要的满足,为了体现自己特殊的权力和地位、展示自己的才华、获得事业成功的欲望,使得各种创新能够不断出现和发展,促进社会的进步。

《熊彼得创新理论与企业家精神培育》

2020年11月8日更新:

季琦在《创始人手记》中写到,企业是通过资本的激励手段,促使员工一起实现让更多人拥有幸福美好的生活。我想,对一个toB的企业服务公司来讲,它之所以成立、存在,唯一的理由可能就是通过资本激励,让更多员工一起努力实现让更多企业“拥有更高的经营效率和更低的经营成本”,也就是降本增效,在此基础上各个员工和股东也就实现了物质和精神的回报。

采访Hadoop创始人Doug Cutting纪要

2020年6月9日,无意在Wordpress草稿箱发现了11年跟@董世晓一起对Doug Cutting的采访纪要。感谢世晓和CSDN给我这个机会。9年之后回顾这个采访内容,还觉得很有意思。一个影响行业的技术大牛,都是在一个技术领域深耕多年的。而最早开源的原因,竟然是Doug想复用他写的代码:)

最后修改 2011-12-05

有关Doug Cutting这次采访的更详细内容,请关注最新一期@程序员杂志

转发| 收藏| 评论2分钟前 来自新浪微博

最后,感谢CSDN@CSDN董世晓 @刘江CE @蒋涛CSDN 给我这个机会一起采访Doug,收获很大!

转发| 收藏| 评论3分钟前 来自新浪微博

19)Doug最近刚换了一个Dell的30‘显示器,竖着放,写代码方便:)

转发| 收藏| 评论4分钟前 来自新浪微博

16)Doug觉得他的成功有两点很关键:一是对这份工作很有热情,二是不要比目标定的太高,一步一个脚印比较实际,而且容易做到。17)Doug一周工作5天(非常非常努力的工作),然后周末休息:) 18)他用微软的nature键盘,因为右手有严重的关节炎,所以10年前就换用左手的轨迹球(好像是?)了。

转发| 收藏| 评论5分钟前 来自新浪微博

15)Doug早在大学就开始做infrastructure类的程序并乐在其中,他觉得他非常喜欢自己的程序被千万人使用的感觉。对了,当年他用Lisp给Emacs贡献过代码:)

转发| 收藏| 评论7分钟前 来自新浪微博

14)Cloudera的客户大都是传统行业,他们通过使用Hadoop来处理之前只能被直接抛弃的大规模数据。

转发| 收藏| 评论9分钟前 来自新浪微博

12)当时面试了Yahoo, IBM等,Doug的重点是想在hadoop上花更多功夫并改进它,因为IBM当时只关心Lucene,Yahoo却能提供资源开发hadoop,于是加入Yahoo!IBM的遗憾啊!13)之后加入Cloudera,目标以Hadoop这个Big Data Kernel发展成Cloud领域中的RedHat。

转发| 收藏| 评论10分钟前 来自新浪微博

10)于是开始在家做Lucene,先放在SourFought上,用GPL,后来转到LGPL,但是公司不怎么喜欢这个license,于是转到Apache上。11)基于Lucene开了一家consulting公司,但是开公司啥杂事都要自己管,还得每天催账单,于是想加入一个大公司专心写code。

转发| 收藏| 评论13分钟前 来自新浪微博

8)之后加入InfraSearch,但是它之后被Sun收购,Doug不想给Sun干活,觉得那个项目没意思,于是拍屁股走人。9)在搜索领域工作了这么多年,换了这么多公司,他很想复用原来的一些代码,于是想到做一个开源搜索引擎,这样以后再换公司也可以用这个代码。

转发| 收藏| 评论16分钟前 来自新浪微博

7)当时的Excite跟其他大部分公司都用最传统的排序方式来展示搜索结果,他们并不觉得这是个问题,而且搜索业务已经开始有广告收入,所以那时候他们的重心是做在线日历,邮箱,个人主页等。温水煮青蛙,结果他们的市场被Google干掉,多么像今天的Nokia。

转发| 收藏| 评论21分钟前 来自新浪微博

6)Doug觉得Google成功有两大关键:一、反向排序之后再存储对搜索引擎的改进非常大,这个技术比pagerank更重要;二、他们对自己的技术非常有信心,觉得他们解决了一个被当时的巨头(Excite,Infoseek等)认为完全不重要的问题。再次印证一个道理,game changer永远不会等消费者来告诉你他们需要什么。

转发| 收藏| 评论24分钟前 来自新浪微博

4)离开苹果的原因是他参与的OS被cancel了,其后苹果把乔布斯的Next给买回来做了新的MacOS. 5)之后加入Excite做网页搜索,期间Googler两个创始人去Excite兜售他们的技术,但是因为当时这两人的demo检索的网页量只有几百万,觉得他们太小儿科了,于是两哥们被鄙视,于是自己创业,于是有了Google。

转发| 收藏| 评论27分钟前 来自新浪微博

2)毕业后去苏格兰工作一年半之后回到Xerox,期间做了4年多研究,发论文发专利并开始学习信息检索,正式开始深入学习搜索技术。3)研究对工业界的影响不够直接,因此继续去苹果转作做搜索技术的开发,他现在的代码应该还跑在MacOS的finder中。不过他现在用Linux 🙂

转发| 收藏| 评论31分钟前 来自新浪微博

昨天与@CSDN董世晓 一起采访了Doug Cutting,有几个段子印象很深刻,与大家分享一下:1)Doug最早在Xerox实习期间给GUI OS写屏保程序,其他同事可以给这个程序添加不同的主题,这算是他最早的“平台”作品,并乐在其中。

转发| 收藏| 评论34分钟前 来自新浪微博

Shape the world to come

2018年9月20日。

很有意思的一天。

一整天大部分时间,都在想怎么在业务上突破的事情,沉醉其中。

今天最大的新闻,就是美团上市,一跃成为中国第四大互联网公司。

看到朋友圈的信息流,突然很想在3000多好友的朋友圈中只保留那些最触动人心的,最Exciting的,最波澜壮阔的,最纵情向前又既往不恋的,最罗马史诗又惊心动魄的,最困难重重又有点意思的,最奋不顾身又热泪盈眶的,最触动心神又心潮澎湃的,最具挑战的,最有影响的,最大价值的,最感动的,最惊喜的,最赞叹的,最创新的,最聚人心的,最有耐心的,最有信心的,最能长跑的,最能坚持的,成长曲线最陡峭的,挑战最大又最激动人心的Feed。

我突然发现,原来我与这个世界对话的最佳频率,其实就是心里与这个世界产生那一瞬共鸣的时刻。头条,快手,抖音,美团,滴滴,PingCAP,水滴,Testin,北森,小米,华米,Amazon,Google,极光,推啊,兑吧,LinkDest,Suanfati,Parallellabs,NemaLabs,都有那些“最”,都有那些共鸣的频率,那些有趣的灵魂。

Think Different, Think Deep, Think Big, Stay Hungry, Stay Foolish.

Let’s GO!

 

2018新年目标

2018年,3个目标:

  • 夯实基础,继续打造细分领域业界第一的产品和服务
  • 带家人去旅行
  • 减重20斤

2018年,3个不变:

  • 保持持续学习的习惯:实践、读书、求教
  • 保持对世界的好奇心和饥渴感:拥抱新事物,新观点,新变化
  • 保持乐观的心态:痛苦,就是走上坡路的感受!

人工智能芯片公司招聘工程师/行政/出纳

我的好朋友陈云霁、陈天石是中科院计算所的研究员,他们课题组研发的寒武纪深度学习处理器斩获了国际顶级会议ASPLOS‘14,Micro’14的最佳论文奖,MIT Technical Review 2015年35位35岁以下的全球创新者等荣誉,并在计算机体系机构的旗舰会议ISCA‘16中荣获评分第一名,现在Stanford,MIT,Intel,三星等著名高校和公司都在跟随他们的脚步做深度学习处理器方面的研发工作。现在他们已经正式成立了中科寒武纪科技公司,开始了深度学习处理器的产业化进程。在深度学习处理器方面他们已经积累了上百项全球专利,是该领域毫无疑问的领导者。现在他们正在招聘Linux驱动开发工程师,逻辑设计工程师,Android应用、驱动开发工程师,编译器工程师,芯片验证工程师、物理设计工程师,行政、出纳等,如果你感兴趣加入一家想通过人工智能和芯片改变世界的公司,欢迎将你的简历发给我:chenguancheng@gmail.com。

—– 下面是他们的详细招聘信息 ——-

寒武纪科技是全球智能芯片领域的领导者,宗旨是打造各类智能终端、机器学习云服务器以及智能机器人上的“大脑芯片”。团队曾研制了国际上首个深度学习处理器,相关成果入选了国际计算机学会评选的研究热点,并两次获得计算机硬件顶级国际会议最佳论文(亚洲仅有的两次)。目前公司与智能产业上下游企业建立了良好的合作关系和生态链,受到业界广泛看好,得到了集成电路产业领导性VC以及国内主板上市智能产业公司的投资。
未来10年是人工智能大爆炸的十年,寒武纪科技必将是这次大爆炸的弄潮儿,我们的芯片将会成为所有智能服务器、智能终端设备的不二选择,从我们开始,硬件将进入真正的智能化时代。万事俱备,热切欢迎有理想、有追求、有干劲的有志之士加盟。虽然是初创,公司依然会为每位员工提供具有行业竞争力的待遇。具体的需求岗位如下:

[招聘岗位] Linux驱动开发工程师(1人)
工作地点:北京/上海
岗位职责:
1、进行智能芯片在Linux系统下的驱动设计、开发、测试和维护;
2、配合应用开发工程师,完成必要的API接口开发;
3、进行模块设计,包括软硬件接口、协议接口设计等;
4、进行模块开发、调试和系统联调等。
任职条件:
1、理解Linux Kernel和Driver结构和开发流程;
2、两年以上Linux驱动开发经验,具有独立开发设备驱动的经验;
3、熟练掌握C/C++,有扎实的编程基础、良好的编程风格和工作习惯;
4、具有独立解决问题的能力,良好的团队合作意识和沟通能力;
5、重点院校计算机相关专业本科及以上学历。

[招聘岗位]:逻辑设计工程师(2人)
工作地点:北京/上海
岗位职责:
1、与深度学习算法工程师合作,设计开发RTL功能模块。
任职条件:
1、电子工程或计算机相关专业,大学本科及以上学历;
2、有3~5年以上数字电路前端工作经验,有实际芯片流片和量产经验;
3、精通Verilog设计及验证;
4、熟悉FPGA设计开发经验;
5、熟悉集成电路前端/后端的设计和调试工具。

[招聘岗位] Android驱动开发工程师(1人)
工作地点:北京/上海
岗位职责:
1、负责Android平台智能芯片驱动开发及维护;
2、进行模块开发、调试和系统联调等;
3、编写、整理设计开发等相关技术文档。
任职条件:
1、熟悉Linux和Android架构,熟悉操作系统,具备硬件基础知识;
2、两年以上Android驱动开发经验,具有独立进行硬件底层驱动、HAL接口编程等技术开发能力;
3、熟练掌握C/C++,有扎实的编程基础、良好的编程风格和工作习惯;
4、具有独立解决问题的能力,良好的团队合作意识和沟通能力;
5、重点院校计算机相关专业本科及以上学历。

[招聘岗位] 移动平台应用开发工程师(1人)
工作地点:北京/上海
岗位职责
1、负责智能芯片在Android平台上应用软件的开发及维护;
2、负责智能芯片SDK的封装、调用示例代码编写、开发和帮助文档的撰写及SDK相关技术支持;
3、负责或协助进行需求分析,进行应用软件的定义和程序设计;
4、编写、整理设计开发等相关技术文档 。
任职条件
1、两年以上Android平台软件开发经验;
2、熟悉Andriod系统架构,精通Android平台的应用开发;
3、擅长UI设计及编程,熟悉Android界面开发及其相关技术;
4、具有独立解决问题的能力,良好的团队合作意识和沟通能力;
5、重点院校计算机相关专业本科及以上学历。

[招聘岗位] 编译器开发与性能优化工程师(1人)
工作地点:北京/上海
岗位职责:
1、编译工具链的开发和维护;
2、智能芯片指令相关工具的开发和维护;
3、对编译器优化算法改进,提升编译器优化性能;
4、分析智能芯片性能,进行性能测试、分析和优化。
任职条件:
1、熟悉C/C++语言、操作系统和计算机系统结构;
2、熟悉编译原理、熟悉编译、链接流程,有GCC、LLVM和Open64等开源编译器相关开发经验为佳;
3、熟悉oprofile、perf等性能分析工具;
4、具有独立解决问题的能力,良好的团队合作意识和沟通能力;
5、重点院校计算机相关专业本科及以上学历。

[招聘岗位]:验证工程师(2人)
工作地点:北京/上海
岗位职责:
1、负责进行深度学习处理器的功能验证与FPGA验证。
任职条件:
1、电子工程或计算机相关专业,大学本科及以上学历;
2、有3~5年以上数字电路前端工作经验,有实际芯片流片和量产经验;
3、精通Verilog验证,熟悉任何一种验证方法学;
4、熟悉FPGA设计开发经验;
5、熟悉集成电路前端的仿真和调试工具。

[招聘岗位]:物理设计工程师(2人)
工作地点:北京/上海
岗位职责:
1、负责在深亚微米低工艺条件下的复杂处理器芯片物理设计工作,包括模块或芯片极的逻辑综合、布局布线、芯片集成、静态时序分析和sign-off等。
任职条件:
1、电子工程或微电子相关专业,大学本科及以上学历;
2、集成电路物理设计领域的2-3年以上的工作经验;
3、具有模块和芯片级的静态时序分析和时序收敛的经验;
4、具有28纳米产品芯片成功tape-out经验者优先;
5、具有DFT– ATPG,JTAG,BIST经验者优先。

【招聘岗位】:人事/行政助理(2人)
工作地点:北京/上海
岗位职责:
1. 人事: 负责员工招聘,薪酬福利,员工关系等主要模块的工作;
2. 行政:负责办公室资产管理,办公用品管理、购买和发放;负责来访人员接待,及其他日常管理工作。
任职条件:
1、 认真负责,细心周到;
2、 性格开朗热情,沟通顺畅;
3、 团队合作精神;
4、 工作勤奋踏实,守时;
5、 有很好的服务意识。

【招聘岗位】:出纳(1人)
工作地点:北京/上海
岗位职责:
1、负责现金、支票的收入保管、签发支付工作。
2、严格按照公司的财务制度报销结算公司各项费用并编制相关凭证。
3、及时准确编制记账凭证并逐笔登记总账及明细账,定期上缴各种完整的原始凭证。
4、及时与银行定期对账。
任职条件:
1、会计、财务或相关专业本,并取得会计从业资格证。
2、1年以上财务工作经验,熟悉出纳工作流程。
3、了解国家财经政策和会计、税务法规,熟悉银行结算业务。
4、熟悉会计报表的处理,熟练使用财务软件。
5、工作认真细致、善于沟通、富有责任心。
6、具有良好的职业道德,敬业精神和团队协作能力。

有意者请将中文或英文简历寄至:jiajingkai@ict.ac.cn
公司地址:北京市海淀区科学院南路6号
邮编:100190

Thank you from G.C. Guancheng Chen

Dear friends, colleagues and mentors,

Tomorrow (Jun 30th, 2015) will be my last working day at IBM Research – China. When I decided to join CRL in April 2011, I considered this adventure as a world-leading industry PhD program in the most interesting market – China. Instead of continuing my academic career as a regular PhD with my advisor Prof. Per Stenstrom, I was more interested in making real impact in real business world. Four years later, I would say I was so lucky to have enjoyed a fantastic journey with you who not only helped me, inspired me, encouraged me, mentored me, but also become life long friend with me.

Last week I visited IBM Reserach – Almaden, and I saw a saying on the lobby wall: “Science and data to extend human capability”. IBM Research was no doubt a remarkable organization for disruptive innovation in the human history. I am so proud that I could get the chance to work with you on being essential to our society. After my graduation from IBM Research, I will start a new adventure of building cool big data technology in OneAPM, a startup that has many common interest with me. Hope what I learned from CRL could help me become a person that can shape the world to come in some degree.

Please allow me to take the opportunity to thank you all for all your kind support during the years. Life is a long long journey, we will definitely have chance to meet each other again:)

Please find my contact below and wish you all the best in the future!

My wechat is threadingnow, my weibo is weibo.com/parallellabs
Linkedin: http://linkedin.com/in/guanchengchen
Personal Blog: http://www.parallellabs.com/
Email: chenguancheng # at # gmail.com

IBM研究院(CRL)诚聘 Bigdata/Clould 方向正式员工

工作地点:北京
工作职位:正式员工

IBM中国研究院是IBM技术力量最强的部门,在新技术研发,前沿学术研究,高价值专利等领域都具备一流水平,我们的员工大都来自清华北大中科院等中国一流学府,我们能给您提供一流的技术研发环境与最具挑战的技术研发项目,期待您的加入!

1. 大数据、Cloud方向的硕士或博士生(应届/社招均可)。
2. 具有深入以下方面的学习工作背景 (多个条件为或的关系)
a)大数据平台(例如hadoop/yarn/spark)的部署、代码分析、工作机制理解
b)大数据应用(例如推荐系统,数据挖掘,机器学习等上层应用)
c)大数据平台、应用性能分析,性能调优
d)大规模机群上面的平台和应用的开发、测试

3. 有良好的表达能力,与人沟通能力,与人合作能力
4. 较强的学习,接受新知识的能力。
5. 较强的编程能力,如c/java/python/shell
6. 对计算机体系结构、并行计算有工作研究经验者优先
7. 较强的英文读写能力。

如果您对此职位感兴趣,请发送您的简历至chengc@cn “dot” ibm “dot” com。
请以“应聘CRL职位”作为邮件标题,以免邮件被过滤。多谢关注!

My Way

这一年经历了很多低谷,很多困惑。思索了许多类似于“人从哪里来,要到哪里去”这类的问题。

最近终于有一点点感悟:

(1)世界是多元化的,接受这种多元化,有贫富,有善恶,有悲喜;

(2)不要先去想自己想要什么,先想想自己能做什么,然后一步一步向你想要的方向走,哪怕慢点,每个人路线和速度都不可能一样;

(3)哪有什么天才,都是靠努力一步步积累来的,十年,二十年,一辈子的专注,你做好准备了吗?《寿司之神》里做了一辈子寿司的次郎,米其林三星厨师,你感受到他的职人精神了吗?

(4)找到自己的路。想起若干年前电影《燕尾蝶》中固力果唱的那首“My Way”,真是再次触动我心里最深处。希望自己鼓起勇气,坚定意志,不再想成为另一个“谁”,而是坚定的,做唯一的一个”自己“,不管前路多艰苦,不管经历多少失败,不管外界声音如何,不管是别人眼中的“捷径”亦或是“漫漫长征”,我都希望走自己选择的路,因为我希望回首往事时,我能无悔地说“I did it my way”.

And now, the end is near;
And so I face the final curtain.
My friend, I'll say it clear,
I'll state my case, of which I'm certain.
I've lived a life that's full.
I've traveled each and ev'ry highway;
And more, much more than this,
I did it my way.
Regrets, I've had a few;
But then again, too few to mention.
I did what I had to do
And saw it through without exemption.
I planned each charted course;
Each careful step along the byway,
But more, much more than this,
I did it my way.
Yes, there were times, I'm sure you knew
When I bit off more than I could chew.
But through it all, when there was doubt,
I ate it up and spit it out.
I faced it all and I stood tall;
And did it my way.
I've loved, I've laughed and cried.
I've had my fill; my share of losing.
And now, as tears subside,
I find it all so amusing.
To think I did all that;
And may I say - not in a shy way,
"Oh no, oh no not me,
I did it my way".
For what is a man, what has he got?
If not himself, then he has naught.
To say the things he truly feels;
And not the words of one who kneels.
The record shows I took the blows -
And did it my way!
 
Yes, it was my way.

Git快速学习指南

写在前面的话

学习是一个永无止境的过程,举个例子,学习“学习的方法”是一个不断迭代的过程:随着个人经历、周围环境的变化,我们的学习方法也需要作相应的改变。在学生时代,如果想要学习新知识,最常做的很可能是买一本这个领域的经典著作,然后啃下去。这种方法优点是学的扎实,对概念的来龙去脉能理解的比较深刻,缺点嘛也很明显,费时费力,需要很多一大段的、不被打扰的时间,学生时代最适合这种方法。

工作之后,因为惯性使然,我还经常继续使用这种方法,结果因为很难抽出大块时间深入学习某项知识,所以收效甚微。这样一个痛点,作为爱折腾点新东西的人,当然是要想办法从“方法论”上做改进。痛定思痛,仔细思考后,我决定拿Git的学习过程做一个实验,来摸索一个适合(已上班的)程序员的学习方法的最佳实践。

对Git这样的工具,最终目的一定是用到实际项目中去。所以大致原则是:不要太深入理论(知道Git是个分布式版本控制系统就OK),然后找一个能直接上手的教程,learn by doing。

具体步骤

1)先在Code shool上了一节Try Git,交互式的网页教程,直接边看文字教材边在网页terminal里面敲命令,基本学完之后堆Git最基本的几个命令比较熟了。
2)gitimmersion.googol.im的教程,目前正在学习中,内容比Try Git全面,作为进一步提高用,一步一步跟着做就行。
3)优才网的Git视频教程,目前还没开始练。

To be continued.

仰望星空 脚踏实地

最近连续跟IBM的一位VP和一位Fellow有过交流,对“仰望星空,脚踏实地”有了一些新的体会,特在此分享。

仰望星空

讲的是你做事情的vision,或者是说你的动机。作为一名研究员来讲,最兴奋最幸福的事情莫过于对社会产生巨大的影响。IBM Fellow Chieko Asakawa(浅川智惠子)是无障碍设计领域的杰出研究人员,她领导了IBM于1997年专为盲人设计的语音浏览器Homepage Reader等一系列产品,而浅川院士本身就是一位盲人。在1997年互联网还没有很普及的时候,根据自己的需求研发了这样一款产品,不得不佩服她敏锐的技术触觉。但是最关键的是她长期以来对技术的vision。她的目标很简单:利用计算技术帮助盲人(及其他残障人士)更好地接触数字信息和社会环境,她说这是她的dream。跟那位VP的聊天中谈到技术项目的评估第一步往往要看它的vision是什么。其实不管是研究还是开发,第一步往往是要讲清楚你要做的这件事情的vision是什么,通过你要做的事情你改变了什么?你解决了什么问题?这件事情能不能使听众一听就觉得很买账?可以说vision好不好直接决定两件事情:你自己是不是很兴奋的要去做这件事情以及你能从你的听众那里得到多少支持(可以是你的老板,你的投资人)。IBM CRL领导过两个IBM Research全球的研究项目:Wireless Network Cloud(无线网络云)和Internet of Things(物联网),一个是用软件来实现传统硬件基站的功能,一个是将物理世界和数字世界连接起来。Facebook,Google,Apple,Cloud Computing,Software Defined Network,Mobile,Big Data,Social,Virtualization这些名词背后你都能找到一个很鼓舞人的vision。想vision的时候一个重要原则就是make a difference。这件事情为什么只有在IBM能干成?为什么别人干不了?你有啥资源和优势是别人不可能达到的?你的技术背景是否足够强大?关系人脉如何?你干的这事情是“锦上添花”还是“雪中送炭”?锦上添花的事情意义就很小了,没啥做的必要。雪中送炭就是一个从无到有的过程,干成了得到的满足感肯定是无以伦比的,而且影响力也会很大。一句俗话就是:“心有多大,舞台就有多大”。郭去疾受World is flat的启发去做兰亭集市就是一个例子。Coursera正在改变教育的普及度,改变就放生在你身边。要敢于Think Big。除此之外,另一个原则就是understanding how the world works。这个话题可以讲的很深,但关键一点就是说你如果想预测未来什么是重要的,你可以从历史中学习那些重要的事情到底是怎么变得那么重要的?

脚踏实地

讲的是执行。要做好一件事情,一定要坚持。你必须一步一步,从小事做起,积跬步以至千里,而走完这个千里可能需要十年甚至三十年时间。在中国,很普遍的一件事情是你的目标很容易动摇,很容易被社会的现实因素所动摇,例如房子,例如钱。不得不说取得巨大成功的人还是很有些理想主义的dreamer,例如马云,例如扎克伯格。浅川在IBM工作了28年评上IBM Fellow,我导师Per Stenstrom 20年才评上ACM/IEEE Fellow,高德纳写Tex断断续续用了10年,VMware在成长为今天这个规模之前蛰伏了好几年,DARPA资助的众多研究项目周期长达十年,成为了一个领域的专家需要10000个小时的训练,等等。小步快跑,快速修正,不断迭代,错了就改,失败了就再来,反复锤炼。顶级会议的论文要花大量工作,反复修改才会被录取(CRL最近中的一篇ISCA是六个人近一年的工作);顶级研究项目会遇到众多困难 和挑战。让人惊叹的成就大都是一路风雨走过来的。深入深入在深入,多想想你做这件事情怎样才能make a difference?你要做的很平庸,那你不就是个随便都可以被替代的人了么,干嘛非得让你来做?你创造了什么别人创造不了的价值?多想想这些问题,耐得住寂寞,好好干。国人在执行层面一般都很强大,但是vision比外国人确实弱不少。

最后分享下我的一点心得:

想到一个问题: 不应该在意结果,而应该注重过程,因为正是在过程中你才得到了快乐,得到了体验。与过程相比,结果是好是坏其实远不那么重要。太关注结果,很容易失去活着的意义,因为等你历经艰辛得到那个结果的时候,你却什么都没得到。结果导向很容易让自己生活的不快乐,也不能让身边的人快乐。结果只是一些点,得到了也就过去了,而过程才是真正需要我们仔细享受的,因为它才是用我们的生命中最宝贵的时间换来的。想起一个终极问题:人活着为了什么?现在我的答案是:“为了尽情的体会生命的美好”

做好失败的准备

这周二晚上收到了SC’12大会的邮件通知,我的论文终于被接收了.在被SC’12录取之前,我这篇文章分别被IPDPS,ICS和SC据过,每一次被拒都得到了非常多有帮助的评审意见,帮助我更好的改进这篇文章.当然,被拒的滋味不好受.我认识的众多好友投顶级会议纷纷一投就中(例如madong的IJCAI, jiayu的NIPS和SIGIR, yang xi的ASPLOS和OOSPLA),我被拒了那么多次咋还没中呢,心里的挫败感多多少少还是有一点.

不过现在回头来看,最大的体会就是:要想做成一件公认的不太容易的事情,你必须做好失败的准备.Per在第一次投稿的时候跟我说,”没事,你投ICS吧,把目标设的高一点好”.现在想来,就是要给自己设定一个超出自己能力的目标,才能激发出自己的潜能:) 当然,既然你给自己设定了一个比较高的目标,你就一定要清楚的认识到,这件事情不是那么容易成功的.你必须把工作做到位,做扎实,过了那个门槛才行.而这个门槛的高度可能需要你付出非常多的努力.具体到SC’12的这篇论文上,因为是系统相关的题目,所以必须要把实验部分做的非常扎实才能让审稿人满意,像我这样的普通人,自然需要努力努力再努力才能成功.

大家都在讲成功,都想要成功,殊不知成功之前大都要经历失败,尤其是在令人瞩目的成功之前,更是如此.比如说,你想成为一名优秀的程序员,可能需要10年的苦工.比如说,你想要在ISCA发一篇有影响力的文章,可能需要做个三四年扎实的工作才行.比如说,你想创办一家成功的公司并上市,可能需要10年的时间并经历千辛万苦.当然,除了努力之外,还有另外一个非常重要的因素,那就是洞察力.如果能发现一个新的热点,自然就能站在浪潮之巅成为风云人物,不过那是另一个故事了,发现问题永远比解决问题要难嘛.

把目标设的高一点,然后朝着那个目标的门槛努力,中间失败了也不要紧,因为每失败一次,离成功就近了一分.