学web前端的话适合自学吗?

开课吧开课吧锤锤2021-05-08 11:44

点赞
有用
分享分享

    自学成才是学习web前端的一种方式,如果目标是就业,还是不建议自学成才。

web

    一、什么是Web前端?

    学前我对网页设计、UI、网页制所盒Web前端的概念很困惑,在网上查了一下:网页设计就是用软件美化网站,解决“好看”的问题;UI就是要优化人与界面的交互,解决“舒适性”的问题;网页制作就是要注重PC端的网页制作;而Web前端则包括PC端和移动端的界面制作。

    2.Web前端的基本技能和职责有哪些?

    喜欢你就去喜欢,喜欢你就去学习,喜欢你就去了解需要什么样的基本技能和他们的工作职责。实际上,这“非常简单”,只要你精通HTML+css(包括现在的HTML5+CSS3)、JavaScript、JQuery、界面设计、后端编程、服务器知识+后端语言基础就行了。

    1、环境建设。

    构建了良好的前端环境,一个开发工具就可以了,webstorm,hbuilder,vscode,sublime。新手建议sublime也不要安装插件,不提供语法提示,可以使用它。

    2、html

    让您了解html,让您学会如何运行html,您将有极大的成就感,当浏览器打开您的页面时,您将开始学习html的基本标签。

    3、css基底。

    Html是概览,css是染色,基本的css学习完就会有想写页面的冲动,这时你不必抑制住这种感觉,直接按自己想的去写,这是你的第一项。

    4、js基础版。

    js是页面的逻辑,作为一个web前端工程师,js是核心部分,也是难点。在学习完js后,特别是前一周,要让自己熟悉那种语法环境,培养自己的开发思路,有一点是要学习一周的知识,及时与指导人沟通,看看卡片上的理解是否有误,还有就是学习思路是否有问题,他会告诉你那些东西需要学习更多,哪些不常用,还有就是给你点这些在项目中会如何运用,理论联系实际是最好的学习方法。

    5、纯js操作dom和jquery

    这个阶段要知道如何用js改变页面的元素,如何写dom事件,如何在经历了一些接触之后,再引入jquery,不要本末倒置,有一个同学学习了jquery之后,说保证以后不会用本地js操作dom!后来又遭到我的痛骂。

   6、开始您的ui框架之旅。

    在这一阶段,我建议从bootstrap开始,这是一个典型的SantGeneral框架,后来采用这个框架,在我离线教学的那几年,我会带学生一起看bootstrap的源码,让他们学习这种设计思想,因为以后对他们来说太有用了,那时他们很痛苦,现在他们说这很有好处,如果可以,你也要去看看源码,先学习bootstrap的定制,公司注重二次开发,定制bootstrap正好可以练手。

    7、开始深入css3。

    学习完css3后再提上日程,您将看到一个不同的世界。

    8、深度js

    在这个阶段,您将理解原型链、原型替换、this指向、es6、es7的新语法,

    9、学习主流的mv*框架。

    vue,react,angular2选择一个,

    从vue开始,react的jsx语法并不适合你开始学习,angular2的typescript语法难度更大,vue学习起来更流畅,结合vue,学习vue-router,vuex,elementui,axios,webpack。完成一个项目来玩这个家庭桶。

    10、升级背景语言nodejs。

    这不是要求,当你在学习vue时,实际上你已经在使用nodejs了,npm是你使用nodejs的一部分,这一阶段说的nodejs编程,比较难理解,毕竟是写服务器的东西,虽然前面的基础很好,让别人一点拨就可以上手,技术上不难,难转换思路。

    在研究Web前端开发时需要注意哪些问题?

    首先,web前端基础非常重要。

    不管做什么事都必须有坚实的基础,学习web前端开发也不例外,只有有坚实的基础,才能学得更深更好。对于一个初级web前端工程师来说,必须具备以下最基本的技术要素:HTML、CSS和JavaScript。作为web前端工程师,必须掌握这一点。Web前端的入门门槛其实很低,相对于其他语言先慢后快的学习节奏,他是一个先快后慢的过程。因此,在前期的学习过程中,你会很容易掌握它的基本功。随着HTML5技术的广泛应用,web前端的学习将变得更加容易。

    其次是细节的重要性。

    常言道:“细节决定成败”,很多web前端开发人员在工作过程中为了追求速度,往往忽视了一些细节性的东西。例如:代码注释、代码命名说明、代码简明等。这一切看起来并不重要,实际上却严重影响了项目的进度以及自身能力的提升。发展过程中,适当地添加注释,可以加深对技术点的印象,也便于日后在修改过程中快速查找;规范的代码命名可以方便团队间的交流,提高工作效率;而简洁的代码可以直观地展示代码的作用。

    三是网站布局的重要性。

    最终目的除了直观地向大众群体展示企业形象外,更重要的是方便SEO优化,从而提升网站在百度搜索引擎中的排名,从而获得更多的浏览量。由于网站没有排名,无法让更多人了解该公司,那么盈利从何谈起?身为网络前端培训师,想要进一步提升技能,必须研究网站的优化布局。

    第三,学习的重要性。

    好的web前端工程师之所以优秀,并不在于工作时间长,而在于能够迅速学习。Web前端开发是一项特殊的工作,涉及的知识范围非常广泛,而且互联网行业的技术更新非常迅速,如果不能迅速学习,就很难跟上时代的步伐。因此,作为web前端工程师必须不断地学习,提升自己的技能。

    以上就是开课吧广场小编为大家整理发布的“学web前端的话适合自学吗?”一文,更多Web教程相关内容尽在开课吧广场Web教程频道!

有用
分享