哈哈,原来这叫做“松鼠症”……并谈谈我建议的学习方法
好几天前在QQ群里有同学要我给一个技术栈,我没给,告诉他那玩意儿没用。第二天他就给了我一个链接,园子里的.Net Web开发技术栈,我看到的时候已有102个赞。
“啪啪啪”打脸,/(ㄒoㄒ)/~~,突然觉得心好累……
然而,我始终觉得哪里不对劲?
这其实不是个例。你在知乎搜索“如何学***x”的问题,看看高票答案,好多好多的都是一串一串的书单,或者一版一版的网址,以前我其实有点奇怪为什么?为什么这样的回答能得到这么多的赞呢?当然,答主的劳动值得肯定,他付出了大量的时间和精力来收集整理;然而,注意这个然而,同样有很多“答主付出了大量时间和精力”的答案无人问津啊?
一定有什么原因的!
哦,对了,除了那么多的赞以外,更多的是“收藏”。收藏的含义应该就是收藏起来我以后慢慢看——好了,我突然灵光一闪:
收藏起来的那些东西,后来你都真的看了么?
所以啊!
我想起了我的一些事。
那时候学英语,练听力,他们说《老友记》不错,谁谁谁哪个学渣把它怎么怎么翻来覆去看了n遍,然后就华丽丽的变身学霸,从此看原版不用字幕,一口纯正的曼哈顿口音把老外唬得一愣一愣的……
于是我就像打了鸡血一样,到网上疯了一样的找《老友记》,一定不能要带字幕的,但又一定要有字幕脚本,从第一季第一集到第七季最后一集,一集都不能落下!为此还专门买了一个刻录机……等等,关刻录机什么事?哦,我担心硬盘会坏掉呀!
事实上,你肯定猜到了,硬盘没坏,是我的脑子坏掉了:我连第一季都没看完。还看了多少遍!还担心什么把硬盘看坏掉?!天啊!为什么我会这么天真?
还有买书。唉哟,那些什么经典之类的大部头,当时买的时候那个激动啊!
网上买的,寄到公司,唉哟我的妈,同事眼睛都大了,“老叶!牛逼啊……”然后下班我“哈呲哈呲”的把他们扛回家,租的房子没电梯,九楼——痛并快乐着啊。
快十年过去了,现在那些书还像新的一样。
但如果不是QQ群里 @ARピ 同学贴出来一段话,我也不会写这篇博客。
感觉一下子就说到了心坎上一样,而且居然已经很流行了?还有一个很贴切的名字:“松鼠症”,耶!感觉有底气多了。搜索了一阵,这种行为除了“浪费”——浪费时间浪费精力浪费金钱以外,最大的问题是:
让我们产生了“我已经学会了”,“我很强”“我好厉害”的错觉,而不会去真正的学习和练习。
这让我想起以前我看到过的【TED】不要公开你的个人目标,有时间的同学可以看一下,其实道理都是一样的。
所以,一开始我的直觉是对的,至少是有一定道理的。给你一个什么“技术栈”,对你一点用都没有,甚至可能害了你!而且这个“技术栈”越宏大越壮阔,害你越深:目标太宏伟,计划太宏大。你就会把太多的热情都消耗在了计划上面,而开始行动的时候,咳咳,你懂的……
那这种情况肿么破?
就编程而言,我觉得有两点:
1、忘掉你那壮(hao)志(gao)凌(wu)云(远)的理想;
2、脚踏实地的先把代码撸起来(参考:如何学习编程?)
我再补充一点,为什么“把代码撸起来”就可以破掉烦人的“松鼠症”。因为:
1、这是你走出“舒适区”的第一步。我在“零基础”全栈课程里一直呼吁大家把代码撸起来,然而,即使最简单的作业也没有几个同学去完成。为什么?因为完成作业需要动手,哪怕是最简单的作业,都得弄个页面,跑一跑,调试一下,哪有开着电脑左手瓜子右手可乐,看(听)飞哥吹牛逼舒服呢?我完全可以想象,并且理解这种心理。然而,这样不行啊!要是这样都能学会编程,我,我,我……我直接去买块豆腐撞死球算了!
2、它会破灭你很多很多的幻想。只要你开始撸代码,你就会发现:唉呀什么高性能可扩展各种牛逼都是浮云,能把“hello,world”整出来就万事大吉了!非.NET系统的,连个开发环境都搭建不出来,搞个毛线……用你们年轻人的话说,叫“分分钟教你做人”,是不是?
3、你会得到真正的、有效的、及时的反馈,激励你一步一步继续走下去。但一旦你克服眼前的这些困难,你就能马上获得反馈,成功的喜悦会和打游戏过关升级是一样一样的。但注意,是从新手村开始,一级一级的练,而不是攒着劲,一口吃个大胖子,一下子干死大BOSS。“三年不鸣一鸣惊人”,这种事,长大了之后我就不再幻想了。
刚好,知乎上看到一个11K+赞的回答:学习一个新领域的知识的最佳方法和最快时间各是什么?,答案超级长(知乎特色),我简单点总结就是:
1、10000个小时成为专家,是“练”(practise)出来的,不是学(learn)出来的;
2、学习时间和学习效果有边际效用递减的关系。所以学会了点,马上就开练,才有最佳效果。
我做个更形象点的解释:知识需要转化,才能变成我们的能力。读书听课,就像吃肉一样,首先我们吃不了太多,其次如果只吃不锻炼,一次吃多了撑,长期吃多了肥,既不利于营养吸收,也不利于营养转化成肌肉。正确的方式,应该是边吃边练,相辅相成,最后才能练出一身的腱子肉。
现在互联网时代,信息大爆炸,各种学习的资料不要太多太多,而且不乏精品,就像各种美味的实物一样,变着法儿的诱惑你品尝。IT培训我暂时没看到那种上课像讲相声的,但各种英语培训,呵呵,不管是大人小孩的,都是“寓教于乐”,一堂课嘻嘻哈哈就过去了,但效果呢?有个毛线的效果!怎么可能有效果?人家的课讲得再好,是人家的本事(就比如说飞哥我,嘿嘿,不要脸的笑.jpg),又不能掌对掌地“把我毕生的功力传授于你”,你除了乐呵一会儿,能又啥长进?
技术是自己练出来的啊,同学。
++++++++++++++++++++++++
好了,刚才不小心把草稿发布了,好尴尬,赶快结尾吧。
这篇博客,主要针对初学者,谁让我现在做“零基础”的培训呢(有兴趣的同学这里:一次尝试:真正的项目实战培训)?着重强调“练习”的重要性,并不是说“读书”什么用都没有。可能有同学看到了我的草稿,里面也讲了如何读书,为了不冲淡主题,本文就没有涉及了,下次专门开个博客再讲。
谢谢大家!欢迎各种评论、点赞,以及拍砖。