2020前端学习路线收集整理

        本人18年毕业,刚毕业自学Java,第一份工作因部门解散,时效半年,其实那时我一直在想往前端发展,恰巧拿到下家offer,第二份工作确实是前端,不过是客户是银行,样式全部统一,与我想象的色彩缤纷的前端完全不符,时效3个半月。

        为了更好的规划自己的学习路线,我上过中国大学mooc,百度前端学院,github上搜集前端学习路线,报了北大青鸟的培训班,买了慕课网的前端就业班课程,也跟着陈皓大佬的程序员练级攻略进行学习,目前已经把基础HTML\CSS\Js学完了,培训机构中项目做的太浅,讲课太快,不专业,这里不多做赘述,下面是2020年最新的前端学习路线,希望大家不要因为英语而发怵,都是纸老虎,多搜索,勤动手。

先上一个github上拿的前端学习路线图 

通用技能

     英语好的同学看起来应该没什么问题,不懂的可以使用有道词典查一查。

下面介绍百度前端学院的学习路线,百度前端学院的路线是从中国大学mooc看的。

1、入门

目标1:培养兴趣
知识:HTML CSS JavaScript
实践:个人主页 小时钟 计算器 小动画
多去看看一些酷炫的前端效果,去尝试模仿

目标2:系统地学习,打好基础
知识:HTML CSS JavaScript
实践:针对知识点的大强度练习
方法:总结 重构 多问为什么

2、尝试

目标:能够完成小型复杂度网站
实践:
个人任务管理、 日期时间组件、 图片管理、 拖拽、 进度管理工具 、甘特图
方法:复用 积累问题
从百度前端学院中寻找合适的练习题目来进行练习

3、主流

目标:学习主流方案解决问题的思路
知识:MVVM、 React、 Vue、 Redux、 SASS、 LESS、 PostCSS、 WebPack、 Rollup
实践:不断重构
方法:发展历史 场景问题 设计思想

4、视野

目标:广度认知
知识:Node.js、WebAssembly、Mobile、Hybird、GO、Dust、 Flutter、WebGL、Canvas、SVG、Electron、TypeScript 、PWA
方法:学会提炼核心思想

5、进阶

目标:具备中型复杂度开发经验
实践:重构+新轮子
方法:学会提炼核心思想

6、专攻

目标:对一个领域进行深度掌握、打磨自己的技术学习方法  

极客时间-H5技能图谱&前端工程师必备技能

接下来介绍慕课网的学习路线,个人觉得我的前端知识大都是从慕课网上学的,学习路线大家可以去官网查看,基础的知识总体学下来确实需要一定的耐心,知识点很多,要多加练习,在学到jQuery的时候就已经开始对线性渐变和径向渐变有点记不清了,要多加练习,死记硬背是无法驾驭前端的。

当然还有比如说网络协议、浏览器工作原理、数据结构与算法也都是比较重要的、如果你对高等数学、线性代数、概率统计比较感兴趣的话也可以去学习学习,谢谢查阅 :)

20200421添加: 在学到一个知识点的时候如果还是不求甚解一定要去MDN上看看。

20210102  这里关于学习路线的收集就不更了,相信想学前端的同志们在入门这件事情应该是挺简单的,接下来本人要进入下一阶段了,大前端,不好意思又是慕课网的,嘻嘻,下一步增强技术能力的同时,也会分出来一些给自己的身体健康,家人的身体健康,以及更重要的是关于配偶的各项事宜,2021年又将是忙碌的一年,国家有五年计划,我们个人也应该有5年计划,比如工资变成双倍这样明确的目标,加油吧,干饭人永不言饱。

Java EE(Java Platform, Enterprise Edition)是用于开发企业级应用的一套标准技术规范,它提供了开发企业应用所需的服务器端技术组件。学习Java EE的路线一般如下: 1. **Java基础**:首先需要掌握Java SE(Standard Edition)的基础知识,包括面向对象的编程概念、异常处理、集合框架、输入输出流、多线程等。 2. **Web基础**:了解Web开发的基础知识,包括HTML、CSS、JavaScript等前端技术,以及了解HTTP协议、Web服务器(如Apache, Nginx)和Servlet容器(如Tomcat)的使用。 3. **Java EE核心技术**: - **Servlet与JSP**:掌握Servlet的生命周期、请求和响应处理,以及JSP的使用和基本指令。 - **JavaServer Faces (JSF)**:了解JSF框架的使用,构建基于组件的用户界面。 - **Enterprise JavaBeans (EJB)**:学习EJB的架构和组件,包括Session Beans和Message-Driven Beans。 - **Java Persistence API (JPA)**:学习使用JPA进行数据持久化操作,了解ORM(对象关系映射)。 4. **中间件技术**: - **消息服务**:掌握Java Message Service (JMS)的应用,了解异步消息传递机制。 - **事务管理**:学习Java Transaction API (JTA)和Java Transaction Service (JTS)来管理事务。 - **安全性**:了解Java EE的安全性API,例如Java Authorization Contract for Containers (JACC)和Java Authentication Service Provider Interface for Containers (JASPIC)。 5. **服务和集成**: - **Web服务**:学习使用SOAP和RESTful Web服务,了解JAX-WS和JAX-RS。 - **企业服务总线(ESB)**:了解ESB的基本概念和在企业集成中的作用。 6. **应用服务器和部署**:熟悉至少一种Java EE应用服务器,如WildFly、GlassFish、WebLogic或WebSphere,并了解如何部署Java EE应用程序。 7. **最佳实践和设计模式**:学习设计模式和最佳实践,如何在Java EE应用中使用它们来提高代码质量和可维护性。 8. **项目经验**:通过实际项目来应用所学知识,了解项目的生命周期,包括需求收集、设计、开发、测试和部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值