对话周鸿祎:从程序员创业谈起(转)
离开雅虎中国后的周鸿祎现在的身份是IDGVC的投资合伙人,做风险投资的他自然对创业有着说不完的话题。由于周鸿祎出身程序员,也一直是本刊的忠实读者,他希望一方面站在投资商的角度,同时以一种过来人的身份来探讨“程序员创业”这个话题。
一个周五的傍晚,在北京光华路的一个酒吧中,本刊约到周鸿祎进行这次对话。从昌平远道赶来的周鸿祎由于塞车而晚到了半个小时。由于开会讲了一天的话,他的声音有些嘶哑。不过在草草的吃了晚饭后,周鸿祎仍然用其快速的语调表达了自己的观点。
记者:我已经看到您在其它的媒体上接受了一些采访,也谈到了很多关于创业的话题。面对程序员这个群体,讲创业有什么特别的地方呢?
周鸿祎:的确如此,最近由于我的身份,只接受创业方面的话题。关于程序员创业,我之所以愿意谈我的观点,是因为我是程序员出身,也是从小公司做起来的,看到他们,就好像看到当年的我,我非常关心程序员个人包括共享软件作者和一些小网站。我希望能和他们分享一些经验和体会。
首先,我想说的是聪明人不一定能成功,程序员多半很优秀、很聪明,但是聪明人不一定都能成功。我希望程序员能够清醒的认识到这一点。希望我的观点能够给程序员一些帮助,哪怕只是对我的某一句话有了感觉,对他以后的成长产生了帮助,这就足够了。
中国的程序员群体有两类特征比较明显,这在CSDN的论坛就能够感觉到:一群人是自我感觉良好,以专家自居,另一群是软件蓝领埋怨公司和社会环境不行,待遇不好。
应该说,中国的商业环境确实不是很成熟,因此中国程序员创业的成功率也是很低的。放眼望去,中国互联网成功的人士出身于程序员的并不多。
我想说,在这里,我谈论的是程序员创业而不是程序员挣钱。挣钱很容易,写一个共享软件,一年可以挣几百万。但我希望谈的不是告诉程序员如何挣钱,而是要告诉程序员如何去创业。比如现在很多的共享软件的作者收入很高,衣食无忧,但从创业的角度看,它并没有以商业公司的方式创业成功。
记者:那根据您的观察,中国的程序员在创业方面欠缺哪些?
周鸿祎:首先是合作心态,这是程序员普遍缺乏的,当然这也是这个特殊群体的特殊原因决定的。
程序员的个性多半是傲气的、固执的,这些特点在写程序的时候都是优点。你必须要自信,必须要执着,你才能把程序写好。但是反过来说,这些特点在做商业的时候却是致命的缺点。大家经常说这句话:态度决定一切。程序员往往会觉得自己在做世界上一件十分伟大的事情,这就是驱动机器,修改一行代码,机器就能够工作,可以产生各种不同的行为。这很容易会让程序员产生一种错觉,认为自己可以Control Everything。程序员的自信在编程上是非常需要的,但不是适合一切场合。如果我们不说这些,可能很多程序员到现在还不知道自己错在哪里,仍然认为自己是King of the World。
事实上,程序员的能力只是控制了一个机器。但创业仅仅具备了和机器打交道这一种能力是绝对不够的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。很多程序员因为已经习惯了和机器打交道,不善于也不愿意做其它的工作。很多程序员内心会认为“营销不是很简单嘛,市场很简单啊,管理也很简单啊。”我认为这种心态是非常害人的。
程序员很固执,他觉得自己是机器的统帅,因此不会灵活,不会妥协。我之所以这么说,是因为当年的我就是这样的个性,越是优秀的程序员这些特征就越明显,但是我后来意识到这些问题,我就逼着自己改变角色。 记者:在做公司的过程中,您应该也经常和不同层次的程序员打交道吧?有什么深刻的故事和印象?
周鸿祎:这两天,我收到几封程序员的来信。有一封信中大意说“我是个如此优秀的程序员,为什么我就不能成功呢,请你指点。这里有我的Blog地址,看完你就会了解我了。”我想说的是:如果真的希望别人帮忙,就要把情况真实的说出来,而不是上来就说自己很优秀,这种语言就会让别人觉得很不舒服,不是很好的交流方式。我还真看了那个Blog,但看完之后,觉得这个程序员就是一个空想狂。
可以说,很多程序员实际上是优秀带来了自负,这种自负使得其不要说创业,可能在在公司中工作也会遇到问题。所以,我甚至认为程序员在创业方面遇到的困难比其它类型的人员更大。如果程序员希望主导一个创业,可能首先就要逼自己不是一个程序员。
记者:所以我们不能只单纯谈程序员创业,而是要从程序员创业谈起。为了避免这些问题,要做哪些转变呢?
周鸿祎:是的,要从创业谈起。程序员首先要学会和别人合作。提到这点,很多程序员都会说“我正在带着其他程序员写程序啊,我会合作啊。”但这种合作是片面的,我所谈的不仅仅是程序员和程序员之间的合作,而是包括了程序员和其它各种角色之间的合作。程序员之间相互的语言比较能够容易理解。但作为一个程序员,你能不能和商业人员、销售人员很好的合作呢。
我这些年还看到很多这样的例子:程序员动不动就把目标定为比尔·盖茨。其实,比尔·盖茨不应该成为程序员崇拜的目标对象,这会让程序员迷失方向,因为微软另外一个创始人保罗·艾伦才是真正的程序员,盖茨已经成为一个管理者。再看其它一些例子,Adobe公司两个创始人也是一个精通技术,一个对商业精通,这样的搭配才更利于成功。因此,对于很多程序员来说,一定要找准真正的榜样,不要被外界的故事迷惑了头脑。如果剖开一些故事的外表,你会发现国外很多成功的程序员,背后一定有一个很强大的商业感觉的人或者一个团队。
记者:那也就是说,程序员应该作为一种创业的参与者,而不一定要做主导者了?
周鸿祎:程序员的商业感觉其实并不是很好。即便有商业感觉,其实这只是一个灵感,一个创意,但要做成、做大还需要一系列的管理、市场、运营,这些对于程序员是不可想象的。程序员要明白,在自己不擅长的领域,找到一个可以弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占10%,但因为更容易成功,而且团队可以做100分的事情。而如果只是一个人做,很可能就失败了。例如:Google的第20名程序员都可以获得五亿美元,这也是一种成功。
这方面,国外的程序员对自己的长短比较清楚。在硅谷,很多程序员技术上都很牛,但他们都非常明了自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。我认为国外的程序员已经普遍意识到了这点,他们很愿意成为创业团队中的一员而并非自己创业。
因此,程序员需要调整心态,不要把自己当作精英人物,要承认自己在编程方面是优秀的,但永远有人比自己更优秀,对于其它的领域,很可能自己很无知。要知道,其实程序员的选择是最少的,因此抱有开放的心态是最重要的。
记者:你认为国内的程序员在哪些地方还与创业的要求存在一定差距?
周鸿祎:我认为现在的很多程序员经验过于不足,他没有认真踏实做过很多工作就奢谈创业。如果一个程序员没有在编程方面深入过,没有积累,也就是半瓶子醋。这样的程序员我接触过很多,他们自己也不清楚问题出在哪里,让人感觉又爱又恨。我认为程序员既然要凭借自己的技术,那就一定要踏实,要能够实记者/闫辉
一个周五的傍晚,在北京光华路的一个酒吧中,本刊约到周鸿祎进行这次对话。从昌平远道赶来的周鸿祎由于塞车而晚到了半个小时。由于开会讲了一天的话,他的声音有些嘶哑。不过在草草的吃了晚饭后,周鸿祎仍然用其快速的语调表达了自己的观点。
记者:我已经看到您在其它的媒体上接受了一些采访,也谈到了很多关于创业的话题。面对程序员这个群体,讲创业有什么特别的地方呢?
周鸿祎:的确如此,最近由于我的身份,只接受创业方面的话题。关于程序员创业,我之所以愿意谈我的观点,是因为我是程序员出身,也是从小公司做起来的,看到他们,就好像看到当年的我,我非常关心程序员个人包括共享软件作者和一些小网站。我希望能和他们分享一些经验和体会。
首先,我想说的是聪明人不一定能成功,程序员多半很优秀、很聪明,但是聪明人不一定都能成功。我希望程序员能够清醒的认识到这一点。希望我的观点能够给程序员一些帮助,哪怕只是对我的某一句话有了感觉,对他以后的成长产生了帮助,这就足够了。
中国的程序员群体有两类特征比较明显,这在CSDN的论坛就能够感觉到:一群人是自我感觉良好,以专家自居,另一群是软件蓝领埋怨公司和社会环境不行,待遇不好。
应该说,中国的商业环境确实不是很成熟,因此中国程序员创业的成功率也是很低的。放眼望去,中国互联网成功的人士出身于程序员的并不多。
我想说,在这里,我谈论的是程序员创业而不是程序员挣钱。挣钱很容易,写一个共享软件,一年可以挣几百万。但我希望谈的不是告诉程序员如何挣钱,而是要告诉程序员如何去创业。比如现在很多的共享软件的作者收入很高,衣食无忧,但从创业的角度看,它并没有以商业公司的方式创业成功。
记者:那根据您的观察,中国的程序员在创业方面欠缺哪些?
周鸿祎:首先是合作心态,这是程序员普遍缺乏的,当然这也是这个特殊群体的特殊原因决定的。
程序员的个性多半是傲气的、固执的,这些特点在写程序的时候都是优点。你必须要自信,必须要执着,你才能把程序写好。但是反过来说,这些特点在做商业的时候却是致命的缺点。大家经常说这句话:态度决定一切。程序员往往会觉得自己在做世界上一件十分伟大的事情,这就是驱动机器,修改一行代码,机器就能够工作,可以产生各种不同的行为。这很容易会让程序员产生一种错觉,认为自己可以Control Everything。程序员的自信在编程上是非常需要的,但不是适合一切场合。如果我们不说这些,可能很多程序员到现在还不知道自己错在哪里,仍然认为自己是King of the World。
事实上,程序员的能力只是控制了一个机器。但创业仅仅具备了和机器打交道这一种能力是绝对不够的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。很多程序员因为已经习惯了和机器打交道,不善于也不愿意做其它的工作。很多程序员内心会认为“营销不是很简单嘛,市场很简单啊,管理也很简单啊。”我认为这种心态是非常害人的。
程序员很固执,他觉得自己是机器的统帅,因此不会灵活,不会妥协。我之所以这么说,是因为当年的我就是这样的个性,越是优秀的程序员这些特征就越明显,但是我后来意识到这些问题,我就逼着自己改变角色。 记者:在做公司的过程中,您应该也经常和不同层次的程序员打交道吧?有什么深刻的故事和印象?
周鸿祎:这两天,我收到几封程序员的来信。有一封信中大意说“我是个如此优秀的程序员,为什么我就不能成功呢,请你指点。这里有我的Blog地址,看完你就会了解我了。”我想说的是:如果真的希望别人帮忙,就要把情况真实的说出来,而不是上来就说自己很优秀,这种语言就会让别人觉得很不舒服,不是很好的交流方式。我还真看了那个Blog,但看完之后,觉得这个程序员就是一个空想狂。
可以说,很多程序员实际上是优秀带来了自负,这种自负使得其不要说创业,可能在在公司中工作也会遇到问题。所以,我甚至认为程序员在创业方面遇到的困难比其它类型的人员更大。如果程序员希望主导一个创业,可能首先就要逼自己不是一个程序员。
记者:所以我们不能只单纯谈程序员创业,而是要从程序员创业谈起。为了避免这些问题,要做哪些转变呢?
周鸿祎:是的,要从创业谈起。程序员首先要学会和别人合作。提到这点,很多程序员都会说“我正在带着其他程序员写程序啊,我会合作啊。”但这种合作是片面的,我所谈的不仅仅是程序员和程序员之间的合作,而是包括了程序员和其它各种角色之间的合作。程序员之间相互的语言比较能够容易理解。但作为一个程序员,你能不能和商业人员、销售人员很好的合作呢。
我这些年还看到很多这样的例子:程序员动不动就把目标定为比尔·盖茨。其实,比尔·盖茨不应该成为程序员崇拜的目标对象,这会让程序员迷失方向,因为微软另外一个创始人保罗·艾伦才是真正的程序员,盖茨已经成为一个管理者。再看其它一些例子,Adobe公司两个创始人也是一个精通技术,一个对商业精通,这样的搭配才更利于成功。因此,对于很多程序员来说,一定要找准真正的榜样,不要被外界的故事迷惑了头脑。如果剖开一些故事的外表,你会发现国外很多成功的程序员,背后一定有一个很强大的商业感觉的人或者一个团队。
记者:那也就是说,程序员应该作为一种创业的参与者,而不一定要做主导者了?
周鸿祎:程序员的商业感觉其实并不是很好。即便有商业感觉,其实这只是一个灵感,一个创意,但要做成、做大还需要一系列的管理、市场、运营,这些对于程序员是不可想象的。程序员要明白,在自己不擅长的领域,找到一个可以弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占10%,但因为更容易成功,而且团队可以做100分的事情。而如果只是一个人做,很可能就失败了。例如:Google的第20名程序员都可以获得五亿美元,这也是一种成功。
这方面,国外的程序员对自己的长短比较清楚。在硅谷,很多程序员技术上都很牛,但他们都非常明了自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。我认为国外的程序员已经普遍意识到了这点,他们很愿意成为创业团队中的一员而并非自己创业。
因此,程序员需要调整心态,不要把自己当作精英人物,要承认自己在编程方面是优秀的,但永远有人比自己更优秀,对于其它的领域,很可能自己很无知。要知道,其实程序员的选择是最少的,因此抱有开放的心态是最重要的。
记者:你认为国内的程序员在哪些地方还与创业的要求存在一定差距?
周鸿祎:我认为现在的很多程序员经验过于不足,他没有认真踏实做过很多工作就奢谈创业。如果一个程序员没有在编程方面深入过,没有积累,也就是半瓶子醋。这样的程序员我接触过很多,他们自己也不清楚问题出在哪里,让人感觉又爱又恨。我认为程序员既然要凭借自己的技术,那就一定要踏实,要能够实记者/闫辉