到底web前端工程师是个什么样的职业

如题所述

前端开发工程师,说白了就是一个上妆师,也是让一个网页上的元素各行其是的管理者。

细心的朋友发现了,为什么是“上妆师”,而不是化妆师?我们知道化妆呢需要一个过程:先挑选眼线的颜色、口红、腮红,配衣服,搭裤子等等,然后才是穿衣服,穿裤子,画眼线,涂口红啥的。

而在网页中,选色配搭,其实是设计师的职责,而前端开发工程师的职责只是负责把设计师配好的东西,给网页中的元素画上去,仅仅是上妆这个步骤。所以我用的是上妆师,而不是化妆师。

另外,前端开发工程师们还有一个很重要的职责。当用户在网页上触发了某些行为(点击按钮、点击链接等)的时候,前端工程师就得命令网页中的元素做出相应的反馈。(额…什么行为,什么反馈,又犯迷糊了)。

我
们下班回家按下电灯开关,灯得亮吧?我们按开关这个动作呢就叫做行为,就好比用户在网页中点击了一个按钮,当开关按下后灯亮了,这就是反馈,就好比用户点
击按钮后,页面中弹出一个方框,里面写着“先生/女士,晚上好”。而这一切的行为——响应,无疑要归功于强大的Javascript脚本语言。因此,也有
很多业内人士称前端工程师:程序员。

很
多互联网企业中都设有前端开发工程师的岗位,但是根据不同的公司,将前端开发工程师又有可能划分成不同的工种:CSS工程师、JS工程师,甚至后面的全栈
工程师(不在本文讨论范围)。通俗的说就是:CSS工程师是只负责给网页上妆的,而JS工程师是只负责编写命令指挥页面元素有序运作的。但通常一个网页的
前端需要CSS工程师和JS工程师通力合作才能完成。因此,也有不少企业不做以上划分,这就要求前端工程师们掌握更多更全面的技能。
温馨提示:答案为网友推荐,仅供参考
相似回答