0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

前端工程师的岗位职责有哪些

工程师人生 来源:网络整理 作者:工程师吴畏 2018-10-11 09:26 次阅读

前端开发工程师(下文简称前端),这个岗位我一直有些异议,异议就在前端的岗位职责有哪些?

必须掌握基本的Web前端开发技术,其中包括:CSS、HTML、DOM、jQuery、Ajax等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug。在一名合格的前端工程师的知识结构中,网站性能优化、SEO和服务器端的基础知识也是必须掌握的。

我们公司的前端,主要工作是切图、css、html、简单的js、兼容性问题。其中以css和兼容性问题为主要工作量。其他的涉及甚少,可能连JQuery插件都没有写过。而后端工程师基本除了css和兼容性问题,其他的都要考虑,并且解决在前端遇到的问题,如编写插件、组织页面、定义页面逻辑等。

随着技术的发展,我认为MVC也应该列入前端必须掌握的开发技术中。MVC和页面有着千丝万缕的联系,而且是不可切断的联系。

1:MVC可以定义页面结构,一个页面是需要多个Action去完成,并不是按照美工切完图后页面来组织项目的。

2:页面中的数据由Model进行传输和解析。

3:页面中的输入限制等也由Model来决定。

4:同一个页面中的子页面是有逻辑关系的,而这些关系决往往定了页面的显示效果。

5:页面中的效果(哪怕是一个最小的效果)需要Action去配合完成。

6:跟业务比较紧密的插件(如自定义的Jquery插件)同样需要MVC的支持。

在一个使用MVC来构建的网站中,前端的工作量绝不仅仅是CSS,在此基础上,我非常希望前端能够管理网站的项目,这个项目中不仅包含维护HTML、CSS、js,更能够根须项目的功能需要维护页面的逻辑和组织结构,并延伸到MVC。MVC之后的工作全部交给后端。

也许在一个小型的网站项目中,这显得有些强求,因为后端将无事可做或可做的非常少。但是在一个大型的项目、分布式的项目中,前端的这种能力将给整个项目带来好处。

当然这也对前端提除了更高的要求,我一直认为,前端是可以承担项目经理的职责,前端的发展不应该仅仅是技术方面的。

对于网站型项目,前端的责任是非常重大的,因为客户最直接的印象是来自前端,客户的业务也最直接的体现在前端,前端作为项目经理与客户的沟通,可以达到项目的最好结果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1569

    浏览量

    68513
  • 前端
    +关注

    关注

    1

    文章

    192

    浏览量

    17750
收藏 人收藏

    评论

    相关推荐

    考虑深圳国企岗位的基带硬件工程师吗?

    基带工程师岗位进去主要做信创类和5G手持终端模块类等) 考虑可微信联系:Bonnie2017060132 职位介绍 1、从事MTK/高通等平台的手机硬件设计。能够独立完成器件选型,原理图
    发表于 12-12 14:49

    Verilog vhdl fpga

    岗位职责 1.负责FPGA的架构设计、代码编写、仿真等; 2.协同软、硬件工程师完成系统联调和测试; 3.负责项目中FPGA设计的相关文档编写及维护;任职要求 1.硕士及以上学历,电子、通信、计算机
    发表于 11-12 16:40

    射频电路工程师与模拟电路工程师 的技术要求

    岗位职责: 大功率射频发射机整机方案制定、软硬件设计、器件选型、仿真,开发、测试。 独立完成射频电路分析,指导团队完成射频电路调试及发射机整机调试测试。 参与各类原理图、PCB、电源、发射机结构
    发表于 10-11 17:32

    FPGA算法工程师、逻辑工程师、原型验证工程师什么区别?

    ,共同进步。 欢迎加入FPGA技术微信交流群14群! 交流问题(一) Q:FPGA中的FPGA算法工程师、FPGA逻辑工程师、FPGA原型验证工程师三者什么区别? A:FPGA 算法
    发表于 09-23 18:26

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师和硬件工程师的区别?

    、机器人等。 定义和工作职责 嵌入式软件工程师的主要职责包括但不限于:设计、开发、测试和调试嵌入式软件应用程序,以满足特定硬件和软件要求。他们需要理解并掌握嵌入式系统的基本原理,熟悉相关硬件接口
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    一个电源工程师的成长路径

    即将走马上任电源工程师这个岗位,请问各位大佬,这个岗位的职业路径一般是怎样的?
    发表于 04-08 14:19

    企业老工程师和高校老师啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    鸿蒙Harmony是如何影响Android工程师的呢?

    迅猛,目前已经包括社交、金融、影音、游戏、资讯、食品等多个领域的企业以及开发者加入到鸿蒙的生态建设中,可以说是从日常工作生活的各个领域全面展开。 为什么会影响Android开发工程师? 因为自从华为
    发表于 01-14 22:14