随着技术的发展,前端工程师的角色将如何发展? 阿里巴巴工程师的观点。

前端工程的未来一瞥

前端工程师首先是程序员,其次是软件工程师,融合了人们看到,访问和交互的内容,以创建理想的用户体验。

前端工程的未来一瞥

如今,编程遵循劳动生产过程的划分,该过程将大型任务划分为多个小型任务。 通过将每个任务分配给不同的人,它使每个人都可以在其特定领域进行专业化和发展。 但是,尽管此过程为程序员集中精力于前端Web开发的各个方面奠定了基础,但要提高生产力,还需要进一步的多样化和集成,这些开发无疑会改变前端工程师的职责。

下图显示了自1995年以来软件开发的历史和前端的演变。

前端工程的未来一瞥

进一步多元化

展望未来,Web开发前端所涉及的领域,行业和技术将继续多样化。

例如,在阿里巴巴,前端目前分为以下五个部门,所有这些部门都分为进一步的专业团队。

  • 后台支持:云控制台,信息和资产管理平台等。产品包括阿里云控制台和DeepInsight。
  • 图形:基本图形库,3D图形和数据可视化。 产品包括G2和DataV。
  • 终端:移动和计算机终端,触摸屏计算机和智能设备。 产品包括淘宝支付宝应用程序。
  • 节点:工具链,Web框架和IoT。 产品包括DEF / Atool / F2E-Tes​​t,阿里巴巴的前端开发人员工具。
  • 开发人员服务:应用程序开发,组件市场和平台运维。 产品包括阿里云的应用程序开发平台Boat和Fusion-Design组件市场。

关键行业包括传统的B2B行业,例如信息管理,金融,建筑,航空航天和制造业。 阿里巴巴的“五个新”战略也体现了新产业的发展,其中包括新零售,新制造业,新金融,新能源和新技术(涉及使传统产业发展的新技术)以及SaaS平台和产品,例如Teambition,Trello和阿里巴巴的企业聊天应用程序DingTalk。

B2C行业也很关键,包括微信和微博等移动应用程序,PC桌面应用程序和产品网站,以及技术堆栈,即React(Native),Angular(NativeScript)和Vue(Weex)。

前端工程的未来一瞥

进一步整合

在培育前端的专业领域的同时,其他领域也正在进一步集成,最著名的是终端技术,全栈Web开发和AI技术。

终端技术

·前端和客户端技术之间的思想融合:

-组件(组件构建页面)

-组件生命周期挂钩函数(例如iOS ViewController)

-MV *(例如MVVM设计,它源自Microsoft客户端开发框架)

·前端的统一:

-虚拟DOM:React / ReactNative / ReactCanvas

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

-统一技术文档:MDN网络文档

全栈Web开发

前端和后端技术的融合:

-MV *(例如Backbone.js,它是Ruby on Rails开发人员开发的第一个前端MVC框架)

-AOP,依赖项注入(角度)

-GraphQL(SQL)

-IndexedDB(数据库)

人工智能和终端技术

·AI与前端技术的集成

-这里的终端是指到达最终用户的节点

-数据采集®后端机器学习,数据分析®智能推荐

·IoT与前端技术的集成

-智能家居/汽车/工业设备可能具有屏幕,并且可能同时使用Node.js和JS执行引擎(例如JerryScript)来开发网络应用程序。

前端的未来

可能值得注意的是,由于操作系统,算法和数据结构的本质,以及由于人们始终希望前端既清晰又美观,因此前端Web开发的本质并不重要。经历彻底的转变。

但是改变是不可避免的。 在许多方面,前端的未来是移动的。 今天,我们使用智能手机购物,银行业务,阅读新闻和观看视频远远超过了仅仅交流所能做的。 但是随着企业巨头的接管,一些人,特别是小规模的开发商被挤出市场,这使他们在移动应用市场上的立足点变得更加困难。

前端工程的未来一瞥

同时,随着语音和面部识别技术质量的不断提高,无接口交互也在不断扩展。 无接口物联网设备具有自己的通信协议和规范,其前端工作也将在后端视线之外进行。

但是,无论是复杂的应用程序(包括日常办公软件,大数据和AI软件)从桌面到网络的缓慢发展,还是游戏,容器,DSL和产品网站,前端工程师始终处于高需求状态。

(余胜杰郁盛杰的原创文章)

阿里巴巴科技

关于阿里巴巴最新技术的第一手资料和深入信息→在Facebook上搜索“ Alibaba Tech”

From: https://hackernoon.com/a-glimpse-into-the-future-of-front-end-engineering-21bbebfc7008

相关文章:

  • 2021-06-16
  • 2022-01-05
  • 2022-12-23
  • 2021-11-28
  • 2021-07-10
  • 2021-12-16
猜你喜欢
  • 2021-04-01
  • 2021-05-20
  • 2022-01-03
相关资源
相似解决方案