Web前端最新程序员怎么尽快学会某项技术,达到应付面试水平?(2),前端开发优势

常用的JavaScript设计模式

  • 单体模式

  • 工厂模式

  • 例模式

函数


具体操作步骤:

1. 初步整理成思维导图

去网上找一个有深度的面试题列表,比如阿里系的。然后逐一尝试回答,不会的就查资料,边回答边整理成思维导图。

思维导图不需要太细致,也没有固定的格式,你自己看着舒服就好。

2. 完善思维导图

解答完全部的面试题后,对于这个技术你会得到一个大体的思维导图。然后继续刷更多新题来查缺补漏,思维导图就会比较完整了。

3. 不断的复述和巩固知识点

有了思维导图之后,就不断在大脑中复述导图中的内容。

一定要用具体的语言把知识点表达出来,就像教别人一样,默念即可。这一步比较重要,学名叫小黄鸭学习法,用具体的语言表述知识点才会知道自己有哪些模棱两可的地方。

这样几次之后就会形成稳固的“晶体记忆”(不用百度了,是我自己发明的词汇)。

4. 加深技术的厚度

每次回忆时,深入挖掘还不太懂的部分,尝试理解底层原理,更新到思维导图上,这样对于该技术的理解就会慢慢变深厚。

这一步也很重要,一直停留在表层技术并不能帮你拿到一个好的offer。

5. 出去装X吧

等你对思维导图了然于胸,并且有了一定深度之后,就去面试吧,很大可能会把面试官忽悠住,以为你是个隐藏王者。我靠这个方法硬生生把Redis从零学到了源码级,蚂蚁金服的面试官都被我忽悠瘸了。

晶体记忆是个什么鬼?我的感觉就是一个知识体系已经被大脑完全吸收并且压缩成一个结晶。处于这种状态时你会觉得这个知识体系就那么大一点,但你真的去扩展回忆时,会发现里面的内容真特么多,而且都是已掌握的。


Update 1:此方法不一定适合所有人

打铁还需自身硬,用这种速成方法首先你得有不错的基础,否则在研究面试题解法这一步你就坚持不下来,因为看不懂原理。靠死记硬背永远都过不了面试。

保留好这些知识图谱,它们都是你的财富。找到工作后也最好每天抽一个分支出来复习,在深冬冰封之际,我等食物链底层的码农要时刻保持武器的锋利,自己足够强悍才能抵御风险

此方法具有普适性,我正在用这个方法学习金融知识,效果还不错。


Update 2: 关于小黄鸭学习法

在第三步中,我们需要复述思维导图的内容,以达到透彻理解的目的,这其实就是小黄鸭学习法。

简而言之就是把知识讲解给别人,比如一只玩具小黄鸭。。。检验自己是否完全理解一个知识的最好方式就是教会一只小黄鸭。

这个方法是有神经学依据的。据我所知,人脑非常善于为不合理的事情找一个合理的解释,也就是所谓的脑补

具体研究过程可以去看一些裂脑人的实验记录,当右脑出现负面情绪时,左脑并不知道发生了什么(因为左右脑的信息交换通道被切断),但最终左脑会脑补出一个“合理”的解释,并相信那就是事实,然而这个解释实际上是错误的。

因此当你学会了一个知识点之后,你的大脑会产生“朕已完全学会”这样的假象。

然而当你尝试给别人讲解该知识点时,就会发现其实还有很多解释不通的地方,这种情况基本上100%会出现。

另外,在编程实践中,用这种方法可以快速排查故障,快速弄懂复杂的代码等等。

打个比方,如果你看不懂一段代码背后的业务逻辑或实现细节,那么可以试着用几句话来精确描述这段代码的功能和实现手段。如果能做到这一点,说明你已经懂了。

不要以为这是多此一举,人脑不可能在任何时候都保持清醒。在实际开发中,我们的大脑并不会用自然语言来处理代码,而是直接进行逻辑和抽象思维。这就产生了很多脑补,你对代码的理解很有可能是错误的,想必很多人都经常遇到。

这个方法看起来有点蠢,实际上非常有用。


Update 3: 关于结构化思维

玩知乎快6年,好不容易有了个千赞的答案,就再说点干货。

之前我们使用了结构化思维的一些手段(思维导图),但这仅仅是冰山一角。对于程序员来说,具备良好的结构化思维习惯会显著提高生产力,它的作用比小黄鸭学习法还要大,我已经在自己身上验证过多次。

最后

你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

我特地针对初学者整理一套前端学习资料

前端路线图

vue.js的36个技巧

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

我特地针对初学者整理一套前端学习资料

[外链图片转存中…(img-AWYLU2PN-1715213601011)]

[外链图片转存中…(img-JHulkZKK-1715213601012)]

  • 19
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值