程序猿日记--学习怎样学习

学会自学

  • 软件开发人员最重要的一项技能就是自我教育能力。在这个新技术发展日新月异的世界里,就连初级职位的都需要掌握两三种编程语言,所以自我教育是一项必不可少的技能。
  • 如果想成为最好的软件开发人员,就必须学会如何自学。很不幸,学校并不会教你自我教育这项技能。你可以轻松反驳说教育体系的设计初衷是针对群体而非个人。无论如何,学会学习是自我教育的核心技能。

剖析学习过程

  • 你是否考虑过自己是如何学习的?学习的真正含义是什么?我们几乎都是下意识地倾向于学习自己感兴趣的东西。当别人讲一个精彩纷呈的故事时,我们通常不会做笔记,也不会记住确切情节;然而我们中大多数人在听到故事后,不费吹灰之力就能将它复述出来。
  • 这也同样适用于我们做的事情。如果告诉你该怎么做,你可能会忘掉,但如果你自己动手做一次,你可能就记住了。如果你能将自己所学的东西教给别人,你不仅能记住,还能理解得更深刻。尽管每个人的学习风格千差万别,但是通过动手实践和教会他人,我们能够学得更好。与其他学习方式相比,主动学习是效率更高的方式。
教育的首要目标,并不在于“知”而在于“行”

自我教育

  • 如果想学习一些东西,应该做什么?
  • 最好的方法就是付诸于实践,如果你也能承担将自己所学的内容教给别人的任务,那么你会理解得更深刻。所以,在自我教育方面的努力,应该聚集在如何让自己切实参与,并且尽早付诸实践。
posted on 2018-01-15 10:04  nikeodong  阅读(196)  评论(0编辑  收藏  举报