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

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

3天内不再提示

一位前端工程师对前端的理解

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

毕业快8个月了,真正出来社会也快8个月了。

最近忽然不知道从哪里听到这样一句话,你还算是一个前端工程师吗?会不会废了?

第一次听到这句话时,我就陷入了思考。

思考着自己还是不是一个前端了,因为这几个月以来做的工作不只是UI重构、UI交互,还有利用Node Koa框架搭建的前后端分离、以及纯Node Koa搭建的一套CMS管理系统。

也许后两者可以说我不是一个前端了吧?我带着这样一个疑问,继续思考着。

仔细想一下,貌似有个叫全栈工程师的名号,这个高帽子我还是没有勇气戴的,虽然我是科班毕业,各种计算理论都略知一二,java后端也了解过,node后端亲自写过并作出了一些成绩。但是对于刚毕业的大学生来说,我还是怀揣的一个敬畏的求知的心去对待周围的一切。

下面是我对于前端这个职位的一些理解,同时吸收了互联网上的一些看法。

写在前面:在Web中,前端是数据的第一消费者。如果符合这条,那么都可以算是前端的职能,不论是在Server端还是Web端

下面说下前端职能的分类:

1、交互型

这类职能是前端工程师这个名称自诞生以来最为重要的职能,换句话说就是我们通常说的页面重构、页面交互、高逼格点说就是用户体验、数据可视化。

例子:一般Web页面、Web游戏、APP内嵌H5网页(混合编程

2、服务型

服务型可以细分为两类:Server端、Web端,但是有一个共同点,路由都是前端来控制

server端:以node搭建的站点,包括纯node站点以及采用前后端分离的站点。

Web端:以一些浏览器端的MV*前端架构,如AngularJS、CanJS、BackboneJS等框架搭建的站点

3、工具型

这类职能主要是提高工作效率,减少重复性劳动,加快大型前端项目的构建

使用的工具如grunt、gulp、webpack等,工具层出不穷,解决的问题基本都是一样:代码解析和压缩、字符串拼接、html模块化、css模块化、js模块化、图片压缩、功能组件化等

还有两外一种:前端通用脚手架,脚手架的意思就是简单框架的意思,但是有还不到框架的级别,只是把通用的部分提炼出来。

4、理论型/架构型

这是一种比较高级别的职能,一般没个8年10年是达不到的。

主要是研究一些新理论、新概念,并尝试从其他语言中吸收优秀的部分,来弥补JS的不足。

比如:ES6引入了很多新的语法,class概念(虽然只是语法糖)、yield语法、模块化等,在React还未提出前,也一定是先有了Virtual DOM的概念,才有了最终的React。

现在再来看我还是不是一个前端?明显还是一个嘛~~只是涉及的范围比较广,而我个人觉得对于刚毕业的人来说,知识的广度远比深度要重要。

所以接下来我会继续在1、2、3这三类中耕耘,也许10年后会在4中继续发挥自己的价值。

前端自从有了正式的名字开始,就在发生翻天腹地的变化,我们要做的就是积极拥抱这种变化,而不是问一些类似你还是不是前端的问题。

以上纯属个人见解,如有理解不对的地方,望指出。

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

    关注

    59

    文章

    1571

    浏览量

    68552
  • 前端
    +关注

    关注

    1

    文章

    193

    浏览量

    17783
收藏 人收藏

    评论

    相关推荐

    前端的作用

    前端的作用 在智能手机中,“前端词可以指代两个不同的概念:手机前端开发和射频前端威廉希尔官方网站 。以下是这两个概念在智能手机中的作用: 手机
    的头像 发表于 01-03 14:03 40次阅读

    ADS8588在做多通道采集时,ADS8588在处理输入信号时有几十微秒的延时,请问有无解决前端延时的方法?

    解决前端延时方法吗,ADS8588有带S和带后缀的,我们用的是带S的,那么带H的内部的前端是否的延时问题是否有改进,还是只是采样速率提高到500KSPS,请TI工程师给提供个改进方案
    发表于 12-10 07:55

    前端总线与内存频率怎么配

    前端总线(FSB)与内存频率的配合是确保计算机系统稳定运行并发挥最佳性能的关键因素之。以下是对前端总线与内存频率配合关系的介绍: 前端
    的头像 发表于 10-12 09:10 293次阅读

    前端总线频率的类型是什么?

    前端总线(Front Side Bus,FSB)是计算机中处理器与主板上其他组件(如内存、北桥芯片等)之间传输数据的通道。前端总线频率是衡量这个通道传输数据速度的个重要指标。前端总线
    的头像 发表于 10-10 18:17 297次阅读

    前端总线是属于什么总线

    前端总线(Front-Side Bus,简称FSB)在计算机体系结构中扮演着至关重要的角色,它属于系统总线的种,是连接CPU与主板北桥芯片(或称为内存控制器集线器)之间的高速数据通道。以下是对前端
    的头像 发表于 10-10 17:11 570次阅读

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

    逻辑工程师和 FPGA 原型验证工程师在工作重点和职责上存在定的区别: FPGA 算法工程师: 主要关注算法的设计和优化,以在 FPGA 平台上实现高效的计算和处理。他们需要深入
    发表于 09-23 18:26

    前端”工匠系列():合格的工匠,究竟该搞什么

    前端”工匠系列(二):合格的工匠,怎么做好价值落地 此文为系列文章第篇,为浅尝辄止的引入,目的是为了让前端从业人员及非从业但是对此领域感兴趣的人对于”前端“是干什么的这个话题有个无
    的头像 发表于 08-26 15:55 167次阅读

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

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的种专业工程师
    发表于 05-16 11:00

    为何国外工程师偏爱使用for(;;)来实现MCU死循环?

    一位工程师发现,国外工程师在给demo在做死循环时用的是for(;;),而不是常用的while(1)。这仅仅是个人习惯的问题,还是有更深层次的含义?
    发表于 04-01 11:26 662次阅读
    为何国外<b class='flag-5'>工程师</b>偏爱使用for(;;)来实现MCU死循环?

    模拟前端的原理是什么

    模拟前端(AFE)的原理可以理解种信号处理威廉希尔官方网站 ,它负责在信号处理的起始阶段,即输入端,对模拟信号进行必要的处理,以便后续的数字系统能够更有效地进行分析和运算。
    的头像 发表于 03-16 15:23 862次阅读

    什么是模拟前端芯片威廉希尔官方网站 数字前端和模拟前端的区别

    什么是模拟前端芯片威廉希尔官方网站 模拟前端芯片威廉希尔官方网站 是种涉及电子元件的威廉希尔官方网站 ,其核心在于模拟前端芯片(AFE芯片)的设计和应用。模拟前端芯片位于信号处理
    的头像 发表于 03-15 17:58 1743次阅读

    AFE模拟前端寄存器读取操作

    AFE模拟前端寄存器读取操作是电子系统设计和调试中不可或缺的环。寄存器作为AFE模拟前端中的重要组成部分,存储着各种配置参数和状态信息,通过读取这些寄存器,工程师可以了解AFE的工作
    的头像 发表于 03-15 15:50 724次阅读

    web前端开发和前端开发的区别

    、CSS和JavaScript等威廉希尔官方网站 来构建用户界面,实现用户与应用程序的交互。Web前端开发包括网页设计、网页编码、前端框架使用以及优化页面性能等任务。 前端开发是个更广泛的概念,它
    的头像 发表于 01-18 09:54 3567次阅读