美文网首页首页投稿
要学好编程,请一定培养自己「主动思考」的能力

要学好编程,请一定培养自己「主动思考」的能力

作者: 登龙zZ | 来源:发表于2018-05-23 22:21 被阅读0次

版权声明:本文为 cdeveloper 原创文章,可以随意转载,但必须在明确位置注明出处!

你会「主动思考」吗?你可能是第一次听说这个概念,但是你很可能已经拥有这种能力了,如果你没有听过这个概念,那么从字面意思上可简单理解其意思就是:做一件事情一定要有自己的想法和思考方式

为什么要学会主动思考呢?因为它很重要,重要到可以影响到我们的生活,学习效率,与人沟通的能力等等,也可以将其称为你的「元认知能力」。比如当你习惯了主动去思考一件事情时,你就不会人云亦云,别人提出一个观点,你会首先结合实际思考正确与否,而不是立刻反驳(这样的人可不少,简称没脑子)。再比如,大家普遍都是学计算机搞技术的,但是同样是学习和工作一段时间,为什么有些人解决问题的能力就那么强,每次提出的见解又总能得到别人的肯定呢?等等还有很多例子,就不列举了。

其实这些都与你自己的思考方式有关,平常学习或者工作时善于发现问题和举一反三,平常积极主动的思考和学习,这些都在慢慢培养你主动思考的能力,学会这种能力并不是一朝一夕的事情,而是需要时间的长久磨练,但是一旦你习惯了思考,那么你的进步是非常快的。

比如我在自学编程的时候,我一开始也不知道主动思考这个理念,但是我现在回想我之前的自学经历,突然发现几乎从一开始的小白到目前的水平,我遇到的 90% 的编程问题都是我自己解决的,虽然一开始会比较痛苦,但是在这个过程中,我的思维方式,学习习惯得到了充分的锻炼,而且一锻炼就是 4 年。通过这些锻炼,我已经养成了一套处理问题的习惯,而且几乎可以解决我遇到的所有问题。

比如,在学习过程中遇到问题,我不会立刻问别人,我会经历这样一个过程:思考到底是什么问题,认真理解当前写的程序 -> 开始调试,尝试换个方法,换个角度解决 -> 还没解决,就谷歌 -> 谷歌也没有解决,再思考是不是一开始的方法就是错的 -> 如果确定方法正确,寻找老师和同学的帮助。

我在大学解决问题的方式基本是这样的,但是这个可能不适合工作,工作的是以解决问题为主,所以当你在工作中遇到问题,如果思考未果,建议尽快寻求帮助。主动思考的过程会很累,没有直接问别人获取答案爽,并且会使你产生惰性,所以在平常的学习过程中,一定要「刻意培养」自己主动思考的能力。

当你学会主动思考,并解决了很多问题后,你就会慢慢发现自己的思维方式有了很大的改变,学习工作的效率也会高的多。最重要的是你不会惧怕处理新的问题,相反你更乐意接受这些挑战,因为你经常思考,有了一套解决问题的方式,你很有信心完成它。即使是一个新的技术,你也会思考到底怎样才能最快的学会它并应用到项目中,我相信思考能力强的同学,自学能力也不会弱。

既然主动思考这么多的优点,那么在平常的学习和工作时有那些习惯可以锻炼这种能力呢?cd 总结了自己的一些学习经验分享给大家:

  1. 遇到问题先自己思考,不要立刻问别人
  2. 平常有时间建议培养一个第二技能,例如音乐,写作等
  3. 多与优秀的人交流相处,探讨问题,碰撞火花
  4. 遇到一个没有接触过的模块,尝试自己独立完成它,这个非常锻炼能力!
  5. 完成一项工作后,想想还有没有其他的解决方案,学会举一反三
  6. 多看书,不只是技术书籍,一些心理学的书籍也很不错
  7. 还有很多,等待你去发现

只要大家平常积极主动的思考,慢慢培养自己解决问题的能力,多接触未知的领域,你的认知和思考方式都会有巨大的改变。如果你觉得你身边有非常优秀的同学,那么不妨与他交流交流,看看他遇到问题的思考方式是怎样的,他的学习习惯是怎样的,这些都是活生生的例子。

最后,希望我的读者朋友们不只是一个程序员,而是能做一个会独立思考,有自己想法的人,如果你做到这一点,你身边的人也会向你投向敬佩的眼光,同样是 9 年义务教育,为什么你能这么优秀?

相关文章

  • 要学好编程,请一定培养自己「主动思考」的能力

    版权声明:本文为 cdeveloper 原创文章,可以随意转载,但必须在明确位置注明出处! 你会「主动思考」吗?你...

  • 2020. 6.23

    请认真思考自己目前或者未来可以培养什么能力,运用什么方法,来解决社会中的哪些问题? 感受生活,然后培养自己...

  • 如何成为一个能独立思考的人?

    一个能独立思考的人,他一定拥有源源不断的原创能力;他一定视野开阔;他一定是某个领域的行家。 要培养自己独立思考的能...

  • 教育的方向

    教育的方向问题就是是培养什么要的人? 一、培养具有独立思考能力的人。教育要培养孩子爱思考,会思考。大量的数学,...

  • 工作需要培养的能力

    公司 工作需要培养的能力: 第一:熟悉公司制度、工作规范 最关键的是,主动去学习的能力、主动去思考、主动去提问,尽...

  • 如何培养自己主动的能力

    在自己生活中、工作中我们要培养自己主动的人格。 就要多思考,这件事换做别人做会怎么处理,先做到自己权限范围的最大值...

  • 小系统——记录

    (一)目的 如实记录过程,避免“认知失调” 通过长时间记录,发现深层次规律 通过训练记录能力培养自己主动思考的能力...

  • 语文核心素养

    人格雏形的培养,听说读写书能力的养成,培养阅读素养,有一定的自学能力独立思考能力,积淀文化提高审美。

  • 如何锻炼演讲

    1培养思维能力 要想演讲好,重在培养思维能力。要想培养思维能力,你的大脑一定要保持运转,时刻思考问题,善于设疑、推...

  • 上进的人都懂得培养自己的主动人格

    上进的人都懂得培养自己的主动人格 每一个想要进步的人,必须主动培养、塑造、呵护自己的主动人格。 一切学习能力、动手...

网友评论

    本文标题:要学好编程,请一定培养自己「主动思考」的能力

    本文链接:https://www.haomeiwen.com/subject/bwidjftx.html