当前位置:主页 > 网站优化 >

2019年前端工程师的未来在哪里?

作者: 采集侠 分类: 网站优化 发布时间: 2019-08-16 13:58 阅读量:

2019前端工程师的未来在哪里

本文内容摘自”阿里巴巴集团”阿里技术的《不止代码》一书中的——“前端工程师的未来在哪里” 作者:成曰,整本书大家也可以去下载来看看,内容很不错。点击下载

职能概览

640?wx_fmt=png&wxfrom=5&wx_lazy=1

前端工程师首先是个程序员,其次也是个软件工程师,他们工作在离用户最近的地方,负责人机交互和用户体验,虽然叫“前端”,但其实他们的工作边界其实已经很宽了。

展望未来,我想前端的工作会继续分化,也会继续融合,分工是工业革命以来社会高效协作的主要推动力,以后很长一段时间应该也会维持这种形态,融合的原始推动力也是提高效率。分化和融合是不断的演化和互吸收转化的,不过核心的东西我想还是不会有太大变化。

观点

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

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

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

640?wx_fmt=png

1. 继续分化 领域

前端领域会继续分化,例如阿里内部的前端就已经有中后台、图形、端技术、泛Node、开发者服务5个大方向了,每个大方向也会细分,举一些例子:

中后台:有云控制台、信息&资产管理平台、内部研发&项目管理平台、人工智能&机器学习平台、数据研发分析平台,企业内部信息平台等。具体产品如阿里云控制台、ERP、PAI、DeepInsight、阿里内外、Basecamp等。

图形:有基础图形库、3D图形、数据可视化、流程图等。具体产品如G2、DataV、阿里云城市大脑、滴滴智能交通调度图、双十一大屏等。

端技术:有移动端(iOS、Android、MobileWeb、PWA、小程序)、PC端(客户端、Web端)、触屏电脑、各种监控大屏、智能手表手环,智能汽车&家居屏幕等。具体产品如淘宝支付宝的App、PC主站、移动H5站,阿里郎、VS Code、双十一大屏、UC浏览器UWP版本、各种智能手表、手环、汽车、家居屏幕等。

泛Node:有工具链、Web框架、IoT、客户端(Electron、NW)等。具体产品如DEF/Atool/F2E-Test(阿里前端开发者工具)、Egg.js、阿里云的IoT应用、VS Code等。

开发者服务:有应用开发运维平台、组件市场等。具体产品如阿里云的应用搭建平台Boat、Fusion-Design组件市场,支付宝小程序开发者工具等。

行业

2B

信息管理、财务、建筑、航天、水利、金融、制造等传统行业软件以及阿里提出的五新:新零售,新制造,新金融,新技术和新能源,新技术赋能传统行业

SAAS软件及服务:如Teambition、Trello、钉钉企业版、Basecamp、Growing.io

2C

移动App:如微信、微博

PC工具应用:如Google Doc

产品展示类网站:如阿里云、支付宝官网

技术栈

React(Native)

Angular(NativeScript)

Vue(Weex)

2. 继续融合 端技术

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

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

组件生命周期钩子函数(如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)

人工智能与端技术

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

端是最终触达用户的节点

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

物联网、前端技术的融合
本文链接地址:http://www.seohuizhou.com/webyouhua/1517.html

上一篇:<<免费图片网站推荐
下一篇:前端开发者最常用的六款IDE>>