其实现在培训班很多,我说实话,我个人感觉真的没必要,这里不定期进行我个人对前端的理解,从入门到高级别的开发,一直到整个架构体系的搭建,这里都会时不时地进行分享。
由于个人也时间有限,这里就大概地进行一些基本的讲述,当然,更多细节方面的东西我会在后面更新的~
小白入门的话先从这一块了解
第一章:何为网站,何为前端,前端趋势,后端做了什么,前端为后端做了什么,什么是浏览器兼容性?什么是移动端兼容性?
(这里你们可以先去问问你们的小伙伴,后面我会补充文章)
第二章:前端基本语法(css、html、js)、ajax、fetch、axios
(这里后面也会更新,但是现在已经是2020年了,ES5(js老版本)估计被淘汰地差不多了,建议直接先从ES6开始学,百度其实一堆靠谱文档)
第三章:何为前端工程化?npm是啥?node是啥?node版本管理器是啥?
第四章:何为打包工具?webpack、rollup、gulp是啥?
第五章:何为脚手架?何为前端框架?vue是啥?angular是啥?react是啥?能不能自己造一个?
第六章:何为spa?何为csr渲染?何为ssr渲染?
第七章:如何用JS来敲后端?初步认识egg、koa、express
(其实个人建议只需要学习egg就够了,后两者学习成本高,虽然可自定义的地方很多,但是一个前端不需要这么精深网关层的东西,顾此失彼犯不着,因为你的价值在于更高的地方)
第八章:如何做架构?何为BFF?何为rpc架构
第九章:何为高级程序员?产品or技术专家
第十章:如何做产品?技术为何服务,业务为谁服务?如何做交互?PPT自我心得
第十一章:如何做操作系统原理?浏览器原理?
(以下都是技术专家路线)
第十二章:好的技术架构应该是怎么样?有哪些常见的技术痛点和算法难点?
第十三章:请求满是因为协议?还是因为网络?还是因为网关?中间件到底做啥?
第十四章:你头发还好嘛?最近有结婚的打算么?你此时是工具人,还是一个有思想的人?
(这个问题是在你学习完前面13章的一个灵魂质问,虽然很好笑,但我在客观询问这个问题)
第十五章:何为职场?何为商业?
第十六章:何为科学家?初步认识硬件通识
第十七章:初步认识神经元理论与机器学习
第十八章:初步认识强化学习
第十九章:初步认识量子科学
第二十章:科学立项--人类革命