项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 博客 圈子

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

论坛
价值源于交流与分享
会员区:
登陆ID 密  码
功能区: 公告建议 | 帖子搜索 | 管理团队 | 荣誉版主 | 帮助手册






 项目型组织  项目管理  工程项目  科技项目  项目化管理  管理软件  资格认证  职业休闲
EPM体系与流程 综合集成管理 总承包管理 IT软件开发 项目型制造 P3E/P6 PMP | PgMP 职业发展探讨
组织与人力资源 进度,范围,成本 国际工程 生物制药 专业服务 微软PROJECT IPMP | PRINCE2 管理学堂
项目管理信息化 团队建设与沟通 房地产 汽车设计开发 生活项目 PowerOn专版 软考项目管理 英语角|读书版
多项目与大项目 质量与风险 监理与咨询 手机数码 文体娱乐 注册建造师 房车吃游
PMO建设与管理 采购与合同 工程设计 项目管理硕士 闲聊版|商务版
俱乐部北京 | 大连 | 福州 | 广州 | 杭州 | 南京 | 山东 | 上海 | 深圳 | 四川 | 天津 | 武汉 | 西安 | 郑州 | 申请成立 TOP榜精华 | 最新 | 最热 | 会员

版面信息

说明:失败的IT项目比比皆是,进度延迟,预算超支,客户需求多变,成员加班抱怨...IT项目(软件开发.,信息系统实施等)寻求新生

本版版主

camer
登录:2013/7/2
次数:867
注册:2003/3/3
发帖:2745
dorothy
登录:2016/12/15
次数:804
注册:2004/9/6
发帖:993
steveli2008
登录:2009/5/26
次数:464
注册:2003/5/12
发帖:1026
zhf_karen
登录:2015/6/2
次数:346
注册:2005/6/13
发帖:469

俱乐部导航

北京大连福州广州杭州
南京山东上海深圳四川
天津武汉西安郑州 

联盟·近期活动

社区热点

华师大CTO学院:科创生态建设与创.
宏发电声江玫瑰谈PgMP:“下好一盘.
PgMP:交付能力与创造未来的项目管.
开放讲座|《项目组合管理与PfMP认证
开放讲座|项目组合管理与PfMP认证
开放讲座|PgMP:项目管理思维与方法
开放讲座|《项目组合管理与PfMP认证
网络讲座|《项目组合管理与个人职业
开放讲座|《项目组合管理与PfMP认证
网络直播|产品经理的四大核心技能提

精彩专题

如何做好项目沟通计划

软件项目质量管理

国际工程索赔与反索赔

更多:

推荐信息

·项目经理沙龙俱乐部
·推荐项目管理公开课程
·联盟VIP会员服务
·联盟99元大课堂
·建造师课程辅导免费试听

社区圈子

集团企业生态体.
圈主:ETPPM
行业:综合应用

西安IT项目管理
圈主:muzud
行业:IT软件

房地产项目管理
圈主:13935823
行业:房地产

企业项目管理体.
圈主:zhenjm
行业:综合应用

项目管理
圈主:sqybtv
行业:工程设计安装

联系社区管理员

咨询电话 010-82273401/11
斑竹申请 admin@mypm.net


版权所有 © 2003-2004
京ICP证070584号 
BBS业务许可2007第353号 
最佳显示模式:1024*768像素
项目管理与PMP认证
聊聊前端未来可能的发展方向 [jinchanchan 修改于 2025/1/10]
状态 开放帖 浏览量 766   
今年陆续有很多粉丝向我咨询类似前端未来会如何发展的问题。

本文将就我长期的行业观察,对以上问题做出自己的判断。

● 需求侧

要讨论前端工程师作为一种职业,未来的前景如何,需要从需求侧、供给侧分别讨论。

国内软件行业的需求主要来自三方面:

1、2G:政府采购,比如智慧城市、政务系统、公共服务平台...

2、2B:企业服务,比如传统企业数字化转型、产业互联网平台...

3、2C:老百姓衣食住行,比如消费互联网应用...

在当前经济形势下,这三者都有所下降,这是不争的事实。

在此背景下,我们需要明确两个事实:

1、并不只是软件行业下降,各行各业都在下降

2、在普降的基础上,软件行业由于其规模效应以及软件分发时边际成本接近0的特点,相比其他行业仍有较大薪酬溢价

换言之,虽然前几年应届前端能拿20k,而当前多年经验的前端可能还不到20k。

即使这样,这个薪酬相比同工龄其他行业仍有溢价。

所以,前端工程师仍是个不错的职业,只是岗位数量比前几年会少很多。

那这不多的前端offer,会给到谁呢?

这就要谈到供给侧 —— 未来需要的前端技术栈,与当下是不同的。

● 供给侧

当前,前端行业正面临大规模的AI驱动的开发范式迁移 —— 一些旧的技能不再有用,新的技能正在逐渐涌现。

举个例子,很多同学简历里会写:熟练掌握Taro、UniApp...等的开发。

类似Flutter、Taro、UniApp这样的跨端框架对“负担不起多端程序员,但对多端应用有需求的团队”来说是刚需。

但他的缺点也很明显,比如:

● 如果应用体量大,或者对性能要求较高时,跨端框架有明显局限性

● 同一个跨端组件在不同端可能表现不一致

随着AI的发展,AI将代码改写为端的原生代码的成本可能比修复跨端框架引入的问题还低。

可以预见,跨端框架会越来越没价值。

甚至,最终能留存下来的跨端框架也只是套壳AI应用,而不是上述传统跨端框架中的胜出者。

“有多年跨端框架使用经验”对程序员来说本该是简历中的加分项,但AI的发展让这项技能变得无足轻重。

再举个例子:问你个问题,什么是前端脚手架工具?

我想你能脱口而出:vite、CRA等能初始化前端项目的工具。

但在,当开发者需要初始化项目时,当下最高效的工具并不是上述传统意义上的脚手架工具。

如果要初始化Next项目,首选是v0(一个根据需求生成Next组件的AI应用)。

除此之外,bolt.new、cursor Composer也是很好的选择。

这些AI工具才是当下及未来的前端脚手架工具。

这种开发范式迁移正悄然发生在前端开发的各个细分领域,他带来的影响是:少部分跟随浪潮升级技术栈的前端,获得了比其他同行高2~N倍的开发效率。

结合需求侧的疲软,这部分前端会抢占绝大部分前端开发offer。

●前端的未来发展

当完成范式迁移后,前端的工作内容将发生两个层面的变化:

1. 核心工作:从实现代码到架构设计
虽然AI能根据需求实现代码,但如非刻意提醒,他更多关注实现而忽略背后的架构。

所以,在让AI实现代码前,类似下面的问题都需要程序员明确:

● 如何设计数据流转、状态管理

● 根据实际情况做技术选型、规定代码组织结构

● 项目规范、工程化流程

甚至说,对于公司的多人协作项目,在引入AI后,还要考虑:

● AI代码的复核机制

● AI代码的维护策略

这些工作在有AI之前,通常是前端架构师、项目主程做的,而在完成范式迁移后,将是普通前端的核心工作。

2. 进阶工作:从专才到多才
当前端的核心工作更多聚焦在上层的架构设计时,会与上下游其他工种产生更多交集,比如:

● 考虑数据流转时,会与后端有更多交集

● 考虑体验优化时,会与UI有更多交集

● 考虑转化效果时,会与产品有更多交集

这使得前端的工作范围发生延展。

当下,已经有很多前端朝着后端(全栈)发展,所以这里我举个UI的例子。

以下是传统的UI设计师工作流程:

最终交付带有标注的设计稿给到前端工程师实现。

而在前端完成范式迁移后,前端工程师不需要被动等待最终产物,在Figma建立设计系统这一步就能参与UI的工作。

在这一步中,UI会定义设计token,这是基本的设计常量。

举个例子,设计师不会随意使用颜色值,而是从预定义的色板中选择。比如主题色可能定义为blue-500,警告色为red-500。

这些就是设计token。

在前端工程师视角,blue-500可能对应CSS类:

.text-blue-500 { color: #3B82F6; }

在前端开发范式迁移中,有一环是:类似TailwindCSS这样的原子CSS可能会成为AI优先的前端样式语言。

主要有4个原因:

1.语义性:原子CSS可以与设计token一一映射,可以作为UI与前端之间沟通的桥梁

比如,设计师视角下的按钮组件:

● 背景色:Primary/500

● 文字颜色:White

● 内间距:Spacing/4 (横向), Spacing/2 (纵向)

● 圆角:Radius/MD

前端用TailwindCSS实现:

<button class="bg-primary-500 text-white px-4 py-2 rounded-md">

1.简洁性:相比于原生CSS,原子CSS在AI生成时更省token

比如,在实现状态样式时,原生CSS需要写:hover{ }选择器,Tailwind只需要hover:前缀。

2.规律性:TailwindCSS的类名定义有明确规则,很适合AI学习与推导,且不容易产生歧义

比如,颜色相关类名遵循{color}-{strength} 模式,尺寸相关类名都是4px的倍数。

3.稳定性:原生CSS有样式优先级导致的样式覆盖等问题,AI在生成时也会面临这些问题

而原子CSS则规避了这些原生CSS问题。

所以,当前端的核心工作从实现代码转移到架构设计时,他可以在UI建立设计系统时参与其中。

AI可以很方便的借助原子CSS根据基于设计系统实现的设计稿生成前端页面。

甚至极端的讲,懂UI的前端可以借由原子CSS打通设计与实现,在AI帮助下取代UI的工作。

这就是前端从专才向多才过渡的例子。

总结
当下,前端行业正处在AI驱动的开发范式迁移中,前端工程师的工作职责将发生两层变化:

1.核心工作:从实现代码到架构设计

2.进阶工作:从专才到多才

新前端相比传统前端工程师,效率更高(2~N倍)、代码质量稳定(AI生成人类监督)、工作职责更广。

在需求侧疲软的当下及未来,这部分前端会抢占为数不多的offer,并继续拿到高于同工龄其他行业的薪酬待遇。

而其他不愿在范式迁移浪潮中更新技术栈的前端,会逐渐被市场淘汰。

<顺便吆喝一句,民族企业大厂,前后端测试捞人,感兴趣的来!>

转自:魔术师卡颂(https://juejin.cn/post/7438403613170925583)


>>> 由论坛统一发布的广告:
楼主 帅哥约,不在线,有人找我吗?jinchanchan


职务 无
军衔 上士
来自 北京市
发帖 208篇
注册 2024/11/14
PM币 411
经验 518点

  
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号