注意:下面这篇文章来自于我在网上拉勾1024对APE节现场演示程序。

我是蒋宇捷,信天创投的合伙人。之前是百度魔图的联合创始人。

我先做个自我介绍,事实上每次介绍自己事实上是非常痛苦的事情,由于我前不久在拉勾的分享刚刚介绍过。开个玩笑,我希望再过几年,仅仅要站到这里大家都认识我。不用再做自我介绍,这才是我的人生目标。

王啸刚才分享的经历非常直接,创业成功就開始做天使投资。

我的经历比較相似,可是更曲折,工作7年。经历过4家公司。

我最開始在傲游,是创业团队的第11号员工。在这家公司呆了3年的时间。

后来2010年我去了腾讯,2011年我去创新工场创业做了魔图这个产品。卖给百度。后来我在百度呆了将近3年的时间。如今我在信天创投做互联网早期项目的投资。

我是程序猿出身,尽管非常快做了团队管理,可是一直没有脱离技术的第一线。

比如在后端方面,我是Perl中国大会的演讲者;在前端领域,我以前写过一本书叫《论道HTML5》,在移动端方面。魔图的用户量超过1亿,当中很多代码都是我写的。

所以能够说。我和大家一样,都以前是一个码农。那么经历过大公司、小公司。经历过创业、投资,我今天和大家分享一些什么样的内容呢?

我以前写过一篇文章。叫《程序猿的进化》,讲述了程序猿怎样一步步的成长。我今天把这个话题再拓展一下。讲一些不一样的内容。我今天主要讲三个故事。

      关于选择

第一个故事叫选择。

我认识三个朋友,他们是三名程序猿。

第一个朋友是绝对的精英,在清华读的本科。美国常青藤名校博士,毕业后进入华尔街著名投行工作,年薪超过30万美元,这是让我们非常多人都仰视的一种存在。

第二个朋友也非常高大上,国内名校毕业。毕业后直接进入腾讯工作,年纪轻轻就成为公司中层管理者,负责用户规模超过千万的重要产品。

第三个朋友和上面两个比起来。能够算是极品屌丝了。

他读的是一个野鸡大学,大学没有好好学习,毕业时差一点没有找到工作。后来跌跌撞撞进入互联网行业,在小公司里面做了一个普通的研发project师,月薪几千块钱。

我要问大家了,大家认为哪个最有可能实现財务自由?

我能够告诉你们。最后的结果是,三个人都实现了財务自由。第一个朋友去了硅谷一家小公司,这个公司一共几十个人,后来以100多亿美元的价格卖给了Facebook。这家公司的名字大家都能猜到。第二个朋友进入腾讯的时候。公司还没有上市,他拿了大量期权,后来的故事大家都知道了,腾讯的股票翻了几十倍甚至上百倍。至于第三个朋友。更加传奇,后来成为一个著名应用的联合创始人。依照VC的估值来计算,他的身家也早早的超过了財务自由的标准。

这个故事要讲的是什么道理呢?

随着各种孵化器、云计算平台、创业服务的完好,创业成本在减少。F50天使创投创始人 David Cao提到过,05年你在美国要開始创业,你须要有哪些条件呢?一般须要你在当年什么思科、雅虎做过至少总监或者副总裁,你得手上有那么几十万美元现金,还得雇佣一个中国或者印度人担任CTO,否则开不了公司。

而如今不论什么人都能够创业,也不一定须要CTO的职位,同一时候由于社交媒体的崛起,获取用户的成本也大幅减少。

而随着互联网的扁平化。产品ieda的层出不穷。同一时候如今的程序猿越来越朝着全栈project师的方向进化。全栈project师,有人给他们去了一个非常形象的绰号。叫做屌丝战斗机,什么意思呢,就是屌丝中的战斗机的意思。它指的是不管是前端知识,还是后端架构你都要了解。夸张一点。全栈指的是full stack。是指软件研发的每一层,从系统到网络,从网络到研发,从研发到dba,从dba到架构,从架构到安全。都须要非常了解。

程序猿变得越来越重要或者说不可或缺,由于我们才有把想法变为现实的能力。

创业成本大幅度减少。能力非常重要,选择更重要。你仅仅须要一次成功的机会,就能够拉平与很多牛人的距离。

我们有哪些选择?第一是选择一家有潜力的公司,什么是有潜力,见仁见智。我见过一个非常背的哥们,他的经历非常奇葩。在2008年盛大上市之前去了优酷,在2010年优酷上市之前去了土豆,大家知道那个时候优酷和土豆都有可能上市。

最后的结果是优酷上市成功了,土豆上市失败。这哥们后来又回到了优酷,可是他走了之后。土豆终于流血上市成功了。是不是非常不走运?听说前段时间他去了小米,可是我近期又听到一条新闻,雷军说小米在5年内不会考虑上市,我又替他捏了一把汗,不知道这回他还坚不坚持得住。这算是极品的反例了。

所以说对趋势的推断和眼光非常重要。

所以选择一家有潜力的公司。在这种公司里面安安静静把事情做好就有可能实现自己的梦想。

第二是追逐自己的梦想,创业做自己想做的事。

这是一个科技爆炸的时代,人们的精神和物质生活的选择正在越来越丰富,这里面充满了大量的机会。那些著名的产品可能就仅仅是由我们以前身边的普通人所创建的,可是通过这种机会。他们一下跨越了多个层级,达到了社会金字塔的顶层。所以说科技行业是造富的行业。

科技富豪里有非常多是研发出身。比如苹果创始人沃兹尼亚克,他是超级黑客;马克扎克伯格,大家知道他做产品非常厉害,事实上他在大学里被称为电脑神人,敲代码非常厉害;比如丁磊,他以前是中国电信和sybase的技术project师;像友盟的蒋凡,以前是谷歌中国的地图project师。

这里另一个关于马化腾的段子,真实性我不知道,大家能够自行想象。有人在知乎上问,马化腾写代码的水平怎么样,马化腾大家都知道是非常厉害的产品经理。可是差点儿没有人知道他也会敲代码。当中有一个匿名用户回答:以前和pony一起写过代码。当时5个人挤在一个仅仅有四个位置的房间里,埋头开发,用C++。我当时负责写一个通讯模块。有一个bug弄了两天。没有一点进展,下楼准备买点东西吃,消消愁。回来发现pony光着膀子,捧着瓶啤酒。站在阳台,望着寂静的夜,回头冷静的和我说了句“帮你搞定了”。这个故事我想起了美剧silicon valley里的一个有趣的相似场景。

未来将会涌现出越来越多的程序猿出身的科技富豪。所以程序猿同学们。让我们一起努力吧。

      关于成长

第二个故事叫成长。

以前非常多人问我是怎么从程序猿到投资人的。回想起来。世界上的事,有因才有果

2007年我刚毕业,最開始做程序猿,可能我比其它人略微聪明那么一点点,从头開始学习Perl语言。仅仅花了1周多的时间。做了一个和百度知道从功能到界面基本一模一样。包含全文检索功能的站点。体现了自己的能力,所以在入职3个月后就有了管理技术团队的机会。

我从几个人的小团队管理做起,最大的时候我所在团队负责了百度6个重要产品的研发。

后来2011年我在创业的过程中,逐步了解了一个产品怎样从0做到百万用户、千万用户。也了解了怎样和投资人打交道。怎样寻找融资,怎样卖掉一个公司。

在创业的时候,我会亲自參与产品的讨论和设计,当时我们每周有个叫做产品拍砖会的会议。要求团队里的每一个成员对产品形态发表自己的意见。后来在百度的时候,我意识到要有针对性的锻炼产品能力。尽管我一直有产品的sense和能力。參与了非常多产品功能的设计,可是一直没有完整负责产品团队和产品过程,这是不全面的,做CTO和CEO须要的能力模型全然不一样。所以后来我专门找机会负责了一个大的产品,团队里包含产品、技术、測试等多个角色和职位。

而在后面的几年中,我对投资非常感兴趣。由于在阅读《攀登8844》、《浪潮之巅》、《沸腾30年》这些讲述互联网历史的书籍中。我发如今科技公司崛起时资本的力量起了非常大的作用,比如红杉投资雅虎的样例,我非常好奇他们到底是怎样在里面发挥作用的,所以阅读了很多关于风险投资行业的书籍。

回头再来看我这种经历,管理、产品、创业、投资这些能力模型。所有都是做投资人的重要元素。就像乔布斯说的,你不能预先把点点滴滴串在一起;唯有未来回想时,你才会明确那些点点滴滴是怎样串在一起的。

回到成长这个故事,我认为仅仅做技术是不够的。否则你仅仅能在技术圈里混。永远成不了CEO,也成为不了投资人。我们须要锻炼全面的能力,否则你永远仅仅能依赖于别人,不能自己独立做事。也仅仅能做别人背后的角色。

有句话说。不想当将军的士兵不是好士兵。我要说的。你应该努力成为元帅或者国王。

      关于兴趣

王小波说过,我活在世上,无非是想明确些道理,遇见些有趣的事情。

这是他认为人生当中最重要的两件事情。

第三个故事叫兴趣。和我们公司logo的来历有关。我们基金另外一位合伙人非常喜欢冒险和旅游,以前去过世界上非常多地方,澳洲、迪拜、北美、南美。甚至还包含南极。我知道非常多人非常向往南极,可是大家知道去南极有什么样的途径和方式吗?你能够选择从阿根廷、智利或者澳大利亚、新西兰乘船过去。前者须要坐30多个小时的飞机到阿根廷。后者时间更长。乘船须要1个月。在那里她经历了很多不一样的事情,在豪华游轮上- 如今去南极不是想象中的那种艰苦的探险旅程,事实上还是比較舒适的。像游轮上有网络、有卫星电视、甚至有按摩浴缸,每天有科学家解说南极的各种自然知识,比方南极的各种鸟类,当然这是英文授课的,最后甚至还有考试。她看到了各种各样形态各异的南极生物。比如可爱的海豹。憨态可掬的企鹅(南极有20、30种企鹅。而她能认出当中的6种),巨大的鲸鱼,还有各种海鸟等等;他们同船的游客甚至在南极寒冷的1度的冰水里疯狂一回的冬泳。在那里她第一次看到了信天翁。她感悟到做投资须要像信天翁一样视野广阔、目光犀利,同一时候又要动作迅猛。不管顺风逆风都能自由翱翔。

她的这段经历让我想起韩寒后会无期里的一句话:

世界都没有观过,哪儿来的世界观。

生命本身就是体验。没有丰富的经历,怎样有很多其它的感悟?

我认为我们最好更加有趣。变得外向一些,多认识朋友、多去旅行、尽可能多的培养兴趣爱好。就像你和一个美丽mm交往,我相信你会找各种各样的方式去和她保持接触,增进了解,比如聊微信、看电影、逛街、品尝美食、或者外出旅行。这会培养你和她之间的熟悉度和好感度。世界也是一样,它是美好的。你把它想象成一个美女,它是双向的。它有输入和输出。你和这个世界很多其它接触、很多其它交互,就会更加熟悉、更加了解。也能获得很多其它的信息。我还是要举美丽mm的样例,由于我认为这是程序猿不多的爱好里最重要的精神食粮。就像你一直和一个美女是同事,一起工作非常多年。可是仅仅是同事关系。

可是你假设要说你非常了解她。那纯粹是扯淡。

你要和她一起工作,一起吃饭,一起喝酒,一起逛街,一起旅游,认识她的闺蜜,知道她的过去,甚至谈一场恋爱,结一次婚,才干看到她真实的一面。

我自己有什么样的爱好呢?

我喜欢看电影。每一个月至少看2次电影,不是在家里。而是实实在在到电影院;我喜欢读书。我会专业书籍。也会看乱七八糟的书,比如三体、杜拉拉升职记、平庸的世界、网络小说等等。旅行,我每年至少2次长途旅行,今年刚去过硅谷和纽约;每周坚持体育运动,我对网球、羽毛球、足球、乒乓球都非常感兴趣;另外我还会看看文艺演出,提升一下B格,我看过百老汇演出时间最长的三部音乐剧,猫、歌剧魅影、芝加哥。同一时候我既看纸牌屋,我也看来自星星的你。

这和创业及投资有什么联系呢?

我们在美国有个office,由于我们认为仅仅在中国看创业和互联网环境是不完整的,由于你的认知可能有偏差(这里面事实上有充足的样例来证明,就像你在中国买levis是由于它贵,你认为有情怀,对不起,在美国大家买的原因是由于廉价并且耐用;另外一个样例是美国有一家纳斯达克上市公司叫PlanetOut,他们旗下有最大的同性恋交友站点GAY.com。可能以下有同学以前上过,由于我看有的同学会心的笑了。

当中比尔盖茨也是他们的主要投资者之中的一个。它投资了2600万美元。而在中国,同性恋站点能够上市,这全然不可想象,由于这在我们社会的主流文化和价值观之外),所以我们须要去了解中国和美国。

甚至仅仅了解中美两国,这两个最大的经济体还远远不够。我在美国见到一位朋友。他认为你还须要了解这个世界上其它国家的人是怎么看待中国和美国的,否则你的世界观还是不完整的,而他在南美的秘鲁,委内瑞拉等国家投资了很多新兴的项目。我认为这就是看世界和思维的不同角度。

而创业呢?

如今市场上产品同质化非常严重,非常多领域都是红海。可是我以前看到非常多有意思的产品或者新技术,全然处于蓝海之中,我之前想都没有想到过。我举几个样例来说明。第一个是地图产品的投射功能。在夜晚的时候将手机屏幕投射到汽车挡风玻璃上。显示一些导航或者行驶速度等信息,让用户在开车时不再须要低头看仪表盘或者中控屏。大大提升了安全性,新颖并且实用;第二个样例是我近期看到的一个有趣产品,这是一把雨伞。可是这把雨伞没有雨伞布,它仅仅有一个伞柄,原理是从伞柄底部快速抽取空气,然后形成气流从顶部快速喷射出来,以阻挡雨滴。

这个idea看起来非常酷,同一时候还有非常多想象空间,比如在夜晚的时候伞柄能够发光,提升安全性。或者能够当作手电;同一时候还能依据人数调整气流大小,从1个人、2个人甚至到3、4个人都能够覆盖,甚至还能多个连接起来制造出一片场地来阻隔雨滴,这在户外聚会等场合会非常实用。第三个idea是Li-Fi,它是使用灯光作为信号载体来代替现有的WiFi信号传输,这样在所有有灯光的地方都能够上网,无疑大大减少了上网的成本,又便于普及。所以互联网产品的一大特点就是颠覆式创新。你假设不变得有趣。变得好玩。变得视野丰富,又哪儿来的这些新奇创意。或者看得懂这种产品呢?

讲完这三个故事,最后一个故事我主要想推荐一本书,这本书的名字叫《颈椎病康复指南》,这事实上来自于一个笑话。话说程序猿的读书历程是怎么样的呢。大家往往读的第一本书是《x 语言入门》。当语言入门后肯定须要应用,所以第二本书应该是《x 语言应用与实践》;当成为0基础project师以后,须要再读一些更高级的书。那么往往第三本会是《x 语言高级编程》,这个大家肯定都读过。当你对这门语言非常了解的时候,你可能要了解这个语言的本身。所以第四本要读的书一般名为《x 语言的科学与艺术》。好吧。这门语言你非常了解了。全然掌握了,那这个时候应该读一些近似于道的书。这些书的名字往往都神神奇秘,比如《编程之美》、《编程之道》、《编程之禅》。好吧。编程的道和禅你都掌握了。你就像掌握了天地间的致理了一样。那是不是我们读书的历程就到顶了呢?不会。这个时候你最应该读的最后一本书应该叫做—>《颈椎病康复指南》。

这尽管是个笑话。听起来非常好笑,可是也提醒了我们编程不仅是一个脑力活。也是一个体力活。身体是革命的本钱。在辛苦工作、提升自己的同一时候。我希望大家也能保持身体健康。

我今天的分享就是这些内容,谢谢大家。

原创文章,转载请标明出处:蒋宇捷的专栏(http://blog.csdn.net/hfahe)

------

演讲速记稿:http://mp.weixin.qq.com/s?__biz=MjM5OTM5OTAyMQ==&mid=202066253&idx=2&sn=6f12c767245d1f763d889a705dda0e67&scene=1#rd

现场照片:

 

版权声明:本文博主原创文章,博客,未经同意不得转载。

程序猿进化 - 在拉钩子1024对APE节讲座计划的更多相关文章

  1. 蒙特卡洛树搜索算法(UCT): 一个程序猿进化的故事

    前言: 本文是根据的文章Introduction to Monte Carlo Tree Search by Jeff Bradberry所写. Jeff Bradberry还提供了一整套的例子,用p ...

  2. 不变(Invariant), 协变(Covarinat), 逆变(Contravariant) : 一个程序猿进化的故事

    阿袁工作的第1天: 不变(Invariant), 协变(Covarinat), 逆变(Contravariant)的初次约 阿袁,早!开始工作吧. 阿袁在笔记上写下今天工作清单: 实现一个scala类 ...

  3. 送给和我一样曾经浮躁过的PHP程序猿

    送给和我一样曾经浮躁过的PHP程序猿   2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程,同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们 们.我们是一群充满浮躁.抱怨.迷 ...

  4. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者”        15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到 ...

  5. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  6. Java程序猿学习的建议(转)

    第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学. 一.Java基础 首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应 ...

  7. 关于CPU Cache:程序猿需要知道的那些

    天下没有免费的午餐,本文转载于:http://cenalulu.github.io/linux/all-about-cpu-cache/ 先来看一张本文所有概念的一个思维导图: 为什么要有CPU Ca ...

  8. 谈谈如何在面试中发掘程序猿的核心竞争力zz

    早两天看了知乎日报的这篇文章<什么是程序员的核心竞争力?>,caoz讲的几点是让我感同身受.这让我联想起了给程序猿的面试,其实也就是通过短暂的接触来发掘程序猿的核心竞争力.接下来我就谈谈我 ...

  9. 关于CPU Cache -- 程序猿需要知道的那些事

    本文将介绍一些作为程序猿或者IT从业者应该知道的CPU Cache相关的知识 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://ce ...

随机推荐

  1. 使用JDBC处理数据库大容量数据类型

    在本文将介绍如何使用JDBC操作MySQL数据库对于大容量数据类型的读取.在之前的博客中已经介绍了如何使用JDBC来操作数据库对各种数据的增删改查,那么大容量数据类型的数据操作又为何不同呢. 原因在于 ...

  2. QNX---- interrupts 例程

    #include <sys/neutrino.h> int interruptID; const struct sigevent * intHandler (void *arg, int ...

  3. Monkey 命令使用说明

    1.  命令使用 Monkey是一个命令列工具 ,可以运行在仿真器里或实际设备中.它向系统发送伪随机的使用者事件流,实现对正在开发的应用程序进行压力测试.Monkey包括许多选项,它们大致分为四大类: ...

  4. 让delphi程序不受WINDOWS日期格式的影响(使用SetLocaleInfo函数和Application.UpdateFormatSettings)

    如果WINDOWS系统的短日期格式为“yyyy/m/d”,执行下面的代码会报错:2013-01-29 00:00:00不是合法的日期procedure TFrmQuerySale.FormShow(S ...

  5. c#1所搭建的核心基础之值类型和引用类型

    这个主题很重要,在.NET中做的一切其实都是在和一个值类型或者引用类型打交道. 现实世界中的值和引用 假定你在读一份非常棒的东西,希望一个朋友也去读他.于是你到复印室里复印了一份.这个时候他获得了属于 ...

  6. Android SDK Manager安装报错

    安装出错了,上网百度一大堆说法,又说版本兼容问题的,有说http换https的,我这个菜鸟真搞不明白,自己捣腾一下午总算弄上去了! 问题: 安装完Eclipse和ADT却无法更新SDK. 启动Andr ...

  7. Android API中被忽略的几个函数接口

    1. MotionEvent的几个函数 下面的方法都支持多点触摸,即可以对单个触摸点调用下面的方法 1.1 getPressure() 这个api 可以获取到手指触摸屏幕时候的压力,但是需要硬件和驱动 ...

  8. Delphi的String内存结构(够清楚) good

    变量s的内存结构为(字符串编码)A8 03 (字符宽度)01 00 (引用计数)FF FF FF FF (字符串长度)0A 00 00 00 (实际内容)31 32 33 34 35 36 37 38 ...

  9. WM_ERASEBKGND官方解释(翻译),以及Delphi里所有的使用情况(就是绘制窗口控件背景色,并阻止进一步传递消息)

    #define WM_ERASEBKGND                   0x0014 Parameters wParam A handle to the device context. //  ...

  10. TCP、UDP数据包大小的限制(UDP数据包一次发送多大为好)——数据帧的物理特性决定的,每层都有一个自己的数据头,层层递减

    1.概述 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层. 其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Da ...