zoukankan      html  css  js  c++  java
  • 送给那些开发局域网文件共享软件的你们(中)

    四 做什么

      这是个问得最多的问题,实际上问这个问题的人是想问:做什么软件能赚到钱?对这个问题最简单有效的回答是:做有用的局域网文件共享软件。试想一下,如果你做的软件连你自已都不准备用它,你会希望别人会用吗?你在做的时候可能就是持着能捞就捞,捞不到拉倒的心态。这样只是浪费时间,劳而无获。现在很多人抱怨抄的人太多,什么是抄呢?如果你做数据库软件,我也做数据库,这不叫抄。这叫参与行业竟争。所谓抄者,是指那些全完模仿别的人样子来做软件的人,别人做什么,他就做什么,别人的界面做成什么样,他就做成什么样,别人的网站是什么样,他就做成什么样,别人的网站是:xxx.com ,他的就是 xxx.net . 别人的软件名字叫:AOB,他的软件就叫A0B. 但是对于这些抄者来说,他们的产品就他们的网站和软件名字一样,看起来象,其实是无法比的。用这种方法的人大多是想快速发财的,但结果总是不会令人如意的。

      让我们静下心来考虑一下:到底该做什么?

      我们在各自的专业领地里已经干了多年了,是不是发现有些事靠人手来做太慢,能不能让它自动化一下?我们当前使用的工具是不是太麻烦或太简单了,能不能简化一下或增加一些功能?在某一个项目的开发中是不是创造了一种新技术?这样多想想,创意自然就来了。举几个例子:

      我们做程序员是不是喜欢一边写程序一边泡MM?INTERNET是少不的了,当我们正聊的火热的时候老板突然朝我的座位走过来怎么办?赶紧切换到VC编缉器吧,可按MOUSE的次数太多了,声音太响了,动作太大了,任务栏上还有一排按键是关不掉的了。即使老板没看到你在做什么,他也能猜到你在做什么。能不能有一种程序让我们只按一个键就隐藏所有其它的窗口,只显示我们需要的窗口?当老板向我们走来时,我们可以一边从容镇定地望着他走来,一边悄无声息地按下我们预设的隐藏键,当老板走到身边时,我们可以目不转睛地盯着他的眼睛问:你要干嘛?于是创意来了,就做这个,就叫做“一键隐藏”。开始做吧?别忙,创意有了,看有没有人先想到。上网找一下吧,晚了,已经有人做了。再想下一个吧。

      九七年我做研究生论文时,是在AutoCAD是做二次开发,为CAD增加三个造形功能。当时的CAD版本还没有这三种功能,当时我花了十个多月的时间研究 CAD的二次开发库,最后实现这三个功能。现在想起来,其实我可以将这个功能包装一下,完全可以变成一个很好的局域网文件共享软件。可惜那时还没有这种意识。现在的 CAD版本可能已经加上这几个功能了。举这个例子是希望大家能举一反三,多留意身边的事情,从自已专业工作中产生的IDEA比盲目地模妨别人的东西最后产生的效果要好得多。

      五 模妨 VS 抄袭

      好不容易想到一个创意,一阵激动过后,上网一查,原来别人早已想到而且类似的软件已滿天飞了。怎么办呢?放弃吗?重新再想吗?这个时候你要冷静下来,对同类的软件做一些细致的分析,找出他们的优点和不足之处。我们要知道,在现在这样一个时代,要有一个全新的独一无二的创意是很难很难的了,何况人类科技的发展就是后人踩着前人的肩膀而不断向前的。所在以分析了别的软件后,再仔细考虑一下自已将要做的软件有什么新意,不需要一个全新的东西,只需要有几个亮点就行。举个例子可能明白一点,现在市面上有很多注册表类软件,谈到在注册表里加一项能够让某个程序能自动启动自已,大多数软件可能都会用到这样一些键:
      HKCUSoftwareMicrosoftWindowsCurrentVersionRun
      HKLMSoftwareMicrosoftWindowsCurrentVersionRun
      等等。但很少有软件会知道这个键也能让程序自已动启动:
      HKLMSoftwareMicrosoftWindowsCurrentVersionExplorerRun

      如果你准备做类似的注册表软件,你是否认为你对注册表的了解超过其它的软件呢?如果是的,那就加上这些吧,而且要在说明中大书特书,这就是你竟争的本钱,要不然你的软件就会被淹没在注册表软件的海洋中。

      怎么做呢?是不是和别人的一模一样呢?那是抄袭,所有的抄袭只能抄外表,无法抄到里面。我这里谈到的模妨是在研究了别的软件的基础上,总结一下别人组织界面的方式和设计软件的方法,别人在易用性和直观性上的优点,在这个基础上,加上自已对程序的理解,做出有自已风格的产品。当我们刚入行时,如果我们的软件是销售到海外的,我们当然应该了解外国人使用软件的习性,学习一些设计得很好的局域网文件共享软件的界面,这样更易于提高我们的软件在国外的竟争能力。比方说界面上的一个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.在要输入你的网站链接的地方一定要输入。

      

  • 相关阅读:
    leetcode 1301. 最大得分的路径数目
    LeetCode 1306 跳跃游戏 III Jump Game III
    LeetCode 1302. 层数最深叶子节点的和 Deepest Leaves Sum
    LeetCode 1300. 转变数组后最接近目标值的数组和 Sum of Mutated Array Closest to Target
    LeetCode 1299. 将每个元素替换为右侧最大元素 Replace Elements with Greatest Element on Right Side
    acwing 239. 奇偶游戏 并查集
    acwing 238. 银河英雄传说 并查集
    acwing 237程序自动分析 并查集
    算法问题实战策略 MATCHORDER 贪心
    Linux 安装Redis全过程日志
  • 原文地址:https://www.cnblogs.com/mobox2016/p/5310025.html
Copyright © 2011-2022 走看看