以下纯属个人观点和建议,肯定是有局限性的,但是也希望能给你带来一些帮助。

开始

我们俨然能感受到前端岗位现在已经发展成了最重要的研发岗位之一,所以多我们提出的要求也就越来越高了。所以我们需要的也就不仅仅只是掌握css、html、JavaScript了,但是这三大件一直都是前端的根本,这一点从未改变,而这三大件中JavaScript又是重中之重、

接下来我会结合我的一点经验,给出前端系统学习路线的一些具体建议以及入门前端时的一些困境。

入门前端时的一些困境

1、因一些基础算法、数据结构理论不扎实导致一些编程思维难于理解。比如 原型链,如果清楚 数据结构中链表结构,那么这个东西不难理解,再比如 哈希值,懂得数据结构中哈希表,哈希值也就迎刃而解。

2、计算机体系结构、操作系统理论、网络理论不扎实导致到后期一些东西难于理解。比如有同学从前端学习入手,后来学习node开发 ,在 I/O ,进程、线程、IPC 、线程锁方面有些概念就比较难于理解,而导致不能很好得使用node 的api 。

3、前端整体体系架构没有做过深入思考。

导致用会用,但不知道为什么用,用另外一个有什么区别。

4、学习环境中无高手。

没有高手能够指导自己进入下一个层次。

5、有意识但是没有行动我的网盘收集了一堆资料或者一堆视频,然后就没有然后了 。

我目前是在职前端开发,如果你现在也想学习前端开发技术
在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,
学习效率等方面的问题,你都可以申请加入我的前端学习交流裙:前面:851 中间:231 最后:348。
里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,
前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

目前企业招聘前端工程师的基本需求:
1.精通DIV+CSS网页框架布局的HTML代码编写,熟悉W3C标准;
2.使用HTML5/CSS3熟练地进行页面开发;
3.具备良好的前端架构分析能力与设计能力,与开发团队保持良好沟通;
4.精通各主流浏览器(IE6+、Firefox、Chrome、Safari)间的差异性,能快速定位和解决各种兼容难题;
5.熟悉JavaScript、Ajax、Flash、JQuery、ExtJS等各种Web前端开发技术,具备一定的跨浏览器开发经验;
6.熟悉Vue,react

Web前端学习路线,可以参考一下:
第一阶段:前端页面重构。主要内容包括PC端网站布局、HTML5+CSS3基础、WebApp页面布局。学完此阶段,学员可胜任Web前端开发工程师/前端页面布局与重构工程师,就业薪资为4K-6K;

第二阶段:JavaScript高级程序设计、PC端全栈开发。主要内容包括原生JavaScript交互功能开发、面向对象进阶与ES5/ES6/ES7应用、JavaScript工具库自主研发、jQuery经典交互特效开发、PHP+MySQL后端基础、前端工程化与模块化应用等。学完此阶段,学员可胜任HTML5大前端工程师、高级HTML5大前端工程师、网站开发工程师、移动前端开发工程师,就业薪资为6K-10K;

第三阶段:Node.js后端开发、Vue.js前端框架、React前端框架、混合开发(Hybrid,RN)、Angular前端框架、大数据可视化。学完此阶段,学员可胜任高级HTML5大前端工程师、全栈工程师、移动前端App开发工程师、微信开发工程师、小程序开发工程师、数据可视化开发工程师,就业薪资为10K-15K。

前端的学习差不多就是上面的三个阶段,如果没有什么基础的初学者,学完差不多也需要半年才能找工作。当然有一定基础的同学能够更快掌握前端技术。因此学习前端的小伙伴不用纠结学习时间要多久,更应该注意的是学习质量才对。毕竟只有学到了有用的技能,才能不愁找不到工作。

我是小白0基础,现在我想学习前端开发,该如何系统的学习?相关推荐

  1. 如何成为一名牛逼Web前端开发人员?入行学习完整指南

    经过如此多的试验和测试,而不是说你从头开始创建了所有内容,接着,你在网页上创建了第一个登录表单时,你感觉如何? 经过了多次更改后,将布局分配给第一个Web应用程序时感觉如何? 当成功处理了数千个用户的 ...

  2. 怎么学习前端开发?求推荐学习路线?

    前端是一个看似入门门槛不高,但要学好很难的领域.前端的知识体系庞杂又松散,技术演进快,如果摸不清脉络的话很容易陷入盲人摸象的困境甚至跑偏. 其实只要掌握了正确的方法,学习前端和学好前端就只是个时间问题 ...

  3. 要想学好前端开发,这五点你一定要知道!

    前端开发是目前比较热门的岗位,薪资也是相当可观,因此很多人开始学习前端,都想为了以后从事前端开发行业,但是学 习前端开发的门槛也是比较高的,常常有的朋友在学习前端开发的时候"从入门到放弃&q ...

  4. android checkbox监听另一个checkbox选中和不选中_一个真正0基础小白学习前端开发的心路历程...

    摘要:真正的0基础小白学习前端开发的心路历程. 距离第一阶段的结束敲响了末尾的声音,抱着初心从开始8号的学习到第一阶段的结束这期间要应付期末考试应付自己的各种事情学习时间总是挤出来的这次学习让我受益匪 ...

  5. 一个真正0基础小白学习前端开发的心路历程

    摘要:真正的0基础小白学习前端开发的心路历程. 距离第一阶段的结束敲响了末尾的声音,抱着初心从开始8号的学习到第一阶段的结束这期间要应付期末考试应付自己的各种事情学习时间总是挤出来的这次学习让我受益匪 ...

  6. 0基础学习前端开发,高职web前端开发技能大赛

    零基础学web前端开发要怎么去学? 首先要学习的就是基础知识:html.css和JavaScript.HTML是内容,CSS是表现,JavaScript是行为.前端开发的门槛其实非常低,与服务器端语言 ...

  7. requestbody前端怎么传_学习前端开发前的基础知识了解「V1001」

    一.什么是http协议? 什么是协议,就是一群人协商好了,统一认知的规则. [例]你,我,他,还有她他他,大家一致认定结婚的时候都要给份子钱,这种大家认同的就是协议. http协议,就规定了浏览器与互 ...

  8. 零基础的前端开发初学者应如何系统地学习?前端技能汇总 Frontend Knowledge Structure

    本文转自 张帅 于知乎<零基础的前端开发初学者应如何系统地学习?>中的回答. 知乎原文:https://www.zhihu.com/question/19834302 GitHub项目:前 ...

  9. 前端开发框架_2019年应该如何学习前端开发?

    近两年来,前端开发工程师越来越火了,2019年已经到来了,很多准备入行前端开发工程师的小伙伴们,不知道准备得怎么样了呢? 有的朋友在想方设法的学习,争取在年后的金三银四能靠实力找到一份满意的工作!有的 ...

最新文章

  1. day 29 socketsetserver 模块
  2. 从《王者荣耀》来聊聊游戏的帧同步
  3. c语言的函数中局部变量可以return吗,C语言--返回局部变量的地址
  4. 【MapBox】5种地图(底图)样式自由切换附源码
  5. linux网络编程——客户端编程
  6. 链表删除功能实现演示
  7. sqoop从hive导入数据到mysql时出现主键冲突
  8. Python 绘图,我只用 Matplotlib
  9. openoffice php com,nginx+php+openOffice
  10. 苹果mac数据库开发工具:Navicat Premium
  11. ThoughtWorks现代企业架构框架白皮书 笔记
  12. 2021年美赛M奖,圆我两年建模梦
  13. MongoDB for MAC 下载及安装
  14. python中e的n次方编程_python怎么算e的n次方
  15. 【R语言实验】基于R语言的时间序列平稳性检验
  16. 中文文案排版指北(转自GitHub)
  17. php 点击电话号码直接拨打,在网站上为手机用户提供”点击拨打电话”功能
  18. 如何建立高质量团队-《克服团队协作的五种障碍》笔记与心得
  19. ModelX一款开源的机器学习模型管理仓库
  20. linux查看磁带机端口,Linux下使用磁带机的常用命令 tar

热门文章

  1. 简述导线平差计算的五个步骤_RTK技术导线测量和全站仪导线测量有什么区别?...
  2. 全国计算机vb二级题型,全国计算机二级考VB机试常见题型汇总.doc
  3. requests模块报错:Use body.encode('utf-8') if you want to send it encoded in UTF-8.
  4. python萌新:从零基础入门到放弃
  5. 中国强制应用市场下架所有非认证开发者提交的应用
  6. 移动应用的一般测试流程和需要注意的测试项
  7. mysql报错ERROR 1045 (28000)
  8. CCIE考试现在需要面试了
  9. 在定时器中service注入不进去的解决方案
  10. 【u107】数字游戏(bds)