作者:孟岩 来源:CSDN博客 酷勤网收集 2007-12-01
我通过朋友Alex的介绍,跟idapted公司的CTO Jonathan Palley在一起吃了一顿晚饭。idapted是一个月前刚刚进入中国的一家互联网创新企业,几个主要合伙人都是斯坦福的毕业生,主要的业务方向是通过新一代的Web技术向用户提供语言培训服务,其业务模型清晰,核心团队非常强大。Jonathan是这家公司的CTO,取了个中文名字叫“庞骏”。他是斯坦福物理系的毕业生,个子不高,长着老外才有大胡子,但非常年轻,一眼看上去就让人想到美国科幻电影里那些绝顶聪明的天才科学家。
Alex跟Jonathan谈得主要话题是创业,而我跟他谈的主要话题则是技术。虽然他很谦虚,不断地说自己算不上是好的程序员,但是一提到技术就两眼放光,而且对我问到的一些技术细节对答如流。我平时自认为是对于新技术比较关注的,跟国内的朋友们交流时,基本上都是互通有无,对方提到的技术名词或者产品,我大多知道。可是在这个来自硅谷的老兄面前,我就真的是露怯了。他提到的很多东西我是闻所未闻,而从他的介绍中我得知,这些都是硅谷目前炙手可热的技术。我不想承认,但是在这个来自IT圣地的老外面前,我真的是孤陋寡闻的。
Jonathan为idapted选择的Web开发框架是Ruby on Rails。跟我比较熟识的朋友都知道,我最近已经彻底“沦为”一个动态语言的拥趸了,无论是Python、Ruby还是PHP,在我眼里都变成了香饽饽。几个月以来我一直在用Python做我想做的任何事情,这些实践已经大大地改变了我对于编程这件事情的看法,大有“我素所崇拜的我今烧毁”的革命情绪。但是即便如此,当我听到一个胸怀大志的、有可能大规模扩张的互联网企业把自己的核心业务押宝在Ruby on Rails这样一个年轻得有点恐怖的技术架构上,我还是不得不承认,Jonathan比我可“革命”多了。
我好几次问了他同一个问题:“用Ruby on Rails,你真的不担心?” 他的回答斩钉截铁:“不。” 他告诉我,他选择RoR有三个原因。第一,他喜欢这个轻量级的、简洁明快的Web开发框架;第二,硅谷已经有一两家规模可观的互联网企业使用RoR并且工作得很好;第三,他们是硅谷的创新企业,创新企业就是要去冒风险的。如果在技术上不敢冒险,还算得上是硅谷的企业吗?RoR太年轻,当然还有这样那样的问题,但是只要冲上去,有问题,就把它解决掉,技术难道不是这样进步和发展的吗?
说真的,他的第三个理由当时令我深受感动,我似乎很多年没有听到这样的“豪言壮语”了。很多技术高手,尤其是有经验的高手们,都是那么的老成持重,老谋深算,老马识途,我们总是能够站在全局的高度,对于公司的业务、经营、战略方向侃侃而谈,并且由此出发,为自己在技术上的保守态度列出一个个不容质疑的理由。我知道这是因为我们的环境与Jonathan们的环境差别太大,我们的经历也跟Jonathan们的经历差别太大。Jonathan们不怕失败,所以敢于追求成功。在硅谷,失败是成功之母,而在这里,我们一旦失败,可能意味着一连串的坠落。所以我们也可以理解,为什么硅谷始终会是创新和技术革命的中心,而我们很多人在做了很多年技术以后,却纷纷发现,其实在北京开家火锅店比搞什么高科技爽多了。
Jonathan不了解Python,而我虽然学过Ruby,但是忘得差不多了,所以彼此互相交流了一下两者的特点。我告诉他,我不认为Ruby中有什么东西是Python做不到的,即使是最奇妙的东西,用Python的descriptor、decorator和metaclass,也绝对可以做到。只不过David Hansson选择了Ruby作为Rails的开发语言,这对于Python来说,毕竟是有点遗憾的事情。我还告诉Jonathan,在中国,很多程序员反感Ruby,仅仅是因为它的创造者松本行弘是个日本人。他说他们当然不介意这一点,但是Ruby没有像Python那样清晰的进化模型,这一点也令他们略有一些不确定感。他说他希望尽快看到Ruby成为一种国际化的语言,有一个明确的进化模型。我开玩笑地说,或许能够同时解决我们两方面问题的方案是,大家一起努力把Ruby的主导权抢过来。
我顺路带他坐地铁返回。在地铁上,他对刚刚居住了一个月的北京恭维说,这里的人年轻而充满能量。而我看着那些瘫坐在地铁座位上的满是疲惫的年轻的脸,感觉很复杂。我觉得,他身上的那种技术热情和能量才是让我羡慕的。透过他,我似乎看到了硅谷的精神。
来自:http://blog.csdn.net/myan/archive/2006/08/30/1144354.aspx
评论
| 企业家和职业经理人一个很大的不同在于有没有冒险精神。 |
| "而我看着那些瘫坐在地铁座位上的满是疲惫的年轻的脸" ---- 其实中国的年轻人并不是缺乏热情和能量,现实的因素太沉重了。刘慈欣在《三体》中说得很对: 在中国,任何超脱飞扬的思想都会砰然坠地,现实的引力太沉重了。 |
| 看了他的招聘广告,好像是把这个平台建立在了RoR上面。 以我的经验,国内一般都比较倾向于选择成熟、经过验证了的技术。这样把一个公司的未来押宝在一个还不成熟的新技术上不知道是否可以用“盲目”这个词来评价?我想这也算是一种冒险精神,不过在这个个案上来看,这种冒险似乎和这个公司的创新无关。 |
| 我平时自认为是对于新技术比较关注的,跟国内的朋友们交流时,基本上都是互通有无,对方提到的技术名词或者产品,我大多知道。可是在这个来自硅谷的老兄面前,我就真的是露怯了。他提到的很多东西我是闻所未闻,而从他的介绍中我得知,这些都是硅谷目前炙手可热的技术。我不想承认,但是在这个来自IT圣地的老外面前,我真的是孤陋寡闻的。 --------------------------------------------- 孟哥,这个不要紧,真的不要紧,确实不要紧,的确不要紧…… |
| 关注 |
| 孟哥,这个不要紧,真的不要紧,确实不要紧,的确不要紧…… ---------------------------------- 同意universee, 但极度鄙视此君的太极语言. |
| 在中国,任何超脱飞扬的思想都会砰然坠地,现实的引力太沉重了。 不错 摆脱这个引力的人都成功了 毕竟真理是属于少数人的 也只有少数人才能成为大富翁 |
| 我到决的Jonathan说的"要冲上去,有问题,就把它解决掉",说的对! 我们年轻而充满能量 |
| 选用这个新技术来实现他们想法所带来的的风险和他们的创业的风险来说占的比例是很低的,不算怎么重要的。 他们创业的业务风险那才大呢,提供用Web技术向用户提供语言培训服务,这个市场是比较大,问题是能不能打开,而且一但打开,个个已经存在大量的用户的网站是马上会模仿的,那时候你的用户量还会有多少?。。。。。 真是一步上天堂,一步下地狱 。。。 |
| 呵呵,不错。 也请关注此技术blog,也是不错的哟。 http://blog.csdn.net/cxxsoft/ |
| 作者不考虑两国现实生活的结论实在令我不敢苟同。 如果我国能象美国那样,有优良的教育制度,优良的社会保障制度,失业了仍然可靠救济金过活,你看敢创新的人多不多。 而且,如果从经济学角度去思考还会挖掘出更多细节。 |
| 创业缺少好点子就比较难办。 其实技术是一个大缺口,国外有些企业在技术方面积累了10年20年。而我们还只是停留在简单的小制作上,而且含金量不高。 http://www.pakerliu.com/Default.aspx?selected=true |
| 来中国创业?死路一条 |
| myan: 可否推荐一些pathon的入门书籍? 谢谢 |
| to cnzhangzhen: 推荐O'Reilly的Learning Python第二版,影印版由东南大学出版社出版。 清华出版的Python How to Program也不错,不过其示例程序Python味道差一些。 学习Python,最好的资料就是Internet了 :-) |
| 创业是为了什么?死了又怎样?只要能混口饭吃,剩下的就是娱乐. |
| 孟岩先生:你的理解矩阵的新作什么时候出啊 写的太好了 正在热切期待中,真有点迫不及待的感觉了 |
| 我们很多人在做了很多年技术以后,却纷纷发现,其实在北京开家火锅店比搞什么高科技爽多了 这句话太经典了,感同身受 |
| 在Python和Ruby的环境下,现在有什么分布式事务管理的成熟方法吗? |
| 孟老师: 你好! 虽然不知道 这样称呼你好不好 不过 在公司叫惯了,我有一个问题想问问你 MFC标准MDI程序的“Window”菜单是怎么实现的 希望能帮我解答一下。我用wxWidgets语言开发MFC的MDI 现在问题是wxWidgets下的MDI风格窗口在没有子窗口的情况下 也有 Window 这个菜单选项 我想把他删除掉,只让它在子窗口情 况下出现,但是不怎么了解MFC的底层实现,请帮忙 ! |
| 孟岩,你在说什么我一句也看不懂了!你写书了送我一本吧,哈哈。 |
| 冒险,换个角度也就是激情吧 |
| to 酷彼得: 你可以google一下"python OR ruby distributed transaction",相信会有所斩获。至于是否成熟,我不太了解。 to 刚入行的: wxWidget是一个跨平台的GUI库,我不知道跟MFC有什么关系?你的问题我回答不了。抱歉。 to lewyee: who are you? |
| 冒险没必要,不一定第一个吃螃蟹的人就是胜利的 虽然他是勇敢的,不过他如果吃到的是带毒的海豚,那么,他是第一个死的,刚开始你可以不顾一切的乱冲,不过,当你的公司壮大起来的时候,你能否也这样?你敢这样吗? |
| ”Alex跟Jonathan谈得主要话题是创业,而我跟他谈的主要话题则是技术。“ 这是因为我们以前花了一个晚上聊了他们的技术,所以。。。 还有一个关键因素Jornathan选择Ruby的,我不记得他是否提到,就是他先用RoR做了一个星期的原型,觉得很好;同时他又列出自己觉得存在问题的地方;结果在一两周以后的RoR的新版本中,他列出的所有问题都被解决了,所以他觉得这个语言和平台有很好的社区支持,所以就选择了。 我今天下午在boston的B&N书店看了一个下午的书,觉得创业公司必须要冒险,因为新技术为创业公司提供了一件能够与大公司抗衡的武器。 国内由于现在还是跟风状态,所以不能苛求大家能够主动的去“冒险”,因为在大公司“冒险”是结束职业生涯最好的办法,在创业公司,“冒险”是生存的唯一秘诀。 |
| 感觉语言仅仅是工具而已,有一定的作用,但起不了决定性作用 |
| 自己从零开始做了一个报表工具,正在比较艰难的撑着. http://www.xdesigner.cn |
| 孟老师语言行云流水,令人很是佩服. |
| 搞这些是高科技? |

