iOS学习计划(实验)
iOS学习计划(实验)
一个不成熟的iOS初学者学习规划
了解全局
确定范围
掌握基础知识 完成一个天气页面
- UI布局 LinearLayout textview icon imageview menuitem button
- 网络请求
- 存储
- Objective-C
定义目标
完成天气页面
了解需要的技术点
寻找资源
信息来源
- 图书 ios 编程实战 ios高级编程 effective-OC
- 博客文章 sf非常详细
- 在线视频 Lynda ios14
- 专家
- 源代码
- 示例项目
- 在线文档 Document Archieve raywenderlick
创建学习计划
学习oc
blocks
学习UI布局 UIKit 自动布局
学习操纵页面路由
学习网络请求(ps:找一个天气api)
学习sqlite在ios上的使用
完成天气页面
筛选资源
以下步骤重复执行
开始学习 浅尝搁置
获得足够多的与所学主题相关的东西(最小知识量:参考材料,摘要,简介)
动手操作
亲自操作和亲身体验,通过探索和实践进行学习。
在操作的过程中产生各种问题?这些问题引导着你走向真正重要的方向。
回过头寻找问题的答案,learn more
采用上一步的学到的知识,不用担心结果,先创建一个小项目来测试这一步的效果。
把那些暂时还没有答案的问题记录下来,你在下一步中会有机会找出这些问题的答案。
全面掌握 学以致用
找回失去的好奇心
在上一步中积累的问题,可以通过阅读相关主题的资料来回答这些问题。你可以通览已有的资料,仔细查找通过操作发现的问题有关的内容。
- 阅读文字
- 观看视频
- 与他人交流
请记住,你依然没有必要把收集到的资料全部仔细看一遍。你只需要阅读或观看与当前所学相关的部分。
最后,请不要忘记你在第三步定义的成功标准。把自己正在学习的内容与最终目标关联起来。你掌握的每个模块,都应该以某种方式推动你向着终极目标前进。。
乐为人师,融会贯通
你告诉我的,我都忘了。你教会我的,我都记得。让我乐在其中,我就一定能学会。
—本杰明·富兰克林
走出舒适区,将自己学到的知识教给别人。要想确定你确实掌握了某些知识,这是唯一的办法。同时,也是查缺补漏的好办法;
在这一过程中,你要切实剖析并理解自己所学的知识,将其内化到自己的思想;
同时,你也要能够同他人能够理解的方式精心组织这些信息,这也有助于提升你的理解能力。
- 写博客
- 制作视频
- 与朋友/爱人探讨
- 发表演讲
- 在线论坛回答问题