我的iOS培训经历
我的iOS培训经历
以下是我学习iOS培训的经历,从最初的知之甚少到了解到整个iOS培训经历,现在分享给大家,其中包括我的感受,也有我的一些关于iOS培训iOS开发的建议,见笑了。
经常有人问,我24岁了,现在到目前为止任何语言不会,专业也跟IT方面相差甚远,但是个人一直都对IT这方面非常感兴趣,再加上现在iOS行业这么的有发展前景,所以很想要学习iOS开发,不知道行不行啊?希望大家给一些建议,
下面给出的一些建议,希望可以帮到更多的朋友:
1、首先你只要喜欢这个行业,不要说24岁,34岁都没问题。
2、最难的是坚持,这不是套话,我最初学iOS 开发的那个月,几近放弃,很多东西都弄不明白,天天心情很差度过这四个月的iOS培训期前途一片光明。
3、如果要自学,先了解学习一些objective-c的知识,可以买一些书籍或下载一些电子书学习;
4.熟悉xcode的一些操作使用,创建一些project,编译运行,尝试用书中的例子联系。把基本的概念知识搞清楚以后,
5.说完专业性的技术问题之后,那就是动手做东西了,也就是实训很重要,试着做几个案例,我相信做完之后,一定会事半功倍的。 知识点:
这里我只列一些iOS的主要知识点:
objective -C 部分
cocoaTouch 框架部分
XCODE 使用部分
项目经验部分 前三部分的内容,基本是按面试官考察面试者的知识点的掌握情况,唯独项目经验,是面试者向面试官展示,可以提前练习下项目介绍,做到有层次,有重点(根据不同的职位有不同的重点),例如,作为软件开发人员参与了iPad的点餐系统开发,完成了图片菜单显示的代码,遇到了scroll view显示大图片效率问题,用懒加载的方式解决了该问题。
虽然相关知识点明白了,但是面试的过程中的表现也同样重要; 实事求是的答题
刚毕业求职时,特害怕一道题目打不出来就直接被pass掉,这也是新手求职的过程,确实会遇到,如果是特别基础题,建议回去加强基础知识。但对于一般面试,一两道题回答不出来,是非常正常的,在这样技术信息不断更新的时代,在牛的人技术都不能面面俱到。 以我自己面试别人的经验,senior些的面试官,都会了解面试人员肯定有一些问题不了解,所以会从各个方面的问题都会涉及到,然后对面试者做一个综合评价。对于面试过程中,遇到自己不熟悉的领域,一定要实事求是,不了解就是不了解,了解一点就说一点,一定不要知道一点就装资深,上来就是:这个知道,简单的很,哪个做过,不复杂。
然后面试官继续深入的问些细的技术点,就开始找理由:
很久很久以前,在没有智能手机的时代就有做移动应用的想法了,不过当时不知道是不是叫移动应用,那时候的智能手机不太智能,应用也不那么好用。由于当时还在上学,只是有这个想法,并没实践,也不知道怎么把程序装到手机里。后来塞班系统火了,就买了一本塞班的书,但是工作忙碌也就没看(庆幸ing..),再后来安卓/iOS火了,开始准备学安卓,买了一堆教材,写了一大堆各式各样的hello
word,不过看安卓的系统架构,上面还弄个java虚拟机一样的运行时环境,很反感(一直从事unix/c语言方面的工作)。在后来就发现ios用oc开发,看名字,oc好像和c差不多,对c有好感,于是一边工作一边学。。。
一边学一边想着月入百万。总觉得写出来应用放在商店里就能变成暴发户了。正巧当时在一家大公司工作,虽然薪水还可以,但是每天写那些毫无技术含量的模块,说实话那根本就用不着程序员来做,只要长个手,会复制粘贴就可以去做了。这种工作对自己的技术人生毫无帮助,唯一的收获就是发薪水。行尸走肉的过了不知道多久,决定辞职,全职自己做ios算了。
于是就在这样的情况下,我才开始学iOS开发,还是因为OC,所以才选择的iOS开发,以后的学习就不跟大家详细讲了。