成为ios开发者的10大思维 怎样成为ios开发者?( 二 )


因此,你应该保持内心平静,思考一下目前自己最擅长的iOS开发领域是什么 。
或许你开发过一个网络相关的应用?或许你研究过UIKit,并且很擅长做复杂的用户界面?再或者你开发过一个音乐播放器应用,喜欢iOS的音频?你得利用好自己的兴趣和知识,以此为开发应用的基础 。 要写出整洁、有风格、运行良好的代码 。
6.在此期间,希望你能同时尽量多学一点软件开发的综合知识 。
你正在阅读本文,这多少说明了你近期不打算去大学修习计算机 。 好消息是!你根本不必去!
你可以在家打开电脑,学很多关于计算机科学、编程、软件工程之类的课程 。
当然,这跟学位还是没法比的,不过单就iOS开发而言却已经足够了 。 看到上面的图片了吗?读读上面的文字 。 我不会把链接拱手奉上——信息搜索是开发者最重要的技能之一 。 开始训练 。 Google是你的良师益友 。
7.完成应用 。
你专心于学习和开发应用,这样过去了几天、几个星期、几个月……亲,你该有一款自己像样的应用了 。 应用就是你的简历——你必须全力以赴 。 甚至说,鞠躬尽瘁 。 公司会希望从你的应用中看到什么呢?这里有一些建议:

  • 运行良好的应用
  • 整洁的代码
  • 代码结构——小巧的类、合适的变量命名、Xcode中良好的文件分组,等等
  • 对storyboard的使用(如果你既能用storyboard又能徒手编程写用户界面的话,那就碉堡了)
  • 对CocoaPods的使用
  • 一些简单的单元测试
  • 对第三方库的使用(例如GitHub上的一些开源项目——这将是一大加分项,因为实际工作中这非常有用)
当然,一切都取决于你想找什么样的工作和什么样的公司,但总体而言,学好上述话,走遍天下都不怕 。
OK,现在你有了自己狂拽炫酷的应用 。 下一步——
8.在App Store发布应用
呃,我得说清楚——这一步不是必须的,因为它需要一个开发者账号,而这个账号呢,每年有99美元的费用,这很有可能会搞得你入不敷出 。
发布还是不发布,这是一个问题……它由你说了算 。 不过,若能成功发布,很多公司都会把它看做是一个大大的加分项 。
在App Store有自己的应用意味着你熟悉应用发布流程,熟悉苹果对于应用的限制(还真不少),熟悉应用本身之外的发布所需事项(如应用描述、关键词、屏幕截图、宣传视频等等) 。
你可以选择跳过这一步,但我强烈推荐你能试一下(我的第一份工作应该就是靠我在App Store的应用找到的) 。
9.把应用上传到GitHub 。
GitHub是一个社交平台,其主要功能就是源码分享(与之类似但不如GitHub火还有另一个平台是,Bitbucket) 。
你可以在此上传源码(可设置为公开或私人),可以在此浏览其他人的代码,还可以为开源项目出一份力 。 GitHub应用广泛,即使你一直都是独立开发,那也可以从中获益许多——你可以更好地组织代码,并可以获得可能是最好的备份 。
但你为什么要上传应用呢?很简单,把源码给你的面试官看 。
别再用邮件发代码了,长点心吧,这又不是90年代 。
10.联系你中意的公司!
圆梦时刻到——现在,你已经准备好接受第一份iOS开发工作了!可能是从实习生或初级岗位开始,这都不重要——重要的是,你现在有能力找到第一份工作了,万事开头难嘛,以后就顺利了 。
所以,准备好你的简历,找到你所向往的公司,然后就与他们一起开发应用吧!

推荐阅读