前端转 node 好转么?要学多久? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
chunkingName
V2EX    程序员

前端转 node 好转么?要学多久?

  •  
  •   chunkingName 2024-04-15 21:51:24 +08:00 3296 次点击
    这是一个创建于 593 天前的主题,其中的信息可能已经有所发展或是发生改变。

    五年前端,想转 Node 往后端发展发展,前端 vue 技术栈,基础算扎实,但没 node 经验,只自己写过几个简单的增删改查。想找 node 开发现实吗?如果可以的话需要怎么学?

    23 条回复    2024-04-17 10:35:10 +08:00
    yangg
        1
    yangg  
       2024-04-15 21:54:40 +08:00 via iPhone
    node 简单,找个基础书学学,再就是找一些实战项目熟悉更多的实践,就很好了,再搞搞感兴趣的
    kneo
        2
    kneo  
       2024-04-15 22:08:49 +08:00 via Android
    什么叫“转”?自废武功,把你之前全的全忘掉吗?我估计挺难的。
    NormanGhost
        3
    NormanGhost  
       2024-04-15 23:41:46 +08:00 via Android
    还好吧,我在公司的职位虽然是前端。但是,一直在搞 electron 开发,node 也是天天写。有时候还要写点 c++用来给 node 调用 dll 。我们是做音视频开发的 ffmpeg 也天天用。前端多学点肯定是有帮助的。可以从 electron 入手,也可以从后端 nodejs ,前端 vue react 入手。
    jones2000
        4
    jones2000  
       2024-04-15 23:51:00 +08:00
    找个自己写过的项目, 把前端渲染改成后台渲染。
    drydiy
        5
    drydiy  
       2024-04-16 00:23:33 +08:00
    node 的使用场景优势全是前端相关的。你如果想往后端发展,建议转 java 。如果想发挥 node 的优势,你必然离不开前端领域。
    dayeye2006199
        6
    dayeye2006199  
       2024-04-16 00:36:51 +08:00
    转“node” -- 不需要转
    怕就是 node 开发的是其他的东西,比如后端之类的,那个需要补领域知识
    bianhui
        7
    bianhui  
       2024-04-16 09:06:01 +08:00
    node 不就是 js 语么,也都是 v8 ,一样的。以前 node serverless ,中间层什么的多,现在很少了吧,国外到时挺多的。可能卡在 16 年左右创建的公司或者立项的项目比较钟爱 node 吧。
    后端不需要仅仅一门语言就够了,恰恰相反后端最重要的能力是综合吧。那些有的没的。
    stillsilly
        8
    stillsilly  
       2024-04-16 09:21:54 +08:00
    不用学吧,要写啥直接一边查文档一边写
    tinycold
        9
    tinycold  
       2024-04-16 09:36:59 +08:00
    你还没明白这根本不是语法的问题,而是整个领域的转变。

    Node 重要的不是语法本身,而是网络协议,OS ,进程,集群这些。
    用 Node 做 web 后端服务,毕竟极少见,也不是它的特长。
    mswh
        10
    mswh  
       2024-04-16 09:53:40 +08:00
    都是 JS 语言,看下就会了,重要的是需要了解下后端思想,数据库啥的
    IamUNICODE
        11
    IamUNICODE  
       2024-04-16 11:27:07 +08:00
    我好几个前端前同事都转 node 后端失败了,我也不清楚是什么原因,因为在我看来前端比后端难得多
    wangtian2020
        12
    wangtian2020  
       2024-04-16 11:37:24 +08:00
    后端语言最速 hello world 传说,别人环境还没配置完,你的 express 服务器已经跑起来了
    但是找工作不推荐
    r4aAi04Uk2gYWU89
        13
    r4aAi04Uk2gYWU89  
       2024-04-16 11:39:55 +08:00
    @tinycold node 的特性就是异步 IO ,应用主力就是做 web 后端啊。尤其 17 年前后,Node 火的一塌糊涂,go 还没什么声音,赶上微服务的风口,在 web 这块,和 java, php 三分天下。现在国外中小团队的 web 岗位,主流也是 node 。
    r4aAi04Uk2gYWU89
        14
    r4aAi04Uk2gYWU89  
       2024-04-16 11:47:31 +08:00
    我是 1 年前端转的后端,第一门后端语言也是 node ,感觉学习进展比较快的是,写 SQL ,接触 mysql, redis ,nosql ,接触 fs 操作文件,接触 web 框架(当年是 express,koa),学习洋葱模型,接触 http request/response ,入门的话,这些差不多了。
    chunkingName
        15
    chunkingName  
    OP
       2024-04-16 12:10:55 +08:00
    @wangtian2020 是的 我漏了数据库、redis 等后端一系列的东西。 找工作是不太现实了
    chunkingName
        16
    chunkingName  
    OP
       2024-04-16 12:11:45 +08:00
    @tinycold 是的,是我狭隘了,要学的不是 node ,是后端的整个领域。
    chunkingName
        17
    chunkingName  
    OP
       2024-04-16 12:12:33 +08:00
    @wtfedc 你一年好转,我五年经验了,转后端难平薪跳槽。
    chunkingName
        18
    chunkingName  
    OP
       2024-04-16 12:13:15 +08:00
    @IamUNICODE 后端整个领域要学的东西比较多吧。我觉得前端比后端简单,前端就 css 和 js
    webszy
        19
    webszy  
       2024-04-16 13:03:27 +08:00
    前端学 node 不叫转,叫深入。node 其实不难,难的更多是后端的知识概念,服务器运维、数据库、网络这些知识
    IamUNICODE
        20
    IamUNICODE  
       2024-04-16 15:40:57 +08:00
    @chunkingName 有前端怎么打开终端 ping 一下都不知道,真的脑壳痛
    CHTuring
        21
    CHTuring  
       2024-04-16 22:45:31 +08:00
    不要问能不能转成功后端,重要的先学、要会。

    你可以先从 Next 、Nuxt 这种易上手的前后端框架开始写 CRUD ,然后系统的学 Nest 这种纯 Node 后端框架,等你学的时候自然而然的就会去了解后端相关的东西,比如数据库、Redis 、Task 、服务器部署。

    说个题外话,其实不管能不能转成后端,5 年前端一点不会后端概念是不应该的。精通不重要,但是起码要会要听过。不然团队协作只能被动在有限的前端思想内沟通。

    学东西任何时候都不晚。
    unclebb
        22
    unclebb  
       2024-04-17 09:46:40 +08:00 via iPhone
    node 主要还是后端吧,我认识的周围 node 大佬都有后端背景,然后我就跟着写点汤汤水水
    chunkingName
        23
    chunkingName  
    OP
       2024-04-17 10:35:10 +08:00
    @CHTuring 哈哈不是一点不会,以前也用 node 写过简单的增删改查,平时黑群晖也折腾各种 docker 啥的。只是不知道学到能换工作,到底需要多少精力。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2614 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 14:44 PVG 22:44 LAX 06:44 JFK 09:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86