前两天有 b 友在星球问了我关于学习技术的方法和建议,我当时看到的时候就顺手回答了下,今天觉得可以再展开来说说。当时他提到说自己的在学习过程中容易被打断,注意力不是那么集中。我说到了一个 “自我驱动力” 的东西,我觉得不管我们去学习什么样的技能,首先要问自己:为什么要这么做?我仅仅是喜欢,还是真的很热爱?如果仅仅是喜欢,是无法驱动自己长期去学习的,因为在此过程中会遇到这样或那样的困难,于是你很容易被其它的事物所吸引,于是你又喜欢上了你所认为你所喜欢的新事物。然后如此循环下去...人,总是那么容易喜新厌旧的,不是么?而热爱就不同了,你会找到你心中的那团火,它一直在燃烧,一直不灭,每当你想起这个事物的时候,你会热血沸腾,你会充满能量。这时候你的 “自我驱动力” 是很强的,哪怕在此学习的过程你会遇到很多难以解决的问题,你都会想尽办法搞定它,你不会轻言放弃的。所以,你真的热爱你正在学习的东西吗?你扪心自问一下,你的自我驱动力真的强吗?还仅仅是在伪装:“也许、可能有点驱动力吧...”。当你内心的那团火足够旺盛的时候,当你的自我驱动力足够强的时候,那么我觉得我给你的建议,才会有那么一点点用处。什么建议呢?1、独立在我看来,牛逼的人大多都是一个独立的存在,我的偶像之一乔布斯,当他在做事情的时候,他的独立简直令人发指,连他的妻子都可以当不存在的。我在这里说的独立,更多的是想说,独立的思考方式,你需要有自己的想法,当你遇到问题的时候,不是马上就屁颠屁颠的去询问别人,虽然有时候当下的你可以立马得到解决,但这是别人在帮你思考,久而久之,你会失去独立思考的能力,到一定的时候你就是一个傻逼。而真正应该处理的,是自己先去搜索,去查询相关的资料,去论坛参考别人的解决思路,再对比当下的自己,内心常常会有这么一个声音:“挖槽,当时我怎么就没想到?”这是进步的前提,不要动不动就依赖别人,暂且不说人家烦不烦你,你把你每次能进步的机会都拱手让人,是不是有点亏了?我为什么说到时会是一个傻逼,因为很简单,你这样永远不会进步呀。2、Google我觉得在这个信息时代,想要某样技能,只要通过搜索引擎,就能够获取到相应的学习资源,特别是技术,搜索引擎能够帮我们解决 90% 以上的问题,要充分利用 Google 这么良心又牛逼的产品。所以掌握点搜索技巧很有必要,要知道如何节省自己的时间,获取到自己想要的内容。顺便在这里扔个教程:这些高级的 Google 搜索秘籍,小帅b忍痛传授给你当然,你可能会说你访问不了,这正是你学习如何解决问题的好机会,不要去依赖别人,我相信你能靠自己解决,从而又让自己进步了一点点。这不是很好么?3、动起来理论知识确实重要,但是如果你只会瞎比比,一到动手就弱成狗,那可不行,你说你黑大粗,但是不试一下人家咋知道呢?特别是编程这一块,我觉得没啥捷径,就是要自己多敲键盘,通过自己双手去实现自己的想法,而不是通过自己的幻想去实现自己的想法。我们不像电脑,给它个指令就能准确执行,给它点数据就能“永久”存储记忆,我们需要通过自己多去练,练到心灵手巧。比如,将自己的手指,练到一碰到键盘,就好像键盘直接成为了我们身体的一部分似得。虽然说的有点夸张,但熟能生巧就是熟能生巧。4、习惯难受最近人们常会说:“我太难了”。为什么难?就是我们不小心接触到自己以前没有接触过的东西,我们认为我们搞不定,不好弄,然后就容易不爽,不舒服,于是就抒发一下:我太他妈难了。不过,在你习得某项技能的过程中,这是必须的,之所以必须,就是要用这种难受来甩掉那些一遇到难受就放弃的人。在这个过程中你产生的难受不止是你在经历,别人也和你一样,只不过有些人选择接受难受,习惯难受,而有些人退缩了而已。当然,前者远少于后者。当你愿意用相对难受的方式(比如,能用命令就学着用它去高效执行,能通过官方文档解惑就不要去百度...)去探索,你就会得到你原本未知甚至不敢知的东西。好了,就说这么几点,希望能给你带来一丢丢启发,我们下回见,peace!相关学编程不就是为了赚钱?学习 Python 过程中遇到的一些问题