V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
daifee
V2EX  ›  职场话题

web 前端开发的发展方向

  •  3
     
  •   daifee · 35 天前 · 2933 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    10 年经验,感觉 web 前端领域基建已经非常成熟了。 电商、社交等业务类型项目,技术方案层面,社区基本都有现成最优解(例如 Next.js 可以比肩 Spring/Java )。

    作为开发者,技术能力优势已经被抹平。只剩经历得多的优势(技术、业务经验)。但这也存在年龄歧视的劣势。

    规划继续深耕技术,在纠结选择哪个方向。

    1. 夸平台,学习 iOS 、Android 开发 疑虑:企业、岗位都是区分原生开发、web 开发,即使自己增加原生开发经验,对求职加分不多(参考自己有后端开发能力,半桶水经验,日常是没有后端开发任务的); 自己结论:要有,但加分不多!工作没机会积累沉淀经验(浪费学习经验)。

    2. 细分技术领域能力

    • 可视化图表
    • 富文本编辑
    • 3D 模型渲染/编辑
    • 音视频编辑
    • 编辑器/IDE

    deepseek 推荐“3D 模型渲染/编辑”或“音视频编辑”

    想多听听大家根据自己实际经验给的建议、讨论。谢谢

    第 1 条附言  ·  35 天前

    还有一个方向:多参与开源项目,沉淀影响力(资深级别应该很看重这点)

    从学习编程就应该参与的(建议年轻的哥们)。我已经晚了很多年

    22 条回复    2025-08-15 21:40:29 +08:00
    lbb2445
        1
    lbb2445  
       35 天前
    深耕的问题是你有业务场景给你深耕吗?还是闭门造车自己给自己提需求?
    JoeJoeJoe
        2
    JoeJoeJoe  
    PRO
       35 天前
    大厂对跨平台的需求应该是最小的, 因为要达到单端性能极致, 搞跨平台的话不会给自己进大厂加什么分, 不过小公司比较需要跨平台的能力.

    细分技术领域能力的话我觉得是可行的, 最好还是结合着业务领域能力一起深挖.

    同一个细分领域的技术, 在不同的业务领域可能会有不同的分叉和挑战.

    如果不细分的话, 就要往架构方向走, 拓宽知识面.
    peteretep
        3
    peteretep  
       35 天前
    就兴趣而言,随意
    就打工而言,深耕不如全栈全方向
    sentinelK
        4
    sentinelK  
       35 天前
    从应用软件开发角度讲,未来一定是广度优于深度的。

    1 、因为 AI 导致的生产力爆发,基建肯定会越来越完善,到时候应用层面的技术深度就是空中楼阁。
    2 、广度高,才能更合理的设计前端架构(大前端等)。
    3 、技术深度的价值本身跨行业适用度不足。
    4 、随着前端设备的性能进步(无论是 toB 还是 toC ),几乎没有业务场景可以支撑前端的深度技术展开。
    weixind
        5
    weixind  
       35 天前
    1. 跨平台是没问题的,但是你要能够找到跨平台的岗位,一般是要中大厂了,才会有专门的基础建设来处理跨平台这一块。

    2.可视化图表 和 “3D 模型渲染/编辑”或“音视频编辑” 属于更小的细分分支,有技术壁垒,但是市场更小一些。

    3. 富文本编辑和在线协作属于声量大市场小,从比较底层的库 yjs 之类几乎就是一个老哥自己来做能看出来。

    4. 编辑器/IDE 这个方向现在是一些大厂的热点,因为 cursor 这个赛道是这波 LLM 热点应用层面跑出来的第一类生产力工具。

    反正我觉得,要么贴着业务打,解决业务的痛点。要么能够深入到自己自己能力的边界,但是也要学会和自己和解。

    我个人是不会深入“3D 模型渲染/编辑”这个方向。图形学对我来说要补的课太多了。
    red13
        6
    red13  
       35 天前
    不要只想着如何提升自己的“劳务价值”,想办法让自己拥有“商业价值”
    a86356
        7
    a86356  
       35 天前
    10 年了还深耕技术,只能说方向错了
    daifee
        8
    daifee  
    OP
       35 天前
    @lbb2445 是自己业余时间学习充电。更叠合你理解的闭门造车。
    daifee
        9
    daifee  
    OP
       35 天前
    @red13 老哥细说一下如何规划执行(想办法让自己拥有“商业价值”)
    daifee
        10
    daifee  
    OP
       35 天前
    @weixind 谢谢老哥认真的意见。
    贴着业务打,解决业务痛点:自我感觉业务真没什么技术痛点(工程化、自动化、性能、稳定性、提效、安全、框架等等都有成熟的解决方案);或者你意见是技术视角解决业务/产品看不到的问题?

    学会和自己和解:刚失业了(市场业务原因),要还房贷,做不到啊



    @sentinelK "未来广度优于深度"
    意思是对应我提到的“夸平台”方向吗?
    daifee
        11
    daifee  
    OP
       35 天前
    @a86356 确实有年龄歧视现象,很艰难,但还是会有接纳老程序员的企业。
    XTTX
        12
    XTTX  
       35 天前
    AI 会把门槛弄得越来越低,gpt3 到 claude 3 到现在的 Claude Code. 每一年都突破前一年的极限.

    用户对前端设计, UI 美学要求也更高。 什么 3d 渲染,skia, shader ,lottie, three.js 和各种花里胡哨的动效 还有一定壁垒。
    iOCZS
        13
    iOCZS  
       35 天前
    就打工而言,深耕不如全栈全方向
    LiuJiang
        14
    LiuJiang  
       35 天前
    来玩 3D 动效吧,好玩的一批,欢迎加入,一起交流
    yjw239
        15
    yjw239  
       35 天前
    前端没啥好深耕的技术,都离业务比较远,除非能做到领域专家,但这太太太难了。
    面向工作混饭吃的话,学 java 转全栈吧,我就是这样过来的。
    crocoBaby
        16
    crocoBaby  
       35 天前
    学 python 转全栈 or 数据分析
    stevexu
        17
    stevexu  
       35 天前
    做类 Office 在线文档的公司,只有寥寥几家,微软、金山、石墨、阿里、腾讯、飞书,只有做实际东西,才能学到真东西。
    daifee
        18
    daifee  
    OP
       35 天前
    @crocoBaby @yjw239 学 Java 、Python ,转其它方向求职?担心被认为新兵蛋子,没有经验竞争力。
    后端开发会折腾 PHP ,Node.js 。其它语言学习难度也不是很大,但后端的业务领域的经验壁垒还是很高的(例如:社交、电商转金融交易业务)——这是我非专业的认知,不确定对错
    qqqqqcy
        19
    qqqqqcy  
       35 天前
    前端这个岗位差不多到头了,可以及时转投 AI 的应用层面,基于 LLM 在 MCP 、LongChain 、Agent 方向探索,感觉这是新时代的「前端」
    AllenCai
        20
    AllenCai  
       34 天前
    拥抱 AI 吧
    phieo2018
        21
    phieo2018  
       34 天前
    可以学学编辑器 vscode 源码看一看,其他的木有机会咯
    bojue
        22
    bojue  
       34 天前
    @stevexu 说了这么多,还不如说葡萄城
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 08:51 · PVG 16:51 · LAX 01:51 · JFK 04:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.