【成为ios开发者的10大思维 怎样成为ios开发者?】程序员人生
文章插图
想在移动开发大餐中分一杯羹,体验最火最炫的技术?小伙子,很有眼光嘛
毫无疑问,移动开发在目前和未来几年内都会盛极一时 。 无数开发职位虚位以待 。 各大公司都在寻找各种层次的程序员——新手级、入门级、中级、老手、专家 。 本文是写给新手们的——我会帮你们找到第一份iOS开发工作 。
"我干嘛听你的?"
你可能会这么说 。 是个问题——如果是菜鸟乱给建议,那倒是不听最好 。
我也不是什么大神,甚至也不算是特别有经验的iOS开发者——但我足够了解市场,因此可以对你有些帮助 。
最初我是一个独立开发者,拥有几个收入不高(但也足够让我实现温饱而专心做开发)的应用 。 之后,我作为初级iOS开发者加入了一家公司,终于能全心全意做应用、甭担心明天吃啥这种问题了 。 如果我愿意,我完全可以找个公司打工衣食无忧(但可能这并不适合我——我的身体里流着创业的血液) 。
现在,少说多做——如何才能成为一名iOS开发者呢?
1.买一个Mac(如果没iPhone的话,还得卖个肾) 。
文章插图
iOS开发需要Mac 。
好吧,其实也能退而求其次(比如hackintosh,或Mac In Cloud),但听我苦口婆心一言——对于iOS开发者来说,Mac会是你的主要武器 。 一般情况下,你无需放血去买最新、最快、最贵的设备,但好歹得有个叫Mac的东西 。 当然,如果你是小土豪,想买个好一点的入门设备,那不妨考虑一下Mac Mini——它可能是性价比最高的一款 。 如果你和我一样追求便携性,那就买Air——特别是它的大屏版 。 我们也不是非得买新品不可,从eBay上搞个二手货也是棒棒的 。
2.安装Xcode 。
现在,当你有了闪闪发亮的全新(好的二手货也跟新的差不多)Mac之后,下一步就是安装[Xcode]了,它可是对iOS开发者而言最重要的软件 。 Xcode是开发iOS应用的IDE(集成开发环境) 。 它是免费的,你可以直接从Mac App Store下载 。 现在就去下,别磨叽!
你会在Xcode中写代码、编辑、在storyboard中"画"出应用、进行单元测试,等等 。 你也需要用Xcode来上传应用到App Store 。 你得尽可能地熟悉它,因为它是每个iOS开发者最重要的软件 。
3.学习编程基础(可能是最难的一点) 。
现在我们可能到最难的一步了——你需要直接开始编程 。 如果你有一定的编程基础,那就可以在Objective-C(难一些)和Swift(简单一些)当中挑一个,大概也没那么纠结——它们基本上是标准的面向对象编程语言 。 但是如果你一行代码都没写过,那也别慌——这有两个纯新手的福利资源:
- Ry's Objective-C tutorial?——适合"恋旧"的Objective-C爱好者 。 你不用把Obejective-C学得多精(Swift才是未来大势<或者已经是当下大势了>),但最好能了解其基础知识,并可以读懂用它写出来的代码 。
- Swift language guide,由苹果官方提供——这是最好的Swift参考和学习资料 。 苹果出品,必属精品 。
4.跟着教程,依样画葫芦
从这一步开始,你终于要做点有用的东西了 。 看看这些网站:
- AppCoda——对初学者而言可能是最好的起点 。 你可以找到大量不同的教程,它们都有非常详细的说明 。 一定要都看下来!
- Ray Wenderlich——另一个有用的网站,它拥有海量的iOS开发教程数据库 。 一步一步从中学习吧 。
一直跟着教程学做应用,直到你觉得自己运用Xcode和编程语言(你所选的Objective-C或Swift)都很熟练了 。 这时候,我们继续前进——
5.着手开发自己的应用
OK,我们越来越进入状态了 。 现在,你要开始开发自己的应用,它将成为你日后面试的法宝 。
别害怕!又不是让你开发Facebook 。 咱得从初级职位开始,没错吧?在初级职位上,你可以从同事身上大量学习知识 。 好高骛远没用,你不可能一下子成为有五年经验的专家 。
推荐阅读
- 网易邮箱SMTP服务怎么设置?如何设置网易邮箱SMTP服务的方法 - 成为攻无不克的玩家
- 笔记本win10怎么取消屏保?win10自动屏保如何取消 - 成为攻无不克的玩家
- 鸿图之下刘表值得培养吗-刘表技能拆解方案成为攻无不克的玩家
- 第五人格兔儿爷多少钱-第五人格随身物品兔儿爷获得方法介绍成为攻无不克的玩家
- steam游戏共享治理技巧成为攻无不克的玩家
- 弹力果冻电池升级攻略-电池升级消耗一览成为攻无不克的玩家
- 分享苹果开发者公司账号的几大用处 苹果开发者公司账号有什么用?
- 笔记本win7系统电脑磁盘碎片整理程序在哪? - 成为攻无不克的玩家
- ipad内存垃圾怎么清理?苹果平板内存不够清理方法 - 成为攻无不克的玩家
- 原神砂糖和主角用哪个好-砂糖和主角选择攻略成为攻无不克的玩家