码迷,mamicode.com
首页 > 移动开发 > 详细

给iOS开发自学的建议,附iOS自学资源

时间:2016-04-07 18:43:51      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:android   编程开发   java   

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


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


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


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


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

技术分享

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


iOS学习资源


视频


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


征战Objective-C


书籍


《Objective-C基础教程》


《Objective-C编程之道》


《iOS开发进阶》


社区


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


code4app



给iOS开发自学的建议,附iOS自学资源

标签:android   编程开发   java   

原文地址:http://11389453.blog.51cto.com/11379453/1761353

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!