V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cuieney
V2EX  ›  程序员

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

  •  
  •   cuieney · 6 天前 · 6421 次点击

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

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

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

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

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

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

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

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

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

    Benchmark 见 https://www.techempower.com/benchmarks/#hw=ph&test=query&section=data-r22
    FleetingSound
        49
    FleetingSound  
       5 天前
    跨平台 App 如果不考虑刁钻设备兼容性的话,可以用 Tauri2. Electron 除了 App 比较大,Ram 占用稍高一些,没什么大缺点,开发也快. 有追求就 Tauri2.
    移动 App 可以选 React Native/Expo ,效率高. 熟悉其他可以用 Swift/Flutter.
    FleetingSound
        50
    FleetingSound  
       5 天前
    除了前端外,如果对 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  
       5 天前
    我看现在安卓原生还有 iOS 原生也都是前端的活了。刷了几天 BOSS 。。。要求前端会安卓原生和 iOS 原生的太多了。。。还有 2-4K 想要招一个前端主管的。。。
    cabing
        52
    cabing  
       5 天前
    技术上来说,肯定要一把梭,没有前后端之分,都能干。

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

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

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