关灯
开启左侧

如何有效的学习Web前端开发?

[复制链接]
杰哥 发表于 2018-6-8 10:37:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
本帖最后由 杰哥 于 2018-7-9 17:11 编辑

一个好的Web前端工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。那么如何系统的学习企业实用的web前端技术呢?
当大家有了一些HTML的静态布局的基础,那么我们学完HTML、CSS这些最简单的东西就算是有了小小的入门,知道了Web前端到底是做什么的,那么我们入门之后应该学习哪些系统的前端知识体系呢?如果我们大家选择自学,那么我们就应该根据个人的学习能力,制定好每天学习“量”,今天技术学派帮大家梳理了一条学习路线。

第一阶段 HTMl、CSS、JavaScript
我们学习Web前端开发系统知识,除了学习JavaScript之外,其他的千万不要买书看,对于html,css看视频学习就可以了,看书完全是在浪费时间,而且也不会动手去写代码,w3cschool是我们学习Web前端开发的标准,可以随时查阅,为什么我说除了学习JavaScript之外其他的知识不用看书,这个你以后工作了之后就会明白,在这里推荐JavaScript书籍《JavaScript权威指南》。建议没有基础的同学可以看看,如果你工作了,或许对你用处并不大。
1527427426891d86de0f2a1.jpeg
第二阶段 学习框架
Web前端框架都是用JavaScript封装出来的,所以对于JavaScript一定要掌握好,一定要了解es6,和现在比较流行的主流框架如React、Vue、Angular。现在公司都会用框架,但不止于这些,所以不会框架话,在找工作中是很困难的。
第三阶段 多做几个项目练手
当我们有了一定的基础后,一定要多做几个项目去练手,这样我们才会有进步,可以找到身边从事前端的朋友要一些完整的项目,然后去分析前端部分,自己尝试去做项目,因为我们目前只会做前端部分,所以后端的代码我们不会,那我们就需要用一些假的数据来填充页面了,所以我们不需要从数据库中获取,我们练习的时候,写固定的数据就可以的,多做几个大型网站让自己更加熟练,然后掌握一些解决问题的能力,如果自己可以独立完成一些网站的项目,那么在一线城市找个7000-8000的工作是没问题的。
第四阶段 全栈发展
如果你觉得自己学习能力可以,接受能力也行,那么可以在学习一门后端语言,如:PHP,Java,Python都可以,如果你前后端的知识都可以掌握,那么你就是全栈工程师的材料,以后可以慢慢发展成为全栈工程师,年薪达到30万是可以的,站在全栈的角度上,深入的学习前端和后端,可以更好的了解Web系统的开发流程以及各个阶段的相互作用。
学习建议
  • 必须掌握基本的Web前端开发技术,其中包括CSS、HTML、DOM、BOM、Ajax、JavaScript等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug。
  • 在一名合格的前端工程师的知识结构中,网站性能优化、SEO和服务器端的基础知识也是必须掌握的。
  • 必须学会运用各种工具进行辅助开发,如:Webpack、Gulp等。
  • 除了要掌握技术层面的知识,还要掌握理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等等。

代码的质量是前端开发中应该重点考虑的问题之一。例如,实现一个网站界面可能会有无数种方案,但有些方案的维护成本会比较高,有些方案会存在性能问题,而有些方案则更易于维护,而且性能也比较好。这里的关键影响因素就是代码质量。

 

精彩评论8

正序浏览
zl1994 发表于 2018-7-12 09:55:17 | 显示全部楼层
 
捧杰哥的场!!!
 
purpose 发表于 2018-7-12 11:09:42 | 显示全部楼层
 
给杰哥疯狂打电话
 
想学前端的JAVA 发表于 2018-7-18 19:04:09 来自手机 | 显示全部楼层
 
学前端的要理解DOM文档对象模型,也就是理解js和HTML文档之间的关系,用js去控制HTML文档。这点非常重要。
 
李子烨 发表于 2018-7-19 08:10:59 来自手机 | 显示全部楼层
 
夏令营新同学路过,个人认为技术确实很重要,但对于小白而言更重要的是,调动他们的学习兴趣,激发出自我学习的能力。

让他们想去学,渴望去学,最高还能调动参与感
 
Harley 发表于 2018-7-23 10:04:54 | 显示全部楼层
 
疯狂打cell
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 论坛元老

    为论坛做出突出贡献的会员

3关注

34粉丝

47帖子

排行榜
关闭

站长推荐上一条 /1 下一条

官方微信

全国服务热线:

400-0708-360

公司地址:国家西部信息安全产业基地(成都市高新区云华路333号)

邮编:610000    Email:2908503813@qq.com

Copyright   ©2015-2016  EOIT论坛Powered by©Discuz!    ( 蜀ICP备11000634号-7 )