
我大学毕业后,一直从事管理软件的开发工作,打工多年,后面创立卓普天软件,专业做酒店管理软件的研发和销售,转眼到今天已十几年了。
职业生涯中,也认识有很多个程序员出来创业的,发现有一个很有意思的事情就是:程序员出身做老板的管理软件公司,往往做不大,但却一直活得特别久。
为什么程序员做老板的公司,做不大呢?我觉得可能是这几个原因:
1 营销能力不强,这是根本。
程序员之所以能成为程序员,他肯定是在软件开发上,是钻得非常深的。否则他也不能够靠写代码找到饭吃。
但人的精力是有限的,开发做得好的程序员,大部份都不擅长于搞销售。
一个公司,如果老板营销能力不行,可以通过组建销售团队,通过合理的分配制度来补这个营销的短板。
程序员老板当然明白这个道理,在创业初期时,往往会和以前认识的做销售的同事或朋友,合伙创业。一个负责产品的研发,一个负责产品的销售。
但当程序员努力的开发出产品后,这个销售合伙人,往往卖不出去多少套软件。这里有销售合伙人能力不足的原因,也是因为公司和品牌没有知名度,市场不接受的原因。
由于直接面向客户销售的结果也不如意,后面公司的销售模式,往往由直单转向找渠道商的模式。但如何找到渠道商,如何定价,如何定好各方种预案,管理渠道商,也不是容易的事。
不管是做直单,还是做渠道,都不是程序员擅长的,如果这方面能力不跟上,又没有合伙人补上这块短板,那就不可能做大。
2 精力大部分放在产品研发上难以抽身,放在营销的时间过少。
程序员之所以能出来创业,并能自己养活自己,最核心资源,就是他的技术和产品。程序员自己就是公司最重要的开发人员。
一开始就决定了,他的主要任务,就是要在产品上不断地打磨。这些年技术发展太快,同行进步得很快,他也必须花更多的时间在产品上。
产品的完善是无穷尽的,这会让他在产品研发上无法抽身,而无法有营销上投入太多的时间。
即使很多程序员老板自己也认识到自己销售能力不足,应该放更多的精力在营销上。但实际工作上,自觉或不自觉的,都会把大部份的精力,花在产品的开发与完善上,一方面是因为要不断满足客户对产品完善的需求,另一方面,因为打造产品的过程序,能给程序员很大的满足感,这个容易让他沉醉其中。
3创业业务本身,难以赚到大钱。
创业,必须持续的赚到足够多的钱,才能做大。
要赚到足够多的钱,除却老板自身的因素,第一是行业,第二是进入的时机(最好是在行业的爆发期之前进入)。
只有行业处于升级期,且自己也能力够强且努力才能做大。
以房地产为例,二十年前,体量大利润高,行业红火,造就了多少首富。再看现在行业下行时,多少公司破产。现在即使许家印再生,也不可能再造出一个新恒大。
程序员能够出来,就可以进行创业的市场机会,大部分都是很细分的机会。大部分程序员创业,都是先打工几年,看到有机会,就出来自己做的。往往所进入的行业,都是存在十年以上,二十年以上甚至三十年以上的行业,已经进入长尾期了,且市场总量不大,且难以规模化发展,即使再努力,也难以做大。
4经营上普遍保守,过于求稳。
和销售出身的老板相比,程序员出身的老板,往往做事保守。程序员擅长的是写代码做产品,给客户高质时交付,赚辛苦钱。
经营方式往往是:不借钱,不负债,不融资,不烧钱,有多少单子养多少人,追求的是一年上一个台阶式的累积式发展。
追求稳当然没有错,但当市场有大机会时,就很容易错过,就不可能爆发式增长。小富即安,可能是绝大多数技术老板的宿命。
那为何会程序员做老板的软件公司,一般都活得很长久呢?我想可能有这些原因:
1产品好(稳定、实用、易用)
敢于出来自己创业的程序员,大部份都是有真本事的。
做出来的产品,往往不比同行的大公司差,甚至更好。
为什么呢,因为他们本身往往就是大公司出来,有足够的技术和对行业的了解。另外,最重要的是,他们是在全心全意的研发属于自己的产品。做过程序员的朋友,都知道这里的差别有多大。
以我们卓普天的软件为例,不说功能,在稳定性、易用性、维护的方便性等方面,不客气的话,就远超很多同行大公司。
原因是,同行的大公司走的是直单模式,报价高,但个性化要求也多,开发更注重是满足客户的功能需求。而我们面向是的渠道商,做的是商品化产品,为稳定销售渠道,必须把稳定性、易用性、维护的方便性做好,把节约代理商的安装、培训和售后成本放在第一位。
2 有稳定的代理商和终端客户,且老客户稳定性高
由于产品好,稳定,用心的服务代理商或终端客户,价格低,开发人员和代理商能直接和高效的沟通,不乱承诺做不到的功能,不乱糊弄客户,大家能合作愉快,客户的稳定性一般都很高。
像我们公司,很多渠道商,合作都超过10年了。很多以前酒店客户,系统已启用超过8年甚至10年了(中途有给客户更新),还在用着我们的系统。
3 有技术开发能力,产品能不断的升级。
软件产品,必须不断的升级,才能够不被市场淘汰。
早些年,有的销售人员,从别的公司买来了成熟软件的源代码,自己做。但由于自己不懂开发,也没有找到合适的开发人员,产品不能随着市场需求升级,最终只能放弃。
4 能不断推出新产品
由于程序员有强大的研发能力,当开发好一个产品后,依靠前一个产品的公共功能积累,可以很快的推出另一个产品。
以我们为例,当我们的卓普天酒店管理系统成熟后,我们很快就推出了公寓版、青旅版、电竞酒店版、中英文双语版等面向酒店不同业态的产品。
而且还把高星级酒店版本中的餐娱与后台系统,折分出来,推出餐饮管理系统、足疗管理系统、KTV收银系统、洗浴中心管理系统、会员管理系统、库存管理系统单独销售。
这样,即使最坏的情况出现,主营产品酒店管理系统完全卖不出去。我们手上还有其他的产品可以销售,足够养活自己。
5 经营成本低
软件公司的成本,最重要的是两块:一是员工工资,特别是开发人员的工资;另一个是公司办公场地的房租。
老板自己是程序员,本身就可以节省一部份开发人员的工资。办公场地,也不一定要在高档的写字楼,如果收入不佳,可以迁到居民楼里,节省成本。
6 老板自己可以兜底
老板本人就有终极兜底能力。普通老板如果没有开发人员,现有产品无法升级,会被市场淘汰;无法开发新产品,失去持继发展的可能。
程序员自己是老板的,即使在最极端的情况下,所有的员工都离开,老板亲自来干所有的活,依然可以给客户不断的升级产品,开发新产品,维持公司的持续经营。
所以,这就是为何这十几年来,互联网大厂倒了一大批,当年那些不起眼的小管理软件公司,全都还在稳稳活着的原因。
夜雨聆风