送给那些开发局域网文件共享软件的你们(上)

  经常看到很多同行们对局域网文件共享软件能否赚到钱感到困惑,虽然大家都知道的周易前辈的MP3 CD Maker创下了月入四万的记录,但这对我们大多数人来说,只是一个很遥远的梦,就好象是水中的月亮,可望不可及。这个也曾经是我投入这个行业是的目标,虽然到目前我的收入才达到他的四分之一,但我已心滿意足了,回顾两年多的编程生活,总结了一些经验,希望和大家分享,最重要的一点,我将它做为这篇文章的题目吧,那就是:我一直在努力。

  一 困惑

  局域网文件共享软件能赚到钱吗?怎么才能收到钱?很多朋友在刚入行时都会问这样的问题。其实很多高手都能证明共享软件是可以赚到钱的,这一点是无须置疑的。以国外人的观念,凡是付出了劳动的东西都是有价值的。对于软件也一样,而且国外由于法律严格,大家都有版权意识,所以对共享软件在国外销售有很大帮助。至于怎么样才能收到钱,对于一般的用户来说,都是找一家代理公司帮你收钱,每月定期寄支票给你。代理行业在国外已经是一个很成熟的行业了,不用担心代理会不给钱你。比较大一点的代理:

  www.RegNow.com 设施最完备的代理,需要开户费
  www.Qwerks.com 免费开户,据说信誉极好,我也用它
  www.Shareit.com 最可气的是:客户退货竟然要收手续费
  www.RegSoft.com 反应平平

  二 心态

  在投入这个行业之前,调整好自已的心态非常重要。做局域网文件共享软件绝不等同于你在公司里打工,只要程序写完了就可以每月按时拿工资了。当你滿怀信心开始一个产品的开发,经过了无数个不眠之夜,最后产品开发成功,说明书也写好了,网站也做好了,提交到下载站点了,结果怎么样?没有单!不是今天没单,而且是昨天也没单,这个星期也没单,这个月也没单,连这一年都没单。你会怎么做?如果你不幸真的遇到这种情况,希望这篇文章的标题能帮助你。

  现在共享软件市场确实充滿各种各样的作者,大部份人都是本着一个诚实认真的态度,一种互惠互利的态度,也就是说用我们的软件让别人得到帮助后,我们自已也得到实惠。用一句话说,就是要做一个有用的东西。用自已的特长来做软件是可行的,相反对于那些急于赚到钱,看见别人什么软件赚钱就赶紧照抄无误,完全不考虑是否是自已的专长的人,他们是肯定赚不到大钱的。

  三 技术和素质

  1.熟练掌握一门编程语言是必不可少的,至于什么语言倒不是很重要。常看到有人争论VB和VC哪个厉害,个人观点:两种语言一样厉害。如果一个用VB的人可以写出和别人用VC写的一样的程序,那这个用VB的人很厉害,如果一个用VC的人不能写出别人用VB写的程序,那这个用VC的人不厉害。

  2.至少两年的编程序经验。这个很重要。通过几年的经历,你会对程序和系统有一个更深的理解。对你以前的课本知识会有一个更深的理解。如果你刚刚毕业或还在校学习,你会不会觉得数据结构和操作系统这两门课基本上没有用处?曾经有一个刚毕业的小伙子,别人问他什么是线程同步?他回答说:我写过的所有的程序都不用线程同步就可以完成所有的功能。真是牛啊!所以说新来的大学生永远是各个行业中最牛(英语中第二个字母)的人了。我们也是从这个时候过来的,看到他们的现在就想起了我们的过去。

  3.责任心

  这是各行各业的基本素质,对于做共享软件行业来说,这个尢其重要。你要确保你的产品不会对客户的机器造成损害。客户买不买你的软件你都要负责到底。强烈的责任感会使和客户的关系形成一个良性循环,这是一笔无形的资产。以后再论。

  总而言之,如果你准备一个人单打独斗来做局域网文件共享软件,你至少要会这些东东:

  VC or VB or JAVA or other programming language
  HTML, ASP or PHP
  所有计算机专业的基础课(包括数学)
  两年以上的专业经验
  FTP软件的使用 (我发现竟然有很多人不会用FTP?)
  如果你认为你这些都具备了,让我们开始吧。

  

时间: 2024-10-24 18:28:35

送给那些开发局域网文件共享软件的你们(上)的相关文章

如何利用局域网文件共享软件来实现文件夹共享

1.打开“我的电脑”快捷图标,在开启的主界面中依次打开“工具→文件夹选项”局域网文件共享软件2.在打开的对话框中单击“查看”选项卡,去除“使用简单共享(推荐)”的勾选. 3.然后打开“控制面板”,双击“用户账户”选项,创建一个带有密码的用户. 4.以鼠标右键单击需要共享的文件夹,单击右键菜单上的“共享和安全”选项,单击“共享”选项卡, 点选“共享该文件夹”选项,单击“权限”按钮, 5.在“权限”设置框中选中everyone”,单击“删除”按钮将其删除.再单击“添加”按钮,选择刚刚设置有密码的账户

c# 局域网文件传输实例

一个基于c#的点对点局域网文件传输小案例,运行效果截图 //界面窗体 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading;using System.Threading.Task

IOS开发之文件上传

IOS开发之文件上传 在移动应用开发  文件形式上传是必不可少的,最近把IOS这块文件上传文件代码简单的整理一下,如果大家有需要安卓这边的代码,本人也可以分享给大家!QQ群:74432915  欢迎大家一起探讨 首先本demo采用网上开源框架 AFNetworking  源码:http://download.csdn.net/detail/wangliang198901/7809439 将整个框架导入IOS新建立的工程中 在FKAppDelegate.h声明 如下: #import <UIKit

建立开发板文件,测试编译环境

U-Boot没有支持S3C2440,移植仍是U-Boot支持的SBC2410的文件作为蓝本进行移植.所以移植要做的就是针对S3C2440和S3C2410的不同,以及SBC2410和mini2440开发板的外设不同作相应的修改,并增加新的功能. 6.1 建立开发板文件,测试编译环境 6.1.1 修改顶层Makefile 目的:定义交叉编译工具链和开发板配置选项. CROSS_COMPILE = arm-linux- #set default to nothing for native builds

iOS开发中文件的上传和下载功能的基本实现-备用

感谢大神分享 这篇文章主要介绍了iOS开发中文件的上传和下载功能的基本实现,并且下载方面讲到了大文件的多线程断点下载,需要的朋友可以参考下 文件的上传 说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中.本文介绍如何不借助第三方框架实现iOS开发中得文件上传. 由于过程较为复杂,因此本文只贴出部分关键代码. 主控制器的关键代码: 复制代码代码如下: YYViewController.m#import "YYViewController.h" #define YYEnc

iOS开发 plist文件的操作

iOS开发 plist文件操作 浏览:6287 | 更新:2015-02-05 19:57 1 2 3 4 5 分步阅读 iOS开发常用数据存储方式有:NSKeyedArchiver.NSUserDefaults.Write写入方式.SQLite.为了简洁明了的存储和可视化展现数据,以文件形式存储数据是很有必要的.plist文件在iOS开发中属于Write写入方式,可以以Property List列表形式显示,也可以以xml格式显示.对于数据管理是很方便的.掌握使用plist文件数据操作很有必要

局域网文件实时同步工具

自同步软件是一款自同步是最好用的局域网文件实时同步工具.软件使用方便.同步快速,并且支持五大平台,包括windows.mac.linux.android和IOS(未发布).轻松实现多设备之间的无线数据同步,无需注册下载即用,简单与智慧并存,安全与极速并重,您居家办公必备的之神器. 自同步软件特点1.全平台覆盖. 包揽所有平台,让跨平台使用数据不在那么遥远.你不必担心在Windows.Linux.Mac多平台间的数据传递:更不必担心在电脑.手机.平板等多设备间传输文件的跨平台问题. 自同步全平台覆

局域网文件传输

ClientFile.java /** * 更多资料欢迎浏览凯哥学堂官网:http://kaige123.com * @author 小沫 */ package com.tcp.file; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.S

Android开发 打开文件 选择文件对话框

原文地址:http://blog.csdn.net/trbbadboy/article/details/7899424; 因项目需要打开文件,因此做了一个打开文件的对话框,现在把这部分的代码共享出来了. 首先是一个回调接口,该接口在文件选择完毕的通知调用者进行如果何种操作.文件接口声明,如下: [java] view plaincopyprint? // filename: CallbackBundle.java package com.example.openfiledemo; import