小白想转技术?“可以做低门槛高薪资的前端开发工程师啊!”真的是这样吗?前端开发工程师其实是我们在电脑上浏览的网页和手机上能看到的各类页面和APP的缔造者,那前端开发在技术中到底是什么样的一个地位?值不值得入行呢?本期就来和大家聊聊前端开发工程师这个职位。
按照惯例,在开始前我会先为这个职位值不值得入行给出一个评分:4星。
其中薪资收入:4星;工作内容:4星;发展前景:4.5星
星级评分标准如下:
1星:不建议去,除非没有选择
2星:可以选择去,但是有缺点,不太推荐
3星:工作还算体面,能拿得出手
4星:一点点缺点,几乎没什么不好
5星:特别推荐去,完美工作
前端工程师每天都在做什么?
前端开发工程师其实包括了很多,web端、移动端等都属于前端开发,简单来说,只要是直接和用户打交道的,都属于前端工程师,而按一个典型的前端工程师的标准周工作来看,其工作内容不仅仅要自己敲代码写程序,还需要与外部进行对接沟通,具体包括以下几个部分:
1、与产品经理对接需求,与UI设计确定前端设计。这部分的工作内容是在为真正的开发和代码编写做准备,也是一个项目或一个产品很重要的方面,因为必须判断一个功能点是否需要以及是否能够在浏览器或者页面中实现,能否满足性能要求,涉及到一个项目的核心点。如果需求可以实现,就需要评估实现这个需求需要的资源以及工作的安排;如果无法实现,则需要与产品经理共同商讨决定备选方案。
2、执行开发工作。使用Vue、React、Angular等框架来进行开发,编写与后台的交互代码以及前端页面HTML代码等,以完成前一步骤会议中所确定的各项需求。
3、编写完成之后,需要将代码转译或编译成浏览器可用的程序,看是否实现了所需的功能,在实现功能的基础上,保证程序在浏览器的兼容性和性能要求,并将网页程序部署到服务器。
4、给到测试,并修复出现的各项错误。
以上即为前端开发工程师的日常工作内容,需要与同事有良好的沟通协作,也需要有很强的业务能力,看似简单,但其实需要的技能非常综合,涉及的知识面也非常广。