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

    文章

    1603

    浏览量

    71215
  • 前端
    +关注

    关注

    1

    文章

    245

    浏览量

    18848
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    UPS电源前端为什么不能装漏保?工程师揭秘行业“隐形陷阱”

    “设备调试切正常,UPS启动就跳闸!”这是不少工程师在机房建设中遇到的棘手问题。很多用户出于安全考虑,在UPS电源前端安装了漏电保护器,结果却成了供电系统中最不稳定的因素。今天,我
    的头像 发表于 04-10 10:48 99次阅读
    UPS电源<b class='flag-5'>前端</b>为什么不能装漏保?<b class='flag-5'>工程师</b>揭秘行业“隐形陷阱”

    电子工程师必备:ADAS1000-3/ADAS1000-4 ECG模拟前端深度解析

    电极ECG模拟前端,为医疗设备设计带来了诸多便利和优势。本文将深入剖析这两款产品的特性、应用及相关技术要点,帮助电子工程师更好地理解和应用它们。 文件下载: ADAS1000-3.pdf 1. 产品概述
    的头像 发表于 03-25 17:05 427次阅读

    2.4 GHz 无线 LAN 前端 skyworksinc

    电子发烧友网为你提供()2.4 GHz 无线 LAN 前端相关产品参数、数据手册,更有2.4 GHz 无线 LAN 前端的引脚图、接线图、封装手册、中文资料、英文资料,2.4 GHz 无线 LAN 前端真值表,2.4 GHz 无
    发表于 06-30 18:32
    2.4 GHz 无线 LAN <b class='flag-5'>前端</b> skyworksinc

    WCDMA/HSDPA/HSUPA 前端模块 skyworksinc

    /HSDPA/HSUPA 前端模块真值表,WCDMA/HSDPA/HSUPA 前端模块管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 06-24 18:29
    WCDMA/HSDPA/HSUPA <b class='flag-5'>前端</b>模块 skyworksinc

    前端模块 WCDMA/HSDPA/HSUPA skyworksinc

    WCDMA/HSDPA/HSUPA真值表,前端模块 WCDMA/HSDPA/HSUPA管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 06-23 18:34
    <b class='flag-5'>前端</b>模块 WCDMA/HSDPA/HSUPA skyworksinc

    前端模块 WCDMA/HSDPA skyworksinc

    电子发烧友网为你提供()前端模块 WCDMA/HSDPA相关产品参数、数据手册,更有前端模块 WCDMA/HSDPA的引脚图、接线图、封装手册、中文资料、英文资料,前端模块 WCDMA/HSDPA真值表,
    发表于 06-23 18:34
    <b class='flag-5'>前端</b>模块 WCDMA/HSDPA skyworksinc

    2.4 GHz 前端 skyworksinc

    电子发烧友网为你提供()2.4 GHz 前端相关产品参数、数据手册,更有2.4 GHz 前端的引脚图、接线图、封装手册、中文资料、英文资料,2.4 GHz 前端真值表,2.4 GHz 前端
    发表于 06-20 18:31
    2.4 GHz <b class='flag-5'>前端</b> skyworksinc

    2.4 GHz 高效无线 LAN 前端 skyworksinc

    无线 LAN 前端真值表,2.4 GHz 高效无线 LAN 前端管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 06-20 18:29
    2.4 GHz 高效无线 LAN <b class='flag-5'>前端</b> skyworksinc

    460 MHz 发射/接收前端模块 skyworksinc

    电子发烧友网为你提供()460 MHz 发射/接收前端模块相关产品参数、数据手册,更有460 MHz 发射/接收前端模块的引脚图、接线图、封装手册、中文资料、英文资料,460 MHz 发射/接收前端模块真值表,460 MHz 发
    发表于 06-19 18:33
    460 MHz 发射/接收<b class='flag-5'>前端</b>模块 skyworksinc

    2.4 GHz WLAN 前端模块 skyworksinc

    电子发烧友网为你提供()2.4 GHz WLAN 前端模块相关产品参数、数据手册,更有2.4 GHz WLAN 前端模块的引脚图、接线图、封装手册、中文资料、英文资料,2.4 GHz WLAN 前端模块真值表,2.4 GHz W
    发表于 06-17 18:35
    2.4 GHz WLAN <b class='flag-5'>前端</b>模块 skyworksinc

    400 MHz 发射/接收前端模块 skyworksinc

    电子发烧友网为你提供()400 MHz 发射/接收前端模块相关产品参数、数据手册,更有400 MHz 发射/接收前端模块的引脚图、接线图、封装手册、中文资料、英文资料,400 MHz 发射/接收前端模块真值表,400 MHz 发
    发表于 06-10 18:34
    400 MHz 发射/接收<b class='flag-5'>前端</b>模块 skyworksinc

    2.4 GHz 前端模块 skyworksinc

    电子发烧友网为你提供()2.4 GHz 前端模块相关产品参数、数据手册,更有2.4 GHz 前端模块的引脚图、接线图、封装手册、中文资料、英文资料,2.4 GHz 前端模块真值表,2.4 GHz
    发表于 06-10 18:32
    2.4 GHz <b class='flag-5'>前端</b>模块 skyworksinc

    5 GHz WLAN 前端模块 skyworksinc

    电子发烧友网为你提供()5 GHz WLAN 前端模块相关产品参数、数据手册,更有5 GHz WLAN 前端模块的引脚图、接线图、封装手册、中文资料、英文资料,5 GHz WLAN 前端模块真值表,5 GHz WLAN
    发表于 05-27 18:32
    5 GHz WLAN <b class='flag-5'>前端</b>模块 skyworksinc

    用于 Wi-SUN® 应用的前端模块 skyworksinc

    电子发烧友网为你提供()用于 Wi-SUN® 应用的前端模块相关产品参数、数据手册,更有用于 Wi-SUN® 应用的前端模块的引脚图、接线图、封装手册、中文资料、英文资料,用于 Wi-SUN® 应用的前端模块真值表,用于 Wi-
    发表于 05-14 18:32
    用于 Wi-SUN® 应用的<b class='flag-5'>前端</b>模块 skyworksinc

    用于 LTE 和 NR 的前端模块 skyworksinc

    电子发烧友网为你提供()用于 LTE 和 NR 的前端模块相关产品参数、数据手册,更有用于 LTE 和 NR 的前端模块的引脚图、接线图、封装手册、中文资料、英文资料,用于 LTE 和 NR 的前端模块真值表,用于 LTE 和
    发表于 05-08 18:30
    用于 LTE 和 NR 的<b class='flag-5'>前端</b>模块 skyworksinc