结束语 | 我的前端学习踩坑史
李兵
该思维导图由 AI 生成,仅供参考
你好,我是李兵。
这是我们这个系列课程的最后一讲,今天我们不谈技术,我想跟你聊聊这么多年我学习前端踩过的一些坑和学习心得。
其实我早些年主要是做 C/C++ 开发的,到了 2009 年,接触到了浏览器研发,这个时候我对前端并不是太熟悉,但是在开发浏览器的过程中,需要了解大量的前端知识。我当时的学习策略是,只有当遇到了与前端有关的问题时,才会去学习相应的知识来解决。这样做本意是想要节省时间,结果却反而让我花费了更多不必要的时间。
比如在开发双核浏览器的 Cookie 共享的过程中,我发现有一个例外,那就是设置了 HttpOnly 属性的 Cookie 是无法被共享的。
为了解决这个问题,我就去查 HttpOnly 相关概念,发现这和 Web 安全体系有关系,然后我就去补安全相关的知识。之后我又发现,浏览器多进程架构和安全系统息息相关,也就是说,这些知识是环环相扣的。
因为我当时对前端并没有做整体的了解,所以对浏览器中涉及到的安全相关的设计也没有过多关注。每次遇到一些和前端相关的细节问题时,我都需要花费很多时间去补充相关知识,然后再去解决问题,这种方式白白地浪费了我非常多的时间。更加遗憾的是,我之前积累的很多前端知识,都是这么缝缝补补学习过来的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
这篇文章以“结束语 | 我的前端学习踩坑史”为题,作者分享了自己学习前端的经历和教训。作者在学习前端过程中曾采取了不完整的学习策略,只在遇到问题时才去学习相关知识,导致花费了更多的时间。他强调了系统性学习的重要性,提出了“技术栈”概念,并指出学习技术栈的每一层都不难,难的是理解上层栈的内容。作者还分享了自己学习神经网络和区块链的经验,通过构建技术栈的方式轻松地学习了这些领域的知识。最后,他鼓励读者要充分利用时间来高效学习,希望读者能够找到适合自己的方法来学有所成。 这篇文章强调了系统性学习的重要性,提出了构建技术栈的学习方法,并通过作者的亲身经历进行了阐述。读者可以从中学习到如何避免踩坑,以及如何高效学习技术知识。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《图解 Google V8》,新⼈⾸单¥59
《图解 Google V8》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(26)
- 最新
- 精选
- Geek_gaoqin老师,可以加餐个怎样进行网页性能分析,找出问题,以及如何解决吗?浏览器的performance这个panel有哪些内容,是如何实现的呢
作者回复: Chrome的performance我在浏览器专栏中做了比较详细的介绍,v8中就不重复介绍了
2020-05-142 - -_-|||老师的学习能力太强,我等只能撸个代码
作者回复: 你谦虚了,其实学啥都一样
2020-06-23 - M施我发现一个人的能力强,但他讲的不一定好,能让学生听的懂、看的懂也是一门学问。 之前看了许多博客或者公众号文章大多数讲的不是很好。有些知识点写的有点晦涩又不到位。 李兵老师就是那种能力强,讲的也很好的那种!!! 受益良多。我是您的小粉丝,答应我,李老师要多多出专栏哦!2020-05-16460
- 3Spiders再见了。老师这么高产,我相信很快又能见面了!2020-05-0721
- 啊哈哈vue、react、node不过是栈顶函数的上下文而已。这个比喻简直太棒了。2020-12-1510
- 小葱🤓李兵老师,再不出新专栏我就要废了啦,救救孩子吧!!!!2020-09-12110
- mfist看完这篇总结,又认真读了几遍。老师的这种体系化的学习方式,很受启发。以前学习零碎的前端知识总有种盲人摸象的感觉,觉得知识好多好杂。 另外有个疑问对于技术栈底层的内容(比如浏览器架构),如果搞起来比较吃力,还需要花大力气啃下来吗?谢谢2020-05-077
- HoSalt老师你是怎么学CSS的?以及对于移动端的学习有什么好的建议或方法或学习资料于渠道?2020-05-0713
- 陈坚泓从《浏览器原理和实践》到《v8原理》 果然又是值得反复学习的好专栏 期待李兵老师的下一个专栏2022-04-182
- 卖烧烤夫斯基从浏览器原理和实践到v8原理,每一篇文字都要反复看,谢谢,学到很多。非常希望再出专栏。2020-08-111
收起评论