likes
comments
collection
share

前端该怎么学习?现在还可以入行吗?

作者站长头像
站长
· 阅读数 9
  • 前端该怎么学习?
    • 就业方向选择
    • 学习大纲制定
    • 怎么学习
  • 现在还可以入行吗?

前端该怎么学习

就业方向选择

学习路线的规划有很多种,具体归结于你想要从事的方向,但是基础都是通用的,都要从html、css、JavaScript三门语言开始学起,然后去学习框架,各种工具,性能优化等。

前端需要学的东西很多且很杂,更新换代也比较快,所以要坚持学习,不断的学习才能不被社会所淘汰

简述一下前端的几个方向:

  1. web前端 -- 网站工程师
  2. 移动端开发 -- h5、React Native、Flutter诸如此类
  3. 桌面应用开发 -- Electron、nw.js等
  4. WebGL方向
  5. GIS开发 -- 高德地图api、百度地图、Echarts Map、mapbox、leaflet等
  6. 等等

学习大纲制定

本文制定的学习大纲并不能涵盖全,只是通用大纲指定,各位大佬如果有指导性的意见,欢迎下方评论或者私信指出,感谢

  1. 基础部分
    • html5
    • css3
    • js、ts学习
    • es6-es14
    • promise
    • 代理反射
    • ajax
    • json
    • 网络协议
    • git 操作流程
  2. 巩固
    • webpack,gulp、vite等构建工具
    • npm yarn pnpm包管理器
    • 兼容性处理
    • 代码风格,语义化
    • 模块化 -- CommonJS、AMD、ES Modules
    • 框架学习 -- vue2.x、vue3.x、vue生态、react v16、react v18、react生态等
    • 移动端 -- uniapp、微信小程序、React Native、Flutter等
    • 项目性能优化
    • 浏览器原理
  3. 强化
    • UI组件库及源码阅读 -- element ui、ant design、vant等UI库
    • 手写MVVM框架
    • 设计模式
    • nodejs
    • koa express egg书写服务器
    • 主流数据库 -- mongoDB、mysql等
    • 服务器部署
    • Nginx Docker Jenkins 等技术也可以了解一下
    • Jest mocha等测试框架
    • 前端安全,如何预防攻击 -- 例如XSS攻击 CSRF攻击等

有时候了解后端工作也能帮助前端快速书写项目,我觉得比这些更重要的还是数据结构与算法、计算机网络、操作系统等这些专业类基础,帮助你快速入门,这些学习周期很长,可以和语言类的同时入手


怎么学习

学习方法有很多种,有的喜欢看书,有的喜欢看视频课,这些都行。但是可以两种都结合起来比较快一点,读书偏向于理论知识,视频课偏向于实践,理论结合实践才能让自己提升的快一点

我自己读的书可以给大家推荐几本:

  1. 《javascript高级程序设计》 -- 红宝书虽然很厚,但是确实每个阶段的前端从业者都能从中受益
  2. 《你不知道的javascript》 系列 -- 我觉得这几本书就是你不注重的细节,他都能给你讲到
  3. 《图解http》 -- 用图画的方式来讲解http,很容易理解,我第一次读的时候一下读了60页
  4. 《javascript设计模式》 -- 讲述javascript里面的设计模式
  5. 《Javascript设计模式与开发实践》 -- 有人给我推荐,但是还没时间去研读
  6. 还有很多好书,这里就不做推荐啦,大家可以在下方评论区指出

不想读纸质书的可以,网上pdf也很多,下载下来研读一下也可,有些也有在线的教程

  1. 阮一峰大佬的es6教程
  2. 廖雪峰的官方网站
  3. MDN
  4. W3C school
  5. 菜鸟教程
  6. 等等

这些都是基础入门的教程,可以作为入门了解

视频课程的话呢,我当时自学的时候选择的B站,现在也可以,大家可以去搜一下,视频教程有很多,根据自己喜欢的讲课风格来选择


现在还可以入行吗?

前端已死,这个话题已经不止一次的上过热搜了,我觉得前端已死,死的是那些没有竞争力的人

学前端的初期就要给自己定个目标,把自己对标到一个高度,我要去某某大厂、达到某些成就等等,让自己变的有竞争力

我觉得吧,什么时候入行都不算晚,只要你保持着学习的热情和冲劲,什么时候你都会变的优秀。不要因为学这一行的人多,就觉得这行太卷了,国家人口基数大,哪一行都很卷,经历了三年疫情,大公司裁员,小公司倒闭,想8k、10k招一个全栈的公司比比皆是,只有不断的学习才不会被淘汰。

我这并不是韭菜思想,有的人想着边工作边找个副业也行,副业现在也很卷,收入比前几年低的多,但是也不排除有些人有渠道,当然也可以发展一下,谁都不想被一个工作所牵绊,多个收入渠道也蛮不错的。

我想说的是,不管做什么行业,只要你有冲劲,保持着爱学好学的态度,就算你学了好几个月前端然后发现不想从事前端了,想从事别的行业,那你也一定会变的优秀。前提是,你得去尝试,不要频繁的去换自己的兴趣和爱好。


还有最后一点,我提一个建议,不要放弃提升学历,本科选择的机会就已经很多了,如果想考研究生的话,也可以考一下,嫌时间长的,可以在职读研

专科的同学呢,提升学历的话成人本科、自考、网络教育都可,还在校的呢,可以考一下专升本。

有的说专科就行,这是个技术岗,但是现在专科的岗位都没多少了,拿杭州来举例吧,我身边的专科朋友准备跳槽都没有面试机会,有的岗位干脆就是要求至少本科学历,有的还要求学信网可查,统招全日制,所以民教网包装的假学历也不行了

文章中如果有不恰当的地方或者需要补充地方,欢迎大家在下方评论,感谢