阅读更多

29顶
0踩

移动开发

翻译新闻 做一名iPhone自由开发人员

2011-07-13 09:51 by 见习编辑 jobbole 评论(23) 有16943人浏览

  四个月前,我辞掉工作,成为了一名全职的自由职业开发人员。我创建了自己的网站,注册了公司业务,并开始寻找客户。我想找的是现在比较感兴趣的iPhoneiPad应用的开发工作。要找到与iOS相关的开发工作并不难,因为现行市场对手机开发人员的需求量非常大。(注:Freelancer最近的一个调查报告就是证明。)但是我发现,要找那些值得你花时间去做的高薪工作很具有挑战性。

  我做过很长一段时间的程序设计工作,但是说起自由职业者我也只是个新手。我曾经受雇于大型、中型和小型的一些公司。这其中还包括了我创建的一个公司,在我三年拼死拼活的努力工作下它还是破产了。期间,我自己还从事了几年独立共享软件工作,为我自己的产品编写软件,并在我自己的网站上出售。现在我又变成自由职业者,在已有职业经验的基础上,为iPhoneiPad编写应用程序。

  在本文中,我想谈谈自己的经历,希望对那些有志做自由开发人员的朋友有所帮助;或从经验丰富的同行身上学习到一些好建议。欢迎一切建议!

  为何要做自由职业者?

  如果你做承包业务,他们只会为你的工作时间支付报酬。你(实际上)是用自己的时间换来了金钱。从短期来看,风险较小,但这样你就没法建立自己的知识产权了。

  开发自己的产品需要投入一些时间(和金钱),但是只有在尝试过很多次之后,你才有可能有回报。这听起来不错,但实际上绝大多数的iPhone应用程序根本不赚钱。这并不是说程序设计的质量不过关(我确信只要有足够的时间和资源,我就能攻克任何项目或是用户界面设计的挑战),而是在销售和市场环节出了问题。

  你要做一些特别的项目,更需要让别人都知道。换句话说,你要创建不止一个软件,要创建一套完整的业务。这说起来容易做起来难,对App Store来说也是如此。

  Reverse Chord Finder

  我曾经尝试开发自己的产品,但是除了Reverse Chord Finder(专业版)这个应用程序以外,没有一个能在App Store成功(在我看来)。除了做程序员之外,我还做是一个音乐人,这恰恰是我能利用的工具之一。我把它开发出来,将其放在App Store里出售。在App Store卖的不错,销售业绩不断攀升。即便如此它也没能让我富有。Reverse Chord Finder这一应用现在能带来每月400欧元的收入(税前),对我来说这是一笔不错的零花钱,但还不能满足日常开销。

  我可以编写一些像Reverse Chord Finder的其它工具。这些应用带来的收入加起来就能支付我的房租。但是,我决定试试开发其他人的产品。我可以运用自己在App Store里开发程序的经验来处理客户的问题,不仅在编程方面,还可以在业务方面提供帮助。

  相反地,致力于客户的项目可能会激发我去开发新的产品。一直以来我都不断地了解那些难处理的新领域。作为一个善于解决问题的人,如果我有机会在陌生领域解决问题,我就有潜力开发成功的产品。

  自己当老板

  我有机会在一些大型公司从事不错的iOS的研发工作,并赚很多钱。但是我发现我并不适合在公司工作,因为要一个有着创业头脑的人去为其他人工作太令人失望。而自己当老板的话,可以自己做决定。即使有时我做出了不恰当的决定,我也会觉得很舒心。

  我不想受雇于他人的另一个原因在于我想掌控自己的时间。我喜欢早起,喜欢在清晨完成主要的工作,喜欢休息片刻做做瑜伽练习,然后继续工作。下午去跑步,弹钢琴,读读我一直想看的书或是通过其他的方式来提升自我。

  更重要的是,我希望能够随心所欲地旅行。做我自己的老板,我能够根据自己的工作安排我的生活方式。我和我的女友决定花多花些时间出去旅行,在某一个国家呆上3至6个月,然后继续到另一个国家旅行。虽说我们还没做到那个程度,但这篇文章是我在泰国的一个岛上写的。

  我们不打算一直呆在宾馆里。目前这次旅行为期30天,所以我们只会在附近的地方活动。但是如果旅行时间再久一些的话,我们就会租一个公寓,然后在那里呆几个月。这个地球上的大部分地区,至少在我们去过的地方,都有无线局域网覆盖。这样,有一台好的笔记本电脑(我们把台式的电脑卖掉并买了新的苹果笔记本电脑),你就能开始工作了。我的大多客户生活在地球的另一端,这样无论我身在何处都不影响我的工作。

  顺便提下,如果你用的是宾馆的无线网,你可以找到这个网址WiTopia.net,它能够帮你建立VPN连接并将你发出和接收的数据进行加密处理。绝大多数公共的无线局域网不受完全保护,我想你不希望你的密码以及客户敏感数据资料被他人窃取吧。

  哪里找活干

  自由开发人员不光是设计程序。你需要几个小时与客户沟通,同时你还要继续关注是否有新的工作机会。到目前为止,我所做的工作其持续时间从几个星期到几个月不等,我喜欢这样的时间跨度。我不会选择一个耗时三到四个月的项目,因为这意味着当该项目接近尾声时,你需要从新开始寻找下一个工作项目。

  目前,我大部分工作都是在Elance上找到的。也许你还不知道这个网站,它是一个供应商(也就是自由职业者)和客户的媒介网站。供应商每个月向该网站支付一定费用,就能刊登一定数量的投标广告。Elance 也会将客户支付的费用暂扣。你向Elance支付费用理由就在于它们能够提供第三方服务,这样你就不会遭遇客户不想付款的尴尬。

  Elance系统还不够完善,但是我觉得它运作良好。

  要在Elance上找到新的工作项目轻而易举。问题就在于多数的客户不愿意按真实的价格来支付费用。当然,很多Elance的供应商是来自于低收入的国家,所以说你实际上是在与印度和东欧的大型软件公司在竞争。他们不费吹灰之力及可以雇佣程序员。但是,我不觉得他们是我的竞争对手。我更喜欢与他们比实力而不是看谁赚的多。幸运的是有很多客户不愿意外包给最廉价的出价人,尤其是他们被便宜却差劲的开发商坑骗了之后。

  尽管很少有预算超过5000美元的手机研发项目,但我却投标了一个5000多美元的项目。与它们相比,我刚开始做的几个项目可能价格有点低,但通过这些项目的操作你就能了解Elance的服务质量,你也会知道你是否真的喜欢自由职业。

  当然,对一个完整应用程序来说,收费US$5,000是一个非常低的价格。目前来看,它只够支付我的账单,只能勉强维持生计。我生活在荷兰,这里的消费水平与美国差不多。而我能做的就是同时做几份工作以满足自己的开支。目前对我来说这不是问题,因为通常在开始新项之前我需要等待客户的反馈(或是客户出于某种原因耽搁了项目的进展),利用这些时间我可以做一些其他项目。

  但是我能做的更好!

  我了解到,一个iOS开发人员的平均时薪是US$100。 而我现在肯定达不到那这个标准,但我确信以我的能力来说我应该赚的更多。我没有后悔曾经去做Elance的项目,但是在收入方面,理想和现实收入之间还存在差距。

  说实话,我从来没有拿到与我能力水平相一致的薪酬。我总是倾向于自己当老板(做你擅长的共享软件,但这样我不赚也不贴)或是为小型或刚初创公司工作,这些公司永远都不会付给我我应得的酬劳。所以,我想要做些改变。

  我之所以找不到更好薪酬的工作,归结于以下两个原因:

  • 我从来没有涉足过Elance之外的自由职业网站;(编注:其实除了Elance之外,FreelanceroDesk这两个平台也不错。)
  • 对于从哪里下手,我还没有头绪。


  我觉得着主要是由于我没有认识的同行,也没有人认识我。如果客户没办法找到我的话,也就不会有人把我介绍给他们,很明显他们也不会雇用我。同样地,即使一个既定的自由职业者有很多工作要做,他也不愿把自己的一部分工作转给一个他们不认识或是不信任的人。

  当然,我阅读过iOS相关的博客,偶尔我也会泡项目开发论坛上或是在网上聊天(IRC),但我还没有在iPhone开发人员社区中非常活跃过。我的联系人和关系网都非常有限。这也是在接下来几个月我需要调整的地方。我要提醒大家的是,这里是为优秀且独立的开发人员提供工作机会的地方。


  原文:Matthijs Hollemans  编译:敏捷翻译 - 史莉萍

 

来自: www.jobbole.com
29
0
评论 共 23 条 请登录后发表评论
3 楼 woaiwofengkuang 2011-07-13 16:12
在天朝就不要想了。
想做自己开发人员,不被饿死就不错了。若大一个电子商务就给你5000你做吗,最可恨的是还真他妈的有人做。
2 楼 calvinlyc 2011-07-13 14:35
国内的基本生活的补助各方面都不如国外啊,如果家底不好,风险太大了
1 楼 chen592969029 2011-07-13 12:59
我喜欢你的生活工作方式,但是我现在才是一个刚刚走出大学的新人,我要努力积蓄能量~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • IT外包项目网站 及 《做一名iPhone自由开发人员》

    做一名iPhone自由开发人员 投递人 伯乐在线 发布于 2011-07-12 17:52 评论(2) 有849人阅读 原文链接 [收藏] « »  四个月前,我辞掉工作,成为了一名全职的自由职业开发人员。我创建了自己...

  • 一名爱折腾人士的Apps for iPhone分享

    虽然用iPhone有些时候了,但是从2014年开始才算真正接触优质Apps。从最开始的爱应用,到少数派,然后是微博和微信公众号,再到Twitter/MacStories/Macworld。也通过这些媒体接触到了很多热爱科技热爱应用的同道中人...

  • 11步教你成为一名初级的iOS开发——零基础

    最近发行iPhone8和11月份要出售的iPhone X又...这也使得许多开发者们跃跃欲试的想要成为一名iOS的开发者,据美国的一项调查显示,iOS开发薪资高达$80,399 /年,如果你也想成为一名ios开发,那么这篇文章就是为你量身打

  • iphone(ios开发)之23种设计模式简介

    一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory ...

  • 一名iPhone开发者的创业经验 (转)

    转自CocoaChina,作者系johnqh同学 1、整体市场 我准备写至少两篇。本篇为对iPhone的整体的看法。...之前做PC的软件,做得没有意思了,正好iPhone的SDK上市,就尝试了一下。当然一开始不懂App Sto...

  • iphone开发一些好的网站推荐

    1、http://developer.apple.com/iphone/library 这个是官方的代码实例   2、www.cocoachina.com 这个网站比较适合初期开发者,上面的版主之类的也比较热心,一般的问题都会提供帮助   3、http://w

  • ios iphone ipad 开发应用内实现多语言自由切换 超级好用

    最近几个app都有在应用实现多种语言自由切换的需求,不是那种随着设备语言设置而改变自身应用语言的那种,相对而言,自由切换更麻烦一些,不过我现在将其封装成一个专用类,实现起来就非常非常方便了,供有相同需求...

  • Java 开发人员必备的开发工具

    如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。 Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员...

  • luajit开发文档中文版(一)下载和安装

    luajit开发文档中文版(一)下载和安装 luajit开发文档中文版(二)LuaJIT扩展 luajit开发文档中文版(三)FAQ 常见问题 luajit开发文档wiki中文版(一) 总目录 luajit开发文档wiki中文版(二) LuaJIT 扩展 luajit开发...

  • 51万年历林贤文:做一个不“安分”的程序员

    如果不是特意介绍,你很难将林贤文从一堆程序员中分辨出来,特别是当他身着便装,与你侃侃而谈时,就和一个普通的中年大叔更是没有两样。不过,如果当你得知他就是那个开发了近3亿用户都在使用的APP——“51万年历”...

  • 各种 Java Web 开发人员的通用工具

    点击上方 "程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文No matter what happens to us in the ...

  • iPhone开发入门(1)—-程序员眼中的iPhone

    iPhone开发入门(1)—-程序员眼中的iPhone 博主:易飞扬 原文链接 : http://www.yifeiyang.net/iphone-development-introduction-1-programmers-in-the-eyes-of-the-iphone

  • 如何开发一款游戏:游戏开发流程及所需工具

    本文来自作者goto先生在GitChat上分享 「如何开发一款游戏:游戏开发流程及所需工具」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比游戏作为娱乐生活的一个方面,参与其中的人越来越多,而大部分参与其中的...

  • 知易Cocos2D-iPhone 游戏开发教程001

    让每一个愿意努力的人都可以通过自身的奋斗而过上体面并受人尊敬的生活,这些年的经历让我深感这并不是一个很容易解决的问题。夜色降临,城市深处的大小支路路边开始弥漫起烟雾,一片片沿街而置的灯火喧嚣此起彼伏。...

  • 分享iphone开发的好网站

    1、http://developer.apple.com/iphone/library这个是官方的代码实例2、www.cocoachina.com这个网站比较适合初期开发者,上面的版主之类的也比较热心,一般的...介绍iphone的特性和开发4、http://www.iphonedevsdk.com/

  • iphone开发相关的网站

    From: http://blog.sina.com.cn/s/blog_672b7fe50100inpb.html首先声明一下,apple的官方文档是最重要的,一下网站只是本人学习过程中存在问题时,所寻找的相关帮助网页,有时间的话,对每一个网页写一些注释吧...

  • go 生成基于 graphql 服务器库.zip

    格奇尔根 首页 > 文件 > gqlgen是什么?gqlgen是一个 Go 库,用于轻松构建 GraphQL 服务器。gqlgen 基于 Schema 优先方法— 您可以使用 GraphQL Schema 定义语言来定义您的 API 。gqlgen 优先考虑类型安全— 您永远不应该看到map[string]interface{}这里。gqlgen 启用 Codegen — 我们生成无聊的部分,以便您可以专注于快速构建您的应用程序。还不太确定如何使用gqlgen?将gqlgen与其他 Go graphql实现进行比较快速启动初始化一个新的 go 模块mkdir examplecd examplego mod init example添加github.com/99designs/gqlgen到项目的 tools.goprintf '//go:build tools\npackage tools\nimport (_ "github.com/99designs/gqlgen"\n _ "github.com/99designs/gqlgen

  • 基于JAVA+SpringBoot+Vue+MySQL的社区物资交易互助平台 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:maven 数据库工具:navicat

  • 法研杯2021类案检索赛道三等奖方案源码+项目说明+数据.zip

    法研杯2021类案检索赛道三等奖方案源码+项目说明+数据.zip是一个专为计算机相关专业(如计科、信息安全、数据科学与大数据技术等)学生设计的宝贵学习资源。该压缩包包含了完整的项目源码、详细的项目说明文档以及用于训练和测试的数据集,旨在帮助参赛者深入理解并掌握类案检索的相关技术和方法。该项目通过实际案例,展示了如何运用自然语言处理和机器学习技术对法律案件进行智能检索和匹配。项目内容涵盖了从数据预处理、特征提取到模型训练和评估的全过程,为学习和研究类案检索技术提供了全面的参考。本项目不仅适合作为课程设计、期末大作业或毕设项目的参考,也是企业员工提升技能、进行实践操作的优质学习资料。通过实际操作和学习该项目,用户可以加深对类案检索技术的理解,并在实践中不断提升自己的技能水平。请注意,由于该资源包含完整的项目源码和数据集,下载和使用时请确保遵守相关法律法规和道德规范,尊重知识产权和隐私权。同时,建议用户在使用前仔细阅读项目说明文档,了解项目的整体架构和使用方法,以便更好地利用该资源进行学习和研究。

Global site tag (gtag.js) - Google Analytics