怎样做软件公司老板

本文是《软件这门生意》的第一部分。温馨提示:本文撰写于2003年,当时全球互联网泡沫破灭了,江山正待重整。 我经常遇见那些渴望自己开办公司的软件作者,他们几乎无一例外的都有这样那样的疑问:自己开公司好不好呢?需要注意什么呢?风险大吗?万一失败了怎么办?本章就尝试回答这些问题,关于怎样做一个老板,尤其是做一个软件行业的小老板,一切从零开始,白手起家的小型软件公司老板。 一、 怎样才算是小型独立软件供应商我给小型独立软件供应商(Small Independent Software Vendor)的界定是比较狭义的,如果你的软件公司不是很符合我所探讨的范畴,譬如是一家拿了风险投资、正在试图突飞猛进的公司,请务必注意某些不适用的东西。 首先让我们来定义一下怎样才算是小型独立软件供应商。首先,它必须是独立的软件供应商。提到独立软件供应商,一般人都会想到那些为微软产品服务、倚仗微软吃饭的公司,即所谓的“微软生态圈”。这并不在我们要探讨的范围之中。 作为独立软件供应商,它应该是自己开发、自己推广、自己销售本公司的软件产品。软件咨询顾问店之类的也不算是独立软件商,尽管独立软件商也会做一些咨询顾问的事情。提供增值服务的软件分销商也不算是独立软件商,尽管独立软件商有时也会分销别人的产品(只要能赚钱就行了,刚起步时期尤其如此,需要有能赚钱补给生存所需。) 作为独立软件商,你需要去构想软件产品,也要有远见,但是也要愿意承受这样的风险:当产品出炉之日,会有人买它吗?如果你连自己的软件产品都没有,那你就不算是独立软件商。 顾名思义,小型独立软件商,就是还没长大的独立软件商。我所谈论的小型独立软件商,更多的是个体所有、自筹资金的公司。当然了,如果你能幸运得到风险投资的青睐,那也不是一件坏事。 但是所谓的“小型”只是一个相对的概念,没有一个绝对的数量限制的。一家小型独立软件商可能只有3 个员工,25个员工,或者50 个员工。但是如果你的公司已经有超过100个员工了,可能“小型”这个词就不再恰当了。 小型独立软件商一般规模是比较小的。就算要发展壮大,也是慢慢的,一步步来。他们的增长是顺其自然的,用赚到的钱来发展自己。因此小型独立软件商是非常乏味,但是也非常赚钱的。 说起小型独立软件商,我就津津乐道,因为我就在这样一家公司工作,而且我相信这样的公司是当前最充满机会的地方。这样说可能有人不同意,但我想,或许现在是改变我们对前景的预期的时候了。 在互联网泡沫时代,为了迅速打造大型的公司,人们投入了大量的财力物力和人力。当看到像LNUX这样的公司在上市第一天就价值130亿美元的时候,我们都为之眼前一亮。但是小型的私人企业是不可能创造那样的轰动效应的,还是让我们对这样的庞然大物不屑一顾好了。 在1996年左右到20世纪初如雨后春笋般蓬勃增长的那些互联网和软件公司,到了2003年,已经像是小孩子吹起的七彩泡沫,纷纷破灭,所剩无几了。风光一时的LNUX的市值也损失了99.7%,类似的例子数不胜数。然而,泡沫的破碎并未改变人们对小公司不屑一顾的看法。这样的偏见蒙蔽了人们的视野,致使他们看不到小型独立软件商这样美好的前景。二、 牢骚太盛防肠断 写到这里的时候,我有些郁闷。软件行业搞到今天这个样子让我很恼火。于是我写了这篇檄文,鼓励大家要振作,不要唉声叹气。放开眼界去看,我们的行业充满了许许多多、实实在在的机会,我们要自信能摘取这些果实。这篇文章也算是对自己的一个鼓舞吧。 从只有一个人的软件商店,到雇员上万的顶级软件巨头,开发和销售软件产品创造了无数的就业机会,也成就了无数的职业梦想。 非常荣幸的是,我就是其中的一员。我痴迷编程,写软件卖软件是我毕生的乐事。我喜欢做市场营销策略分析,喜欢美术设计和建筑工程。我更喜欢写代码,搞定一个bug就跟搞定一个女人那样的爽快。 但令我最有成就感的是听到别人说我的产品帮了他的大忙,很管用。一句话的肯定让我觉得工作有了意义。如果做这个产品只是为了赚钱的话,可能我就不做了。但目前我还是要做这个,因为实在想不到还有什么可做的。 我现在经营者一家叫做SourceGear的独立软件公司,也是一家小型公司,只有25个人(作者写本文时是2003年,当时SourceGear成立了7年,现在他的公司估计不止这个人数了。——译者注)。我们开发的产品卖给使用Microsoft Visual Studio的开发人员。 软件公司很多技术人员在日常工作中或多或少都参与了商业决策,许多程序员甚至做了市场营销的工作都不知道。尤其是在小型软件公司里,人人都头戴几顶帽子,开发与营销并不是楚河汉界般分开的。人们或许不愿意承认这点,但是不容否认的是,这些玩弄技术天才同时也是闯荡市场的高手。 我就是这样的过来人。大学里我学的是计算机,不是做生意。开公司做老板的经历给我上了人生很宝贵的一课,大大小小各种错误留给我的经验教训尤其难得。 (待续)