美文网首页我爱编程
未来前端工程师

未来前端工程师

作者: xiaoxi_elnino | 来源:发表于2018-01-30 17:08 被阅读0次

前端工程师究竟是啥 很多人对于现在的前端工程师的理解都停留在-你就是那个画画页面的-这种理解上面 其实这是以前很狭义的一个理解  现在的前端工程师能做的基本涵括各行各业

首先 前端工程师是一个程序员 其次是一个软件工程师 在工作中离用户最近的地方 负责人机交互和使用体验 也就是说人们平常用到的软件 APP 的界面设计和构建都是由前端工程师实现的 虽然叫前端 但是我们的工作边界其实已经很宽泛了 在不久的未来 前端的工作依旧还会分化 也会继续融合 但是核心的东西还是不会有太大的变化

有些观点说的很对

1.继续分化(领域、行业、技术栈)

2.继续融合(端技术、Web全栈技术、人工智能与端技术)

3.核心不变(计算机科学本质、软件工程思想与实践、程序员职业素养)

在融合方面:

端技术

前端、客户端技术思想的融合

组件化(组件化搭建页面)

组件生命周期钩子函数(如iOS ViewController)

MV*(如MVVM设计就来源于微软客户端开发框架)

大前端的统一

虚拟DOM技术:React/ReactNative/ReactCanvas

各种移动设备内核和引擎的统一:WebKit/V8

Web技术文档的统一:Mozilla Web Docs

Web全栈技术

前端、后端技术思想的融合

MV*(如前端的第一个MVC框架Backbone.js就来自于Ruby on Rails开发者)

AOP、依赖注入(Angular)

GraphQL(SQL)

IndexedDB(Database)

...

人工智能与端技术

人工智能、前端技术的融合

端是最终触达用户的节点

端数据采集->后端机器学习、数据分析->智能推荐呈现

物联网、前端技术的融合

智能家居/汽车/工业设备可能是有屏幕的

3. 核心不变

也就是计算机科学本质/软件工程思想与实践/程序员职业素养

前端的未来

那些生存空间越来越小的产业

小规模移动App:移动App市场被一些巨头把持,小规模App生存空间越来越小

PC信息导航类网站(网址、购物、论坛、生活):现在移动优先,而且有智能推荐,并且是强社交

无界面交互

Web前端能做一些事,主要是大前端的范畴

会话式界面(视频语音会话、语音搜索)

感官式界面(视觉:WebAR/WebVR)

无界面,未来会有大量IoT设备(IoT有自己的通信协议和规范,前端的工作是在用户看不见的后台)

富界面交互

大量工作需要前端来做

日常办公软件(复杂应用,并且慢慢从桌面程序演化为Web):Office、Email、文档管理、产品设计、项目管理、代码编辑器

大数据/AI配套软件(复杂应用,并且慢慢从桌面程序演化为Web):需要大量的后台系统来做数据分析/机器学习

播放器/游戏:H5代替Flash,如Web Audio、Web Video、Canvas

产品信息展示类网站(炫酷应用):各种智能设备官网、大企业官网

未来在哪里

回归本质 在巨人的肩膀上继续前行 未来已来

链接:https://juejin.im/post/5a474c8ff265da430a50ea57

来源:掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

网友评论

    本文标题:未来前端工程师

    本文链接:https://www.haomeiwen.com/subject/kvvczxtx.html