1.1. Web前端技术简介

[!student] Web前端技术难学吗?


[!teacher] 学习CSS调网页,就如使用PPT软件,虽然软件本身功能不多,学着也觉得不难,但要让将它做成一件“艺术品”,那就是另一回事了。如果没有一点艺术修养,缺乏常见的配色理论,不投入足够的时间与精力去实践一番,要做出专业的页面还真不是一件容易的事。

1.1.1. Web前端开发职业技能等级标准

2019年,为贯彻落实《国家职业教育改革实施方案》,积极推动学历证书+若干职业技能等级证书制度,进一步完善计算机软件行业技术技能专业标准体系,为技术技能人才教育和培训提供科学、规范的依据,工业和信息化部教育与考试中心依据当前计算机软件行业发展的实际情况,在实施工业和信息化人才培养工程Web 前端开发专业技术技能人才培养项目的基础上,在教育部的指导下,组织有关专家,编写了《Web 前端开发职业技能等级标准》(以下简称“标准”)。 该标准将Web 前端开发职业技能分为初、中、高三个等级,其中高级证书持有者具有复杂网页设计开发能力和网站架构设计规划能力;中级证书持有者具有动态网页设计开发能力;初级证书持有者具有静态网页开发能力。

1.1.2. 什么是全栈工程师

“全栈”翻译自英文full-stack,表示为了完成一个项目,所需要的一系列技术的集合。“栈”是指一系列子模块的集合。全栈工程师(Full-Stack Engineer),也叫全端工程师,指的是掌握多种技能,对前端知识和后端架构都有深入的了解,并拥有足够的学习能力,能利用多种技能解决问题,独立完成产品的人。 全栈工程师熟悉多种开发语言,同时具备前端和后台开发能力,从需求分析,原型设计到产品开发,测试,部署,发布全流程都十分熟悉。 对于Web前端技术用户而言,常常需要使用TypeScript 和 Node.js 做前端,同时用 Java 写后台,偶尔也用 Python 做一些数据分析,那么我很有可能需要若干工具的组合,这样做的问题就在于需要在工具间频繁切换,无论从系统资源消耗和用户体验的角度来看,都是低效的。

[!teacher] 假如你是一个web开发者,如果你既能做前端(需要熟悉HTML、CSS、JavaScript、H5以及Bootstrap、EasyUI等各种前端框架),又能做后端(需要熟悉Java或ASP.net或php或Node.js或Go等),可以独自一个人完成一个简单的电子商务网站,那你就算是全栈工程师了。
简单来说 ,全栈工程师就是可以独立完成一个产品的人。全栈工程师的思维方式更开阔、更新颖、更综合。 强大的学习能力体现在方方面面,并且不局限于特定的知识或是技能。

1.1.3. 哪些人适合学Web前端

  1. 大学生:每年大学毕业生的人数都在增加,大学生毕业就等于失业这种说法也是越来越多,大学生就业压力逐渐增大,面对积重难返的大学生就业困境,很多人看到了web前端工程师这一有利职位,其技术门槛相对较低,需求量较大,薪资待遇良好,更具备广阔的发展空间。此外,大学毕业生刚刚毕业,其在校园储备的知识量还是很适合继续深造的。所以说大学生适合学习web前端。
  2. 设计师:这是一种比较常见的情况,因为通常设计师都会或多或少的了解一些前端方面的知识,所以自然也会对其样式和数据分离的特性产生兴趣。搞设计出身的前端有一个优势是能更好地把握设计稿的表现重点。
  3. 电商推广从业者:移动互联网应用的大量普及造就了许多商业运营的新模式,线上线下的电商促销活动都需要大量应用推广和活动促销页面的策划和制作,最终通过移动端、PC端快速地分发给终端用户,形成高流量,高频度的商业新模式。因此,无论是电商平台提供者,还是线上店铺的商家都需要雇佣大量的熟悉前端页面设计与制作的员工。
  4. 网虫转前端:随着互联网的普及,越来越多的青少年很早便接触了互联网,3d游戏、做网站等等,想学点与互联网相关的内容,首选自然是前端,因为入门要求低,很多Twitter名人就是其中的典型,他们更懂得网民需要什么,写的程序操作简单。
  5. 策划、编辑转行业:策划、编辑主要就是复制、粘贴这类的重复性的工作,但是也需要对常见的代码熟知且了解,慢慢的他们也开始了解web前端这一行业,比一般性的文字工作有趣,并且经过深入的学习,最终也能获得一份高薪收入,因此也有许多人转行来学。
  6. 后台操作工程师转行:作为与代码有关的工作,更适合程序员学习,其思维方式相似。像淘宝第一位前端工程师本身是写Java的,经常也听到有面试后台程序员结果被推到前端然 后被录取的,很多后台转战前端的程序员,大多去做Web Apps,即基于Ajax和各种复杂架构的Web运用,而这一技术方向,也是Web前端的大势所趋。

1.1.4. W3C组织与W3C标准

W3C是万维网联盟(World Wide Web Consortium)的英文简写,万维网联盟创建于1994年,是国际上最著名的标准化组织之一,主要致力于实现对Web技术的标准化。
为解决Web应用中不同平台、技术和开发者带来的不兼容问题,保障Web信息的顺利和完整流通,W3C制定了一系列标准,并负责督促Web应用开发者和内容提供者遵循这些标准。标准的内容包括使用语言的规范、开发中使用的导则和解释引擎的行为等。W3C也制定了包括XML和CSS等众多影响深远的标准规范,有效促进了Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。

Copyright © zhengzhe 2020 all right reserved,powered by Gitbook该文件修订时间: 2022-08-19 19:26:24

results matching ""

    No results matching ""