阅读更多

29顶
0踩

移动开发

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

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

  四个月前,我辞掉工作,成为了一名全职的自由职业开发人员。我创建了自己的网站,注册了公司业务,并开始寻找客户。我想找的是现在比较感兴趣的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 条 请登录后发表评论
23 楼 fenglin_Java 2011-07-15 11:43
其实何为天朝,为什么天朝的人就那么好鱼肉,虽然大家在抱怨但是其实已经乐意被鱼肉了(你说你不愿意你干过什么了),这就是这个民族人民的现状。
22 楼 imust2008 2011-07-15 11:17
手艺人
21 楼 nextw3 2011-07-15 09:03
jiorry 写道
国家明确规定,互联网等电子信息行业,个体经营户也可以经营。注册个体户300+大洋搞定。

但是去当地工商所,真要是去注册的时候就发现,人家根本不给你办。

回答很简单:“互联网??我们没有办法监管,不能办。”



恩,同感,你就算是上了规模的公司想要申请,没关系别想
20 楼 nextw3 2011-07-15 08:59
xcbk08 写道
这是在人家国外,在中国搞开发根本就不是这样,想接个大点的项目,必须要有以下条件:关系、人情、回扣、送礼、装样的招标、吃饭……

恩,至少国外创业期你能吃饱穿暖,不用担心活不了,国内你要是没了工作,申请个低保还得送礼、拿失业保险金还得被户口所在地的管理部门盘剥,反正你的创业激情早被如何活下去的问题取代了...
19 楼 t22011787 2011-07-15 08:54
xcbk08 写道
这是在人家国外,在中国搞开发根本就不是这样,想接个大点的项目,必须要有以下条件:关系、人情、回扣、送礼、装样的招标、吃饭……

现实照进梦想了~
18 楼 xcbk08 2011-07-15 08:28
这是在人家国外,在中国搞开发根本就不是这样,想接个大点的项目,必须要有以下条件:关系、人情、回扣、送礼、装样的招标、吃饭……
17 楼 oaklet 2011-07-14 18:01
这种生活让我想起了罗杰斯玩赚地球,这都要在财务自由之后才能做到的
16 楼 yangfuchao418 2011-07-14 13:26
woaiwofengkuang 写道
在天朝就不要想了。
想做自己开发人员,不被饿死就不错了。若大一个电子商务就给你5000你做吗,最可恨的是还真他妈的有人做。

   
15 楼 pudding811 2011-07-14 12:26
国内就是因为种种限制,扼杀了很多创新企业。现在以后永远就是那几个大公司。
14 楼 jiorry 2011-07-14 10:24
甘肃不接收外地服务器备案申请,如果在甘肃备案,必须租用甘肃省内的电信服务器。
那么甘肃服务器价格是多少呢?一个虚拟服务器空间,一年1600元!!!

1. 给企事业单位做软件服务,必然遇到拖欠款项。
2. 税负太重。开一个发票一下子就要交掉8个点的营业税。
3. 做大众互联网项目,必然遭到恶意抄袭。
4. 创业成本太高,你的创业机会就越少。

在米国,注册公司资本只需要$1,没有苛捐杂税,失败后积累经验的过程比较长,再创业成功的可能性很高。
13 楼 jiorry 2011-07-14 10:17
国家明确规定,互联网等电子信息行业,个体经营户也可以经营。注册个体户300+大洋搞定。

但是去当地工商所,真要是去注册的时候就发现,人家根本不给你办。

回答很简单:“互联网??我们没有办法监管,不能办。”
12 楼 jiorry 2011-07-14 10:13
原文的作者是Matthijs Hollemans,他要来的天朝首先的问题是网站备案。他的hollance.com网站属于博客和论坛发布系统,隶属于被严格监管的行列。花500大洋代理备案通过,几个月后还有被关闭的可能。个人备案的话,在北京山东等城市需要跑到XX地方去照相登记。在甘肃,西藏的朋友更郁闷,这些省市不接受外地服务器网站的备案申请。

注册公司吧!10万元注册资本的公司¥5000+。呵呵别高兴,需要固定办公地址,固定电话,每个月会计固定报账。不算人员工资,算算光这些就指出了多少钱。刚起步能赚多少?

郁闷吗?如果开的网站属于经营性质的,对不起,注册资本最少50w元。每年年审,如果账面上没有什么现金往来,在公司年审时,就会被调查,后面什么情况谁晓得!
11 楼 feimeng0530 2011-07-14 10:06
很有想法,
10 楼 hydex 2011-07-14 09:40
很好的计划
9 楼 geminiyellow 2011-07-14 09:00
我了割草,在天朝的话,这不是用另外一种方式剥削么。
8 楼 存在就有理由 2011-07-13 23:09
存在就有理由 写道
xiaoqulai 写道
“我了解到,一个iOS开发人员的平均时薪是US$100”

那日薪是多少就是$800,月薪就是800*21.75$

不愧是做外包的,连汇率都不关注了

,看错了
7 楼 存在就有理由 2011-07-13 23:00
xiaoqulai 写道
“我了解到,一个iOS开发人员的平均时薪是US$100”

那日薪是多少就是$800,月薪就是800*21.75$

不愧是做外包的,连汇率都不关注了
6 楼 afeiod 2011-07-13 16:59
  做一个java外包开发人员的飘过!
5 楼 hibersh 2011-07-13 16:44
elance上认真些,freelancer上感觉就是价格战
4 楼 xiaoqulai 2011-07-13 16:16
“我了解到,一个iOS开发人员的平均时薪是US$100”

那日薪是多少就是$800,月薪就是800*21.75$

发表评论

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

相关推荐

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

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

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

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

  • 程序员自由创业周记#2:前期准备

    这些都会记在心里,大恩不言谢~ 创业方向 笔者是一名资质平平的iOS开发程序猿,创业项目也就是开发App卖,类型的话主要以工具类为主,优先会解决一些我的需求。平台以iOS平台和MacOS平台为主,如果移动端产品反响...

  • 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的官方文档是最重要的,一下网站只是本人学习过程中存在问题时,所寻找的相关帮助网页,有时间的话,对每一个网页写一些注释吧...

  • python源码基于YOLOV5安全帽检测系统及危险区域入侵检测告警系统源码.rar

    本资源提供了一个基于YOLOv5的安全帽检测系统及危险区域入侵检测告警系统的Python源码 该系统主要利用深度学习和计算机视觉技术,实现了安全帽和危险区域入侵的实时检测与告警。具体功能如下: 1. 安全帽检测:系统能够识别并检测工人是否佩戴安全帽,对于未佩戴安全帽的工人,系统会发出告警信号,提醒工人佩戴安全帽。 2. 危险区域入侵检测:系统能够实时监测危险区域,如高空作业、机械设备等,对于未经授权的人员或车辆进入危险区域,系统会立即发出告警信号,阻止入侵行为,确保安全。 本资源采用了YOLOv5作为目标检测算法,该算法基于深度学习和卷积神经网络,具有较高的检测精度和实时性能。同时,本资源还提供了详细的使用说明和示例代码,便于用户快速上手和实现二次开发。 运行测试ok,课程设计高分资源,放心下载使用!该资源适合计算机相关专业(如人工智能、通信工程、自动化、软件工程等)的在校学生、老师或者企业员工下载,适合小白学习或者实际项目借鉴参考! 当然也可作为毕业设计、课程设计、课程作业、项目初期立项演示等。如果基础还行,可以在此代码基础之上做改动以实现更多功能,如增加多种安全帽和危险区域的识别、支持多种传感器数据输入、实现远程监控等。

  • 基于SpringBoot的响应式技术博客的设计和实现(源码+文档)

    本课题将许多当前比较热门的技术框架有机的集合起来,比如Spring boot、Spring data、Elasticsearch等。同时采用Java8作为主要开发语言,利用新型API,改善传统的开发模式和代码结构,实现了具有实时全文搜索、博客编辑、分布式文件存贮和能够在浏览器中适配移动端等功能的响应式技术博客。 本毕业设计选用SpringBoot框架,结合Thymeleaf,SpringData,SpringSecurity,Elasticsearch等技术,旨在为技术人员设计并实现一款用于记录并分享技术文档的技术博客。通过该技术博客,方便技术人员记录自己工作和学习过程中的点滴,不断地进行技术的总结和积累,从而提升自己的综合能力,并通过博客这一平台,把自己的知识、经验、教训分享给大家,为志同道合者提供一个相互交流、共同学习的平台,促使更多的人共同进步[9]。学习到别人的一些良好的设计思路、编码风格和优秀的技术能力,使笔者的设计初衷。本系统主要面向web端的用户,希望能给用户更多的学习和交流的选择。

  • javalab 3.zip

    javalab 3.zip

Global site tag (gtag.js) - Google Analytics