那些年,我做共享软件(2)

(1)在这里:http://www.cnblogs.com/ddeef/archive/2012/12/17/sharewarelife1.html

第一个软件没有卖出去,一个原因是软件做的太简陋了;另一个原因是根本就不会卖软件,不会去找客户,以为只要挂在网上客户就自动来了;第三个原因,有大网络的公司不会去买小的工具,他们都是有专门的供应商去提供“解决方案”的。小的软件,应该可以卖给小的团体,因为他们采购起来可能更随便一些,主要是这个小团体的领导可以决定。当然,这些是我现在总结的,做第二个的时候,还没有这些认识。 

第二个软件,《URTracker事务跟踪系统》

起源。在第一个公司的时候,因为是做软件的现场实施,经常在外地出差。软件在现场会有很多问题。当时,公司的做法是现场的实施人员在Word中记录问题,晚上的时候找个能上网的地方发回公司,第二天公司把文档发给各个部门解决。各个部门在文档中记录解决办法等。 这样一个文档就变成了多份了,每份不同的部门填写,最后文档就很难同步了,一个相同的问题,不同的部门在不同的文档中记录不同的内容。整个比较乱。

于是,我就用在学校的时候学的asp,写了一个程序,命名为pts (Problem Tracking System,问题跟踪系统的意思)。主要功能就是记录问题,然后不同部门的人可以在里面记录解决方法。这样所有的信息就集中在一起了。(其实写这个程序也有一点儿私心了,就是企望公司主管技术的领导能发现俺写软件的本事,把俺从工程部调入到开发部做个真正的程序员。)

后来,工程部启用了这个软件,后来,应用范围扩展到别的部门。我辞职以后,据说,公司还有专门的人维护这个程序,去年的时候据说,公司还一直在使用。 不过估计和最初的版本已经变化很大了。上截图。

第二个公司,做的是IP电话,就是电脑上打电话的业务。因为业务本身受国家的管制,再加上运营商本身比较抵制,以及当时网路速度太慢的缘故,业务开展不起来,效益比较差。同样,在这个公司也遇到了与第一个公司一样的情况:软件有许多问题,却没有一个工具来管理。这让我想起来之前开发的PTS,这个公司也缺一套这样的工具。那个时候,.Net兴起了,我这个落伍者就想,是不是可以参照这个思路开发一个通用的工具来管理问题?顺便也学一下.Net。正好这段时期比较闲,空余时间比较多,于是就有了《URTracker事务跟踪系统》。它和Pts工具的主要区别,是可以做一些定制,加入了流程和角色的概念。

做URTracker,起初也没有报太大的挣钱的企望,主要一个是兴趣,我还是比较喜欢做一些web的程序,用微软的这套东西,第二吧,觉得这个东西对公司的积累还是比较有用的。

04年9月份的时候,第一个版本做出来了。因为怕命名1.0客户会觉得太弱,所以直接写成了2.0的版本,惭愧。

软件的名字怎么确定呢?这个是个比较头疼的问题。当时,希望自己的软件有一个积极向上的感觉,想到了一个上坡路的场景,所以用我蹩脚的英语翻译了一个“Up Road Tracker”,简写成“URTracker”。当时还画了一个图标,中间是一条弯弯的马路,缺乏美术细胞的我,搞的很不美观,后来就作罢了。事实证明,一个好的名字对于一个软件成败还是有一定影响的。如果你的名字比较简单有容易记,会给客户留下更深刻的印象。比如“Clear Case”,既顺口,又能从名字了解软件的用途。但是好名字都被别人抢走了,比如Apple,你能还找出一种水果名字又好念,又短,还又常见的么?另外,如果软件的名字以A开始,在客户搜索的时候,会排在更靠前的位置。我的“URTracker”两个都不占,这点确实做的比较失败。

另一个是域名的问题,这个我当时根本没有考虑到。当时以为自己还可以做别的产品出来,类似于连连看,一个站点挂很多产品,所以就没有申请urtracker.com这个域名,而是搞了一个****soft.com的域名(当然这个名字也比较失败,念起来很拗口)。事实证明,这点太没先见之明了。05年的时候查的还故意查了一下urtracker.com,域名没有人注册。当时没舍得花几十块钱注册这个域名,以为也不会有人注册这么奇怪的名字。后来,到了07年的时候,去注册的时候,发现已经被注册了,只能注册.cn了。一个很大的遗憾。 现在,如果要做一个通用的产品,命名的时候一定要先查一下域名还在么,抢下来,成本不高,却对未来是一种保护。

还是相同的一套工序:做网站,在软行天下创建产品,在软件里做购买链接,上传到下载站。在网站上用leadbbs做了个小论坛。当时似乎还能直接提交链接给搜索引擎来收录。

现在已经想不起来了,当时怎么来的第一批的客户。总之,有几个人来试用了。大家会在论坛里发一些帖子,有了一些反馈。有反馈是好事,有了反馈,软件就有了进一步修改的方向。

记得当时有个用户,是一个大通信公司的项目经理,我毕业的时候应聘没能进去的(我也是学的通信专业啊,可惜走偏了)。他很喜欢这个软件,他说“URTracker是一个更轻量级的系统,实用性会强一些,关键是它提供了一种push的手段,实现了信息的互动,避免了人工去询问获取任务状态,或者是人工催办,解决了单纯用Project文档的‘不活’的问题。”还有另一个朋友,也给了我很多建议。这种正面的反馈给了我很大的鼓舞,让我有了进一步完善软件的信心和动力。我后来都送了他们一些免费的账号用。现在想起来,还是非常感谢他们的。

后来,在04年10月份的时候,有了2个订单,卖了1300块左右。当时也是无比的激动啊,立马和媳妇吃了一顿水煮鱼。那时候还比较流行吃水煮鱼,现在已经很长时间不吃了。之后在12月份的时候,又来了2个订单。这样,在04年,有了不到5000元的额外收入。虽然不多,但是那个时候还是很满足的:做自己有兴趣的事情,还可以有一点收入。

说到这里,不能不说一下“软行天下”了。国内当时似乎有2家做共享软件销售的公司,一个是软行天下,还有一个应该是“中国共享软件注册中心”。最开始的时候,软行天下有一个免代理费还能给客户开发票的活动,所以就选了他们。后来证明这家公司还是不错的,服务很好。第二年过年的时候给我寄了个魅族M3的播放器,第三年寄了个魅族M6,还给软件评奖,这让我感到很体贴很温暖。以前也从来没谁给俺送个彩屏MP3啊。那时候穷的,买个MP3都斗争很久,很奢侈的一件事情。后来,由于税务的调整,代理的开票费用也提高了,正好我也注册了一个公司,就没有再继续从软行走单。 总之,这个公司还是帮了很大的忙的,希望他们能一路走好。

到了05年,第二个公司倒闭了。我们几个作为最后招的新人,要被最先裁掉了,因为裁我们成本比较低嘛,补偿少。刚开始领导找我们谈话,原话记不清了,那意思是让我们主动走。那时候确实也是想走,公司已经没有人在工作了。当时我还很高兴,领导话里话外都是为咱考虑啊。不用在公司浪费青春,可以从公司自由的走,不用提前一个月通知公司,还不用给公司缴违约金,多好的事。后来有个好心的大姐提醒了,才明白自己是被裁员了,后来据理力争,公司给了2个月工资的补偿金。现在想起来,公司做的确实不对,不能因为我们傻就欺负我们嘛。在那的一年多,也是兢兢业业的工作的,反倒老员工,基本上天天无所事事的。

从第二个公司走的时候,做技术的领导给介绍了第三个公司。做技术的领导还是心肠比较好的,不像搞管理的,不小心就被他们忽悠了。第三个公司是做轻工业的,我们的工作是在嵌入式环境下用C++开发。

到第三个公司,就变得比较忙了。一个是没有班车,住的比较远,上下班基本上4个小时左右,回到家就很晚了。另一个,大家确实都有事情做,这样很好很充实,不过晚上回去也比较累了。

这里有一个矛盾。一方面,公司对自己很好,领导也很好,做的也是自己喜欢的编程工作,所以工作上要兢兢业业,要对得起公司。另一方面,自己的软件,就像一棵小树,你把它养大,它给你带来一些收入,也给你带来的很大的成就感,这让你无法割舍。所以,两件事情都要做,在第三个公司的这段时间,更多的还是偏向于公司了。一直到08年辞职,软件更新的都比较慢。但是这段时间软件还在软行卖,而且基本上可以达到工资的税后水平了。

后来,如果没有发生这个事情,我也许还继续为公司工作。

今天太晚了,不写了。觉得有用的哥们请点击推荐。谢谢。

原文地址:https://www.cnblogs.com/ddeef/p/sharewarelife2.html