希望

背景:

从大2到现在,我一直在考虑,为什么自己制订的软件,总是一次又一次地夭折。在软件功能设计阶段,总是激情澎湃地想象软件要有什么功能,如果软件广为众人接受以后,又如何地名成利就。于是,我马上开始程序的建模、填入代码、发现问题后重构模型。大约数天后,我就陷入代码泥潭中,兴奋点也随时间锐减。结果,最多一个月,项目就被放弃。我想,这种情况在程序员中普遍存在。

 

我一直认为,这是自己的技术问题,也与自己对市场的不了解有关。年前,我开始觉得,这不是问题的关键。问题可以分为以下几个方面:

1.缺乏足够的耐性

2.没有核心的功能特性,创新性的功能才能让自己写得开心,用户也乐意使用你的新软件来代替手头的软件。

3.做好需求分析,在开始建模、编码前一定要有完整的功能定义,避免在编码阶段加入新功能

4.最好先做一个原型GUI,再开始建模、编码,才能做到胸有成竹

 

34点都可以自行解决。第12点,我觉得,要训练耐性和创新,几乎是不可能的,但团队作为一个整体,可以解决这个问题。每个个体的见识都是有限的,但在交流中,见识也在交流,创新,点子,往往就在交流中来。至于缺乏“耐性”,其实主要原因是我们总在孤军作战,缺乏激励,我们都不是什么天才,加上写程序本来就是一件有相当重复性的事情。碰到问题,需要同伴帮忙;遇到快乐,更希望分享。虽然,大部分程序员都比较孤僻,但其实,没有一个程序员喜欢孤独。

目标:

 

说了那么多,我只是想,我们多团结,多交流,一起设计、编写,我们自己的软件。在技术上,我样可以通过项目更上一层;在物质上,如果我们的软件能到一定的流行程度,我们可以通过卖广告位、卖插件等的形式谋利,如果是企业用的软件,还可以直接通过卖软件谋利(本人不希望你对物质的期望过高);在个人,如果你是一个流行软件的设计者、开发者,你的工作就不再是个问题了。

 

或者你会想,我们在大江南北,如何一起写软件?Internet!我在SourceForge有自己的CVS(版本控件软件)、论坛、E-Mail群发列表,均可以通过Internet访问(当然是开源的)。

 

我一直认为,非程序员比程序员在软件功能上、实用性上更有创造性。

 

好了,如果你愿意Join in us. 请联系我

labile@21cn.com

并告诉我,你的精彩想法。

 

带着梦想、踏实做事的人最快乐!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值