2020年成为IOS开发人员的10个步骤

原文:https://mixcoin.app/ios-developer/

简单的说

先你需要拥有一台Mac下载Xcode(开发IOS应用的工具),使用Xcode根据列出的教程,学习Swift(开发IOS应用的语言),然后用学到Swift根据教程学习开发iOS应用,先从小应用开始。
最后开始开发自己的应用,拿着自己开发的应用去寻找一份工作,准备好担任iOS开发人员的第一份工作! 可能是实习生还是初级职位

如果你有困惑


目录:
1.购买Mac(和iPhone,如果没有,请购买)-iOS开发人员的第一步

2.安装Xcode,iOS开发人员IDE

3.学习编程基础(可能是清单上的最难点)

4.通过分步教程创建一些不同的应用程序

5.开始使用自己的自定义应用程序

6.同时,尽可能多地了解有关软件开发的一般信息

7.完成您的应用

8.在App Store中发布您的应用程序

9.将您的应用程序上传到GitHub

10.与您要作为iOS开发人员工作的公司联系!


第一步:拥有Mac

作为iOS开发人员,你需要一台Mac。
作为iOS开发人员,Mac或MacBook将是您的主要工作工具。

你没有义务购买一台最贵,最快的,你的Mac可以是黑苹果或者二手的。

编者的话:我的选择就是黑苹果,毕竟大家大都是学生党。
如果有需要欢迎私信


第二步:安装XCODE,你开发App的工具

IDE:用于提供程序开发环境的应用程序

适用于每个iOS开发人员的软件  -Xcode。Xcode是IDE(集成开发环境),用于在Mac上开发iOS应用。

它是免费的,从Mac App Store下载它。

使用Xcode,您可以做很多事情:

1.代码编写和编辑

2.调试(查找代码中的错误并将其删除)

3.使用所谓的stroyboard “绘制”用户界面(也可以仅使用代码直接创建用户界面)

4.测试(单元和UI)

5.分析(提高应用程序的速度和可靠性)

6.将您的应用上传到App Store

7.熟悉Xcode,它是每个iOS开发人员最重要的软件。


第三步:学习编程基础(可能是清单上的最难点)

为了在iOS上进行开发,我们使用称为Swift的编程语言。
(OC语言的资源不更新了)

对于真正的初学者来说,有四大资源:

1. Apple的Swift语言指南 -这是Swift语言的官方参考。您想使用它并从中学习。Apple官方文档,一如既往。

2. Ray Wenderlich Swift教程

3. Swift入门教程

4. AppCoda教程

编者的话:你要做的是挑从2-4教程挑一个简单的学一下,不必深入的学习,感觉第二个不错,不过我选了第三个。第一个比较干不过是最权威的。


第四步:通过分步教程创建一些不同的应用程序

根据您能找到的所有教程学习,创建一些不同的应用程序不同的应用程序。(计算器应用程序/天气应用程序/等等)

下面有四个资源:

1.推荐一本书《精通IOS开发》,我会根据这本书在B站上传自己的学习过程。

2. Ray Wenderlich网站

3. Swift网站

4. AppCoda教程网站


第五步:开始使用自己的自定义应用程序

好吧,现在事情变得越来越严重了。 此时,您应该开始制作自己的自定义应用程序,并在公司面试中向您的未来雇主展示该应用程序。

但是不要害怕!您不必创建第二个Facebook。您开始担任初级职位,对吗?您应该在这个职位上向其他员工尽可能多地学习,而不是成为拥有5年经验的专家。保持冷静,并思考您目前最擅长的iOS开发领域。

也许您已经创建了一个经常使用网络的应用程序?

也许您对UIKit的研究最多,并且对创建复杂的用户界面感到满意?

或者,也许您创建了音乐播放器,而iOS上的音频是您开发中最喜欢的部分?

利用这种兴趣和知识,并以此为基础构建您的应用程序。专注于干净, 时尚和有效的代码。


第六步:同时,尽可能多地了解有关软件开发的一般信息

如果您正在阅读本文,那么您可能不想上大学几年来学习计算机科学,而只是想获得一份初级的iOS开发人员工作。好消息是您不必这样做!

您可以在家中舒适地在线学习很多计算机科学/编程/软件工程主题。

当然,它并不会取代您获得正式学位,但是要在典型的软件公司中担任iOS开发人员的第一份工作,您无需持有文凭。

搜索信息是开发人员最重要的技能之一。 现在就开始训练它。Google是您的朋友(Bing也可以)。


第七步:完成您的应用

经过几天,几周或几个月的学习和使用您的应用程序后,您最终应该拥有一个可以运行的应用程序。 该应用程序是您的履历表  -您应将自己的最佳工作投入其中。很多。以下是有关雇主将在您的应用程序中寻找的建议的列表:

正常运行的 应用程序-无崩溃,无故障
干净的代码
良好的代码组织-小类,精心选择的变量名,Xcode项目中的文件分组很好,等等。
情节提要的使用(或不做!)(如果您可以将情节提要和代码混合使用以创建用户界面,则将大有裨益)
CocoaPods的用法
一些简单的单元测试
外部库的使用(例如GitHub上的一些开源项目-如果您可以这样做,那将是一个很大的优势,因为在现实生活中,您一直都在这样做)


第八步:在App Store中发布您的应用程序

好的,请澄清一下 —  此步骤可以是可选的,因为要执行此操作,您需要有一个iOS开发人员帐户,该帐户的年度费用为99美元,而且您的应用程序很有可能甚至不会超过该费用。

是否要在App Store中拥有应用程序取决于您,但是许多公司在面试过程中认为这是您简历中的一大优势。

在App Store中拥有某个应用意味着您知道发布过程的工作原理,Apple对应用的限制(有很多限制!),需要在应用本身之外发布的内容(应用说明文字,关键字,屏幕截图,促销视频)等。

您不必执行此操作,但是我强烈建议您这样做(我在App Store中的应用程序可能使我成为了我的第一份公司工作)。


第九步:将您的应用程序上传到GitHub

GitHub 是用于代码存储,编辑和共享的社交平台(Bitbucket是GitHub的类似但不太流行的替代方案 )。

您可以在此处上传应用程序的代码(并根据需要将其公开或私有),可以观看其他人的代码,还可以为其他开源项目做出贡献。它被广泛使用,即使您是一个单独的开发人员,也可以从GitHub中受益–  通过更好地组织代码并获得最佳备份。

但是为什么要在这里上传您的应用程序呢?好吧, 向您的未来雇主展示您的代码!

不要通过电子邮件发送您的代码,因为我们已经不在90年代了。


第十步:与您要作为iOS开发人员工作的公司联系!

就是这样-  现在,您准备好担任iOS开发人员的第一份工作! 可能是实习生还是初级职位,但这并不是现在最重要的–  最重要的是,您拥有获得第一份工作的技能,而当您获得这份工作时,其余的编程职业将自己照顾自己。

因此,准备你的简历,寻找一家不错的公司,并和他们一起去创建应用程序!

或者-保持独立!


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值