V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cuieney
V2EX  ›  程序员

现在前端开发者还能做什么?

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

    做后台表单,做 C 端页面,小程序,写业务逻辑,做特效,了解学习新技术?有些迷茫不知道前端该往哪个方向继续探索目前一直在做 c 端页面,后台页面,还是想做一些创新的事情。

    74 条回复    2024-10-22 11:17:21 +08:00
    fox2081
        1
    fox2081  
       69 天前
    做后端
    FrankFang128
        2
    FrankFang128  
       69 天前
    做后端
    reDesign
        3
    reDesign  
       69 天前
    我的建议是学好英语,多尝试交互设计+开发落地,因为 ai 提升的效率未来会让前端市场需求大大降低。
    https://x.com/Ppei0622/status/1845734425444966421
    DOLLOR
        4
    DOLLOR  
       69 天前
    学 java 、go 、php ,把后端一起卷起来
    kinghly
        5
    kinghly  
       69 天前 via Android   ❤️ 4
    炒粉
    JoryJoestar
        6
    JoryJoestar  
       69 天前
    WebGL
    Laobai
        7
    Laobai  
       69 天前
    当前台
    kevinguoCN
        8
    kevinguoCN  
       69 天前
    前端 node + php 真的前后一把梭
    Rust2015
        9
    Rust2015  
       69 天前
    可以桌面编程

    vscode 就是 Elrctorn 开发的
    bthulu
        10
    bthulu  
       69 天前
    华为鸿蒙 OSNEXT 桌面系统欢迎你
    senjyougahara
        11
    senjyougahara  
       69 天前
    @Rust2015 前端做桌面开发太重了,electron 随便打包出来都是 100m 起步
    azu001
        12
    azu001  
       69 天前
    挺多的,比如 Flutter 因为语法和前段差不多,uniapp 这个入门更快。
    dfkjgklfdjg
        13
    dfkjgklfdjg  
       69 天前
    所有和用户交互的部分都叫做“前端”,不要把自己限制在“web 前端”的框架之中。
    如果不愿意离开 JS 的舒适区,也可以考虑一下“web 全栈”,都是用 JS 写代码没有很困难。

    想要做“创新”的事情,得看你觉得什么算是创新。
    把旧的东西用新的技术栈翻新一遍算不算“创新”,或者使用老的技术栈实现一个现在很火热的 AI Chat 算不算“创新”,还是说得用新的技术做出来一个全新的事物才算是“创新”。
    zzzmh
        14
    zzzmh  
       69 天前
    我是后端哈 随便说几个 b 站看过的,1 特效,我见过一些前端纯 css 实现的贼 NB 的特效,在 B 站上有不少,感觉他们就是专攻这块的。2 桌面 APP 楼上说的 Elrctorn 感觉最好是先有一个好的题材,比如写个小游戏之类的,然后不断完善。3 学个 node 然后前后端通吃,自己开发线上的网站或者小程序,这个也是缺题材。而且有服务器成本。4 uniapp 然后研究 H5+安卓+ios
    qiangguodiceng
        15
    qiangguodiceng  
       69 天前
    送外卖
    zy0829
        16
    zy0829  
       69 天前
    送外卖
    ynxh
        17
    ynxh  
       69 天前
    前端死路一条
    PTLin
        18
    PTLin  
       69 天前
    研究图形学 WebGL ,WebGPU 这些离你最近了
    jonsmith
        19
    jonsmith  
       69 天前 via Android
    搞全栈啊,甩开后端全干,Next.js Nuxt.js 这些 SSR 框架学起来
    loveyou1
        20
    loveyou1  
       69 天前   ❤️ 5
    我认为比较好的学习过程:打好基础,适当深入,用到在学,职场之道,人情世故。

    什么学后端,学 Flutter...,不建议去折腾,用不到很快就忘了还浪费精力。
    ultimate42
        21
    ultimate42  
       69 天前   ❤️ 7
    @senjyougahara 可以学 rust 用 tauri 写、我已经第 3 次入门 rust 了,超过了 0%的前端开发者,你也快来试试吧!
    sir283
        22
    sir283  
       69 天前 via Android
    @Rust2015 桌面开发还是别用 js 框架了,vscode 都黑科技优化了 n 久才勉强能用,其它的那堆,64g 内存的电脑都带不动。。。。
    hanaTsuk1
        23
    hanaTsuk1  
       69 天前
    @ultimate42 遇事不决就 clone🤣
    5261
        24
    5261  
       69 天前
    @ultimate42 哈哈,看到你说第 3 次入门 rust ,我就知道选对了,我也是 rust 要重新入门好几次
    andyskaura
        25
    andyskaura  
       69 天前
    webgl webrtc wasm
    importmeta
        26
    importmeta  
       69 天前
    学 Node, 当全栈, 独立开发.
    guanhui07
        27
    guanhui07  
       69 天前
    学下后端吧
    Satella
        28
    Satella  
       69 天前
    做后厨
    huyu
        29
    huyu  
       69 天前
    没事,前端后端都是 35 岁退休, [手动狗头]
    iorilu
        30
    iorilu  
       69 天前
    没啥价值, 现在 ai 几秒就能搞出来一个能跑得, 服不服
    Gilfoyle26
        31
    Gilfoyle26  
       69 天前
    @ultimate42 #21 《我已经第 3 次入门 rust 了》再来 4 次就可以凑 7 进 7 出了,
    Rust2015
        32
    Rust2015  
       69 天前
    @senjyougahara

    技术总是不断迭代进步的,QQ 新版也是基于 Elrctorn 框架

    我感觉新版的 QQ 有个其他截图软件无法比拟的优势,就是能滚动截图,这个功能很多都需要截图软件

    这个功能很贴心
    wjf4593
        33
    wjf4593  
       69 天前
    @Rust2015 真的假的?
    BaiLinfeng
        34
    BaiLinfeng  
       69 天前
    前端技术变化多端,今天 A 技术,明天 B 技术,一点都不稳定,想被谁上谁就可以上,太难了,前端好久稳定点,不要把技术变老变去了,人也受不了这样搞
    NotAfraidLP
        35
    NotAfraidLP  
       69 天前
    @sir283 你做的什么级别的应用软件 我之前公司做了好几个工业软件都是 electron 裹起来的...客户 8g 内存老旧 windows 照跑不误啊
    LavaC
        36
    LavaC  
       69 天前
    现在所谓在“前端”的前端,无论是学 rust (后端语言)搞编译优化和 wasm 还是 webgl (图形学)做特效,都是得让你跳脱出前端这一框架才能达到的,就甭纠结什么前后端了,觉得什么好玩就学什么。
    Jtyczc
        37
    Jtyczc  
       68 天前
    考雅思
    289396212
        38
    289396212  
       68 天前
    @kevinguoCN node 和 php 不都是服务端开发吗?冲突了不是
    woniuppp
        39
    woniuppp  
       68 天前
    做开源
    StephenHe
        40
    StephenHe  
       68 天前
    不如开滴滴,送外卖
    beginor
        41
    beginor  
       68 天前 via Android
    我觉得前端应该注重一下用户体验,不只是罗列控件,这个更加可行。

    webgl/webcpu 属于计算机图形学,和前端不是一个赛道,shader 就可以把很多人拦在门外
    guanzhangzhang
        42
    guanzhangzhang  
       68 天前
    学 rust 卷前端编译工具
    catch
        43
    catch  
       68 天前
    前端适合躺平,不适合持续投入,回报不高了。
    我个人的观点
    gcgj72
        44
    gcgj72  
       68 天前
    客户端吧 大前端 卷 rn 卷 flutter
    JoeDH
        45
    JoeDH  
       68 天前
    @reDesign #3 请教下英语如何学起
    maryshaw
        46
    maryshaw  
       68 天前
    @reDesign 很努力学英语了,但是好像也没有能找到好工作。你这个学英语,能有具体的提高的场景吗,学到什么程度,会有什么样的好处
    FleetingSound
        47
    FleetingSound  
       68 天前
    会 python 的话,用 langchain/llamaindex 写点 AI 服务玩
    FleetingSound
        48
    FleetingSound  
       68 天前
    要是什么都想 js 一把梭. 可以用 Bun ,性能很不错.

    Benchmark 见 https://www.techempower.com/benchmarks/#hw=ph&test=query&section=data-r22
    FleetingSound
        49
    FleetingSound  
       68 天前
    跨平台 App 如果不考虑刁钻设备兼容性的话,可以用 Tauri2. Electron 除了 App 比较大,Ram 占用稍高一些,没什么大缺点,开发也快. 有追求就 Tauri2.
    移动 App 可以选 React Native/Expo ,效率高. 熟悉其他可以用 Swift/Flutter.
    FleetingSound
        50
    FleetingSound  
       68 天前
    除了前端外,如果对 AI 有兴趣,接触些 Github 的热门应用. 多写写 Python AI Service ,其中 RAG 是最容易入门的.
    例如,从 private GPT 源码入手 llamaIndex ,读 medium 关于 llamaindex 和 langchain 的各种文章熟悉使用. 熟悉流程后,自己去随意搭配喜欢的技术栈写 App ,实现你自己的 idea.

    https://github.com/zylon-ai/private-gpt
    https://python.langchain.com/docs/introduction/
    https://www.llamaindex.ai
    Yesr00
        51
    Yesr00  
       68 天前
    我看现在安卓原生还有 iOS 原生也都是前端的活了。刷了几天 BOSS 。。。要求前端会安卓原生和 iOS 原生的太多了。。。还有 2-4K 想要招一个前端主管的。。。
    cabing
        52
    cabing  
       68 天前
    技术上来说,肯定要一把梭,没有前后端之分,都能干。

    从整个职业技能的宽度来说,提高驾驶技能,摩托车和汽车。扩宽职业道路
    bugcreator
        53
    bugcreator  
       68 天前 via iPhone
    面向海外做免费+付费 ui 组件
    卖付费模板,sass /landing page...
    多在英文社交媒体露面
    paradox8599
        54
    paradox8599  
       68 天前 via Android
    全栈,next/nuxt ,supabase ,prisma
    xxss0903
        55
    xxss0903  
       68 天前
    做自己想做的,现在有了 AI 变成,提高了很多效率,以后前后端都可以做,那么就做自己想做的东西,不要拘泥于技术。
    比如我写的 liteofd 就是用 ts 写的,你能知道其实我本来是个 Android 开发者么
    https://github.com/xxss0903/liteofd
    favori
        56
    favori  
       68 天前
    我也是前端,最近做了一个纯前端项目,绘制 3D 架构图的工具,有没有需要画架构图的朋友来捧捧场呀? https://icraft.gantcloud.com
    leggod
        57
    leggod  
       68 天前
    做鸭
    zhwithsweet
        58
    zhwithsweet  
       68 天前
    @favori #56 感兴趣,开源吗
    favori
        59
    favori  
       68 天前
    @zhwithsweet 是公司项目哈,不开源呢
    senjyougahara
        60
    senjyougahara  
       68 天前
    @ultimate42 懒得学 rust ,直接用 c#写客户端😀
    beginor
        61
    beginor  
       68 天前 via Android
    @cabing 这是铁人三项的必备技能啊😂
    nieyujiang
        62
    nieyujiang  
       68 天前 via iPhone
    学 c++,然后给 v8 贡献代码,然后把 v8 改到非常抽象,恶心其他的前端 doge
    Cu635
        63
    Cu635  
       68 天前
    前端是用来进行用户交互的,如果在这个方向上考虑呢?就是对一些可能是行业更相关、没那么通用的,前端各个元素什么的位置、布局逻辑这些知识来进行探索呢?
    snarkprayer
        64
    snarkprayer  
       67 天前
    前后端都一样,AI 发展到一定程度,后端照样被 AI 替代,写 curd 你能写的过 AI ?
    DCNGAWE
        65
    DCNGAWE  
       67 天前
    godot 了解下 和 js 差不多 写个小游戏还蛮有意思的
    yovo
        66
    yovo  
       66 天前 via iPhone
    我陪家人出国 开一家小中餐馆 安安稳稳过日子 压力烦恼减少 不掉发了
    webfamer
        67
    webfamer  
       66 天前
    想转行去学修摩托车,不知道可行不可行,上个月被毕业投到现在没几个面试
    pzzrudlf
        68
    pzzrudlf  
       66 天前 via iPhone
    摆摊卖炸串炸鸡
    iXiaowu
        69
    iXiaowu  
       66 天前
    ts serverless 解决一切
    cuieney
        70
    cuieney  
    OP
       65 天前
    @dfkjgklfdjg 可能创新的事情是一种创新的想法吧。目前能做的我觉得就是可视化方向的,而不属于创新。做移动端、全栈也好,还是不在创新的范畴内。
    cuieney
        71
    cuieney  
    OP
       65 天前
    @loveyou1 职场确实人情世故吧。技术呢感觉没出路,也什么都折腾了一点,刚开始的移动端转前端,现在又写 node 。
    dfkjgklfdjg
        72
    dfkjgklfdjg  
       64 天前
    @cuieney #70 ,可视化赛道太窄了,很多太垂直的专业知识。深耕之后就没办法离开了,我不太喜欢这样的感觉。但也因为各种空间计算的问题会提高门槛,因人而异。

    ----
    同样的我也会因为“创新”而没有安全感,大部分的创新尝试对于一线开发来说意义都不太大,都是用现有的技术去翻新一个原本已经存在的东西(或者是增强)。
    真的要符合 OP 你的“创新”,用现在的新名词来说得在 [前端工程师] 的基础上更进一步变成 [产品工程师] 才行。

    但是看 OP 现在对自己工作内容的描述还只是在“页面仔”的阶段,没有贬低 OP ,只是说工作内容还是在初~中级的阶段(做管理后台做页面……),是没办法一步到位直接到“创新”的。
    你可以先去"入侵"产品和业务相关的职能看看是不是适合这个方向,再做出决定。我不觉得你只是想找到一个你认知中“创新”的项目,然后去做这个“创新”团队里面的一个螺丝钉。
    cuieney
        73
    cuieney  
    OP
       64 天前
    @dfkjgklfdjg 就目前的工作职能确实是页面仔,可能也是我自己苦于没有思路,所以对创新过于执着,想要做些这样的事情,不仅仅是工作,生活中也是想做一些创新的事情。在回到工作中,在做业务时,也会面临接着下一步的方向是什么。就目前我的业务/技术部门都是处于一个稳定形态,没有下一步的大规划。那么对于前端团队也就没有一个很好的发力点。那么创新不仅仅是技术创新,也是业务的创新,更是一种思路想法。
    dfkjgklfdjg
        74
    dfkjgklfdjg  
       64 天前
    @cuieney #73 ,为了创新去创新,多半会失败的。可以和业务部门多聊聊,可能他们现在很困扰的一个事情,对你来说正好有解决方案,然后就可以做一个新的工具出来。如果不是互联网公司,技术部门只是职能部门,没办法去创造业务的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1203 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 18:12 · PVG 02:12 · LAX 10:12 · JFK 13:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.