写点什么

“大前端已死?”没有永远的技术红利,但应具备重拾信心的勇气

吴子奇

  • 2024-09-13
    北京
  • 本文字数:2805 字

    阅读完需:约 9 分钟

大小:1.37M时长:07:59
“大前端已死?”没有永远的技术红利,但应具备重拾信心的勇气

作者|吴子奇

编辑|Kitty

策划|QCon 全球软件开发大会


在将于 10 月 18—19 日举办的 2024 QCon 全球软件开发大会(上海站) ,我们设置了【新技术浪潮下的大前端机遇与挑战】这一专题,本专题中,我们将深入探讨 XR 和 AI 如何与大前端技术相结合,创造出令人激动的新应用和解决方案。我们将邀请了阿里、腾讯、Intel 等公司的资深专家实践者,分享他们对于这一融合趋势的见解,以及他们如何在项目中实现技术与创意的完美融合。欲了解更多内容,可访问大会官网获悉。


2019 年时,恰逢我从手淘的基础终端团队转入端智能团队,从移动端工程师转型成端侧 AI 工程师。彼时我写了一篇《浅谈移动工程师跨界机器学习之路》,畅想一番未来在端侧 AI 领域大展拳脚。


这篇文章产生了一定的热度,不知有多少人被文章所吸引投身到端智能领域之中。但我个人确实如文章所述,以「白手起家」的方式在该领域摸爬滚打了几年。


很快五年过去了,回看自己当时落笔写下的雄心壮志,还是感叹于自身眼界之浅显,并未具备超前的眼光提前洞察端侧 AI 的复杂度和挑战,虽取得了一定的成果,但也错失了不少机会;过程中解决了一些问题,但也走过弯路,所以想借这个文章和大家聊一些面向新技术新领域的思考与收获。

客观看待技术生命周期


我是从学生期间就接触大前端技术开发。彼时该领域方兴未艾,iOS / Android 手机每年成倍的出货量让移动终端成了桌面时代后下一个“兵家”必争之地。面对着全新的设备载体、全新交互范式及全新的开发平台,各大公司都拿出了势在必得的态度来争取新时代的“船票”;同时,叠加大时代背景下全民创业的号召,各种小而美的创业公司如雨后春笋般涌现,因此对大前端开发人才的争夺也是趋于白热化,很多公司面试只要求你会开发自定义 UI 就能通过,掌握 Off-Screen Rendering、滚动优化、多线程调度等知识都属于超出预期。


毫不夸张地说,2012-2017 年的大前端技术正处于黄金时代,组件化、容器、跨平台、动态化、安全模式、Patch、小程序等一系列如今耳熟能详的技术名词均在这段时间内崭露头角,与之相伴的则是各位大前端开发人员级别和薪水的上涨。


但随着终端设备的逐渐饱和、应用形态的逐渐固化,直播 / 短视频之后,好像已经很久没出现在移动设备上「规模化」的应用形态了。在这种背景下,市场对大前端应用的需求变得更加基础和单一,对应的技术演进逐渐显得相对滞后,虽然移动终端仍然占据重要的用户入口,但在创新性和复杂性上的突破却显得乏力。这一现象确实令人感到遗憾,但我们应客观地看待这一技术生命周期,就像曾经无限辉煌的 Wintel 时代也会过去一样,事物发展的客观规律不以人的意志所转移。


保持平和的心态,把日常的研发做到极致,并根据各家公司业务形态差异在性能、架构方面做出最佳实践,都是能留下印记的。在 10 月 18-19 日的 QCon 全球软件开发大会(上海站),我就邀请到了来自腾讯 QQ 的工程师给大家分享《腾讯 QQ 的性能和稳定性防劣化实践》,这是他们内部三年磨一剑的核心产品,为 QQ 这款历经 20 年风雨的超级 App,在大型开发团队协同合作和复杂应用场景的挑战下,保持足够的健壮性保驾护航。相信他们带来的诸多底层技术攻坚能给听众带来不少收获。

面向新技术需要取舍


新技术的出现往往伴随着无限的可能性和机遇。例如,物联网(IoT)、区块链和人工智能等技术皆吸引大量关注。在大前端技术逐渐式微的这些年,相信也有不少人转型投身其他领域去摸索尝试。


以我身边的朋友为例,过去几年中,投身 IoT / AIoT 领域的人屡见不鲜。尽管 IoT 作为充满潜力的技术,能够为各行各业提供智能化解决方案,构建更高效的工作环境,但诸多项目仍因缺乏明确的商业模式或未能满足客户预期而遭遇失败。


因此,研发人员需要理性评估自己的风险承受能力,问自己:是否愿意在这一领域中等待更长的回报周期?是否能承担归零的风险?


同时在面对新技术时,切忌盲目追逐热点。工程师应充分考虑自己技术积累与市场需求之间的契合度。例如,拥有深厚大前端开发背景的工程师,不妨结合近年来国产操作系统(如鸿蒙)的新动态,深入研究其特性,成为行业早期的入局者,甚至是领军者;或者探索如 Vision Pro 等新设备载体上的应用开发技术,以便更快适应变化。


为此,本届 QCon  上海站的大前端专题也会聚焦以下两个方面:


  • 探索贴近大前端工程师工作的新技术,逐步带来显著影响。

  • 虽然短期内无法实现爆炸性突破,但这些新因素必将成为大前端领域不可或缺的技能。


因此,我们分别邀请了来自 Intel 和快手的讲师,结合时下最热的 AIGC 浪潮,给大家分享《AIGC 浪潮下 WebNN 的演进与实践智能协同高效的 UI 生产体系探索和实践,在了解大语言模型和 AI 最新特性的同时也指导大家如何将 AI 能力实践运用到工作中,提质提效;另外,这两年新操作系统也不断涌现,既有令人自豪的鸿蒙,又有代表未来愿景的 visionOS ,因此新系统进行预研和技术储备也至关重要。我们也邀请到了来自淘宝和小红书的讲师,与大家分享淘宝在 Vision Pro 上的架构实践小红书在鸿蒙 OS 性能优化探索与实践》,一方面给大家带来 visionOS 和鸿蒙上应用开发实践,另一方面也会与大家探讨如何在取传统应用架构精华的基础上,面向未来做架构升级演进的心里历程。


成为复合型大前端工程师


在科技迅猛发展的时代,许多技术人常常抱有一种对某一项技术的执念。他们习惯于扎根熟悉的技术领域,执着于一套已有的工具和方法,渴望在这个技术的“舒适区”内不断深入,打造自身的技术壁垒。然而就如书本的知识会过时需要更新,技术亦是如此,尤其是应用层技术。面对技术本身的快速变革及「市场需求不断变化」 时,单靠固守已学的技术是远远不够的。想要在未来继续保持竞争力,持续学习新技术才是应对挑战的主动选择。


技术的发展往往经历了兴起、巅峰、成熟和衰退的周期。大前端技术在过去的十多年里,正好经历了这一过程。iOS 和 Android 的持续演进,伴随着智能手机的爆发式增长,推动了各类应用的诞生和商业模式的创新。然而,随着用户的需求日趋多样化和复杂化,单纯的大前端开发已难以满足市场的发展的要求。


虽然大前端开发技术如今的风光不再,但这并不意味着我们应当放弃对它的信心。每个技术都有其生命周期,而我们需敏锐把握趋势,灵活适应变化,以不断学习的态度去迎接新挑战。保持对技术的热情和开放的心态,去探索与创造,才能在未来的科技江湖中,继续书写属于移动开发的新篇章。无论技术境遇如何,唯有持续努力,才能让我们的职业生涯焕发新的光彩。


在这次 QCon 上海站的「新技术浪潮下的大前端机遇与挑战」专场,我们期待与您一起探索这一激动人心的新时代,共同见证大前端技术的复兴与繁荣,为从业人员注入新的信心。


会议推荐


AI 应用开发、大模型基础设施与算力优化、出海合规与大模型安全、云原生工程、演进式架构、线上可靠性、新技术浪潮下的大前端…… 不得不说,QCon 还是太全面了。现在报名可以享受 9 折优惠,详情请联系票务经理  17310043226 咨询。



2024-09-13 14:3513079

评论 3 条评论

发布
用户头像
带着好奇心看完了,看完也没有重试信心。不知曾经的移动端开发者们,如今都在做什么,有兴趣的话,可以在下面跟帖
2024-09-20 10:13 · 北京
回复
做了 5 年 iOS 和 1 年多 Android 后,从 19 年阴差样错开始做数据开发,目前又到了“前已无通路,后不见归途”的境况
2024-09-20 10:18 · 北京
回复
用户头像
弱弱的问一句:大前端真正活过吗?
2024-09-19 10:36 · 四川
回复
没有更多了
发现更多内容

西山居如何用 ONES 打造游戏工业流水线?|ONES 行业实践

万事ONES

盘点波卡生态潜力项目 | 跨链特性促进多赛道繁荣

One Block Community

区块链 科技

基于eTS高效开发HarmonyOS课程类应用

HarmonyOS开发者

HarmonyOS

【直播回顾】OpenHarmony知识赋能六期第三课—OpenHarmony智能家居项目之控制面板功能实现

OpenHarmony开发者

OpenHarmony

什么?你还不知道Symbol?

是乃德也是Ned

JavaScript 7月月更

埃森哲22年《技术展望》报告:数字化转型将迎来下一个十年

雨果

数字化转型

PD-Server GRPC 接口图解

TiDB 社区干货传送门

TiKV 源码解读

中国人力资源数字化生态图谱-灵活用工市场

易观分析

人力资源产业

自定义spring boot starter三部曲之三:源码分析spring.factories加载过程

程序员欣宸

Java springboot 7月月更

TiKV & TiFlash 加速复杂业务查询

TiDB 社区干货传送门

实践案例

活动预告|Apache Doris x Apache SeaTunnel 联合 Meetup 开启报名!

SelectDB

数据库 数据仓库 数据湖 Doris Seatunnel

想成为精英级开发者?请逼自己养成这10个习惯

雨果

程序员 开发者 精英

焱融科技入选北京市 2022 年度“专精特新”,领航混合云文件存储

焱融科技

福昕软件亮相2022年全国化工企业数智化转型发展论坛

联营汇聚

【容器篇】Docker怎么限制资源使用

技术小生

Docker 7月月更

C# 使用ToolTip控件实现气泡提示

IC00

C# WPF 上位机 7月月更

在 Polkadot 中进行创建的三种方式 —— 平行链、平行线程、智能合约

One Block Community

区块链 科技

腾讯大咖分享 | 腾讯Alluxio(DOP)在金融场景的落地与优化实践

Alluxio

腾讯 OLAP 金融 Alluxio 大数据 开源

剧说职场:资深HR告诉你职场强人都有什么特征

雨果

职场

分布式数据库技术前瞻

TiDB 社区干货传送门

数据库架构选型 数据库架构设计

波卡创始人 Gavin Wood:波卡治理 v2 会有哪些变化?

One Block Community

区块链 科技

知乎高赞:数据中台——风起阿里,成于DaaS

雨果

阿里云 DaaS数据即服务

Linux 环境-TiDB组件进程维度的监控实现

TiDB 社区干货传送门

监控

家装工业软件的云挑战

三维家

c++ 云原生 webassembly 云计算, 开源工业软件

AI简报-模型集成 SAM 和SWA

AIWeker

深度学习 7月月更

leetcode 605. Can Place Flowers 种花问题 (简单)

okokabcd

数据结构与算法 贪心算法

怎么学习Object.defineProperty | 一篇文章带你们快速学会

bo

JavaScript 前端 7月月更

IM即时通讯如何让企业远程办公更简单高效?

BeeWorks

什么是主动元数据?为什么Gartner预测它是元数据管理的新方向

雨果

元数据 DaaS数据即服务

让企业数字化砸锅和IT主管背锅的软件供应链安全风险指北

FinClip

java培训4种Map遍历 key-value 的方法

@零度

JAVA开发 map

“大前端已死?”没有永远的技术红利,但应具备重拾信心的勇气_大前端_InfoQ精选文章