zf-fe

01-开班前分享的一些学习方式

1、王老师讲的Vue?

因为王老师比周老师更熟Vue……

2、如何成为一名优秀的前端开发工程师?(给自己一个方向、目标)

目标方向图

看到这张图就能明白他人和自己,正处在什么段位了……

3、周老师的学习技巧?

周老师最近几年都会抽出点时间去看国学:

《论语·为政》中孔子对于自己在30岁时所达到人生状态的自我评价。原文是子曰:“吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。” 虽然不是人人都能做孔圣人,但后人往往把孔子的这些自我评语作为人生不同阶段所应达到的生活理想状态。

老师认为「四十知其然,而五十知其所以然」(其实我认为是三十知其然,而四十则是知其所以然)

1)知其然而知其所以然

我们学一个东西 -> 要做到知其然而知其所以然 -> 那么如何做到「知其然而知其所以然」呢?

  1. 对基础知识掌握得非常扎实 -> 何为扎实呢? -> 简单来说,看看自己能否把知识点合理地串联起来?如箭头函数、响应式数据这两个知识点,你能否合理地把它们穿插到一起? -> 很多时候来了一个需求,我们用中文来写就能写出来,但用代码,一敲就忘…… -> 你要做到「手要比脑子快」,即潜意识行为或者说是肌肉记忆 -> 如来了一个需求,思路瞬间过去了,思路就有了,然后手就可以开始写了(还能做到边聊天边写代码),而且是把代码整体写完之后,才去看看有无bug…… -> 可见,你脑子里边已经形成了知识体系脉络,对知识点都非常熟悉,能迅速根据问题,定位到需要哪几个知识点就能把这个问题解决,在写代码实现的过程中,能够有机地把这些知识点给串联起来……
  2. 了解其底层运行机制 -> 为啥代码这样写,会这样运行呢? -> 就像一个好奇宝宝问这问那一样 -> 目的同样是有效地把握知识点……
  3. 研究源码 -> 如类库、框架、UI组件、UI插件 -> 通过学习大神的东西,来提高自己的技能
  4. 准备好以上三点之后 -> 就可以准备自己的开源内容了 -> 开源内容指的是什么呢? -> 除了给自己用以外,还能给别人用 -> 开源的东西一开始可能只是自己用 -> 之后同事用 -> 越用越好用 -> 小组、团队用 -> 自家公司用 -> 周围的公司用 -> 中国都在用 -> 整个世界都在用 -> 一步一步成长为别人眼中的大神 -> 敢于去尝试写一个开源东西(无关大小),哪怕被人喷…… -> 这就是成长

我之前一直在思考为啥自己就很难把知识点串联起来呢?究其根本原因,那就是我们对这些知识点本身就不是很熟……

2)温故而知新可以为师矣

1、养成写笔记/写博客的习惯

像阮一峰等大佬,他们有名气很大的原因是因为他们所写的博客,当然,他们一开始并不是为了出名而写博客,而是因为博客确实能够反哺自己的学习才去写的 -> 无所住而生其心 -> 即大佬们写博客不是执着于名气而去写,而是写博客可以巩固自己的知识,让自己变得更好才去写的…… -> 哪些东西可以整理成博客? -> 得到研究源码的分析结果、今天所学到的东西、看到一篇特别好的文章,然后通过自己的话整理成自己看得懂的 -> 需要注意的是,光整理是不够的,你还得养成经常去复习、梳理的这么一个习惯 -> 每隔俩三天就过一遍自己的笔记,久而久之,你潜意识就能想出来这些东西了 -> 熟练度提上来了,P6就跟玩一样,而P7也没有想象的那么难,只要有个机遇即可…… -> 有了好的习惯,请坚持下去……

2、养成项目总结的习惯

每一个项目结束之后都要做个项目总结 -> 那么这总结有啥内容呢?

  1. 自己认为好的地方 -> 自己好的想法带来了一些价值
  2. 自己认为还做得不足的地方 -> 当初因为自己的一些问题,导致了不好的事情发生 -> 说白了,总体上看还行,但就是还不够完善
  3. 自己认为这个项目还能够进一步提高的地方 -> 自己个人能力、时间等各种其它的原因,没有达到自认为最好的那个阶段,然后做完项目发现后,某个地方还能做得更好

有了这些总结后(价值、不足、进化),既可以在这个项目上进行2.0的提升,也可以把现在总结的这些东西,在下一个项目里边给用上去 -> 这样才叫做真正培养自己的实战能力,而不是说「我做了10个项目,10个项目里边我每次都犯那个错误」 -> 如果是这样那就不属于项目经验了,只有做好项目总结才叫项目经验

3、平时多看博客、论坛、英文官方文档

不断提高自己的眼界,不断提高自己知识体系的扩充性以及所谓的纵向发展 -> 往深度学是让自己长高,看博客往宽的学是让自己长胖 -> 只有又高又胖才是最有安全感的人,也是最结实的人

以上周老师以自身经历总结的学习方法,但凡按照以上的方法走下来的人,自身的发展也是不错的,这一点可以在他教出过的学生里边可以看出来,如周老师18年带了一期,一个班有16、7个去了阿里(有外包和正式的,即便是外包也是阿里人面的),大部分去阿里的这些同学都是按照周老师的这种学习思维、学习方式去坚持学下来的 -> 这让他们的基础知识非常扎实,唯有这样才能在阿里的6、7轮面试里边给走下来,不管是面的阿里外包,还是正式员工,都是很难的…… -> 关于内推,唯一自己厉害,才能抓住机会……

博客在哪儿写? -> 在哪个平台写都没事儿,只要你写了就可以了

关于学历? -> 也有中专的去了阿里 -> 如果你学历不好,技术还不好,凭啥人家大公司要给你offer呢? -> 学历既然无法解决了,那么你能做到就是,让你的技术比那些学历好的人更好,这样我们才是有竞争优势的 -> 说学历卡住的,只能说你的能力不足以击破人家的学历……举例来说,如果你的水平比一个进阿里的人的水平强个20%~30%,但是你的学历比ta要差得多的话,那么你还是无法替代ta的……

★Q&A

1、三十而立?

➹:你真的懂什么是三十而立,四十不惑,五十知天命,六十而耳顺 (人生篇) - 知乎

2、且举世而誉之而不加劝,举世而非之而不加沮,知定乎内外之分,辩乎荣辱之境,斯已矣。

再说全社会的人都称赞宋荣子,他却并不因此而更加奋勉,全社会的人都责难他,他也并不因此而更为沮丧。他能认清自我与外物的分际,辨明荣辱的界限,不过如此而已啊。

➹:翻译:且举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境_百度知道

3、应无所住而生其心?

我的理解是这样的,镜子你见过吧,你往它面前放个什么,它就给你显个什么,你把东西拿开了,它也就不显了,镜子不会有任何一点点迟滞,也不会你还没放个东西过来呢它就提前给你显出来,总之,镜子是来什么显什么,拿走什么没什么,也不会有任何时间差。佛教主张人的心也要像镜子一样,来什么事现什么心,过去的事就让它过去,没来的也不要去迎它,总之,活在当下。所谓过去心不可得,未来心不可得。

道家也有几乎一模一样的观点,叫“静观玄览”,我就是通过静观玄览来理解“应无所住而生其心”的,如果说错了请指正。

➹:金刚经里面的「应无所住而生其心」,这句话怎么理解? - 刘较瘦的回答 - 知乎

➹:“无所住而生其心”是怎样的一种感觉?你有过吗? - 知乎