发布网友 发布时间:2022-03-04 04:49
共5个回答
懂视网 时间:2022-03-04 09:10
自学成为ios开发工程师首先可以了解一下需要掌握的知识和技能,然后购买适合自学的书籍并搜集相关资料和视频开始学习,掌握了一定的基础后就可以进行实践,先研究别人的应用,依葫芦画瓢,再尝试开发自己的应用;当积累了足够的开发工作经验就可以成为ios开发工程师。
iOS开发工程师就是在iOS操作系统基础上进行系统开发、升级和软件开发设计的人,主要负责ios客户端产品的设计、开发、测试和维护。
iOS开发工程师需要掌握objective-c语言,熟悉MAC iphone、ipad开发环境和iOS平台应用的设计理念,并掌握iphone SDK,Xcode等工具的使用。
总结:
自学成为ios开发工程师首先可以了解一下需要掌握的知识和技能,然后购买适合自学的书籍并搜集相关资料和视频开始学习,掌握了一定的基础后就可以进行实践,先研究别人的应用,依葫芦画瓢,再尝试开发自己的应用;当积累了足够的开发工作经验就可以成为ios开发工程师。
热心网友 时间:2022-03-04 06:18
对于iOS开发完全零基础,学习iOS开发会很难,不过要想自学iOS也不是不可能,需要具备两点作为先决条件:
一、强大的自制力:
二、中等偏上的智力。
如果这两点题主都不具备,就只能靠耗时间了。
作为一名iOS开发初学者,我的体会是从完全零基础学习iOS开发是很难很难的,我自学了iOS开发一个月的时间,毫无头绪最终放弃,报了培训班后,从此顺利入了iOS开发的坑。
现在知乎精英们黑培训班貌似已经成了一种*正确,好像培训班出身的程序员就该感到多么羞耻似的。不过据我所知,75%的iOS开发者都是培训班出身(数据来源于之前看过的一个调查,具体比例忘了,所以说大概),据我观察身边的情形,这个比例还是太保守,真实情况只会高不会低。你们承认自己是培训班出来就这么难吗?想学习加q:二五九,二六一,四二八七,知识打算玩玩的就绕道吧,只欢迎爱学习的!
并且培训班出来的iOS开发者也只是有好有坏,就好像科班出身的iOS开发者也有好有坏一样,如果这75%的开发者都不靠谱,国内的移动化联网怎么可能发展到可以和美国相媲美的程度?不能因为某些不靠谱的个体,而黑整个群体。
从iOS开发小白到iOS开发高级工程师,如何学?
1.基础
如果你是一个非编程相关专业的人,例如艺术专业想转iOS开发,建议你先去学C,C可以说是编程界的《易筋经》,学好了C学其他语言会很容易上手。如果你有了编程基础,那就直接去学OC和swift吧。
2.入门
如果你感觉学着吃力,建议你先从视频看起,因为视频讲解的详细易懂,当然看视频进度比较慢。这个阶段要多写一些demo,最好写几个完整的项目。例如写一个有关天气的客户端或者其他的。
3.进阶
要想进入这个阶段,可能要比前两个阶段困难点了。前两个阶段只是看,思考的东西并不多,基本看了就会,很多人都可以做到。物以稀为贵,越容易学会越不值钱。
造轮子,纸上得来终觉浅,绝知此事要躬行。只是看和写还不行,还要敲。先从小轮子写起,可以先看别人的代码,再去写别人写过的。熟练了以后,写别人没写过的。日积月累,你会对iOS编程理解越来越深。
写在最后
如果你只是想开发着玩玩,那么你按照以上学习就差不多了。但是如果你真想走编程这条不归路,你最好还要学习数据结构、计算机网络、操作系统这些知识,虽然这些东西在实际开发中用到的很少,但是如果不学这些基础,你在成长过程中会遇到瓶颈。另外,搜索问题的时候尽量用Google。多看看Apple官方文档,多去StackOverflow问答,尽量熟悉阅读英文的东西。国外有很多优质学习资源是没有被译成中文的。
*领进门,挖坑靠个人。愿大家在iOS挖坑的道路上越挖越深。。。如果有一天爬不出来了,希望不要来揍我。
热心网友 时间:2022-03-04 07:36
第一步,学习开发语言Objective-C。参考书看《Objective-C基础教程》这本书就行了。书看到后来还需要补充一些关于面向对象的知识,一般计算机专业的学生都是在学C++的时候接触这类思想的。我推荐的那本参考书里也会有一些讲解,进阶的学习需要以后再去看资料,没有特定教材,因为面向对象是一种编程思想,好在Objective-C本身就是这种思想的体现,以后写代码的时候可以慢慢体会。学完《Objective-C基础教程》,就会对iOS开发中所用到的基础数据类有一个了解了,这时候应该就可以写简单的无界面程序了。热心网友 时间:2022-03-04 09:11
函授的话应该没问题了。说实在的,这种技术人才一般技术比较看重一些。学历是其次。
热心网友 时间:2022-03-04 11:02
有一定的自学能力和自控能力,有一套完整的教程资料,熟练使用stackoverflower,segmentfault等站点解决技术性的问题,自学起来难度不会太大。