赞
踩
菜鸟感觉很多人不太知道菜鸟写的博客是一个可以跟着学习、一起深入理解的过程,其中包括了菜鸟从刚开始学习到后面重新学习,再到后面进入学框架等一系列学习过程、知识和感悟,所以菜鸟把自己的博客整理成一个目录提取出来,好让读者跟着进度一起学习,这些文章早就写了,所以有不足的地方还望读者指出,菜鸟来更改!
这里菜鸟会把建议一起学习的进行标注,这种建议一起学习的是因为没有对应的学习资料,是菜鸟总结的,还有部分可能菜鸟有学习地址或者有视频可以参考学习的,那菜鸟会放上链接,读者可以边看别的边参考菜鸟写的,积极沟通更能促进进步,也能避免理解错误!
注意:
看本篇文章或者里面的文章的时候,如果有跳转链接,建议放一放,如果记得链接里面讲的内容最好,不记得就先看完,然后回过头跳转了看!
这个建议有html、css基础的同学跟随着一起学习!纯小白的话(连标签、html都不知道是什么的)可能有点看不懂。
到这里就有js相关内容,需要读者具备function等js知识!
上述这两个部分,是当时菜鸟学习完了前端html+css+js(es6),但是感觉自己什么都不会,于是沉下心来重新照着 菜鸟教程 一个一个看然后学完了,才感觉自己会点东西了!
当然其实并不完善,后续还会补充!大家也可以看菜鸟教程,虽然老了,但是比MDN方便,后续学习可以看MDN!
js菜鸟当时是直接看的:廖雪峰es6官方网站,这个菜鸟学了好久才学完,因为要每个都会用,es6真的很重要!
js一些比较重要的知识的理解建议看下面的书,也可以结合菜鸟的专栏(菜鸟这里不想搞目录了,麻烦):JavaScript
学完这个 es6 之后,建议学习菜鸟在b站学习的 es6 - es13新特性,毕竟现在前端太卷而且真的寒冬了,只会 es6 不够看了,这个是菜鸟的笔记:
千锋教育最新版Web前端ES6-ES13教程,JavaScript高级进阶视频教 - 建议边看菜鸟的笔记边学习
学完上述部分,建议看几本书:
这里菜鸟学习的是:廖雪峰的git教程
这里菜鸟还是把自己的博客目录放一下,感兴趣的读者其实可以结合一起看看
注意:
菜鸟建议各位不能只学git,还要把 gitLab 和 svn 学会,最起码基本操作要会!工作中真的有用!
菜鸟在学完上述部分后,最先学习的是微信小程序,直接看的腾讯官网学习的,学习完了之后学习 vue 发现事半功倍,所以菜鸟也建议大家,如果 vue 看不懂,可以先学习原生微信小程序!
这里直接看:微信小程序官方文档
这里菜鸟在学微信小程序的时候也写了部分博客,这里给个目录
当然看微信小程序之前,最好还是先学 vue,那样微信小程序就可以使用 uniapp 开发了,避免多学东西!
现在基本上没有好的vue3教程在市面上流通,所以找不到资源的话,还是可以学习vue2先。
毕竟喜欢上vue2的风格,vue3也是兼容vue2的,你还是按照vue2的习惯开发vue3都没问题,就是少了一些本来vue2里面就不常用的东西。菜鸟其实感觉vue2的代码整合性更好;vue3灵活,但是如果把相关的东西放一起,那就类似于vue2了。
现在千峰、黑马的视频都不错,虽然说是vue3其实还是vue2写法,读者可以自行选择,菜鸟当时看的是:王红元的vue2教学,这个就只有vue2写法!
对应的目录,菜鸟已经搞了,可以直接访问:vue学习路径 - 最全最新Vue、Vuejs教程,从入门到精通,这个目录里有vue3视频推荐,这里就不写了!
学完上面的,大部分读者可能会在学习过程中听见scss、less等,也可能会是自己感觉css不够方便了,这个时候就要学习scss 或 less中的其中一个了,建议学习 scss,因为其实差不多,但是 scss 体量更大!
这里菜鸟看的视频是这个的最后一部分:千锋教育JavaScript全套视频教程(10天学会Js,kerwin前端javascript入门必备)
但是笔记做在了这里:Vue3 + vite + Ts + pinia + 实战 + 源码 + electron – 跳转后搜索 scss 就行
其实重要的就是嵌套,因为变量什么的css里面有,然后就是循环、判断等基本上用得比较少!
上述学完了,基本上和 vue 相关的前端都学完了,然后学习一下vue相关的必要的插件、组件什么的,例如:swiper、element 等,反正多了解一些,遇见困难知道用什么插件更好解决就比较好了!
学到这里,基本上就是初级前端了!
如果还想继续发展,自然要会算法、设计模式、手机端适配、webpack / vite、three.js、http、性能优化、docker、react、数据库、网络安全等,但是菜鸟只找到了算法、设计模式的好的白嫖视频。
这里是js的算法,菜鸟之前写了博客,学了一点,但是现在好久没更新了,目录先放着,后面有时间更新,视频地址:coderwhy的JavaScript数据结构与算法,建议配合视频一起看
这里菜鸟推荐前锋教育的课程,菜鸟的笔记链接:
千锋教育web前端进阶JS内功修炼之JavaScript设计模式
注意:
这些花里胡哨的都是次要的,其实真实的适配只需要对同一类型的进行适配,也就是电脑端就适配各种大小的电脑,手机也是一样,而不会一套代码适配多个平台,只是小厂喜欢缩减成本,而且现在很多插件/ui库确实可以做到,但是最好还是分两套样式,大厂是分两套!
这里菜鸟感觉遇到问题看看官网就行了,深入学习的话也是看官网,反正基本上学 vue 的视频都会给你讲讲 webpack ,通过 vue 的视频了解就行,这个菜鸟也没深入研究过,基本就是看官网和百度了,只能告诉读者到这里了!
学完上面的就需要学习一下three.js和webGL,菜鸟只是初步的学习了three.js,会画点简单的图和加载个简单的3d模型,webGL说要看,但是菜鸟感觉没必要,就搁置了!
菜鸟这里推荐一本书:《图解http》,建议大家买本实体书并看完!-- 有电子版的也可以分享一下
感觉几乎碰不见,碰见了感觉也有人解决了!
极客时间《左耳听风》中说到:docker是一种趋势!
所以前端也应该学习docker,菜鸟正在学习中,后期会添加目录!
菜鸟感觉会 vue 就不想学 react 了,所以一直没学!
菜鸟感觉后端才学的,所以没有学习!
感觉几乎碰不见!
做项目一定要像菜鸟一样,遇见问题写博客,不仅加深印象也可以帮助他人,开源才是最叼的!虽然知道付费才能赚钱,但是你的层次达不到,就别想赚钱了,不被淘汰就不错了!
菜鸟这里不想搞目录了,直接把我专栏放这里了:
基本上菜鸟的技术到这里就到此为止了,算法、设计模式、手机端适配、webpack / vite、three.js、http、数据库、网络安全、性能优化菜鸟只能说略懂且会改,深层的基本上没仔细研究过,当然也确实没那方面的需求!
菜鸟上班之后就感觉,前端会用就行,感觉自己仿佛学到头了,没有学习的动力,感觉用不到的都不想学,用得到的已经学完了,反正能应付工作就行了!所以菜鸟也在迷茫和彷徨!所以写下这篇文章既可以帮助读者,也可以让菜鸟认清自己!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。