前端工程师真的不是切图仔

在软件开发领域中,有些软件同行可能对“前端工程师”这个职业不太熟悉,他们在表面上认为“前端工程师”做的工作就是我们在浏览器中看到的网页,认为这项工作非常简单只需要写一些标签、样式、照着UI给到的图片划分到指定的区域就万事大吉了,然而事实却是这样的:网页中浏览器事件的监听、DOM树的操作、生命周期的执行,工程化、模块化、公共组件的封装、项目的打包、测试、持续集成、Mock数据、多人协作这些所有的问题都非常注重逻辑、前端工程师真的不是“切图仔”

前端工程师到底在做什么?

内行看门道,外行看热闹,前端工程师这个职业也是如此,认为前端这个工作容易得有两类人,一类是刚入门的小白,一类已经是高级前端,可以说一入前端深似海,说前端工程师在做什么,这样说法比较笼统,可以拿科技公司作为例子,前端工程师负责写UI给的页面,调试后端给的数据,把项目打包给运维配置的服务器中,这其中还会解决测试提交给的bug,产品经理新加的需求,主管给的时间排期,在公司中前端扮演着举足轻重的作用,如果说前端写UI界面是“切图仔”,那么前端把这所有的步骤做完就可以被称为“前端工程师”

如何成为一名优秀的“前端工程师”?

外练筋骨皮,内练一口气,前端工程师注重内功修炼,遇到问题查阅相关的资料,找出多种解决方法并选择最佳方法,去开源网站上面阅读优秀的代码也是提升很好的方法,基础知识至关重要,它能在出现问题后让你很快的锁定问题原因。

同时也对软件知识的广度有一定的要求,这方面突出在实际的业务场景中的积累,比如产品提出的需求合不合理、UI稿中有没有不合适的地方、与后端对接的数据中是否能发现问题、当出现异常的时能够快速确认异常出现的原因,当你做得越多,你在工作中做起来就越简单

最后

在我刚接触网页制作的时候,的确也是这样认为前端是一个“切图仔”,直到后来进入工作中之后才逐渐理解了“前端工程师”的具体含义,前端工程师在工作中扮演者非常重要的角色,如果在工作中给前端工程师排一个位置,我会把它排在中间位置,因为向上需要对接UI与产品经理,向下需要对接后端数据与运维服务发布,前端注重逻辑,也注重工作积累。




转载请注明:http://www.aierlanlan.com/cyrz/5029.html