作者: 老马识途 日期:2024年7月30日

阿里的“终端”概念 阿里巴巴2024届实习生招聘岗位上有个职位为终端开发工程师,附上了其对该岗位的描述:“终端 […]

阿里的“终端”概念

阿里巴巴2024届实习生招聘岗位上有个职位为终端开发工程师,附上了其对该岗位的描述:“终端即为用户提供人机交互的设备和应用,在这个定义下进行研发的所有工程师我们定义为终端开发工程师。”我们不难理解,这里的“终端”不仅仅局限于前端和移动端,或者说所谓的终端开发工程师,包括了原有的前端工程师和移动端工程师。

但是,这并不是阿里第一次提出终端这个概念,阿里在2019年5月注册了微信视频号,当时其昵称为“Alibaba FED”这里的FED是前端开发者的缩写。同年6月,阿里将该账号更名为“Alibaba F2E”后面为前端工程师的缩写。最后,也就是2022年的七月,阿里将该账号更名为“阿里巴巴终端技术”。甚至在那一年的大会上,阿里也是用终端技术作为大会名。

这是否意味着以后又会多出一个“终端工程师”岗位?不,很显然不是,而是前端开发和客户端开发将被终端开发取代,最终的目的是降本增效。

从上面的大会部分内容可以看到,低代码被列为了实践终端的一种技术方案,并被放在了首位。可以看出,低代码对于其所要求的终端工程师是相当重要的技术工具。是实现多栈开发的秘密武器?那么低代码到底你呢工作什么,如何帮助开发兼顾前端和移动端?接下来就为大家揭开低代码的神秘面纱。

为什么将低代码列为重要工具?

低代码它是一种开发工具,也可以说是一种开发方式,旨在用最少的手动编码完成应用程序的开发。除了大部分人所熟知的提高开发效率、降本增效等特点外,还有一个关键的点往往被人们所忽视,那就是跨域开发能力。个人认为,这个跨域开发能力就是阿里大会将低代码列为终端开发者重要工具的主要原因。

那么什么是跨域开发能力呢?这指的是将一名开发升级为全能开发的强大加持。这里我们以星云低代码为例,细细讲解一下低代码的跨平台,前后端一体开发能力。

可以看到,星云低代码可以做到pc端、安卓端、iOS端、小程序端多终端开发,完美契合了阿里的理念。到这里我们就不能想到为什么阿里将低代码列为将来的终端工程师的重要工具了,帮助开发获得多端开发的能力,也是终端工程师理念的目标。

除此之外,低代码的开发能力和效率也是其被列为重要工具的原因。这里我们还是以星云低代码为例,其不仅支持前端页面的可视化拖拽开发,还有页面点击事件、后端接口等方面的拖拽开发。作为一款开发工具,其开发能力无疑是非常强大的。相较于传统的代码开发,除非是多年经验的高级开发,可视化拖拽开发的开发效率也是提升了不少。