【科普】你真正了解WEB前端开发工程师吗?

首先是职业定义

Web开发工程师,是通过相关编程语言进行网页内容实现的专业人员,当然其他名称也叫作页面重构师

网页(WEB)前端开发工程师

web前端开发技术包括三个要素:HTML、CSSJavaScript,但随着RIA的流行和普及,Flash/Flex、Silverlight、XML和服务器端语言也是去前端开发工程师该掌握的。

所以也就演变成现今的:HTML5、css3、jQuery.

web前端开发工程师在工作中既要与交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。这就是从只是的广度上对Web前端开发工程师提出了要求。如果要精于前端开发这一行,也许要先精十行。然后,全才总是很少。所以,对于不太重要的知识,我们只需要‘通’即可。

前端的入门

前端开发的入门门槛其实是非常低的,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的切入点。也正因为如此,前端开发领域有很多自学成才的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。另一方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时的闪现出来,例如CSS sprite、负边距布局、栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门,为了满足“高可维护性”的需要,需要更深入、更系统的去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量


大概的工作内容、任务和职责:}

    1.网页页面实现:把网页上具体的内容根据需求进行实现;

    2.页面交互:主要设计和实现用户与网页进行交互的界面;

    3.与后端通讯:相关的事件相应信息需要与后端进行通信,实现前后台的管理和控制,协助后端开发;

    4.熟悉各种网络知识和网络协议,借此保证页面在网络上的顺利运行;

    5.与产品经理、产品设计师进行深入沟通,了解产品各方面的具体需求;

    6.接受用户反馈的使用信息,根据反馈信息对产品进行相应的调整和处理

当然也有很多大学生不是计算机专业的也好,或是想从事这方面工作的,不管你是哪个。你都需要了解计算机类的专业知识,有自己较为熟悉的编程语言,掌握PHP、C++、精通HTML、CSS和JavaScript等Web前端技术


常见工具

代码编辑器:sublimetext、webstorm、notepad++、vim、Eclipse、WAMP

绘图工具:photoshop

数据库:Mysql mangodb

浏览器:chrome IE

抓包工具:fiddle

开放语言JS、CSS

以上就是本篇文章的全部内容了,谢谢你的阅读!

你可能感兴趣的:(【科普】你真正了解WEB前端开发工程师吗?)