[置顶] 给iOS开发自学的建议,附iOS自学资源

文/上嵌科技(简书作者)

原文链接:http://www.jianshu.com/p/4b7e7aceddf5

著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”

 

很多同学都在大学期间,或在职期间想自学ios开发或者Android开发,今天小编就给大家集中介绍iOS开发自学方法和建议,附送iOS自学资料。

ios开发自学者的建议从新手到入行

不要听信从0基础到精通、到专家,学习编程最最关键的是从新手到入门,当你入门了,你自我学习、自我驱动的能力会更强,没有入门,当你过了学习的兴奋期每天都有放弃的念头在折磨你。

不要相信21天学会XXX(xxx可以是Java,Android,iOS),我们给定的时间标准,全职有老师的带的情况下学习时间是100天!自学肯定大于等于这个时长。请先做好时间上的安排。把打dota,撩妹的时间全部安排在学习上,把编程开发学习优先级提到最高,看看你的时间是多少?

[置顶] 给iOS开发自学的建议,附iOS自学资源_第1张图片

 

 

一、一定要投入时间练习,练习再练习

要想掌握一门开发语言最快速的方法,是每天练习4~5小时。想一想你在大学一般都学过C、C++、Java、C#中的两三种,但没有一种能达到开发应用的程度。到大作业,毕业时,你不得不去找别人的项目,别人的代码来应付。

一个根本的原因,在学习这些编程语言时,没有投入大量时间去coding,没有把编程开发当做一个技能去习得,而只是当做一个课程、一个需要的考试内容去学习。

所有习得性的技能掌握一个最关键因素是训练量要够,第二个关键就是训练方法要科学,路径要合理。

如果你只想仅仅在每个星期用4~5个小时学习、练习编程,那你不会成为一个的开发者!只能成为一个放弃者。

二、不要照着写代码,更不要复制粘贴

先了解思路,了解模块功能,弄明白实现需要分成几步,再来编码。一个功能一个功能看懂了再写,一段一段的代码的写,而不是看一行写一行,对着代码一行一行的写。不然,这和练习打字有什么区别。

要不断调试(debug),不断完善功能。把练习和项目当做一个作品去完成。

三、向他人学习,而不仅仅是看视频和书

一个自学者首先遇到的问题,不是没有学习资源(好的视频和书),而是如何保证每天的学习时间和如何解决学习中遇到的问题。

跟着视频和书学习,最大的难点,是遇到问题你怎么解决,你照着一模一样的做下来,还是有问题怎么办,你百度完所有的说法,还是不能解决怎么办?

所以说,你不仅要找到视频和书,更重要的是能找到一个可以学习人,最好是关键时刻能帮你解决问题的老师。千万别说我去加个QQ群,放些群要不就是营销群,要不就是跟你一样的小白,你会的(HelloWorld)大家都会,你不会的大家都不会,都在等一个牛人,在线等,捉急!

大多数问题都是你行动量不够,代码量不够造成的。当训练量、代码量够了,相信一定能找到帮你解决问题的老师,业内的从业者,大牛。

自学,今天就开始你的100天行动吧。

--------------------------------------------------------------------------------

iOS学习资源

视频

•iOS7应用开发:斯坦福大学公开课

•征战Objective-C

书籍

•《Objective-C基础教程》

•《Objective-C编程之道》

•《iOS开发进阶》

社区

•CocoaChina:全球最大苹果开发者中文社区

•code4app

 

【转角ITman】不迷茫,程序员,在路上。喜马拉雅FM(上嵌电台)为IT准职业人,IT职场新鲜人打造的职场访谈类节目,分享职场经验,倾听职场声音,关注成长话题。分析IT职业生涯,开启精彩职业生活。欢迎识别二维码,关注上嵌电台一起成长~~~#上嵌#  http://www.shangqian.com.cn/

[置顶] 给iOS开发自学的建议,附iOS自学资源_第2张图片

 

 

你可能感兴趣的:(互联网,程序员,计算机,软件开发,移动互联网)