小白该如何自学前端
首先零基础学习前端先要有一个计划,然后再按照计划一点点实现。
准备工作
首先你得有一台电脑和下定学习的决心
请记住一下几个网站, 因为它们决定了你是选《乾坤大那多》or《葵花宝典》(看完不点关注者练😊)。
掘金、github、stackoverflow 相当于混二环(右图),其余是混燕郊(左图)。
为什么要记住这些网站?
答案: 因为你学完要去面试,要去赚钱。 (家里有矿的小伙伴忽略!!!😒)
不以赚钱为目的的学习都是刷流氓,特别是现在卷成这样儿的现状。
所以从0基础开始学的时候就应该积累自己的面试资本。
等自学完也就差不多有1~2年经验了
如果有满足一下任何一项请@我,承诺大厂包就业。🤫
- 你的github有一个开源作品超过1k的start
- github活跃度如果是这样🤗
- 掘金的文章到LV5
走向人生巅峰,赢取白富美...
学习路径
0基础小白都需要学那些东西(一定要有科学的学习路径)
学些资料网上一搜一堆,B站上经典更多,但是想想你的云盘是否还有几个T在屯灰,所有请相信前车之鉴!!!!!
学习路径其实很简单,只需要三个部分:
- 布局篇 html、css
- 基础篇 js
- 框架篇 Vue、React
肯定会人说node、小程序、混合开发、数据库.....(杠精绕道)
面试造火箭上班拧螺丝已然成为常态
先入门找个万儿八千的工作,然后再进阶一口吃不成胖子有可能会噎着。
你学的速度绝度赶不上更新迭代的速度,所以要学以致用最重要,学再多上班不用毛用没有。
可是现在网上号称什么几个月培养架构师,纯属扯蛋。
一个公司有几个架构师,心里没点B数吗,上来0基础培养成架构师,玩儿呐啊。
新手到老鸟需要的是时间
那菜鸟和老鸟的区别是什么?
答案: 解决问题的能力
解决问题的能力是没有办法复制,只能靠实战经验堆。
但是如果自学堆项目经验的话,前端要比任何语言都要简单,所以如果想挣个万儿八千的工作,只需要经过学习路径的3个阶段,问题不大。
菜鸟进阶
上班以后,这个阶段就可以自学了,因为已经你们已经具备了自学能力。
下面这些玩意儿就看大家的时间了,时间多全部搞一遍,时间少就一个一个搞一遍。
- 工程化篇 rollup、Vite、webpack
- 数据可视化 webGL、OpenGL、three.js
- 服务器篇 node、linux、nginx、docker、severless
- 数据库篇 mysql、mongdb
- 进大厂还必须得掌握点数据机构和算法
准备面试
其实所有准备都是在为面试
有人说我就是爱学习,送你一个字
😒 不缺钱,你学什么习喝喝茶旅旅游不香吗?
能争取大公司的,一定不要将就去小公司。
小公司都扑在业务上,没有什么技术追求生存是第一位的。
那有什么Review,创业公司每天n多项目并行,累成狗编码能力也得不到提升。
大公司起码还能提升你的编码能力多多少少还得Review下。
小公司干个几年积累经验了,工作经验肯定会有所涨幅。
但是你往哪升?这就是小公司和大公司的区别。
即兴发挥主要针对小白同学,大佬绕道嘴下留情,感兴趣的小白同学可以底下留言,答疑解惑。
多说一句,想进任何大厂的@我,帮忙内推 (简历和技术支持30K以下者勿扰)