独立软件开发者,你准备好了吗?

原创
开发
软件开发技术从一开始的单兵作战到现在的以项目为中心的团队作战,似乎个人的作用越来越小。其实,我们不能小瞧了自己的能量。作为一名独立软件开发者,你准备好了吗?

【51CTO独家特稿】重提个人英雄主义是危险的,特别是在当今的软件开发领域。UML用一堆复杂的线条纵横软件项目中的每个成员,沟通协作和结对编程束缚着年轻人的思维边界;从一开始他们就被告知,软件开发是一群人完成老板的商业梦想。程序员自身缺少梦想,他们生在一个缺少榜样的时代,不知道代码会创造奇迹。

#T#

软件英雄时代终结

上世纪90年代进入软件开发行业的人一定熟知求伯君、严援朝、王永民、梁肇新等如今已被人们淡忘的名字。那是个英雄辈出的时代,凭借一己之力打造一个技术神话的梦想激励每个满脑袋变量的年轻人走进软件开发。

然而,一个高速发展的行业必然存在相对缓慢前行的个体。日趋庞大的软件项目和复杂需求需要更多人以标准化的软件工程方法去实现。这个过程科学而严谨,软件开发的每个步骤开始细分,他们的工作定位开始清晰,梦想开始模糊。

从程序员到主程再到架构师或项目经理,梦想与现实的博弈中多数人败下阵来;渐渐的,已经没人再去记忆那些曾经的软件英雄和技术神话。若干年后,他们告诉那些一身朝气的年轻人,我们的项目是这样的,你需要这样来配合项目,你不需要问为什么,因为软件开发是这样的。于是,程序员的工作开始变得乏味。

其实,乏味的不是程序员,而是这个行业。自上世纪90年,计算机的大规模普及和信息技术在企业中的强力渗透给软件业带来前所未有的机遇;众多科技公司置身其中,寻找自己的位置。软件业的商业化发展造就众多的软件巨头的同时开发者在软件产品和更多商业策划的背后黯淡无光。

作为这个行业最基础生产力的构成,开发者不应该只有剩余价值,还应该有梦想。我们缺少的只是能将梦想放大而又不会与现实背道而驰的机会。

这也许是个机会

iPhone进入中国后,中国联通开始在电视上播放这样一则广告:“iPhone拥有各种应用程序,有应用程序帮你找到好友,有应用程序帮你找到方向,有的帮你增加词汇,有的帮你增强体质,还有应用程序专为鸟类爱好者准备...”。我们知道,这些品类丰富的应用程序并不是苹果提供,而是数以万计的独立软件开发者或工作室。

 

[[7760]]

iPhone应用程序数量预计2010年将达到30万个

苹果是一家伟大的公司,在设计和销售各种极具魅力的数码产品的同时,还在不断挖掘产品的应用价值。当然,对软件开发者而言,苹果公司最大的贡献是应用软件商店模式及其带来的连锁反应。这将开创软件开发的一个新的领域和个人英雄时代。

51CTO报道的《月入40万iPhone中文应用程序开发者访谈》引起了广泛的关注。通过软件商店模式,将自己的创意变成软件在App Store上销售,通过与苹果分成来获取一定的收入。App Store形成了一个新的软件生态系统,优秀的开发者通过自己的创意和技术能力为广泛的用户提供应用并获得丰厚的收入。

这也许不能让程序员成为软件英雄,但却可以让开发者的技术梦想找到有效的出口同时获得平衡生活的机会。

还有更多机会

在商业方面,App Store软件商店模式的成功获得广泛关注和大量的追随者。下面是51CTO之前的一些报道,也许能坚定的你希望。

中移动手机软件商店今日开通征集四类在线应用

联通开始测试手机软件商店取名沃商城

中电信软件商店上线公测开发者分成比率未确定

Sun拟推Java软件商店克隆苹果成功经验

谷歌将推出Android Market 效仿苹果App Store

微软将推出Windows Mobile应用软件商店

可以预见,在未来几年,随着无线和3G的普及和智能终端设备的发展,会有越来越多的用户需求等待你去发掘和实现。

等待你的不止是手机应用的开发。各种台的扩展开发也将帮助开发者提供更广阔的空间发挥他们的梦想,赢得丰厚的收入。

淘宝试运行开放平台独立开发者成主角

开放API 校内网开放平台尝试让开发者盈利

SNS开放平台让一段代码跑天下

Eclipse推应用商店Marketplace 已上线千余款插件

从上面的报道我们可以看到,基于软件商店模式的新兴软件生态圈正在形成,一端是开发者的功能创意和技术能力,一端是广泛的应用人群和潜在收入。各种平台的应用扩展开发和使用已在国外成为潮流。Twitter、Facebook、Google Wave等基于开发平台的SaaS应用开发正在软件商店模式中得到新的发展,更多领域的独立软件开发者参与其中发挥所长。

软件商店模式在中国还是蓝海,随着通讯巨头的进入和其他平台上的发展,必将引起新一轮的开发热潮。这种模式为开发者提供了全新的视角审视自己的职业生涯。你的技术梦想将在软件商店模式下得到延伸和发展,并获得丰厚的回报。准备好,做一个独立软件开发者。

延伸阅读

◆关于iPhone应用软件开发可以参考:

iPhone软件开发完美起步

iPhone多视图开发案例纪实

苹果App Store软件审核过程曝光 

◆Google Android平台开发 :

Android应用开发入门五问 

Android应用程序的四个关键点 

Windows Mobile与Android应用开发对比 

◆阿里旺旺平台开发

淘宝Open API初学者入门教程 

SaaS开发入门 阿里软件平台HelloWorld开发实例

对话阿里架构师:走进SaaS应用开发

更多关于软件商店和应用开发方面的文章请关注51CTO开发频道

责任编辑:彭凡 来源: 51CTO
相关推荐

2011-01-11 09:25:56

2016-05-31 16:50:33

2010-08-25 15:49:04

面试

2011-05-25 17:08:29

ibmdwLinux

2011-05-25 10:15:47

开源

2013-01-28 16:51:45

2015-10-19 16:51:01

2015-01-07 10:45:05

Dockerkubernetescontain

2018-10-11 17:43:15

人脸识别人工智能AI

2011-01-12 09:37:59

2020-03-26 17:28:22

CIO观点MES系统制造企业

2018-10-16 18:26:52

人工智能AI

2015-09-08 16:04:06

云灾备华为

2021-04-28 11:38:10

“熄灯”数据中心数据中心运维

2018-06-05 10:22:33

2015-06-24 16:03:24

大数据.SAS

2011-08-30 09:28:36

编程

2021-01-08 05:18:54

网络自动化运维

2014-06-04 12:50:43

转型IT转型

2019-05-20 10:28:29

IIoT边缘计算物联网设备
点赞
收藏

51CTO技术栈公众号