如何成为iOS开发人员
(Founder CEO)方三文:年轻人如何就业-优米-HD高清-完整版
目录:
截至2016年11月,iOS开发占智能手机操作系统市场的12.5%左右,iOS开发仍然是一个非常需要的角色,许多公司正在建立他们的移动开发部门以满足市场需求。如果您有兴趣成为iOS开发人员,可以参考以下有关如何入门的一些提示。
学习Objective-C
Objective-C分别是iOS和OSX产品的标准编程语言。有很多资源可供您了解更多信息,例如Code School资源将学习Objective-C基础知识变成一个整洁的游戏。如果您有兴趣成为iOS开发人员,这是您应该开始的第一个地方。
斯威夫特是未来
随着2014年Swift的发布,您可能会认为学习Objective-C可能不值得您花时间。但不是那么快,Roadfire软件建议您熟悉两者,特别是因为Swift还没有完全取代Objective-C:
“……你需要知道Swift或Objective-C(知道 都 会是最好的)。对于初级职位,您至少应该知道语法和大量的Foundation框架(对象,集合,数据类型,网络,JSON)。除此之外,您还需要了解基本的面向对象概念,例如对象是什么,类是什么以及如何编写方法。
Treehouse有一个Swift课程,如果您有兴趣了解更多信息,可以预览。
实践
既然您已熟悉Objective-C或Swift(或两者兼有),您应该尽可能多地练习。构建自己的应用程序,将它们发布到App Store,尽可能地进行调整。这是熟悉iOS开发人员需要了解的有关应用程序设计和维护的所有内容的最佳方法。它还可以使您的编码技能保持清晰,这总是一个很好的奖励。
成为社区的一员
GitHub是在线最大的编码社区之一。它提供版本历史记录和一个大型社区,可以帮助您测试您的应用程序和程序。任何对编码生涯感兴趣的人都使用GitHub,这应该足以让你使用它。但是,如果你遇到一个你不确定如何修复的问题,这也可能是一个巨大的帮助。
志愿服务
获得投资组合和实际经验的一个好方法是将您的服务自愿提供给非营利组织和本地企业。当然,你不会赚钱,但是你会构建那些对于获得任何工作非常重要的联系人和参考列表,尤其是在iOS开发中。
正如Andrew G. Rosen所写:
“您的策略是获得与您的iOS开发人员技能相关的许多值得注意的参考,以及展示公共关系能力。向雇主展示你能够自我推销并与客户互动是关键。“
结论
作为iOS开发人员,您可以做很多其他事情,但如果您打算在该领域开始职业生涯,这些提示确实至关重要。尽可能多地了解有关iOS开发的所有知识,您肯定会立即成为开发人员。