前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么编程这么难学?

为什么编程这么难学?

作者头像
程序员互动联盟
发布2018-03-16 10:59:06
9830
发布2018-03-16 10:59:06
举报

曾经上学时就有过这样的经历,学习一个东西的时候刚开始大家的起点都一样。一个星期过后就会出现差距,一些人开始慢慢落下步法,一些人却高歌猛进。其实大家的智商99%的人都是一样的,那1%的人除外。为什么呢?

学东西比较快的人,他们的记忆力、理解能力、思维速度通常比较出众,将知识转化为联系和应用的速度较快,因此,他们比较容易理解一个概念,并应用这个概念去解决固有的问题。这些东西其实也是可以锻炼提高的,先天的东西没法决定。但是这种思维方式等同于方法,方法用对事半功倍。

编程学习同样如此我们简单分析有这些问题:

  1. 追求刺激,而忽视了对概念的深入掌握。 学基础语言光看到别人说能用它干啥干啥,往往只是浅尝辄止,过了那几天新鲜劲。刚开始认认真真而后泄气懒懒散散。
  2. 重视知识本身,舍本逐末,似是而非。 我们可能会沉溺于原来是这样!的刺激中,满足于这种感觉,而事实上他们的理解可能是似是而非的,甚至纯属曲解,但由于他们足够聪明,能在比较低的层面上自洽解释,因此自以为掌握了这个知识点。也就是说,他们并非为了获得知识而学习,而是为了好奇新鲜。
  3. 积累不够扎实。 基础的东西我们要不断复习、背诵、记忆这就显得更枯燥无味,所以,更喜欢学习新东西,而忽视了将学到的知识纳入自己的知识体系之中,导致积累不够扎实。

我们知道,任何一个领域,入门往往都是比较快的,但随着学习的深入,前面学到的东西,会成为后面知识的铺垫和基础,这时,不但要求你有较高的理解能力,也要求你能够将已经学到的东西消化,让它们彻底为我所用,才能进一步学习。而一开始学习较快的人,而后了无音讯的人最缺乏的,恰恰就是这种将知识消化的能力。

如何解决这样的问题呢?

  1. 先问自己要不要找到真正热爱的东西。 全才固然是好的,但懂得很多又有专长,是最理想的状态。前面已经说过,浅尝辄止的人,多半并不是真的热爱这个领域,只是对其有基本的兴趣而已,让自己拒绝刺激的诱惑,抱着真心想了解这个领域的心态,去学习,去钻研,才有可能走下去。
  2. 时时反省检查,将知识体系化。 学习一个新的概念时,将它解释给别人听,或者跟自己对话。能让别人明白你讲的才能算是真正掌握。从头至尾多做笔记,画图,理清逻辑,建立体系经常复习。
  1. 多与人交流,多应用,多侧类旁通。 多交流,交换想法,一来加深理解,二来也可以通过交流开阔视野。多应用,学习的最终目的是应用,为学到的东西写一篇文章,试着去解释日常生活的问题,都是建立反馈、自我检查的良好方式。多侧类旁通,学习的本质是联系,不要埋头于一个领域,多去接触其他相关领域的东西,会开阔你的思路,了解更多不同角度,从而更好地加深理解。
  2. 保持好心态,不要过分注重结果。 学习是一个长期的过程,不要过分注重眼前的收益效果。路漫漫其修远兮。 总结几点兴趣爱好,深入思考,广泛交流,心态放好。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档