1、iOS产品开发工程师自我鉴定参考1:为什么做iphone开发特别久特别久往常,在诺基亚的时代就有做挪动应用的方法了,不过当时不明白是不是叫挪动应用,那时候的智能不太智能,应用也不那么好用。由于当时还在上学,只是有这个方法,并没实践,也不明白如何把程序装到里。后来塞班火了,就买了一本塞班的书,但是工作繁忙也就没看(庆幸ing.),再后来案桌/苹果都火了,开始预备学案桌,买了htcg1,一堆教材,写了一大堆各式各样的helloword,不过看案桌的系统架构,上面还弄个java虚拟机一样的运转时环境,特别反感(不断从事unix/c语言方面的工作)。在后来就觉察ios用oc开发,看名字,oc好似和c差
2、不多,对c有好感,因而一边工作一边学。一边学一边想着月入百万。总觉得写出来应用放在商店里就能变成迸发户了。正巧当时在一家大公司工作,尽管薪水还可以,但是每天写那些毫无技术含量的模块,说实话那根本就用不着程序员来做,只要长个手,会复制粘贴就可以去做了。这种工作对本人的技术/人生毫无协助,唯一的收获确实是发薪水。行尸走肉的过了不明白多久,决定辞职,全职本人做ios罢了。2:如何学(1)能不能自学:特别多人征询我这个征询题,事实上根本没有能不能的征询题,只有喜欢不喜欢,坚持不坚持。没根底可能有点难度,有其他语言根底的话,学这个太小儿科了。我从最初汇编-c语言到现在不断自学,不能说学的有多好,但至少能
3、找工作打工了。(2)如何学:看书,努力,没有捷径,曾看到前辈开玩笑说如何快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了。呵呵,每各行业都一样,想要一天学有所成是不可能的,一定要做好长期努力的预备,做ios开发并不只是简单的学会oc语言,ios是一整个平台,语言只是学习过程中特别小的一局部。速成的方法往往有特别多弊端,想要做好仍然要从根底一点一点的打,我从开始接触ios到写出第一个程序(没上线),大约用了近半年的时间。本人自觉c语言功底不错,当时已经参加工作2年多了,主要做linux嵌入设备开发,也做过windows的上位机程序。(3)看什么书:假设一点计算机的根底都没有,仍然建议找个培训机构先培训一下。假设你是学生,那我不推荐你学ios,这个尽管目前比拟流行,但是说不上什么时候就凉了,根底不好又有时间的话,仍然从unix/TCPIP协议开始吧。感兴趣也可以去看看linux内核或者gcc源码什么的,假设想做游戏,也可以看看图形图像原理同时好好学习数学、算法,那才叫技术,ios这种东西纯粹是工具。有了对底层的理解,使用工具简直和吃饭一样容易。