送给那些开发局域网文件共享软件的你们(中)
四 做什么
这是个问得最多的问题,实际上问这个问题的人是想问:做什么软件能赚到钱?对这个问题最简单有效的回答是:做有用的局域网文件共享软件。试想一下,如果你做的软件连你自已都不准备用它,你会希望别人会用吗?你在做的时候可能就是持着能捞就捞,捞不到拉倒的心态。这样只是浪费时间,劳而无获。现在很多人抱怨抄的人太多,什么是抄呢?如果你做数据库软件,我也做数据库,这不叫抄。这叫参与行业竟争。所谓抄者,是指那些全完模仿别的人样子来做软件的人,别人做什么,他就做什么,别人的界面做成什么样,他就做成什么样,别人的网站是什么样,他就做成什么样,别人的网站是:xxx.com ,他的就是 xxx.net . 别人的软件名字叫:AOB,他的软件就叫A0B. 但是对于这些抄者来说,他们的产品就他们的网站和软件名字一样,看起来象,其实是无法比的。用这种方法的人大多是想快速发财的,但结果总是不会令人如意的。
让我们静下心来考虑一下:到底该做什么?
我们在各自的专业领地里已经干了多年了,是不是发现有些事靠人手来做太慢,能不能让它自动化一下?我们当前使用的工具是不是太麻烦或太简单了,能不能简化一下或增加一些功能?在某一个项目的开发中是不是创造了一种新技术?这样多想想,创意自然就来了。举几个例子:
我们做程序员是不是喜欢一边写程序一边泡MM?INTERNET是少不的了,当我们正聊的火热的时候老板突然朝我的座位走过来怎么办?赶紧切换到VC编缉器吧,可按MOUSE的次数太多了,声音太响了,动作太大了,任务栏上还有一排按键是关不掉的了。即使老板没看到你在做什么,他也能猜到你在做什么。能不能有一种程序让我们只按一个键就隐藏所有其它的窗口,只显示我们需要的窗口?当老板向我们走来时,我们可以一边从容镇定地望着他走来,一边悄无声息地按下我们预设的隐藏键,当老板走到身边时,我们可以目不转睛地盯着他的眼睛问:你要干嘛?于是创意来了,就做这个,就叫做“一键隐藏”。开始做吧?别忙,创意有了,看有没有人先想到。上网找一下吧,晚了,已经有人做了。再想下一个吧。
九七年我做研究生论文时,是在AutoCAD是做二次开发,为CAD增加三个造形功能。当时的CAD版本还没有这三种功能,当时我花了十个多月的时间研究 CAD的二次开发库,最后实现这三个功能。现在想起来,其实我可以将这个功能包装一下,完全可以变成一个很好的局域网文件共享软件。可惜那时还没有这种意识。现在的 CAD版本可能已经加上这几个功能了。举这个例子是希望大家能举一反三,多留意身边的事情,从自已专业工作中产生的IDEA比盲目地模妨别人的东西最后产生的效果要好得多。
五 模妨 VS 抄袭
好不容易想到一个创意,一阵激动过后,上网一查,原来别人早已想到而且类似的软件已滿天飞了。怎么办呢?放弃吗?重新再想吗?这个时候你要冷静下来,对同类的软件做一些细致的分析,找出他们的优点和不足之处。我们要知道,在现在这样一个时代,要有一个全新的独一无二的创意是很难很难的了,何况人类科技的发展就是后人踩着前人的肩膀而不断向前的。所在以分析了别的软件后,再仔细考虑一下自已将要做的软件有什么新意,不需要一个全新的东西,只需要有几个亮点就行。举个例子可能明白一点,现在市面上有很多注册表类软件,谈到在注册表里加一项能够让某个程序能自动启动自已,大多数软件可能都会用到这样一些键:
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
等等。但很少有软件会知道这个键也能让程序自已动启动:
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Run
如果你准备做类似的注册表软件,你是否认为你对注册表的了解超过其它的软件呢?如果是的,那就加上这些吧,而且要在说明中大书特书,这就是你竟争的本钱,要不然你的软件就会被淹没在注册表软件的海洋中。
怎么做呢?是不是和别人的一模一样呢?那是抄袭,所有的抄袭只能抄外表,无法抄到里面。我这里谈到的模妨是在研究了别的软件的基础上,总结一下别人组织界面的方式和设计软件的方法,别人在易用性和直观性上的优点,在这个基础上,加上自已对程序的理解,做出有自已风格的产品。当我们刚入行时,如果我们的软件是销售到海外的,我们当然应该了解外国人使用软件的习性,学习一些设计得很好的局域网文件共享软件的界面,这样更易于提高我们的软件在国外的竟争能力。比方说界面上的一个BUTTON,当MOUSE移到上面时,会显示一个提示信息告诉用户这个BUTTON是做什么用,这样一种用户友好的界面是受欢迎的。
六 设计与编码
这个是所有程序员都经历过的,也是一个很烦索的过程。不过也是一个很有乐趣的过程。以前在一家软件公司打工,老板很开明,上班时可以听音乐,可以聊天,曾经有一次我们五个人同时泡上一个北京的美眉,那小妹妹打字非快,以一敌五,真是佩服。老板不在我们还可以打三角洲,常常是公司十来个人打得天混地暗,最后发觉程序还没写完,只好连夜加班赶进度。如果你已经开始你的共享软件开发了,尽量不要给自已太大的圧力,写程序的时候听听音乐,聊聊天,会给枯燥的编程生活带来很多乐趣。我这儿有一首绝版的齐秦的歌,歌名叫做:燃烧爱情,生于七十代的朋友可能都听过,现在好象全世界只有我有这个的MP3版,如果感兴趣,发 EMAIL给我,我寄给你。
总之,在设计程序时,尽量做到简单易用,要让用户一安装你的软件就会用,不要指望用户会花时间去看你的说明书。几个有用的原则:
1.尽可能简化操作
2.尽可能地将结果显示给用户
3.尽可能在用户第一次使用的时候就能做出一个好的结果
这一点想具体说明一点,比方说你做一个清理注册表的软件,即使用户的注册表是干净的,你也要设法从他的注册表中找一点不干净的东西来。我是意思是说要靠你的技术功底,不是靠欺骗用户。这样当他第二次用你的软件但已过了试用期时,他的购买的冲动就会大一些。
七 网站
通常做共享软件是要申请一个国际域名和一个主机空间的。对于刚开始的朋友,可能经济上的原因,无法达到这一点,那就无妨找一个免费的主机空间,用他的二级域名,我刚开始时也是用我的ISP提供给我的免费的10M空间存放我的网页,慢慢地积累一些收入,经济上可行了,就马上申请了域名和空间。如果你的软件是给一些专业用户使用的,那还是一开始就申请域名和主机吧,这个钱不能省的。如果你的软件是给一般计算机用户用的,这些用户对什么域名不是很了解的话,你不妨用我的方法。当然如果你有钱,就直接进入专业共享的行列吧。
怎么样设计网页呢?要找一个专业人士帮忙吗?个人认为:简单即是美。网页不用很专业,但要实用,也就是说,要让用户一看你的主页,就知道你这个网站是做什么的,或者知道你的软件是做什么的。这是一个最基本的原则。第二,要考虑一下你的网页的下载速度。你可能用ADSL或CABLE上网,但还有很多用户是用 MODEM的,所在要你的第一页不要加载很多图片。在有图片的地方要加上ALT字段,这样可以让用户知道这是一张什么图片即便图片没有显示出来。
写到这里,我想起了一个IDEA,在设计网站的时候,经常要用FTP把文件传上去,下载下来,久而久之,很可能在服务器上有很多用不到的文件,比方说一些图象文件,一些临时的文件了,这些东西对于我们维护网站造成很大的麻烦,轻易地删除又可能删掉了有用的文件。所以我想,能不能有这样一种软件,它即有 FTP的功能,又能帮我们检查网站上哪些文件是没有用到的,而且还能帮我们测试网页的下载速度(模拟不同的上网方式)。这种软件可以启名叫:FTP for web developer. 现在世面上FTP的东西太多了,但有这个功能的基本上没有。光凭这个名字,就会有多少WEB DEVELOPER会感兴趣啊。怎么样,你也可以试试这个,做好了别望了给个免费的版本我,这可是我的IDEA呀。再一次证明创意是从工作中来的。
八 提交
经过几个月的努力,程序写好了,文档也做好,网站更是令人滿意,下面就是让用户知道你的软件了。通常的做法是将软件提交到一个下载网站,这类网站种类繁多,质量也参差不齐,好一点下载网站还需要付费。下面介绍一些下载网站:
1.www.download.com
最有名的软件下载站。$79USD 每提交一次,UPDATE一次也要收$79。但它热呀,没办法,如果有钱,一定要提交DOWNLOAD
2.www.tucows.com
这也是一个有名的下载网站,而且会HOSTING你的软件在他们遍布全世界的服务器上。(这里又想起了模妨与抄袭的事,你能说TUCOWS 和DOWNLOAD是谁抄谁的吗?他们各自有各自的特点)
另外,TUCOWS现在还有免费提交的选项,对于经济不宽裕的朋友确实是一个好地方。
3.www.webattack.com
这个网站能在众多竟争者中站住脚,与他们的编缉的良好素质有极大的关系。最低费用是$20吧,这个网站的最大特点就是:他们的编缉会细致地测试你的软件,并且会详细地告诉你你的软件的不足。根据他们专业经验指点一下,相信你的软件即使被拒收了,也会收益不浅的。
4.www.versiontracker.com
这可能比较热门的免费下载网站之一,它会将你的软件放在首页两天,在这两天中,你可以分析你的软件的热门程度。
5.www.soft32.com
这是一个比较专业的类似于Affiliate性质的网站,就是帮别人卖软件的网站。
还有很多下载网站,当你准备提交你的软件时,请注意以下几点:
1.你的收入的绝大部分是来自于DOWNLOAD和TUCOWS这样的大网站的。
2.提交太多的小网站只是浪费带宽。
3.但越多的小网站有链接到你的网站,你的网站在GOOGLE上的排名会越靠前。(这真是个很难取舍的问题)
4.写你的软件简介时,一般都有一个短一点的介绍,用一句话说明你的局域网文件共享软件是做什么的,在这个地方不要写得太含糊,要让用户一看就懂,就明白。
5.在要输入你的网站链接的地方一定要输入。