成为专业 iOS 开发人员的 10 个步骤 - 从零开始

你得尽可能地熟悉它,因为它是每个iOS开发者最重要的软件。继续前进,开发一个计算器应用。现在,你要开始开发自己的应用,它将成为你日后面试的法宝。在此期间,希望你能同时尽量多学一点软件开发的综合知识。应用广泛,即使你一直都是独立开发,那也可以从中获益许多——你可以更好地组织代码,并可以获得可能是最好的备份。...

程序员的生活

10步成为专业iOS开发者——从零起步

想分一杯羹,体验最热最炫的科技吗?小伙子,你的眼光不错

毫无疑问,移动开发将在现在和未来几年风靡一时。无数的开发工作正在等待。公司正在寻找各个级别的程序员——新手、入门、中级、老手、专家。这篇文章是为新手准备的——我会帮助你找到你的第一份 iOS 开发工作。

“我为什么要听你的?”

你可以这么说。这是个问题——如果是菜鸟给建议,最好不要听。

我不是神,也不是特别有经验的 iOS 开发者——但我对市场的了解足以对你有所帮助。

我最初是一名独立开发者,拥有一些没有赚很多钱的应用程序(但足以养活我并专注于开发)。之后,我加入了一家公司,成为一名初级 iOS 开发者,终于可以全心全意地做应用,不用担心明天吃什么。如果我愿意,我可以找一家公司工作和生活无忧无虑(但也许这不适合我——我的身体里有创业的血液)。

现在,少说多做——如何成为一名 iOS 开发者?

1.买一个mac(如果没有,只好卖一个肾)。

10步成为专业iOS开发者——从零起步

iOS 开发需要 mac。

好吧,可以依靠它(例如,或 mac 在云中)mac软件开发者,但听我的心声 - 对于 iOS 开发人员,mac 将是您的主要武器。一般来说,你不需要流血去购买最新、最快、最昂贵的设备,但必须有一个叫mac的东西。当然,如果你是个小土豪,想购买更好的入门级设备,不妨考虑mac Mini——它可能是性价比最高的一款。如果您像我一样正在寻找便携性,请购买 Air——尤其是它的大屏幕版本。我们也不必购买新的,从 eBay 上买到旧的也很棒。

2.安装 Xcode。

10步成为专业iOS开发者——从零起步

现在,当你有了闪亮的新的(好用的几乎和新的一样好)mac,下一步就是安装 [Xcode],这对 iOS 开发人员来说是最重要的事情mac @k1@ >。Xcode 是用于开发 iOS 应用程序的 IDE(集成开发环境)。它是免费的,您可以直接从 Store下载 下载。快下来,别乱来!

您将在 Xcode 中编写代码、对其进行编辑、在 Xcode 中“绘制”应用程序、运行单元测试等等。您还需要使用 Xcode 将应用程序上传到 App Store。你需要尽可能地熟悉它,因为它是每个 iOS 开发者最重要的软件。

3.学习编程的基础知识(可能是最难的部分)。

10步成为专业iOS开发者——从零起步

现在我们已经到了最难的部分——你需要马上开始编程。如果你有一些编程背景,你可以在 -C(更难)和 Swift(更容易)之间进行选择,这可能不会太纠结——它们基本上都是标准的面向对象的编程语言。但是,如果您还没有编写任何代码,请不要惊慌 - 这里有两个适合初学者的福利:

瑞的-C?- 对于“老”-C 爱好者。您不必对 -C 了解太多(Swift 是未来),但了解基础知识并能够阅读用它编写的代码是件好事。Swift 指南,由 Apple 提供 - 这是最好的 Swift 参考和学习材料。苹果出品,一定是精品。

当然,您不必深入了解所有内容 - 当您更有经验时,我们将讨论这一点。但是你必须对变量、指针、类、数据类型和循环的概念有很好的理解。这样,你以后的学习就顺理成章了。

4.按照教程画葫芦

10步成为专业iOS开发者——从零起步

从这一步开始,你终于有一些有用的事情要做了。看看这些网站:

- 可能是初学者的最佳起点。您可以找到大量包含非常详细说明的不同教程。请务必观看所有内容!Ray - 另一个有用的网站,拥有庞大的 iOS 开发教程数据库。一步一步从中学习。

但不要局限于这些网站和教程!继续开发一个计算器应用程序。然后是天气应用程序。然后是汇率转换应用程序。音乐应用。你明白吗?如果您能找到相关教程,请全部制作。

继续学习这些教程,直到您对 Xcode 和编程语言(您选择的 -C 或 Swift)感到满意为止。在这一点上,我们继续 -

5.开始开发您自己的应用程序

10步成为专业iOS开发者——从零起步

好的,我们越来越多地进入该州。现在,你要开始开发自己的应用程序,这将是你未来面试的法宝。

不要害怕!不是你开发的。我们必须从入门级职位开始,对吗?在入门级职位,你可以从同事那里学到很多东西。野心太大是没用的,五年经验你不可能一下子变成专家。

因此,你应该保持内心的平静,想想你现在最擅长的iOS开发领域是什么。

也许您已经开发了一个与 Web 相关的应用程序?也许你研究过 UIKit 并且擅长制作复杂的用户界面?或者您是否开发了音乐播放器应用并喜欢 iOS 音频?您必须使用您的兴趣和知识作为开发应用程序的基础。编写干净、风格化、运行良好的代码。

6.同时,希望大家多多学习软件开发的常识。

10步成为专业iOS开发者——从零起步

您正在阅读本文,这意味着您不打算很快上大学学习计算机科学。好消息是!你根本不必去!

你可以在家里打开电脑mac软件开发者,学习很多关于计算机科学、编程、软件工程等方面的知识。

当然,比起一个学位来说,这还不算什么,但是对于iOS开发来说,已经足够了。看到上面的图片了吗?阅读上面的文字。我不会交出链接——信息搜索是开发人员可以拥有的最重要的技能之一。开始训练。是你的好老师和好朋友。

7.完成申请。

10步成为专业iOS开发者——从零起步

你专注于学习和开发应用程序,这已经是几天、几周、几个月了……亲爱的,你应该拥有一个像样的应用程序。申请就是你的简历——你必须全力以赴。甚至说,尽力而为。公司希望从您的应用程序中看到什么?以下是一些建议:

当然,这一切都取决于你要找什么样的工作和什么样的公司,但总的来说,学好上面的话,周游世界就无所畏惧。

好的,现在您拥有自己的疯狂酷应用程序。下一步 -

8.在 App Store 上发布应用

10步成为专业iOS开发者——从零起步

好吧,让我说清楚 - 这一步不是必需的,因为它需要一个开发者帐户,而这个每年花费 99 美元的帐户可能会让你不知所措。

发表还是不发表,这是个问题……这取决于你。但是,如果它成功发布,很多公司都会将其视为一大利好。

在 App Store 拥有自己的 App 意味着您熟悉 App 发布流程,熟悉 Apple 对 App 的限制(有不少),熟悉 App 本身之外的发布需求(如 App 描述、关键字、截图、宣传视频等)。

你可以选择跳过这一步,但我强烈建议你试一试(我可能在 App Store 中找到了第一份工作)。

9.将应用上传到。

10步成为专业iOS开发者——从零起步

是一个以分享源码为主要功能的社交平台(类似但不如火,还有一个平台)。

在这里你可以上传源代码(可以设置为公开或私有),在这里浏览别人的代码,为开源项目做贡献。它被广泛使用,即使您一直在独立开发,您也可以从中受益匪浅——您可以更好地组织代码,并且可以获得最好的备份。

但是你为什么要上传一个应用程序?很简单,把源代码展示给你的面试官。

停止发送电子邮件代码并吃点零食,这又不是 90 年代了。

10.联系你最喜欢的公司!

10步成为专业iOS开发者——从零起步

是时候实现你的梦想了——现在,你已经准备好接受你的第一份 iOS 开发工作了!它可能是实习生或入门级职位,没关系 - 重要的是你现在有能力找到你的第一份工作,开始很难,然后很容易。

所以,准备好你的简历,找到你想要的公司,然后开始和他们一起开发应用程序吧!

相关文章

发表评论