我不知道自己是什么时候从哪里来到这个世界上的,也许是石头里蹦出来的,
也许是女娲捏出来的,上帝造出来的。上溯到我记忆的最前端,抱着我的好象
是一个女人,穿着白衣服,白得象石灰一样的那种。以至于后来我被告之我是妈生的——被另外一个女人生了下来的时候,我一直都不信。3岁的时候会说话了第一
句话就是问我妈:“我是不是你亲生的?还是你路边拣来的?还是别人生的?”
立刻被海扁一顿,从此不再怀疑。再大一点,知道人总归会死的,不禁有些失望,生下来就是等死,而更令人气愤的是生和死这么重大的两件事发生的时候我居然都
不能在场。哲学家亚里士多德被问起和别人最大的不同的时候说道:他们活着是为了吃饭,我吃饭是为了活着。很明显我不懂亚哥哥为什么这么珍惜生命,难道是怕
痛?听说有时候死了会很痛的。我于是就这么迷茫,象个断线的风筝,不知道该往哪飞,直到我见到了第三个女人。用李熬的话说:“男人见到女人除了一个部分硬
起来其他部分都软了。”我发现自己居然也是这样,很奇妙,却又说不出来为什么。多年来我翻遍了书籍,都无法给自己一个合理的解释。

我不是一个聪明的孩子,小的时候不受欢迎,大家总觉得我傻傻的,做什么都不行,只有我的启蒙老师还算比较看好我,不厌其烦地教我, 别的没学到,印象中最多的就是哲学道理,这类知识太多了自然就和其他孩子格格不入,成为了一个怪物。


于10岁开始接触电脑,最早的时候还是一台286,然后父母给我买了一台486笔记本电脑,内存是4M可以扩展到16M,当时我激动啊,
2万大洋在1994年可是一笔大投资啊,之所以这样是因为我考进了一个当时全中国绝对是独一无二的神奇学校——南京外国语学校,这个学校现在是你成绩好摇
号摇不到都进不去的学校,在我那一年保送率93%,还有校长实名推荐上北大之类的众多浮云的东西,几乎年年哈佛都来挑人。
当然大家更熟悉的还是这两年的奶茶妹了。

可惜这个电脑很快被我大卸八块看里面的东西,还试图水冷于是就弄坏了,我想我之所以这么做的原因可能是罗伯特巴乔把点球踢飞的缘故吧。(伤心,悲痛)


了高中开始,我接触了mud,当时中学生哪有玩mud的,只有我这样的另类才喜欢跟东南大学的学生混一起,他们不知道我的名字,就是喜欢说
“中学生来了” "中学生快上线“ ”我的大乘佛法你还有吧“ ”红包呢“ 之类的。
我很开心也很快乐,那段时间是我最happy的日子,因为整天都是游戏, 我于是对制作游戏有了很大的兴趣,自告奋勇当了一名巫师。

潜规
则是除非你是亲戚,不然巫师要从散仙混起,早期都是累活,全部是文案,写perform写招式还要排版格式字体加亮等。我利用间隙的时间去看代码,在
admin吆喝声中我慢慢研究学习,试着写自己的第一个编译环境,因为有编程的基础,半年后我发现我已经可以改admin的代码了,才知道自己第一层境界
已经达到。

如果说mud是我强化技术能力的平台的话,美国的经历是我开拓视野的途径。我很幸运地成为了中国第一批赴美夏令营的成员之一,1997年15岁去纽约见识了一个完全想象不到的世界。
我们那一批的人此后都有了美国梦,可惜因为我父亲在伊拉克不顾美国人的警告盯着导弹的压力盖厂, 被美国列入黑名单,我无法去美国留学,只好去了加拿大,那是在2001年。


家境不富裕,天分也不高,幸好还算用功每年可以拿一点微薄的助学金,大约有1万美金左右,在当时留学生里算高的了,但是依然不够花学费,
于是我必须要找办法赚钱,干过家教,修电脑,恢复硬盘, 入侵一些小的学校的gradebook帮人改成绩,帮人写作业,写文章等等。
依然不够补贴生活, 但是幸运女神再次眷顾到我头上来了!

让我能坚持学完的最大功臣是新浪和盛大,他们的股票实在太给力了,将我的投资按
照倍数返还了回来。(可惜没买百度这个最给力的)
所以我一直对盛大和新浪多少存在一些感激。我于2002年制作了一个查看谁msn把你block的程序,当时是一个加州理工的人委托我做的,页面很简单,

后来积累了上千万用户,并且是关联型的,数据库大到维护成本极高,我很庆幸自己没砸钱进去做这个还有一定的收入,直到后来这个数据库被收购了,打听了一下
价格,下巴没掉地上,整个人都仰过去了!
还有这么爽的事情?(创业想法的萌芽,很现实,因为当时出国不久,金钱观还保留在国内的基础上,不够理想主义,值得批判)

因为大学里学不
到什么东西,我就很早开始做自己的项目,从租dvd的系统,到二手书店,由于经济压力,也一直接包做包,顺便也接一些黑的东西。在05年开始我陆续收了几
个徒弟,一起做一些事情,在国内也算混得小有名气,可惜这个行业没有想象中的那么顺利, 开发IPB遇到瓶颈(现在则是phpbb和国内的dz,
phpwind垄断了论坛行业), 人心也涣散大家都有各自的事情不够专注,于是不了了之。

我06年毕业(学了3年,但是做了些别的事
情),之后开始了短暂的创业,有拿过著名公司的风投,这里面故事我也不想说了,牵连的东西太多,将来再算这笔旧账吧,总之自然是被投资方给埋葬掉项目了。
08年回温哥华继续工作,工签是3年的,之前有实习过所以第一份工作不难找,在奥运会组织工作。
我工作的环境是防恐怖分子袭击的装甲玻璃窗保护下的房间,上班很轻松,没事可以hockey,虽然轻松但是我不是很喜欢大公司的环境,觉得是浪费时间所以
很快就离开了。

第一份工作年薪只有5万, 跳了几次后09年我的年薪就过10万了,在加拿大算是中高收入了。(现在加币比美金贵)。 国外猎头很负责,时不时电话我问我要不要跳槽,我都不知道如何拒绝了。 微软也找过我几次,都被我婉拒了。

我经历过身为技术人员的固执,也一度认为自己的是对的,还总是为理想主义的技术同行抱不平,等我做到真正CTO的时候因为我学了很多商业的知识才知道很多技术跟商业是分不开的,如果不能有2个完美的商业和技术人才结合,自己想成事就必须兼备商业和技术的能力。


从07年开始就不断地看书,大概看了有300本左右大部分都是商业的书因为自己专业不是商科,看税务和税法的东西看到后来我可以帮会计专业的同学退税了
(囧一个),方知道读书真的是太有用了。
07年我还做了一件事就是去学打桥牌,当年就在桥牌比赛上见到了比尔盖茨,当时我是替本赛区打一个级别很低的全北美赛事,但是也见到了好多上流社会的名
人。

08年我代表加拿大青年队参加了第一节智运会,跟国内棋牌界很多名人合影了,包括常昊夫妇, 新科棋后侯逸凡(保安和叶队居然以为我要骚扰她,冤枉啊), 叶江川等人,同时我也发现很多桥牌界的人都是私人飞机过来的,再一次让我萌发了对成功的向往。

我09年开始做了3个项目,兼职做的。 经济效益最好的是http://www.linkshiftr.com,做短域名。其次是http://www.crowdpicker.com ,做众包,基于amazon的m Turk。 再次就是http://www.dropgallery.com, 包含了我对nokia的不爽,对mobileme缺陷的认知,注入了我很多心血。 最惨的就是dropgallery被德国公司收购,我则因为对赌失败没有了控制权。


很多东西不方便在知乎上写,认识我的人都知道是些什么,身在一个不适合创业的大奶村,长年游走于灰色地带,我能做的只是隔着一层浓雾观看着天上的星星,一
个学弟跟我说我已经过了dreamer的年龄了,太老了,没有办法再战斗了。我倒觉得自己还能打,至少这两年还能左右互博一下,
比起其他有idea的创业者,我想到了可以自己去实现,可以花钱请人按照我的意愿去实现,可以自己搭框架找人补充,协调前端后台程序,对估值的程序吆喝一
下,用自己的技术去压他的懒惰和钻牛角尖。 比起有技术的人,我可能想到的东西更商业化一点。 不过很多时候自己在单枪匹马战斗的时候会想到:
这么一天过去了,这一天马化腾带领团队创造了千万价值, 周鸿祎带队创造了百万价值,而我又做了多少?

对我而言最大的财富就是还算保持领先没有退化的技术以及自己所学所经历的事物,而对我当下最大的挑战就是时光的流逝,青春的一去不复返。上天已经眷顾我太多次了,我不能再次等待幸运女神的降临,只有不断战斗着,战斗着,在这个没有一丝激情的大奶村。。。

Roy Li的学习和成长自传的更多相关文章

  1. 在 GitHub 学习,成长为自己想要的样子|HelloGitHub 访谈

    万事开头难,我们经过长期的策划和筹备,终于推出了 HelloGitHub 采访系列「开源项目作者的访谈」.这是一个采访个人开源项目作者的栏目,内容侧重于开源项目作者与开源的故事. 我们深知想要做好一个 ...

  2. html ul li的学习

    DIV+CSS里,我们用得最多的就是ul li来显示数据,如新闻按钮等. <div id="menu"> <ul> <li><a href ...

  3. HTML5学习笔记<四>: 列表, 块和布局

    HTML列表 列表标签 标签 描述 <ol> 定义有序列表. <ul> 定义无序列表. <li> 定义列表项. <dl> 定义定义列表. <dt& ...

  4. HTML5学习笔记<三>: HTML5样式, 连接和表格

    HTML样式 1, 标签: <style>: 样式定义 <link>: 资源引用 2. 属性: rel="stylesheet": 外部样式表 type=& ...

  5. Github上安卓榜排名第2的程序员教你如何学习【转载,侵删】

    来自:峰瑞资本(微信号:freesvc)文章作者:代码家(微信 ID:daimajia_share) 软件早已吞噬整个世界,程序员是关键角色.过去 40 年中,许多伟大的公司都由程序员缔造,比如比尔· ...

  6. HTML5学习笔记<六>: HTML5框架, 背景和实体

    HTML5框架 1. 框架标签(frame): 框架对于页面的设计有着很大的作用 2. 框架集标签(<frameset>): 框架集标签定义如何将窗口分割为框架 每个frameset定义一 ...

  7. HTML5学习笔记<五>: HTML表单和PHP环境搭建

    HTML表单 1. 表单用于不同类型的用户输入 2. 常用的表单标签: 标签 说明 <form> 表单 <input> 输入域 <textarea> 文本域 < ...

  8. HTML5学习笔记<二>:元素,属性,格式化

    HTML元素 元素是指从开始标签到结束标签的所有代码. 开始(开放)标签 元素内容 结束(闭合)标签 <p> this is my web page </p> 没有内容的 HT ...

  9. HTML5学习笔记<一>: 认识H5

    什么是 HTML5? HTML5 将成为 HTML.XHTML 以及 HTML DOM 的新标准. HTML 的上一个版本诞生于 1999 年.自从那以后,Web 世界已经经历了巨变. HTML5 仍 ...

随机推荐

  1. C语言知识总结(2)

    选择结构-if if(表达式) {} {}为作用域 多重if-else  例如: #include <stdio.h> int main(){ ; ){ printf("没有购物 ...

  2. dataset 和DataTable的用法

    以下包含了这两种不同属性的用法: foreach (DataRow dr in dataset.Tables[0].Rows)            { if (i != 0 && l ...

  3. IE6和IE8细节问题

    1.对于使用jQuery的ajax.IE6要求使用带有全部的属性:例如IE对下面代码中type:"POST",有严格的要求,如果没有该属性,则无法向后他发送请求 $.ajax({ ...

  4. UML类图几种关系的总结[转]

    原文地址:http://www.open-open.com/lib/view/open1328059700311.html 在UML类图中,常见的有以下几种关系: 泛化(Generalization) ...

  5. javascript之Array基础篇

    整理了 Array 中很基础的要掌握的知识点,希望可以帮助初学者,也希望自己以后多用多融会贯通. 创建数组 使用Array构造函数: var a=new Array();//创建一个空数组 var a ...

  6. 关于java的转义字符

    关于java的转义字符 我们都知道  String s="ad,dfjdlfs,df,s,dfl";              执行 String re[]=s.split(&qu ...

  7. JAVA多线程学习2--线程同步

    一.线程同步介绍 同步:就是协同步调,按照预定的先后顺序执行.比如:你说完我再说. 线程同步:访问同一个共享资源的时候多个线程能够保证数据的安全性.一致性. 二.JAVA中实现线程同步的方法 实现进程 ...

  8. iphone document 图片存储和读取

    转载自:http://longquan.iteye.com/blog/1669990 存: //此处首先指定了图片存取路径(默认写到应用程序沙盒 中) NSArray *paths = NSSearc ...

  9. extjs的combobox的用法

    可以用javascript的数组作为数据源,也可以用json作为数据源: 1.用javascript数组 var CountryCode = [ ['93','Afghanistan(93)'], [ ...

  10. openerp 经典收藏 Openerp开发进销存系统完毕总结(转载)

    原文地址:http://blog.csdn.net/heartrude/article/details/9142463 Openerp开发进销存系统完毕总结 分类: 代码历程 OpenERP 工程思想 ...