你可以先去看一下知乎的相关问答,又详细又明白。
以自己的经验再说说:
1、搞台Mac,这可以给你省很多时间。
2、搞个开发者帐号,也可以给你省很多时间。
3、看完这个:http://blog.sina.com.cn/s/blog_4b55f6860101k592.html《让不懂编程的人爱上iPhone开发(2013秋iOS7版)-完整篇》。
4、看完这个:http://itercast.com/library/4/course/51《iOS 软件开发入门》。
5、找点iOS相关的网络、数据、图表开发的博客文章看看。
6、找几个自己有兴趣的网络、数据、图表开发的源码看看。要注意在项目源码中顺便把相关的类、方法、属性文档也看了。
完成前面4步,你可以开始投简历面试。然后根据面试中遇到的问题有针对性地找博客文章和源码文档来看。
第一、二批简历尽量少投一点,每次不超过20份,只要每次能争取到1到2个面试机会就行。可以一星期一批。比如周日投20份出去,会在周三之前陆续收到面试邀请,然后集中在周四、周五面完。周六整理一下心得。周日再投第二批20份。
第三周,你就可以根据情况做选择。
如果觉得自己有机会能拿到offer,就在第三周日开始大投,建议选择北、上、广、深,把所有iOS开发全投。我前两天看了一下,我好像是投了500多份。以前还以为是400份。然后就是不停面试,不停根据面试心得看博客文章和源码文档,直到拿到offer。
如果觉得自己水平实在是烂得不可能有人要,就暂停所有面试,这个时候再面也没有意义。抽1到2周时间出来,全力看网络、数据、图表方面的博客文章和源码文档。最迟在2周后开始前面提到的“全投“。
作为新手,不管你怎么个自学,都比不上到一个公司里实实在在地去做一个项目。因为,真实的项目,会让你脱离泛泛的研究。在真实项目里,你需要在一些不是很酷的地方做到足够深入才能满足基本需求。有很多公司在你去之前没有任何iOS开发人员,它们并不需要太酷太高深的技术,只需要你把基本功能做得足够好。
等第一份工作1到2个月后,你可以重新考虑一下去留。先找好下家,再提出辞职。因为你需要不间断的真实项目操练,万一中间有1、2个月找不到工作,这将非常麻烦。建议在工作以后,多反省一下自己,找到自己想做的项目方向。比如我在工作一星期后,选定了“推荐系统“这个方向。平时有时间,比如周一到五的晚上,周六日,就可以有针对性地找相关的博客文章和源码文档来看。做开发是需要积累的,所以你要最迟在1个月内找到方向。不要怕找错,随时都可以换可以改,关键是尽快有一个行动目标,行动起来,不要在那里晃荡浪费时间。
7楼 @清醒疯子 不得不说,我一开始看官方文档看的没劲,然后就是看了《让不懂编程的人爱上iPhone开发》对着打了一遍突然就开窍了,然后之后看官方文档轻松多了。
如果真的是一点点基础都没有,最好的办法是参加个培训学校。。
没基础,没人指点,自学太慢,不建议。
如果你自认为头脑还行,也可以试试。
不是科班出身,自学,没项目经验,找工作挺难。
自己学到能做出拿得出手的东西,最少1年,要非常非常努力。
别学ios了,不赚钱的,要是不怕苦的话,就学学as,3D,以及游戏引擎,找个做游戏开发的工作吧,反正也是从零开始。
游戏开发比较赚钱,月工资一般也就10k,但是一年可以拿到36~48薪,不过很苦,每周工作60~70小时是家常便饭。在办公室打地铺是长事。。。
在胖叔这个论坛还真没遇到过哪个帖子下这么多被删帖的,尿了。。。
正题:
这里大部分都坐os、ios的,想得到大家的指导这很easy,但我觉得你有必要去了解下什么编程,自己是不是喜欢,身边有很多其他行业的朋友,一听ios都兴奋状,感觉喜欢,然后,但是由于之前认识上准备的不充分,好几个都半途而废了,个别一些听到我给他的一番分析后,直接就放弃了。
首先,希望你是经过认真思考过的,然后你需要知道的是,进这一行不像是卖保险那么容易入门,如果你之前没计算机的开发基础,那么你需要学习相当一部分的东西,诸如此类都要了解到,最后再问问自己是否真的做好准备了,真的肯下苦功夫去学习一段时间。
如果你的答案是肯定的,那么欢迎来这里,我们共同学习进步。