自学HTML和CSS后如何提升前端技能?
你缺少的主要是项目实践,你需要尝试着找一些网站模仿开发,只有在做得过程中才能逐步的找出自己所不懂的地方,然后再去加深学习。工作中需要的前端技能太多,只学w3cschool上面的这些前端基础知识当然远远不够。要想成为一名合格的前端开发工程师,还必须得学习些高级的HTML5知识,如:PHP基础、HTML5+CSS3、Node.js等后端知识,数据库方面知识,前端构建知识,前端框架知识等。只有学会这些前端技能,才可以完成PC端、移动端、APP端相关项目的开发。
学习前端的方式很多,如果你一定要选择自学的方式,可按照如下操作:
1、看书
掌握理论知识,梳理js的知识结构,还可以应付面试官,书籍推荐《CSS权威指南》、《 JavaScript高级程序设计》、《深入浅出Node.js》、《高性能JavaScript》等。
2、逛论坛、知乎、博客等平台
CSS 编写规范
前端性能优化的24种方法
学习js正确的方法 JS: The Right Way
很有趣的js编程教材(才出的) Eloquent JavaScript
设计师写的js入门教程,
CSS女神开发的正则表达式工具,
3、视频网站
国内有慕课网、网易云课堂、腾讯课堂等。这些平台里边既有免费的视频,也有收费的,教学的大神也比较多。国外有meteor、Youtube等,不过需要翻墙,也需要有一定的英语基础。
4、多读源码、框架
学习框架主要要学习原理和内部的思想,了解为什么要有这款框架,这款框架究竟解决了什么痛点问题。而且,学习这些东西还要了解很多与这框架相关的生态系统才能更好的应用。具体到学习方法,就是多看项目,做好笔记,多写项目。
讲到这里,许多小伙伴肯定又会犯迷糊了。这些操作起来太过于复杂了,也完全不知从何学起啊,完全没有学习HTML5的气氛,没有足够的定力和制止力又该怎么办呢?针对这些迷糊的小伙伴们,小编建议去报个前端培训班,可以尝试着去了解了解成都朗沃教育,相信一定能够找到你想要的。
成都朗沃wen前端培训,是西南地区首家开设web前端课程的培训的机构,线下培训已有12年教学经验,自主研发了更适合企业需求的培训课程,保障学员的就业问题,培训全程小班+面授的教学模式,全日制教学。web课程老师都具备10年以上开发工作经验!
希望我的回答对你有所帮助!
1.HTML/CSS/JavaScript
这3项俗称“前端工程师的三把刷子”,是前端工程师必须掌握的核心技能。其实将HTML/CSS与JavaScript放在一起讨论并不合适,HTML和CSS作为标记类语言,只有在浏览器环境或者类浏览器环境下才会被识别解析,所以可以认为这两者是 DSL(Domain Specific Language,领域特定语言)。另一方面,JavaScript与HTML/CSS的性质不同,虽然不如C++、Java等高级语言那样严谨,但其本质上是一门编程语言。
2. 用户体验
前端工程师的产出是直接面向用户的,良好的用户体验是一个Web产品的基本要素。这里的用户体验并非指的是交互方案和视觉设计,当然这些也是用户体验的一部分。此处我们讨论的用户体验包括但不限于以下几点:
保证内容的快速展现,减少用户等待时间。
保证操作的流畅度
如果是移动设备,应尽量减少设备的耗电量。
3. Node.js
前端工程师掌握Web客户端的相关知识是基本要求,欠缺的是对 Web 服务器端的了解。虽然并不是每个前端工程师都是“大前端”,并且让前端工程师编写不熟悉的服务器端逻辑也并不十分恰当,专业的事应该由专业的人负责,但这并不意味着前端工程师不需要熟悉服务器端的理论知识。了解Web应用从前到后的工作流程和整体架构模型,有助于前端工程师编写更合理的客户端逻辑,以及对产品出现的问题及时定位。