技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 奋斗 --> 一个独立程序员对自己近九个月工作生活的回顾

一个独立程序员对自己近九个月工作生活的回顾

浏览:4273次  出处信息

引言

    有些人可能还记得,去年年初时,我写过一篇文章介绍我是如何开始成为一个独立程序员的文章。

    随着新的一年的到来,我想是该做一些反省/总结的时候了。在这篇文章的结尾,我会告诉大家目前为止我挣了多少钱。我计划把这种收入公布做成一种每月一次的例行公布,就像 KreCi 在他的网站上的做法一样。

    但首先,我觉得需要用稍微多一点的篇幅先介绍一下我是如何计划和开创这整个“事业”的。计划部分故事很短。我已经受够了在电子游戏行业里不能按自己的想法做事的生活。我最后的一次尝试,一个网页游戏公司,是我和几个前同事一起开办的,由于投资人对我们的创意和技术丧失了信心,倒闭了。我又在另外一个公司工作,但很快,我认识到,我应该出来单干。于是,我:

  • 辞职(那是一个目前为止我认为是最好的一份工作)
  • 开始编程
  •     

        我设法申请到了一个政府的创业扶植资格,能获得失业补助,外加一些健康保险之类的款项。我要依靠这些收入维持近9个月的生活(从2011年5月中旬到2012年2月中旬)。在此之后,我必须要能挣到足够的钱来继续维持生活。不久,老婆和我获知了一个消息,我们将要有个孩子了,大概10月份出生。尽管这是个有史以来让我最高兴的消息,我不得不担心到年底前是否能够把自己的事业做起来,挣足够的钱来养活这个小家庭。我仍然坚持要试一下。我知道,如果我愿意,我还是可以像以前一样找一份全职的工作干。于是我打开了已经研究好几周的Corona SDK,开始开发。我只有一个三星的Galaxy S手机,根本没有苹果的产品,这就是为什么我初期发布的软件都首先是安卓(Android)平台的。

        

         我开发的第一款游戏是放屁精(Old Fart)。它在安卓平台上分含广告的免费版和付费版两种。两个月后付费版的一共获得了40次下载。丝毫没有令人兴奋的结果。这个游戏后来被苹果给关闭了,原因是它的名称。你也听说了,他们不再批准任何的关于放屁的游戏。起初,我还想去争论说这不是一个“按一下按钮就放一个屁”的应用,它是一个真正的游戏,但是,你也看到了,我之所以想出来单干,就是因为不喜欢争来吵去。我只想编程。

        鉴于最初遇到的这些困境,我开始开发我的第二款游戏 布卢小人(Bloo Kid).

    布卢小人(Bloo Kid)

        因为我自身是一个怀旧式游戏的爱好者,我想应该有很多人仍然喜欢8位字节码、方格模式的游戏。我读了很多如何通过应用程序挣钱的文章,我决定开发Bloo Kid,用户可以免费使用,我在游戏里放置了一些广告,因为没有苹果设备,我只做了一个安卓版的。我首先选择的是AdMob公司提供的广告,因为它是被人们谈论最多的一个广告平台。之所以这个游戏中的广告展示效果不是很好的原因是放置广告的地方不对。这个游戏需要用户下载一些东西(大约46k,13k是安装文件)。因为用户点了广告后我才能挣到钱,这广告需要显示足够的时间让人们能够点到它。而我放置的广告只会出现在开始菜单上(和级别选择时),就像你在下图中看到的,所以,这些广告不会干扰你玩游戏。但是,用户启动游戏到选择级别开始玩,这只需要几秒钟。没有足够的时间来加载广告,更别说点击它们了。

    Bloo Kid 的广告设置

    Bloo Kid 的广告设置 \':)\' 把广告只放在开始菜单上给我带来了很少的点击率

        另一位问题是,不知是什么原因,Bloo Kid总是达不到其他开发者能够达到的点击价格。当Corona支持inmobi广告时,我立即把AdMob换成了InMobi。事实证明这是一个正确的决定。我从广告挣到的更多的钱。(每月的收入你可以在下面看到。)

        我在一个网上商店里买了一台mac mini电脑,后来发现机器是从泰国送来的。为了获得免税,我折腾了不少。这台机器要比我直接从苹果商店里买要便宜的多,但我花了很长的时间才能拿到货。一段时间我以为被骗了,因为我需要把钱打到一个泰国账户里。而且还不能在线付款,只能去银行填表办理。银行柜台后面的服务员一定会以为我是从泰国买了一个女人或什么东西的。从联邦快递的协议单上可以看到我的这个苹果机经过了长途跋涉才到了我的手上。它它先去了德国科隆,然后是法国巴黎,然后又返回科隆,不知道是为什么。

        之后我就开发了一个iOS版的Bloo Kid游戏,这才开始看到一点希望。但是,尽管这个游戏被好几个网站推荐,还有几本杂志也做了评论,它的下载了始终没有达到我的期望。发布后的一周时间里,这个游戏每天可以卖掉50-60份,但之后这个数就降到了10。它的价格是 0.99 美元,可以想象我为什么不满意了。好的方面是,它的下载量在我们没有做任何市场推广的情况每天保持着10个,持续了数月。

        在有一定沮丧的情况下,我制作了其它几个游戏原型,其中有几个你可以在我的YouTube频道里看见。但我觉得这几个都不会太有钱途。

        现在开始讲述令人高兴的部分,你们应该好好听一下…

        一个很偶然的机会,我利用周末时间开发了一个孩子的游戏。我早已听说,像这种有几张动物图片,你按它们一下就会叫一下的游戏到处都是。我的侄子和侄女(3岁和5岁)一看到这种游戏就兴奋。但是我需要找到做这种类似的游戏的动力。我的一个朋友看到他的小女儿(一岁)玩一款上面说到的游戏,每当听到这些动物的叫声,他的小女儿就高兴的不得了,于是他说:为什么不试一下,开发一些这样的游戏?于是我就试着做了几个这样的游戏. \':)\'

        娃娃农场

        

         我觉得可以把这种游戏做得更精彩些,游戏中只放一些动物的图片太低级了。于是我就建了一个农场,里面放置一些动物。触碰动物时它会晃动脑袋发出声音。我还添加了一下有趣的东西。例如可以打开的圈门,一个躲藏的青蛙,一个有鱼的池塘,一个烟囱,如果你触碰它,它会冒烟。

        我把这个游戏发布到了iOS上,用户可以免费使用,第一周的下载量就到达了2万。我所做的也就是发布了这个应用,然后用我的twitter IDRTG 来宣传。

        我立即决定升级这个应用,增加了两个游戏场景,用户在游戏中花 0.99 美元 可以进入到这两个场景中。这个应用的销售情况跟Bloo Kid的第一周的表现一样,不同的是,一周之后它仍然保持着 50-60 的下载量,没有跌下来。想起事情的经过,这三个游戏场景一共花了我一周半时间。一场突如其来的爆发。

    儿童动物智力游戏

        animal puzzle

         之后我就开始开发了另外一个儿童游戏,儿童动物智力游戏。里面有逐步增加难度的智力题,一旦你解答了一个题目,会有气球升起,你可以用手指捅破它们,可爱的动物也会动起来。自从这个游戏发布后,它的销售量达到了惊人的每天80-120个,它的价格定在了2级,1.99美元,我能从中拿到1.4美元。

        恐龙世界

        受了前两个游戏的鼓舞,我开发了另外一个游戏,这一次是恐龙,还有一些其它的史前动物: 前两个游戏的开发对这个游戏有很大的帮助,恐龙世界诞生了。它并没有动物智力游戏那样成功,但每天的购买量也有30-50个。

    安卓交易市场

        我的所有在安卓交易市场里的游戏都是免费的,但含有广告。这个市场正在发生变化,我也可以通过付费应用模式挣点钱,但目前看来“免费但含广告”模式更适合我的这几个应用。当Corona支持安卓应用里放置内嵌广告时,我会立即转到这种模式上。

        因为我的下载量还不错,每月从InMobi获得的收入还可以。你可以在下面看到。

        我最近想到了一个好主意,能让我的安卓应用的用户评价扶摇直上。我需要支付iDevices钱,解锁我的信息,用户可以不在安卓里也能评价我的应用。只是在后台解锁了这个游戏。很多人都给游戏打了分,很多人甚至写信给我谈谈对游戏的看法,大多数是正面的。

        当前收入

        我说过我要告诉你们我当前的收入。在以后的几个月里我不断的更新我的每月最新收入情况。

        2011年12月广告收入

        iOS: 72.46 美元

        

        Android: 601.5 美元

        

        2011年12月AppStore收入

        iOS: 3766 美元

        

        总计: 4439.96 美元

        这相当于我以前上班的收入!2012年一月份的收入看起来要更好。

        我目前正在开发另外一个儿童游戏。如果它能到达前面的那些游戏的一般的销售量,并且一直能保持住,我就准备开发一个“真正”的游戏。也许我从以前制作的原型中选一个,也许开始一个新的。现在还没定下来。我最终的目的当然还是:挣足够的钱,干我想干的事。不需要再和那些命令我做事的人打交道。

        哇塞,这是一篇很长的博客。我希望它能给你们带来一定触动。我相信很多人对我还有很多疑问,我还漏了很多地方没说,你可以在评论里留下你的想法。祝所有的朋友们好运!

    建议继续学习:

    1. 程序员技术练级攻略    (阅读:31907)
    2. 再次写给我们这些浮躁的程序员    (阅读:15704)
    3. 给程序员新手的一些建议    (阅读:11957)
    4. 给年轻程序员的建议    (阅读:9910)
    5. 在西方的程序员眼里,东方的程序员是什么样的?    (阅读:8826)
    6. 做个懂产品的程序员    (阅读:8739)
    7. 每个程序员都应该有张木桌    (阅读:8037)
    8. 再谈“我是怎么招聘程序员的”    (阅读:7402)
    9. 如何在面试中发现优秀程序员    (阅读:7114)
    10. 架构师给程序员的一封信    (阅读:6792)
    QQ技术交流群:445447336,欢迎加入!
    扫一扫订阅我的微信号:IT技术博客大学习
    © 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

    京ICP备15002552号-1