想转行,想学iOS开发,一点基础都没有
发布网友
发布时间:2022-09-16 22:53
我来回答
共1个回答
热心网友
时间:2023-10-14 08:02
你可以先去看一下知乎的相关问答,又详细又明白。
以自己的经验再说说:
1、搞台Mac,这可以给你省很多时间。
2、搞个开发者帐号,也可以给你省很多时间。
3、看完这个:《让不懂编程的人爱上iPhone开发(2013秋iOS7版)-完整篇》。
4、看完这个:《iOS 软件开发入门》。
5、找点iOS相关的网络、数据、图表开发的博客文章看看。
6、找几个自己有兴趣的网络、数据、图表开发的源码看看。要注意在项目源码中顺便把相关的类、方法、属性文档也看了。
完成前面4步,你可以开始投简历面试。然后根据面试中遇到的问题有针对性地找博客文章和源码文档来看。
第一、二批简历尽量少投一点,每次不超过20份,只要每次能争取到1到2个面试机会就行。可以一星期一批。比如周日投20份出去,会在周三之前陆续收到面试邀请,然后集中在周四、周五面完。周六整理一下心得。周日再投第二批20份。
第三周,你就可以根据情况做选择。
如果觉得自己有机会能拿到offer,就在第三周日开始大投,建议选择北、上、广、深,把所有iOS开发全投。我前两天看了一下,我好像是投了500多份。以前还以为是400份。然后就是不停面试,不停根据面试心得看博客文章和源码文档,直到拿到offer。
如果觉得自己水平实在是烂得不可能有人要,就暂停所有面试,这个时候再面也没有意义。抽1到2周时间出来,全力看网络、数据、图表方面的博客文章和源码文档。最迟在2周后开始前面提到的“全投“。
作为新手,不管你怎么个自学,都比不上到一个公司里实实在在地去做一个项目。因为,真实的项目,会让你脱离泛泛的研究。在真实项目里,你需要在一些不是很酷的地方做到足够深入才能满足基本需求。有很多公司在你去之前没有任何iOS开发人员,它们并不需要太酷太高深的技术,只需要你把基本功能做得足够好。
等第一份工作1到2个月后,你可以重新考虑一下去留。先找好下家,再提出辞职。因为你需要不间断的真实项目操练,万一中间有1、2个月找不到工作,这将非常麻烦。建议在工作以后,多反省一下自己,找到自己想做的项目方向。比如我在工作一星期后,选定了“推荐系统“这个方向。平时有时间,比如周一到五的晚上,周六日,就可以有针对性地找相关的博客文章和源码文档来看。做开发是需要积累的,所以你要最迟在1个月内找到方向。不要怕找错,随时都可以换可以改,关键是尽快有一个行动目标,行动起来,不要在那里晃荡浪费时间。