從程序員的角度談創(chuàng)業(yè)三年
在創(chuàng)業(yè)三年時(shí)間里作為聯(lián)合創(chuàng)始人,雖然拿著大家均等的股份,我始終是沒(méi)有什么話語(yǔ)權(quán)的,但是,這也給了我從旁觀者的角度看清整個(gè)局面的機(jī)會(huì)。創(chuàng)業(yè)公司的成敗絕大程度取決于技術(shù)大牛和公司 Leader,這兩個(gè)人最好能在性格上形成互補(bǔ),而遺憾的是我們公司是同一人。
關(guān)于決定是否創(chuàng)業(yè)
2012年4月,正好三年前整,在深圳能源正混的郁郁不得志的時(shí)候,大學(xué)的好兄弟找到我一起創(chuàng)業(yè),他們有錢、有 idea,就是差人,當(dāng)時(shí)的我還是技術(shù)菜鳥(niǎo),本科學(xué)的也不是計(jì)算機(jī),看著移動(dòng)互聯(lián)網(wǎng)蓬勃的發(fā)展羨慕不已。很快就答應(yīng)了一起干,因?yàn)樾睦锵胫退銊?chuàng)業(yè)失敗了,那也學(xué)到了技術(shù),也不愁再去找工作。現(xiàn)在回想起來(lái)覺(jué)得太魯莽了些,抱著這樣的想法的程序員應(yīng)該不止我一個(gè),每個(gè)人的生活條件和家庭背景不同,對(duì)與錯(cuò)得由你自己來(lái)評(píng)判。
關(guān)于股份如何分配
成功的企業(yè)大多是相似的,而失敗的初創(chuàng)公司最大可能是股權(quán)分配不合理,我們的核心團(tuán)隊(duì)成員最開(kāi)始有四個(gè)人,Team Leader 在股份分配的問(wèn)題上的意見(jiàn)是四人平均分,換取他掌握公司話語(yǔ)權(quán)。當(dāng)時(shí)大家就都表示了異議,激烈的爭(zhēng)吵了幾天,誰(shuí)也說(shuō)服不了誰(shuí),最后不了了之,這也為后來(lái)的分崩離析埋下了伏筆。試想下,假如你確實(shí)牛逼,大家敬你服你不就完了嗎,又何須用股份來(lái)?yè)Q取決策權(quán)。大家能力不同,那么股份平分的缺點(diǎn)是什么呢?創(chuàng)業(yè)是一個(gè)漫長(zhǎng)的過(guò)程,每個(gè)人付出的時(shí)間、精力和成本一定會(huì)有差異。如果不設(shè)立股權(quán)池浮動(dòng)分配機(jī)制,那么問(wèn)題就來(lái)了,拿著四分之一股份的 Team Leader 覺(jué)得自己太累了,事必躬親,心里不平衡就開(kāi)始內(nèi)斗了,因?yàn)槲宜闶潜容^”聽(tīng)話和能干”,他先后擠走了所有的核心團(tuán)隊(duì)成員,唯獨(dú)剩下了我。關(guān)于如何科學(xué)分配創(chuàng)始人團(tuán)隊(duì)間的股份,以及拿出多少股份期權(quán)池用來(lái)激勵(lì)員工的問(wèn)題,我這里不分析,我只講我的經(jīng)歷,能不能學(xué)到什么,那就要看你了。
關(guān)于融資的問(wèn)題
大多數(shù)的初創(chuàng)公司是很難拿到天使和風(fēng)險(xiǎn)投資的錢的,沒(méi)錢該如何創(chuàng)業(yè),自己出錢、眾籌、做外包… 這是八仙過(guò)海各顯神通的事情,我們公司算是比較幸運(yùn)的,這點(diǎn)必須承認(rèn)。Team Leader 在軟件行業(yè)混了十幾年,有一些人脈和資源,從創(chuàng)立初始就有天使和風(fēng)投愿意提供大筆的啟動(dòng)資金,后來(lái)我從深圳回武漢,也帶來(lái)了深創(chuàng)投的天使??上н@些投資人通通被 Team Leader 拒絕了,理由是不缺錢。
沒(méi)錯(cuò),直到我現(xiàn)在離開(kāi)了,公司也不缺錢,但是雪中送炭者少錦上添花者多,等到需要錢的時(shí)候再去找天使和風(fēng)投就晚了,要么被迫簽了城下之盟,要么被迫拿出了大量的股份。有了錢就能提供更好的辦公環(huán)境、更好的待遇吸引優(yōu)秀的員工等等好處無(wú)須贅述,而且投資人的能量往往大多遠(yuǎn)遠(yuǎn)不僅于此,他能站在不同的角度和高度看問(wèn)題,他也是為你爭(zhēng)取更大的風(fēng)險(xiǎn)資本加入的先行者和中介人。換個(gè)角度想,你拿天使和風(fēng)投多一分錢,就等同于減少了潛在的競(jìng)爭(zhēng)對(duì)手一分錢,所以在不需要錢的時(shí)候一定要多拿錢。不要舍不得出讓一點(diǎn)你手中的股份,當(dāng)創(chuàng)業(yè)不成功的時(shí)候,你拿著 100% 的股份也是廢紙。
關(guān)于產(chǎn)品是做到極致,還是快速迭代,還是同時(shí)做多個(gè)產(chǎn)品
第一款產(chǎn)品最初是做全平臺(tái)的商業(yè)視頻會(huì)議系統(tǒng),是一款背離時(shí)代潮流的產(chǎn)品,我也不知道他為什么會(huì)有這樣的決定。也許當(dāng)時(shí) Team Leader 是這么理解的,全國(guó)都在如火如荼的搞 App 開(kāi)發(fā),我們反其道而行之,這樣就完全沒(méi)有競(jìng)爭(zhēng)對(duì)手??墒钱?dāng)快速產(chǎn)品原型出來(lái)以后,基本上沒(méi)人搭理我們,無(wú)論是投資人還是客戶,因?yàn)檫@玩意兒太扯淡了,而服務(wù)器端開(kāi)發(fā)和運(yùn)營(yíng)成本高的驚人,根本就不是一般初創(chuàng)公司能夠承受的了的,項(xiàng)目還未正式上線就擱淺了,沒(méi)有認(rèn)真的市場(chǎng)調(diào)研,沒(méi)有進(jìn)行技術(shù)和經(jīng)濟(jì)可行性的研究,甚至連潛在客戶的需求都沒(méi)有咨詢過(guò),就這樣盲目的做了大半年開(kāi)發(fā),現(xiàn)在想來(lái)簡(jiǎn)直不可思議。
第二款產(chǎn)品是 Google Reader 宣布關(guān)閉后誕生的想法,可以理解為站在了互聯(lián)網(wǎng)的風(fēng)口,放眼全球幾乎沒(méi)什么大的競(jìng)爭(zhēng)對(duì)手,因?yàn)?RSS 資訊和文獻(xiàn)的受眾用戶相對(duì)小而精,有一批忠實(shí)的粉絲,但大公司又剛好瞧不上,正適合小公司一展所長(zhǎng),投資人也特別親睞。這是一次極好的機(jī)會(huì),天時(shí)地利人和,誰(shuí)能盡快推出產(chǎn)品,就能如同秋風(fēng)掃落葉般占領(lǐng)市場(chǎng),結(jié)果由于 Team Leader 一直秉持的做到極致的做事態(tài)度,寫第一代產(chǎn)品的代碼,版本控制都已經(jīng)設(shè)想到第五代如何更新和擴(kuò)展了,一而再再而三的增加功能,他負(fù)責(zé)的開(kāi)發(fā)客戶端遲遲無(wú)法按時(shí)交付,最后產(chǎn)品倒是極致了,可是錯(cuò)過(guò)了上架的最好時(shí)機(jī),又有什么用?
其實(shí)對(duì)于創(chuàng)業(yè)來(lái)說(shuō),哪一種模式都有成功的例子,但都是不可生搬硬套的,誰(shuí)也不能夠肯定自己的產(chǎn)品策略和切入點(diǎn)是正確的,這些都需要大量的探索和驗(yàn)證,當(dāng)發(fā)現(xiàn)走了錯(cuò)路,必須要有壯士斷腕的勇氣,堅(jiān)決砍掉錯(cuò)誤功能或產(chǎn)品。我不是產(chǎn)品人,也沒(méi)有花里胡哨、亂七八糟的想法,我只贊成最穩(wěn)妥、最有概率成功的方式。專注于一款產(chǎn)品,盡快的推向市場(chǎng),然后根據(jù)少部分用戶的反饋,修改服務(wù)或增加功能,最后借助投資人的資金和人脈做大肆營(yíng)銷和推廣,這就是我最認(rèn)可的方式。
關(guān)于如何選擇開(kāi)發(fā)人員和技術(shù)
這是大多數(shù)創(chuàng)業(yè)者不會(huì)說(shuō)的話,大家都愛(ài)說(shuō)實(shí)現(xiàn)不成問(wèn)題,說(shuō)這話的人我特別反感,人類文明文化發(fā)展迄今已五千多年,如何快速、高效、經(jīng)濟(jì)和安全的實(shí)現(xiàn)一項(xiàng)工程是一門藝術(shù),不是光有學(xué)問(wèn)就可以的,今天的科學(xué)家們?cè)诠こ虒?shí)踐項(xiàng)目上的研究停滯不前了嗎?精益求精,實(shí)現(xiàn)恰恰是最大的問(wèn)題。
我們的 Team Leader 算的上技術(shù)大牛,從美工出身后來(lái)轉(zhuǎn)到 Adobe Flex 系列程序員,也懂服務(wù)器端的開(kāi)發(fā),算得上全棧程序員,精通軟件設(shè)計(jì)與架構(gòu),這些都是優(yōu)點(diǎn)。主要的缺點(diǎn)有兩個(gè),一是偏執(zhí),二是固步自封,也算是喬幫主極品粉絲的通病,我只是就是論事,并非要挑起幫主粉絲的罵戰(zhàn)或者編程語(yǔ)言之間的戰(zhàn)爭(zhēng),如有冒犯請(qǐng)?jiān)?。Adobe 近年在程序界的一天比一天頹敗,F(xiàn)lex 也早已過(guò)時(shí)了,結(jié)果 Team Leader 卻堅(jiān)持選用 Air 虛擬機(jī) + AS3 + MXML + CSS 的模式開(kāi)發(fā)客戶端,理由是熟悉且跨平臺(tái)。我承認(rèn)轉(zhuǎn)戰(zhàn)其他平臺(tái)學(xué)習(xí)需要成本,但早期的 Air 虛擬機(jī)的性能簡(jiǎn)直慘不忍睹,就算是今天也是遠(yuǎn)不如 Java 虛擬機(jī)的,更不要說(shuō)跟 Mono 或者 V8 引擎相比,更加不要說(shuō)跟 Native App 的性能相比。最糟糕的不止如此,Adobe 不開(kāi)源代碼,扔個(gè)半死不活的 Air 虛擬機(jī)出來(lái)后,后續(xù)的優(yōu)化和更新非常緩慢,稍微復(fù)雜一點(diǎn)的功能都要自己重寫代碼,大大加重了開(kāi)發(fā)任務(wù),再加上 Team Leader 對(duì)于產(chǎn)品的高標(biāo)準(zhǔn)嚴(yán)要求,更是使代碼量成幾何級(jí)數(shù)上漲,雪上加霜。
說(shuō)到這里不得不舉個(gè)例子,由于一直被客戶端的開(kāi)發(fā)拖著進(jìn)度,我們服務(wù)器端的開(kāi)發(fā)團(tuán)隊(duì)和設(shè)計(jì)師甚至抽空出來(lái),做了好幾個(gè)外包的 HTML5 網(wǎng)站和游戲。等到產(chǎn)品上架時(shí),整個(gè)團(tuán)隊(duì)人心都渙散了。
總結(jié)
三年的創(chuàng)業(yè)時(shí)間說(shuō)長(zhǎng)不長(zhǎng)、說(shuō)短不短,一生能有這樣一次經(jīng)歷也是可貴?,F(xiàn)今的成功或者失敗絕不僅僅只是一個(gè)人事,整個(gè)團(tuán)隊(duì)包括投資人都各有責(zé)任。最好不要讓 Leader 一邊做技術(shù)、一邊做管理,人的能力是有限的,精力也是有限的。如果 Leader 找對(duì)了方向,而你堅(jiān)持不懈的追隨,那么你就走在了成功的路上。堅(jiān)持學(xué)習(xí),和投資人搞好關(guān)系,從上一個(gè)項(xiàng)目的失敗中孕育下一個(gè)產(chǎn)品的成功,要運(yùn)氣,也要實(shí)力。