我已经不是一个新生了,我已经在黑马度过了一个月的时光,我想把我的经验总结起来,希望对后面的学弟学妹们有帮助.
第一天:我是学iOS的,不过我觉得编程这个东西是统一的,主要在于思想,虽然上课讲的知识点故而重要,但是最重要的还是一个思想,也就是我们常说的思路,当我们碰见一个问题的时候不要盲目的按照老师的代码去敲一遍,而是要锻炼一下自己的一个编程思想能力,如果我们只是照搬老师的代码,那么我们就像是吃了别人咀嚼过的食物,食之无味,而且没有过多的营养.要解决一个问题,方法有很多种,老师只是其中一种而且不一定是最优解,所以当我们遇见一个问题的时候,最好能自己先有一个思路,并且做一些尝试,这样即使出现问题,那么会让你对这个问题理解的更加透彻.当你自己编写好以后再和老师的作比较,哪一个更优,或者,老师的方法哪一点比较可取,这样的话要比直接照搬老师的代码要有用的多.记住,不要去做一个没有思想的码农,而是要做一个程序的掌控者.
第二天:关于知识点的复习,有些同学可能会看以前记录的笔记,或者再把以前的代码再敲一遍,不能说这样不好,只能说这样是一种被动的学习,很容易产生厌烦情绪.我给大家推荐一种我一直在用的,自我感觉不错的方法,就是把学到的知识点通过一个小程序来实现以下,比如编写一些小游戏,或者小应用之类的,这样的话,你在编写的过程中不仅复习了以前的知识点,同时也增加了你的代码量,最最关键的一点是当你这样做的时候你的大脑是处在一个不停的思考的状态,我称之为吸入式学习,而看资料的时候是挤入式学习,也就是说当你看资料时,你的大脑陷入了一个停顿的状态,知识盲目的看知识点,不仅枯燥,而且很容易产生厌烦情绪,影响学习质量.
第三天:最后一点我要说的是如何记笔记.我的建议是把笔记记在你们的工程文件中,通过注释的方法来记录笔记,然后下面附上代码,把一个阶段的内容分成多个target建立在同一个工程文件下面,然后给每个target命名,这样当你再去查阅你的知识点的时候,不仅有文字类的内容解释,同时也有代码支持,这样如果你哪点不理解可以直接在下面运行调试,比单一看文字要强很多,而且很关键的一点是,这样的话,你会很方便的找到你需要的内容
以上就是我的总结,希望对学弟学妹们有所帮助,同时,我也会发一些技术贴,大家可以去我的帖子里查找,希望大家能积极和我互动,我会尽我所能解决大家提出的问题,谢谢
|