学习Objective-C
Objective-C分别是iOS和OSX产品的标准编程语言。
有很多资源可供您了解更多信息,例如Code School资源,将学习Objective-C基础知识变成一个整洁的游戏。 显然,如果你有兴趣成为一名iOS开发人员,这是你首先应该开始的地方。
斯威夫特是未来
随着2014年Swift的发布,你可能会认为学习Objective-C可能不值得你花时间。 虽然Roadfire软件并非如此之快,但建议您熟悉两者,特别是因为Swift尚未完全替代Objective-C:
“......你需要知道Swift或Objective-C(知道两者都是最好的)。 对于初级职位,您至少应该了解基础架构(对象,集合,数据类型,网络,JSON)的语法和很多。 除此之外,您还需要了解基本的面向对象的概念,例如对象是什么,类是什么,以及如何编写方法。“
树屋有一个Swift课程,你可以预览,如果你有兴趣了解更多。
实践!
现在你已经熟悉了Objective-C或者Swift(或者两者),你应该尽可能地练习。 构建自己的应用程序,将它们发布到App Store,尽可能调整。 这是熟悉iOS开发人员需要了解应用程序设计和维护的所有内容的最佳方法。
它还可以保持您的编码技巧,这总是一个很好的奖励。
成为社区的一部分
GitHub是在线最大的编码社区之一。 它提供了版本历史记录和一个大型社区,可以帮助您一路测试应用程序和程序。 任何对编码生涯感兴趣的人都会使用GitHub,这应该足以让你使用它。 但是,如果您遇到不确定如何解决的问题,它也可能是一个巨大的帮助。
志愿服务
获得投资组合和实际经验的好方法是将您的服务提供给非营利组织和当地企业。 当然,你不会赚钱,但是你会建立那些对于获得任何工作非常重要的联系人和引用列表,尤其是iOS开发中的一个。
正如安德鲁·罗森写道:
“您的战略获得了与iOS开发人员技能一样多的显着参考,并展示了公共关系能力。”向雇主表明,您能够提升自己并与客户互动是关键。
结论
作为一名iOS开发人员,您可以做很多其他事情,但如果您打算在该领域开始职业生涯,这些技巧肯定很重要。 尽可能多地了解关于iOS开发的所有知识,而且您肯定会立即成为开发人员。