邹辉:一个程序员的创业历程
2011年,坚决辞去了发展还不错的工作。我觉得,这不是我想要的生活,我我在心理呐喊,我要创业!我自负地认为:我可以实现更高的自我价值。怀着一种为了创业而创业的心态,就这样开始了自己的创业体验。
创业,就必须要找一个方向,基于移动互联的大众化产品,我相信我没有那个实力去做,因此只能找一个行业方向。
调查过很多行业,值得一提的是汽车维修行业。根据没有详细证明的调查结果,后汽车市场一年有几千亿。着手开始调查国内各家汽车维修行业的软件情况,有做汽车维修资料网站的,国内做的好的有两家,做汽车维修的管理系统,及典型三层架构的,有点类似简单的进销存系统,这样的公司大概有10多家。做汽车硬软件结合,汽车设备检测的公司,大概有10多家。调查结束,信心大满,对于汽车维修而言,这些企业做得非常单一,没有形成行业的整合,没有软件对汽车维修做到比较完美。为何不可以做一套汽车智能维修系统,智能分析汽车故障,提供汽车维修资料,引导维修人员维修汽车,做到一站式保姆服务,为何不可以将维修资网,汽车设备检测,汽车维修管理系统整合到一套系统?于是,开始着手准备这方面的资料,写方案,发现需要投入大概600W的资金。哪有这么多钱,怎么办,找风投,加入各种风投群,找各种投资人聊,对于这样的只停留在想法阶段,还没有形成产品的东西,没有人感兴趣。一段时间折腾下来,于是果断放弃了这一行业。(备注:因为国家后来的政策提倡,现在,国内已有几家公司以及科研单位在开始做汽车行业的整合,汽车物联了,具体是否融合汽车维修,我没有关注,但是我想,那是发展的必然趋势)。
在心灰意冷的时候,决定先让自己冷静下来。加入到一个IT交流群里,和一群做程序的朋友扯淡。几天下来,和大家混得很熟了,有一个朋友,发了一个消防软件(单机版给我),问我这个是否可以做,当然可以做,一个简单的消防单机版办公软件嘛,这有何难?但是接一个项目,做了再接另外一个项目来做,这种IT外包式的,不可持续的模式实在没有意义。
仔细调查了消防行业,发现这一行业居然还处于信息化真空状态。世面上基本上没有一套成行的消防管理系统。广州有一家公司在做,成都有个高校在做,不过都还不成熟。进驻这一行业,发展成为这一行业的龙头,让我感觉抓住了一根救命稻草。
拜访网络上的这位朋友,不过这套系统的甲方,是政府部门里的人。开始调研这套系统的需求,我发现需要做的不仅仅是一个单机版,是一套基于广域网的消防协同办公系统。开始谈价格,价格分为研发费用,安装费用,以及维护费用。仔细评估下来,客户给的研发费用实在是太少,不可能做出来这样的产品。价格陷入僵局,为了能拿下这套系统,为了占据这个行业,我决定自己垫资进去,开发出这套系统(后来事实证明,我个人出的研发费用是客户给我的5倍)。客户答应,每安装一个客户端,我可以收取500元的安装费用,每个客户端,我可以每年收取500元的维护费。
不管怎样,开始着手做吧,不为别的,只为梦想!开始组建团队,租场地,买设备。我们给这个团队取了一个名字:Veiwo。我给兄弟们工资+股份+每天包吃。不过工资也不高。在这里感谢那些对我一直不离不弃的朋友,不管过程多么困难,不管外面的诱惑有多大,你们自始至终从来没有离开过我,特别感谢VC群的川菜,帮我免费提供了一台静态IP服务器。
客户的要求还真多,Demo版从以前的几个静态PPT页面,到要求到一个Demo版软件版本(这个时候让我心里非常不安,客户的很多要求与开始谈论的结果非常不符,客户始终以一种高姿态的方式与我交流,我担心以后的软件同样会出现这样的问题,事实证明的确如此)。一个月后,经过大家的努力,终于把Demo开发出来了,我开始与客户一起到各大公安局,各个企业去演示。效果还挺不错,客户告诉我,很多企业需要安装。
这就表明,要同时支持几千甚至上万人同时使用本系统,这就大大加大了软件的难度,对服务器的要求也会更高,对通信的要求也会更高,无形中,给开发上又增加了非常大的压力。
客户偶尔会过来看软件开发进度,偶尔会提出一些变态需求,比如客户提出一个用户n个人登陆,但是n个人又是不同的人,他们有他们自己的管辖权限与范围,但是又必须是同一个用户,没办法,既然客户提出的,想办法实现它吧。客户提出,每个人要有签名,可以方便地实现软件签名,好吧,我买来汉王手写版,将签名保存成图片存入系统。客户提出,我们需要在软件里播放各种格式的视频音频文件,好吧,我们使用了开源的VLC,支持常用的视音频格式。客户又提出,每个人的签名必须唯一,软件需要智能识别出是谁在签名,我说这个实现不了,首先,其他人可以模仿签名者的笔记;其次,每个人的签名也不一致,客户说:他看到美国里有一部电影里可以。我当时心情就不是很好了。NND,这个理论上就行不通,就算行得通,你给的这点研发费是不是要我给你开发一套操作系统?最后我提议通过每个人员设置密码来解决。经过了太多变态需求,尽管有的需求非常合理,但是客户给我的研发费实在做不了这么多,没办法,为了梦想,也为了打造一套比较好的产品,我们都给客户做了。
为了打造好这套系统,我们开发了一套网络管理软件,开发了一套企业客户端,政府部门客户端,消防维护企业客户端,一套FTP服务系统,通信服务系统,等一大堆系统,只为了支撑这套行业软件的运行及管理。
在研发过程中,通信服务这块比我预期晚出来了两个月,开始准备采用分布式服务器,由于客户说以后只出一个服务器,变做了单一服务器的通信服务,开始决定引用P2P技术,我们的技术人员在调试这个过程中,出现很多问题,于是我们决定使用服务器转发方式来实现点对点通信,为了提高通信效率,我们在服务器端使用了另外一个入库服务,使用OCI快速存储。为了实现一用户多人登陆,我们开发了用户逻辑查找模块。经过从来没有周末,每天加班,以及无数次的通宵,又经过半年多的研发,我们的试用版终于出台了。
此刻,我已经投入了我打工时候的所有资金,我决定在客户还没有给我试用版研发费用的时候,提高这套系统研发的价格。原因:我实在没有资金继续支撑这套系统的正常运转,升级,安装及维护;第二:这套系统与客户当初设想的一个软件是不同性质的感念;(创业)第三,大家必须成为一种利益共存体,我们才能继续为这个行业服务,推出更多的行业整合的软件,继续推动这个行业的发展。
与客户的价格拉锯战正式拉开,经过多个回合的较量,客户最终不同意出更高的价格,尽管他有着丰厚的利益空间(我到现在都没有想明白,客户为什么不愿意投入更多的资金,让这套产品半途而废)。
而留给我的,则是一套还需完善的系统,我永远地站在了这个行业的门外,
花光了我打工时的所有积蓄。经历过这的次创业,虽然失败,但不后悔。准备开始找工作,现在想想,加入一家企业,辅助一家企业发展,其实也是可以实现自我价值的。
总结一下:
1、不能抱着为了创业而创业的心态去创业!
2、引用曾经看到的一句话:当我们认为已经准备好创业了,可能还没有真正准备好!
3、如果创业的时候,对客户的依赖性太大,那一定得选择好客户!
4、一定要想办法,与客户建立利益共存体,让客户对你形成依赖!
5、资金要足够!
6、创业时,一定要选择好方向,接点项目外包做是没有前景的!
我贸然选择创业,将一些过程与大家分享,愿做大家的前车之鉴,希望大家不要重蹈覆辙。其他的,留给大家总结,批评,指正吧。
“张承辉博客” 邹辉:一个程序员的创业历程 https://www.zhangchenghui.com/215780