tg-me.com/hyi0618/7275
Last Update:
这两天接了个 Kube-OVN 培训的任务,事实上这已经是这几年第三次给这家公司培训相同的内容了,形式也从线上转到线下还要求手把手的敲命令,可想而知之前几次的最终效果怎样。我可以理解需求方的技术焦虑,但我认为培训这种形式是极其低效的,更多的只是培训当时能获得一些虚假的满足感,不会产生什么长期收益。
一方面培训是一种被动学习方式,完全由老师带节奏前进,那听讲的人只是被动的吸收,很难有深度的思考。另一方面需要等到培训才了解的知识大概率是实际上用不到的知识,如果每天都用的话根本来不及等这种一年一次的培训。如果实际用不到,那么哪怕当场掌握了,很快也会什么都剩不下。
我觉得这和我们一直以来的教育理念有些关系,传统上我们认为认真听老师讲课,努力记笔记,不会的问题堵着老师问,都是优秀的学习习惯。但这些都是偏被动的学习方法,我们很多年的教育过程中其实缺乏主动学习的机会。这种被动的方式早期的效果可能会很好,因为早期学校里的知识难度不大,而且我们展示学习成果的方式就是考试,而考试是可以通过过拟合的方式来提升效果的,并不能真正反映你对知识的掌握程度。
在我的经历里,到了初中阶段,最出色的那批人就不再是认真听课,努力记笔记那批人了。而是换成了那批给人感觉平时一直玩,考试成绩还很好的一批人,事实上越往后这批人的比例越高。我认为这里并不是智商的区别而是被动学习和主动学习模式的区别。主动学习的人会更多依赖自己思考来解决问题,而不是依赖老师的讲解,这个方法看似低效其实最终效果会更好。想象一下同样一道题,一个人是老师之前讲过所以考试的时候做出来了,另一个人是上课没听到但是考试的时候临场也做出来了。从考试的结果来说两个人是一样的,但两个人的实际能力是天差地别的。后者实际上拥有更好的学习方法和能力,并且在更难的问题上有更好的泛化能力,自然可以显得游刃有余。就好比前者一直在用冒泡算法去排序,后者则是不断用快排,在小规模上前者可能更简单更不容易出错,效果会比后者好,但是后者一旦调整好了,在更大规模的数据上会有指数级别的优势
这也是为什么有些转行的程序员的表现会比科班的表现好。一方面他们采用的是主动学习这种高速方法,另一方面科班的被动学习学到的大量都是实际中毫无用处的知识,两者的基础差距本身就没那么大,用一个更高速的方法很容易短期就实现超越。
所以还是要主动学习,学点有用的(不要再折腾供应商搞什么高级培训了
BY yihong0618 和朋友们的频道
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/hyi0618/7275