黑马程序员技术交流社区

标题: 每个人都应该有自己的一套学习方法 [打印本页]

作者: PHP是最好的语言    时间: 2017-11-7 01:25
标题: 每个人都应该有自己的一套学习方法
         想必大家也去网络搜过各种各样的学习方法,很多作者把它说得天马行空,学习者则将其奉为圣经!但是我觉得,每个人都应该有自己的一套学习方法。因为每个人性格,起点,兴趣点等等都不尽相同,就学习方法来说,是因人而异的。本贴只是我自己对学习方法的认识,不敢说适合大家,但是如果看你现在还没有一个比较好的学习方法,本帖或许值得你借鉴。好吧,废话少说,进入正题。

    一、找一个良好的学习环境(氛围)
        好的学习环境应该是没有干扰(无噪音,无无关的音乐,我其它感兴趣的事儿等等)的。我相信,在一个吵杂的环境中大多数人是很难静心去学习的,除非你的心理健康好得变态,或者那件事儿是你绝对在乎、绝对感兴趣的。人只有精力高度集中时,学习才可能达到事半功倍的效果,不管你是天才与否。图书馆的环境就不错,兄弟连学习氛围也不错。如果是在自己的房间看书,最好不要放置电视等容易让自己分心的东西。
        我想说合租寝室一般不是一个好的学习环境,除非你所有的室友学习劲头都很足,很多情况下你会因同学或者是朋友在看电影而分心,特别是意志不坚定的人。
        
    二、如何建立自信心——确定一个有限时间内可期的目标,并严格执行它。
        大家都来自五湖四海,不管是大家的起点还是说期望都或多或少的存在一些差异。有的心理健康不是太好的同学可能都会有一些不自信的表现。我想说,所有的同学都有自己的长处,正所谓“三人行必有我师焉”,只是你没有发现而已!所以很多时候,你不要拿自己的短处去和别人的长处比。说点儿题外话,在我的学生生涯里就遇到两个同学因为心理承受能力极低而自杀,试想这样做真的没有意义,什么都没有了。
        很多时候,咱们应该跟自己比,或者跟自己水平相当的同学比。我们应该给自己设定一些短期的目标,必须是适合自己的并且可能在规定的时间内完成的目标。每完成一个目标后,它都会给自己带来的一些激励。这些激励的结果就是自信心的建立。我想起一名长跑运动员的例子(名字我真忘记了):其实他的天资不是很好,他把自己的长跑路程分成很多段并以此作为自己的目标,每一段路程跑完后,他都感觉很兴奋,就这样,他跑完了全程。。。大概就是这样子,我叙述的很乏味,其实那个故事还是很生动有趣的,这是一个真实的故事。
        我们做程序做项目也是一样的,你会把一个程序分成很多小段并试图去完成它,不是吗?很多时候,你并不是一开始就知道问题的所有解决过程。要做到胸有成竹可是要花大量的时间去积累的。
    三、时间管理
        其实我在这方面做得相当不好,以下是我曾经到现在一直在犯的错误,望大家借鉴!
        1.不要花过多的时间纠结于一个问题。
            如果这个问题很棘手,你应该考虑求助。如果这个问题可以延后,你应该pass it,先把更重要的事情做了。
        2.合理利用你的生物钟
            不知道大家有没有注意过,在我们的每一天中,有的时段我们精力会特别的好,有的时候我们会很犯困。比如我,晚上10点后的精力就比较旺,利用这个时间看书就非常不错。如果你了解自己的生物钟,并且选择在精力旺盛的时候学习,同样会取得很好的学习。如果学习的时候犯困,我不觉得咱们应该真的“悬梁刺股”,可以小睡一会儿,在困倦中的你是不太可能记住太多的东西的。说不定小睡一会儿你就在梦中找到了答案了呢?
    四、关于求助。
        我觉得首选google,或者百度一下,我相信你想要的绝大部分答案google都可以告诉你!另外还有很多论坛,像csdn,知乎等等都有很多热心大牛乐意帮助你!
    五、关于看书与练代码
        我看同学代码练习得都不少,虽说代码练习可以为自己积累宝贵的经验,但是这一过程如果没有书的指导,你可能对一个问题的理解会很片面。我觉得一个优秀的程序员必定对各方面的知识都有所涉猎的,而这些东西老师不可能完全教给你。往后工作你会接触更多的知识,养成良好的自学习惯是有必要的。
        我不知道大家是平衡这两者的关系的,我比较习惯于把一本书(一定要选择适合自己的书)按章节去阅读。当完成一个章节后,会产生很多疑点,这时可以通过代码去检验它。这样做,你可以会比较容易地对知识体系有一个整体的把握。
        当然看书不仅仅是购买图书,网络中的很多PHP博客,PHP论坛都值得大家访问学习。
    六、提高你的电脑使用效率(算是题外话吧)。
        1.比如,用两三个字母去启动程序——
        你是不是为了找一个常用的文件夹或者程序而费力去层层点击以寻找它?
        如果你不想这么做,我的建议是把把它们快捷键放置到环境变量:
            a.建立一个放置快捷键的文件夹d:\s(Shortcut的缩写);
            b.为所有你要经常启动的程序或者经常打开的文件夹建立一个快捷键方式(把它放置在d:\s);
                eg.把你的QQ启动的快捷键放置到d:\s,并且重新命名为QQ的缩写q;
                把重新启动Apache的restart的快捷键放置到d:\s,并且重新命名为ar;
                把你的PHP手册快捷键重新命名为php,并放置到d:\s
            c. 把这个路径“d:\s”添加到系统环境变量path;
            d.按下WIN+R两个键,输入q或者ar,发生了什么?
        比如,善用程序自带的快捷键。QQ就不说了,单词查询软件lingoes默认的展开查询窗口快捷键:alt+l你注意到了吗?
        2.节省你的调试时间
        大家都有什么样的小心得也拿出来和大家说说吧!


作者: PHP是最好的语言    时间: 2017-11-7 01:25
噢噢噢噢噢噢噢噢噢噢噢噢噢
作者: PHP是最好的语言    时间: 2017-11-7 09:15
回复一下

作者: 3410935050    时间: 2017-11-7 09:20
只要努力,什么都可以
作者: Port    时间: 2017-11-7 12:28






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2