精选
画面太美
2022-05-03
说下学习心得。#经验# 我都快成鱼皮口中的混子了。今天还是来星球说个话吧。我是前端培训过的,最近回到了成都,在找工作中。说下我对初级前端要学的知识技能的理解以及现阶段在学的初学人士的重点应该放在哪里。 大家应该都知道前端首先学的是三件套,也就是通常意义上的html(框架),css(装饰),javaScript(行为)。虽然很多人都知道,但是初学者不一定会重视这三个。其实当你学到后面的时候,比如框架的时候,你如果基础不牢固,你还会回过头来补课的,所以这三个是重点,你从网上看的教程和视频,其实都是为了让你早点入门(这是正确的,对于初学者不能太过深入单一的点),所以都只是讲了很基础的东西,其实他们都有很深的东西你没有注意而已。 如果这三个学的差不多了(html常用标签以及属性,url含义等等,css基础以及css3,js基础,原型链,es6,作用域,作用域链,闭包,柯里化(我的理解是装饰器模式),异步等等)以后就开始学jQuery(这个库可以让你初步接触封装,造轮子),接着就要学习Bootstrap,css预处理(less,scss,sass等等)。 后面就要开始为工程化做准备了,需要学习Nodejs,nodejs是很重要的,因为后面学习框架的时候要经常打交道,如果你node没学好,那你对webpack这些构建工具就会抓瞎,你跟本不懂他是怎么运行的,配置项为什么那么配。当然这时候也需要学习下数据库,最好直接学习关系型数据库。因为nodejs学习需要跟数据库打交道。真正工作的时候你也可以用node干很多事情,现阶段很多公司都需要你会node了。我忘记一点,这时候也需要学习计算机网络知识,可以看看 《网络是怎么连接的》这本书理解基本常识。 懂什么是握手,什么是跨域,http1,2异同,浏览器持久化,前端安全等等。 这之后需要学习工程化概念,比如模块化的意义,业界有哪些模块化规范(commonJS,AMD等等),需要学习构建工具gulp,webpack,当然现阶段还有vite等等。 上面的学的差不多了,你就可以开始框架的学习了,当你开始框架的学习的时候你就知道上面所说的东西一个都不能少,要学的扎实,否则你就会感觉很吃力了。框架学习不管是先学vue,还是react都可以,因为到后面都殊途同归,犹有余力最好是两个都学一下。 框架学完之后就没有太多东西了,基本就是小程序,uniapp,ui组件库使用等等。 在以上的学习中需要穿插看一些书比如红宝书,你不知道的javascript等等。多逛mdn,多钻研,学习怎么造轮子,封装,注意。最最重要的是每一个阶段都要做项目,比如阶段一需要写静态网站,练习三大件,阶段二用jQuery重构,阶段三前后端交互,阶段四用框架重构。只有不断的练习你才能真正学会我以上说的。可以用下面这张图诠释整个前端入门学习。 最后当然就是写项目,刷题,面试找工作。项目写什么可以看看鱼皮是怎么想出那些项目的,不会后端可以写模拟数据,主要是向公司证明你可以胜任工作。 学习是痛苦,艰难,成就这些感受的综合。希望友友们都能得到自己想要的人生。 ps:只是初学者的一点点碎碎念,有错希望评论区给看的朋友说下,感激不尽。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP