00:01
行,那最后一个呢,就是学习经验探讨啊,就是大家呢,在这学习的时间其实还挺长,然后之前呢,你可能是其他的各个方向的,然后过来以后的话呢,你可能会想个问题,就是是不是跟原来的这个你所从事的这个学科,这个学习的方式是不是一样,呃,其实呢,可能会有一些区别,所以这呢,我们得先统一下这个思想。啊,你比如说呃,像我我大学呢,是学的这个数学系的啊,那这个我们当时学数学系。上课是一种什么状态呢?就是老师一上课一个半小时就开始说,今天呢,我们就证明这个定理啊,老师就在黑板上就开始写了,咔咔一顿写,写完一黑板擦掉以后,再来一黑板擦那四黑板,然后好下课。这节课就证明了一个定理,或者有的时候呢,这节课都没证明完,说我们下周再接着证是吧,对这种情况,然后呢,他下课以后我们干什么呢?我们就把那本书一拿,你就发现那个证明好几页,你就就翻过去翻回来看不懂,翻过去看不懂再翻回来是吧?哎,就是看那个证明的过程,然后这本书看不懂,发现讲的不清楚,再换本书再看,然后研究了两天还哦,这个定理看明白了,这个定理一旦看明白了,这个定理相关的题目全都会做。
01:10
啊,就属于这种了啊,那编程呢,一开始我进来的时候呢。也误以为这样是对的啊,过来以后呢,就看那个比如Java的那个书是吧,一看发现诶挺简单是吧,比数学看着简单啊,而且呢,当时有个人有有很多人都误导我说说一说我,因为我读研究生是属于读的这个这个软件开发了是吧,然后呢,说本科数学系的啊,学数学系的那学软件开发,那so easy是吧,当然我也自以为so easy哈,然后呢,你又拿开这个书以后一看,哎呀,这个东西很简单,看很简单,不就是测试一下吗。为啥哪的翻翻翻翻翻到最后了,翻到最后辅助往这一放,发现环境变量也还不会配的啊,发现各种坑,然后写个代码写个hello word发现运行又出bug了,发现不是这么回事呢是吧,就发现你看得懂编程就是你看得懂跟你会敲啊你发现哇是两回事。
02:02
啊,就跟当年学数学的那种状态,你发现不一样啊,就是大家呢,你也可能是学其他的各个方向的是吧,就是既然你开始做软件开发了,其实它是也算是一个新的一个学科,一个方向,他这种思维啊,方式啊,还是有一些区别的啊,你要及时的调过来啊,那具体的话呢,咱们,呃,包括这个上课的过程当中啊,这个有一些要求啊,大家尽可能就按照我这个要求来。啊,这都是经过这个历史验证过的啊,这个真理是吧?啊你你不要再去验证了啊,验证了俩月发现最后哭了说说果真是真理啊啊第一个呢,呃,要锻炼双核的处理啊,边听讲思考边做笔记,这个呢是主要是避免大家这个学的太困啊。就是嗯,你可以怎么着呢,就是一边呢,就是我讲课,然后一边也跟着讲,包括互动。然后你要有些问题的话呢,一方面呢,就是我说的大家可以截屏是吧,哎,保留一下这个问题或者课件问啊也可以呢,拿个本,哎,我讲到这块你不清楚的候你及时的记一下啊,一会呢再去沟通,呃,说白了就是你你得跟着我这个节奏进去啊。
03:09
当然还有的同学呢,怕自己困,怎么着呢,就是呃,把我的屏幕呢放到这儿啊,他自己整个屏幕,我这块写代码,他也跟着写也行。啊,总之呢,大家想个办法,就得让你的精神你得进来哈,就是白天呢,这个我们上午下午各三个小时,这得个小时是最重要的时间。啊,有个别同学给颠倒了,白天呢迷里糊的,然后晚上呢,发了视频以后看视频,那你交这学费干啥?直接回家不完了吗?看视频得了是吧?啊,你得把白天这个时间利用好啊。白天呢,是最黄金的时间。啊,你要是实在困的话,你就想着办法让自己不困。比如说这个最起码的,大家只要你困了,随时可以站起来啊,你要不困了你就坐下。啊,你要站着都能睡,那还是挺厉害的啊啊然后呢,就是互相之间,彼此之间呢,多去提醒,你看他困了,你摸他一下是吧,啊抚摸一下亲一下不至于是吧,对,就是互相提醒啊,尤其是同性之间摸一下那个鸡皮疙瘩还是比较好使的,嗯,还有的同学以前那个整那个风油精。
04:16
啊,把那个风油精呢,然后涂到那个手上,然后呢,放到鼻眼上猛一吸一下是吧,跟那个洗大麻似的啊对,就是想着各种招吧,或者你整个湿毛巾困了,你擦擦脸,总之上就是白天的状态一定要保证好啊。然后下一个啊,说叫纸上得来终觉浅,觉知此事要躬刑,要注意躬形就是这个,不是那个弓形啊弓形对,就是别着急是吧,你着急的话,那个宫廷。完事以后发现不对是吧,对这个意思呢,就是要亲自的大家去写代码啊。啊,你看我这分的这个两个层次,第一个层次呢,大家每天学的话呢,先得保证白天能听得懂。这是最起码的。
05:00
啊,你要到呃,后边几天你发现老师你白天讲的东西,我大部分已经听不懂了,那这就麻烦了。啊,这个肯定是问题比较严重的,就属于啊,那你这时候你晚上那需要开视频,那就更瞧不了了,那这肯定是个恶性循环啊,就是这个肯定就是你要看不懂啊,那那问题就大了,提前要聊啊,啊第一个呢,先保证白天能听得懂,你可以参照视频啊,参照书啊,参照帖子啊,参照代码等等看得懂,然后这呢。只是一个比较基本的一个层面的要求。第二个层面呢,是更重要的,就是要练的熟,要多去写代码。啊,这个代码呢,要求每天呢,这个代码这个你要是觉得白天讲的比较这个这个这个清楚一些,晚上呢,你能写三遍那最好了啊,那最差的同学呢,你每天给自己要求就是代码也要写两遍。第一遍,你可以照着我那个。看一行写一行都行,哪怕啊一边写一边去理解啊,你写的过程当中,别看你照着写,你不一定写对上海哈,然后跑起来啊,跑起来以后呢,然后再写第二遍,第二遍呢,就试着把我那个收起来自己写,卡住了,你再看一眼再写啊,最起码每天代码得写两遍。
06:12
啊,对自己有个要求啊。三分看七分列,就是一定是写出来的。你看我这里边,这是一个同学的这个给我发的这个微信可以看看。哎,这就是你开始说让多敲多敲,然后发现没有感觉,然后真的呢,敲进去了发现哇,果真是有效果是吧。对,就是大家就不要去验证这个是不是真理了,就是要多敲哈,那敲可能有时候那我都不懂我敲啥呀,所以说这时候你白天需要基本能听得懂。但是不需要你把这个东西整的透透的,你再去挑,那就又成了我说的我学数学那个状态了。是吧,不要那种状态,就是你差不多好像有点那个感觉,知道是那个意思,这时候就去敲就完了。
07:03
就像大家小时候学母语啊,说叫妈妈,你从来不会说我为什么叫你妈啊,你给我讲讲这个过程是什么样子的是吧,哪有这样的,让叫就叫是吧,啊后来啊,什么什么,然后后来才知道的程序也是一样啊,先让你这样写的,你就先写着。那这里边儿呢,就涉及到有些东西呢,是需要大家去背的。啊,确实有,你学英语不也得背单词背语法是吧?啊有些确实编程一开始也有东西是需要你背的,那你背着背着背着背到一定程度以后,你发现啊,不用再去背了。啊,学数学也是,你背九九除法表啊,好痛苦是吧,背完以后呢,发现哎,两位数的乘法口算都能出来是吧?哎,你发现啊,都是用你背的这些东西去解决问题啊,最初呢,其实你不用想太多为什么啊。就是基本上也清楚来就去敲,敲的功能出现问题了,你再看啊,为什么出问题了,敲了以后再去敲,这个过程你多强化上十几天以后,实际上大家就入门了。
08:03
哎,只要你入门以后呢,你也基本基本上其实这个兴趣就有了,然后你再学起来,其实就有动力了啊,就越学越快。还是这种啊。行,嗯,然后呢,这里边还提到一个就是哎,这个得模仿好的编编码习惯。啊,有很多这个写代码习惯不好的,那咱们开始讲课的时候你就知道了,那这时候呢,你说模仿模仿谁呀。你模仿我呗,就。我就属于那个好的编码习惯是吧,哎,对你就是我咋写,你就先也怎么写就可以了啊,等你掌握这个以后啊,你后边再说,诶我好像这个有更好的方式去写,那咱们后边再探讨。啊,前期的话呢,哎,多去模仿啊,就跟咱们这个。哎,咱们国家这个航空母舰一样,最初呢,这不直接就运过来了,就是吧,直接拿着人家那个用。啊,其实不光是把他们那个航空母舰买过来,他们那个总设计师好像也给聘过来了。
09:02
对,也是那个乌克兰的哈,所以他们就是就照着人家这个整啊,然后整完以后呢,咱再呃模仿着他再造一个自己的是吧,自己的跟他长得基本上也一样是吧,啊就模仿嘛,哎,模仿着模仿着发现你就变成自己的了。对吧,哎,这个飞机也是一样啊,包括这个这个军事上这个战斗机其实也一样,咱国家其实挺擅长模仿的啊。对,就把这个东西拆了啊,研究透了以后,然后再装起来是吧,对啊,所以俄罗斯当时其实挺郁闷的,好多这个俄罗斯的这个,呃,媒体就说说这个卖给中国的飞机,发现俄罗斯不光卖飞机,还可以拆着卖。啊,你正常,你说卖飞机就卖飞机,中国说我不需要飞机,我就要发动机是吧?那俄罗斯说那也行是吧?这俄罗斯的记者疯了,说这个俄罗斯既然都这么没底线,发动机都可以单着卖了啊。对,就是先模仿啊,模仿着模仿着你发现这个哎,就变成自己的了,哎,这时候你就可以自己独立的去跑啊,哎。
10:06
这个就就可以去写更好的代码了,就啊好,那另外一个呢,这是我提了一个概念,叫知识还是技能啊,这个其实也想强调呢,就是得代码得去敲啊。嗯,就是其实还是对应我刚才那会说的两个层次,第一个层次呢要听得懂,第二个呢叫哎自己能够去敲,呃,你比如说这这两个是两是一个事儿啊,比如说这个扔球这个事儿。啊,大家可能都见过啊呃,如果你把它当成是一个知识的话。其实这个事很简单,就是你把这个球抛上去,然后呢,这个到一定高度以后呢,这个右手的球再扔上去,把左手球扔到右手,然后这个左手呢,去接你刚才那会儿抛下来那个球,然后这个再给右手,右手再同步的再扔上去,这就是这个知识。这个知识呢,你看我一分钟不到我就说完了。但是呢,大家想想,如果你要是去做这个事儿。你没有这个个把小时,你发现你根本就玩不转。
11:01
啊,那就是说知识呢,其实刚才我说完以后,其实很简单,但是你要想把它变成你的技能。它其实是需要一个长时间的积累的。啊,也就比如说大家每天听课的时候呢,你可能嗯,大家讲完以后,这个知识呢,基本上就吸这个,这个能差不多就都能听得懂,听得懂就算是清楚了,但是呢,你要想把这个代码自己能够敲出来,这个时间花的其实是更多的。啊,那这个过程呢,那就一定是敲出来的,就像你这个球一定是你自己实践出来的,那骑自行车也是一样啊,教你怎么骑自行车,可能几句话就能说清楚,但是你真正离自己会骑,那还有很长一段距离,那就是你不断的去骑,不断的去跌倒,然后再骑,再跌倒,最后你发现会骑了以后,还真是就那么几条知识,是吧?啊,但是这个过程呢,其实你技能能力提升了啊,就是多写代码啊。然后下边呢,是分享一下这样四种心态啊。
12:01
嗯,说第一个叫不是没听懂,而是记不住。啊,就是有同学呢,每天都在听,发现呢都懂懂懂懂,然后到晚上发现,嗯,这个都懂了,这个东西发现,哎,第二天一醒发现都忘了。啊,其实这个呢,不用担心哈,就是你可能会忘一些东西,但是这个过程当中,你敲的这个东西该敲的都敲了,这个呢,其实就会积攒起来,越积越多,其实你的。代码积累量上来了,其实这能力就上来了。啊,这个不用担心啊,这个你别说你忘了我也忘。啊,我我我我明天给大家讲课,晚上回去我也得备备课,对吧,我都讲了很多遍了,那还备课呀,那都会忘呀,有些东西细节东西也会这个这个记不清啊。是吧,哎,想给大家举一个什么例子,好久不讲了,可能也会忘呀,那我回去看一眼哦,举个这个例子,这叫备课嘛,不就是是吧?哎,所以忘是很正常的啊,但是你不能因为忘你就不去听了。那不永远也学不会了是吧?
13:00
第二个呢,说要为成功找找理由,不要为失败找借口。哎,就是你得想着我怎么就能够学成了,你别自己学不明白,你去找借口,你说啊,你看他旁边来的时候,他都学过Java基础了,我来的时候是零基础,我还是一个文科生啊,所以我学不会。你这不给自己在找理由,学不会吗?对吧,你这个理由,你说这个大家能同情你吗?能同情你,但是你最后毕业的时候呢,找不到工作,这个结结论结果那得由你来承担。对吧,哎,所以说你多想想,我怎么就能学会了。啊,别想说我学不会,是不是因为这个,是因为那个这那的别去这样是吧。嗯。下个呢说叫呃,战略上藐视对手啊,战术上要重视对手,这个对手呢,其实就是咱们编程写代码这个事儿啊,这个既要重视它,但同时你又不要把它想的特别难了啊,就是天天就多去写这个事就成了。
14:00
啊,说的最简单,就是这样啊。最后一个代码虐我千百遍,哎,我是代码如初恋。这个我还是用的这种初恋的这种颜色看是吧。对,就是你找到,呃,有一天找到这个写代码,发现今天不让我写的哇,好难受啊是吧,找到这种感觉那就到位了啊嗯,就每天一定要保证一定的代码量啊,包括这个周末大家休息的时候,每天都要写啊,都要写代码啊。行,那最后呢,这是一个呃,记忆曲线就是呃,这都已经被验证过是正确的啊,就是人忘东西是很正常的啊,你不要因为你可能会忘,比如说你这个20分钟以后就会只记得58.2%是吧?啊又过了一个小时,就剩40.2%了。嗯,你不要不要因为这个忘你就不去学了,不去记了,那可能永远也学不会。啊,就是在这个过程当中,哎,通过写代码发现忘了东西呢,再去复习啊,啊这就掌握住了,回头又忘了,再去敲的时候又忘了,哎,再去写,再去看,哎不断的去强化,哎,这个东西最后就变成你的了。
15:06
啊,是这样的啊。行,那最后这个关于这个学习经验这个探讨呢,咱们就说到这儿,大家呢,就说的这些内容呢,你下来一定要多注意。啊,然后学的过程当中呢,还有一些小的一些技巧啊,咱们到时候呢,也会给大家临时的去讲啊。
我来说两句