编辑寄语

黄金时代

Keith Ward

Keith Ward
上个月,我提到不管您使用的是什么开发平台,您的技能将永远不会真正过时。本月,在 MIX11 展示(当我写这篇寄语时已经结束)之后,我希望对以下积极想法进行详细介绍:现在是 IT 历史上成为开发人员的最佳时间。

一个大胆的声明?可以,不过我有充足的证据来支持这一声明。让我们从随着网络成为我们日常生活的一部分以来而呈现的最好发展趋势开始说起:移动设备。

几年前,Windows Phone 7、Android、iPhone 和 BlackBerry 并非应用程序的竞技场。并且一般而言,与(比如)标准 Windows 7 桌面应用程序相比,它们更易于开发。事实上,许多兼职或作为大公司员工的开发人员均自行构建这些设备的应用程序。

我与一位开发人员交谈过,这位开发人员编写了几个与音乐有关的 Windows Phone 7 应用程序。他花了不到一周的时间编写基础应用程序 - 更多的时间花在了改进程序上,而基础的构建只需要眨眼的功夫。这在过去非常难以实现。

如果您有一个非常棒的想法,并幸运地触动了您的受众,则按每个应用程序降低 70% 的比例计算,您将可以获得一大笔钱。如果大多数收费应用程序要花费一美元,则这意味着您大约赚了 70 美分(平均值;这是移动领域的正常交易价)。

在开发的早期,这种利润率十分可笑,且预期回报如此微薄的产品可能永远不会获得批准。但是我们现在所处的时代,大规模采用的程度令人难以理解。想想 Android 最近突破了 30 亿应用程序下载量大关,而 iPhone 则超过了 100 亿下载量。Gartner 十分看好 Windows Phone 7 今后的前景,这使得您的应用程序获得了三个生机勃勃的市场(如果 RIM 能与 BlackBerry 合作,您将获得第四个市场)。即使许多应用程序是免费的,收费应用程序仍然大量存在,并且可以通过升级等手段在应用程序中进行销售。

移动类别自身也在扩展,这开放了更多渠道。iPad 生动且一劳永逸地证明了平板外形的可能性。Apple(再次)建立市场后,其他公司将因此而开始涉足平板游戏。这意味着移动设备拥有了更多的机会。

证明我们正处于开发的黄金时代的另一个主要原因是联机资源的兴起。回想过去,那时学习新的编程语言通常意味着到 Borders(记得吗?)或 Barnes & Noble 去买书。

当然,您现在仍然可以买到书 - 甚至是纸质的。但是 Kindles、Nooks 和 iPad 现在成为了许多人的首选读书方法。但是除了书之外,msdn.microsoft.com(和具有更大带宽的 MSDN 网络)、codeproject.com、stackoverflow.com 以及私人博客等网站上的联机信息也比较齐全。几乎每个您能想到的问题均可能已经有人问过且得到了回答。

而且大部分是免费的。开发人员的一个伟大之处在于他们不介意免费分享他们的成果。代码示例、构建应用程序的新方法、使您的代码更加强大有效的方法 - 都在那里,而您可以拿走其中的大部分,一分钱都不用花。我想不到哪个单一产业具有这样的慈善性质。

与该想法相关的是社交网络热潮。借助 LinkedIn、Facebook、Twitter 和其他网站,我们可以更好地会见同事、提出问题和获取答案以及以一般方式连接到该社区。这是所有这些资源中最好的资源。同样,在十年前,所有这些都不存在。思考一下这个问题。

下次您抱怨工作时间长、薪水低、期限令人抓狂、老板精神病和其他成为 2011 年开发人员所受的挫折时,请想想所有这些。