iOS从零开始学习之初

事情困难是事实,再困难的事情还是要每天去做是更大的事实。
因为我是一路学习过来的,从最初的实习培训软件开发到最初的毕业工作,时间虽然不长,到现在已经有一年的时间了。我决定在这里做一个小结。
2014年7月,我背包离开了我熟悉三年的大学来到了无锡,开始了我的编程学习之路。我本生是自动化专业的,在编程方面可以说是没什么概念的。经过再三的软件开发方向的确认,我选择了iOS软件开发,开始接触iMac可以说只是觉得高大上,结果第一次连开机都不会,找了半天开机键在哪里。开始的时光还是特别兴奋的,因为用的iMac电脑!
下面是结合自己的经验整合的一些关于iOS学习的建议:
第一部分:态度和设备
1、不要太关注别人的学习经验,不要太关注别人的加薪经历

因为人各不同,别人的经历肯能并不适合你。因为每一天的市场状况可能都不一样,企业的用人需求也在不断的变化。别人的加薪经历再传奇或者是惨淡,你都无法复制,别人再精彩,你也只能当做是电视剧看看。

有人一个月就能单独开发App,有人学了两年可能也不能做什么,有人一年月薪30K,有人可能3年月薪还不到10K。

所以,我用法都无法告诉你该学习什么,你能不能学会,什么时候能学会。

2、买一个自己预算之内的最贵的苹果电脑
没事能不折腾就不要瞎折腾,太浪费时间了。之前我也尝试着去装一个黑苹果或者虚拟机啥的,最后发现最浪费时间了。首先你得先去网上找到相关的安装教程,下载破解程序,中间出现各种意向不到的兼容性问题。再者就是经过漫长的折腾之路安装黑苹果完毕之后就各种狗血的卡机、等待响应。
如果喜欢折腾的朋友,可以去折腾一下。我个人建议在自己的能力范围内可以去计划展望下自己的Mac。毕竟工欲善其事,必先利器。

第二部分 直接代码
1、如果能力可以自己开发app就自己写app
参与书籍:周楷雯Kevin的《Producter》http://producter.io

2、如果自己能力不够,就多看一些优秀的源码。不只是看看,需要去分析其中构造思路,不然就像看小说一样然并卵。
完整APP项目源码:
Objective-C https://github.com/singro/v2ex
Swift https://github.com/YANGReal/JokeClient-Swift

3、疯狂学习
如果你感觉自己读源码费劲,你可以读一些书,个人建议还是直接上菜的好。
参考书籍:
入门
http://item.jd.com/11620753.html
进阶
http://item.jd.com/11543678.html
http://item.jd.com/11258970.html
OC语言
http://item.jd.com/11611045.html
swift语言
https://github.com/numbbbbb/the-swift-programming-language-in-chinese

4、如果你感觉读书费劲,可以读一些博客:
http://objcio.cn
http://nshipster.cn
http://www.raywenderlich.com
http://www.objc.io

5、如果你觉得读博客费劲,可以读一些苹果官方文档
https://developer.apple.com/legacy/library/navigation/

6、如果你感觉还是太费劲,可以看视频
WWDC
https://developer.apple.com/videos/
http://open.163.com/special/opencourse/ios7.html
http://open.163.com/special/opencourse/ios8.html

7、如果你觉得看视频费劲,可以逛逛开发者社区
https://www.v2ex.com/go/idev
http://www.cocoachina.com/bbs/thread.php?fid-21.html
http://stackoverflow.com/questions/tagged/ios
http://www.reddit.com/r/iOSProgramming/

8、如果逛社区费劲,就随便搜索,搜到什么看什么
能用Google就用Google,不行就百度。不要只搜一次,阅读了解部分信息后,增加或修改关键词继续搜。
多用专业网站的站内搜索,或者Google/百度时加”site:”。

9、如果搜索费劲,可以加Q群聊聊
130283564/118623167/232099237/147043528
Swift:337176674/373274632
忍者QQ:363458112
实时请教是最低效的,请教之前尽量多看源码多看书多看博客多看问答社区多搜索。

10、多参加技术沙龙,熟悉自己谋生的技术圈子。以防万一,带本书出门。

11、iOS学习资料汇总
https://github.com/Aufree/trip-to-iOS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值