V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
latiaogg
V2EX  ›  Go 编程语言

四年前端打算转 go 了 大佬们有啥建议吗?

  •  1
     
  •   latiaogg · 2022-11-29 08:31:49 +08:00 via iPhone · 10800 次点击
    这是一个创建于 750 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前端团队裁员 但是转 go 的话可以苟一苟,对 go 也有点兴趣,没接触过服务端,怎么快速学会服务端相关的知识和技能啊?求点建议
    第 1 条附言  ·  2022-11-29 12:14:21 +08:00

    看了大家的回复 非常感谢 我个人偏向转go的 但其实又不想丢掉前端 很纠结

    80 条回复    2022-12-02 17:36:44 +08:00
    musi
        1
    musi  
       2022-11-29 08:34:46 +08:00   ❤️ 5
    为啥不转 java
    就找工作来说 java 的岗位比 go 多得多吧
    wnh3yang
        2
    wnh3yang  
       2022-11-29 08:36:39 +08:00
    看官方文档
    to2false
        3
    to2false  
       2022-11-29 08:54:17 +08:00
    所以为什么不领礼包换工作呢?四年经验白搭?
    Ayanokouji
        4
    Ayanokouji  
       2022-11-29 08:55:20 +08:00   ❤️ 1
    go 下限挺高的,java 转 go 用了一星期就熟了,前端转 go 可能最大的问题是思路问题吧,这个快不了,在公司先苟着,照葫芦画瓢应该是最快的
    nbhaohao
        5
    nbhaohao  
       2022-11-29 08:57:41 +08:00
    同前端开发, 个人建议是如果可以保持薪资不变, 可以借着这个机会, 转到服务端开发岗位, 这样后续发展空间会更广一点.
    学习上的话, 可以去网上找一些资料, 然后也不要忽视计算机基础的学习, 就语言框架层面在日常中应该还好, 不过后面拉开差距的, 还是计算机基础, 比如 操作系统, 语言本质, 网络基础这些东西, 特别是在后端领域.
    tonymua
        6
    tonymua  
       2022-11-29 09:00:19 +08:00
    @nbhaohao 薪资不变不太现实吧 0 经验的 GO 初学者和 4 年经验的前端 差别还是蛮大的
    aeli
        7
    aeli  
       2022-11-29 09:11:34 +08:00
    前端没必要转,前端市场上这么缺。直接拿裁员补偿跳比较好。
    kingjpa
        8
    kingjpa  
       2022-11-29 09:14:45 +08:00
    每一个公司都有前端,但不一定每个公司都用 go 。
    um1ng
        9
    um1ng  
       2022-11-29 09:19:21 +08:00   ❤️ 3
    本人是前端 7 年经验 老哥听我的 前端需求真的大 你学好英语 平时再往 js 全栈转 机会更多
    yl20181003
        10
    yl20181003  
       2022-11-29 09:22:13 +08:00
    楼主不是求学习资料的吗,怎么感觉楼歪了?
    jheroy
        11
    jheroy  
       2022-11-29 09:29:51 +08:00   ❤️ 6
    多年的 go 服务端告诉你, 能不转还是别转, 除非你抗压能力特别强. 大公司还好一点, 小公司估计还得兼运维. 服务器代码质量要求和前端不一样, 前端出 bug 大不了显示有问题或者功能没法用, 服务出问题严重的直接导致数据错乱, 后果比前端严重多了.所以承受的压力会非常大, 关键拿的钱也没多.
    yazinnnn
        12
    yazinnnn  
       2022-11-29 09:37:30 +08:00
    带薪学习多好啊...
    QKgf555H87Fp0cth
        13
    QKgf555H87Fp0cth  
       2022-11-29 09:39:58 +08:00
    每一个公司都有前端,但不一定每个公司都用 go 。
    ShayneWang
        14
    ShayneWang  
       2022-11-29 09:44:08 +08:00
    我和你情况差不多,转 go 了
    ksice
        15
    ksice  
       2022-11-29 09:49:28 +08:00
    我近期也在转不过我是 java ,感觉 go 入门还是挺快的,一般一周左右就可以慢慢上手,可能前端的话语法和思想方面有较大的差异
    djoiwhud
        16
    djoiwhud  
       2022-11-29 09:49:36 +08:00 via Android
    不推荐啊。4 年经验的沉没成本太高了。

    不过大多数前端都是切图仔。自己拿捏把。
    nbhaohao
        17
    nbhaohao  
       2022-11-29 09:51:45 +08:00
    @tonymua 确实, 也看楼主公司了, 就许多前端有想转后端的想法, 主要就是薪资接不住. 比如本身是中级前端, 转的话, 可能就变成初级后端这样了.
    ymcz852
        18
    ymcz852  
       2022-11-29 09:52:48 +08:00
    @um1ng 老哥可以具体说说吗,挺感兴趣的~
    sun522198558
        19
    sun522198558  
       2022-11-29 09:57:25 +08:00
    同楼上转 java ,go 岗位少
    GP1
        20
    GP1  
       2022-11-29 10:10:42 +08:00
    不建议,前端还是缺人的
    DiverO
        21
    DiverO  
       2022-11-29 10:11:56 +08:00
    游戏后端,go 的需求是越来越多了
    n37r06u3
        22
    n37r06u3  
       2022-11-29 10:25:20 +08:00
    换方向也解决不了你的工资焦虑,还是老老实实精通一门 再搞其他,毕竟每个人的精力有限
    WhiteSJ
        23
    WhiteSJ  
       2022-11-29 10:29:44 +08:00
    我觉得前端路挺宽的,生态位独一无二。
    star7th
        24
    star7th  
       2022-11-29 10:29:45 +08:00
    别转。前端比 go 有前途,需求更大。
    um1ng
        25
    um1ng  
       2022-11-29 10:37:00 +08:00   ❤️ 1
    @ymcz852 国内外前端的坑位都挺多的 也好找工作 而且 nodejs 学习起来也会很顺手
    horizon
        26
    horizon  
       2022-11-29 10:39:14 +08:00
    我建议转,有白嫖转的机会还不好吗,拓宽下自己后端的视野也好啊
    hxysnail
        27
    hxysnail  
       2022-11-29 10:42:54 +08:00
    我也觉得前端比做后端好,就我在公司招的几个外包看,前端编程能力基本都比后端差,但报价却却比后端高,应该是供需因素导致的?
    hxysnail
        28
    hxysnail  
       2022-11-29 10:45:53 +08:00
    Go 目前还算小众,岗位跟 Java 没法比;但由于 Go 的简历不错,有时不好招人,所以 offer 会高一点点,有好有坏吧
    seakingii
        29
    seakingii  
       2022-11-29 10:49:15 +08:00
    我也在学 GO,这是一门好语言,建议学学,有兴趣的话一起交流交流
    seakingii
        30
    seakingii  
       2022-11-29 10:51:18 +08:00
    不过你现在是前端,要学后端的话可以不学 GO,先学 NODE.JS 或者 DENO,用你的 JS 技能来学习后端开发先.

    等后端的技术点掌握了,再考虑别的语言也可以.
    bthulu
        31
    bthulu  
       2022-11-29 10:58:40 +08:00
    前端转啥后端啊, 后端压力比前端大多了, 拿的钱又差不多. 经常加班赶进度的, 后端里很常见, 前端里又有几个了?
    Patrick1
        32
    Patrick1  
       2022-11-29 11:00:19 +08:00
    还是转 java 吧,一个公司 2 前端 8 个 java 后端,前端需求哪有那么大,现在低代码平台越来越多,前端活会越来越少的
    liuxingdeyu
        33
    liuxingdeyu  
       2022-11-29 11:06:17 +08:00
    后端要学的东西太多了,操作系统加网络你就逃不开的。。。
    libook
        34
    libook  
       2022-11-29 11:12:34 +08:00
    业余时间去官网看教程,Go 基本也就一两周就能上手了,看你是想技多不压身,还是想破釜沉舟换个赛道。

    我个人是做全栈开发的,我能提供的信息是后端开发大部分知识和思维习惯都和前端不一样,比如前端更多是在研究浏览器和 Web 容器的特性,而对后端来说语言只是冰山一角,更多的是架构思想、中间件、数据库。
    plutome
        35
    plutome  
       2022-11-29 11:17:43 +08:00   ❤️ 2
    强烈建议所有人都去卷 java ,哈哈
    allgy
        36
    allgy  
       2022-11-29 11:24:24 +08:00
    不建议!!!
    del1214
        37
    del1214  
       2022-11-29 11:26:44 +08:00   ❤️ 1
    转吧,前端天花板低,还被低代码蚕食市场
    lwch
        38
    lwch  
       2022-11-29 11:57:59 +08:00
    快跑
    latiaogg
        39
    latiaogg  
    OP
       2022-11-29 12:17:15 +08:00 via iPhone
    @um1ng 感谢您的回复 我其实很好奇为啥会说前端的需求大 我感觉也已经很多前端了
    leedarmau
        40
    leedarmau  
       2022-11-29 12:26:29 +08:00 via iPhone
    @latiaogg 设计转前端的来了。

    你们说前端门槛低,卷啥的,要不看看设计都成啥样了?🐶
    securityCoding
        41
    securityCoding  
       2022-11-29 12:30:25 +08:00
    试试就行,钱多你自然就能转成功
    iapplebear
        42
    iapplebear  
       2022-11-29 13:19:54 +08:00
    我也是前端正在学 go ,但不是用 go 写后端,主要用 go 来搞 WebAssembly ,这也是一个前端的深入方向。
    haochen2
        43
    haochen2  
       2022-11-29 13:26:43 +08:00 via Android
    @jheroy 真实,运维,oncall 各种问题都是后端做,前段基本没事
    skye
        44
    skye  
       2022-11-29 13:43:53 +08:00
    兴趣学习 go 就学了,当吃饭能力的话,还是前端的就业面广
    zuosiruan
        45
    zuosiruan  
       2022-11-29 13:46:53 +08:00
    后端就转 java
    Robertwhite
        46
    Robertwhite  
       2022-11-29 13:51:22 +08:00
    不建议。我是 3 年 Java 转的前端,转了后都不太敢跳槽,之前的经验很多都用不到了,时间成本有点高
    herozzm
        47
    herozzm  
       2022-11-29 13:54:20 +08:00
    不能存在转嘛,都学才是王道
    Twan
        48
    Twan  
       2022-11-29 14:09:27 +08:00
    一起搞就行.
    后端用 py 吧
    ghostwind
        49
    ghostwind  
       2022-11-29 14:36:17 +08:00
    不建议,选前端
    sologgfun
        50
    sologgfun  
       2022-11-29 15:55:53 +08:00
    4 年时间有点长了,不太建议转。我自己是工作 4 年,前 2 年是前端
    看你连服务端都没接触过,就更不建议了,工作 4 年的前端没写过 nodejs ,对你的探索精神打个问号
    如果公司的前端就是画画纯页面,后端就是纯 crud 的话,更没有转的必要
    公司能给你的场景太弱,你只是把你已经熟练的锤头换成了榔头,后果就是很快失去你全部的竞争力
    Twan
        51
    Twan  
       2022-11-29 16:25:00 +08:00
    补充一句: 如果你是科班毕业 C 语言还行(***ptr 能用起来 且 /TCP 三次握手,四次挥手,11 个状态 在有一点计算机操作系统基础 证明对计算机还算了解), 都学难度也就那样...

    对于基础应用来说 三个月足以精通. 其他具体应用场景具体分析另论.
    yibo2018
        52
    yibo2018  
       2022-11-29 18:08:15 +08:00   ❤️ 1
    别来后端了,据我观察,后端的卷至少要超出前端几个量级
    近几年身边好多前端进大厂的,后端没有几个
    otakustay
        53
    otakustay  
       2022-11-29 18:14:13 +08:00   ❤️ 1
    前端和 Go 从来不是冲突的,你要相信自己足以把 2 个都掌握好
    nuyan
        54
    nuyan  
       2022-11-29 18:17:26 +08:00
    和楼主一样,我做前端 6 年,用过 Node 的 Koa2 在去学习 Go 的 Gin 的话还是比较轻松的,建议沉下心学小一个月的 Go 相关的知识然后去找个偏前端的全栈然后慢慢转型。
    Iamsonny
        55
    Iamsonny  
       2022-11-29 18:31:30 +08:00
    前端待遇感觉比 GO 后端更高。
    JohnBull
        56
    JohnBull  
       2022-11-29 18:34:42 +08:00
    转 PHP 吧
    impl
        57
    impl  
       2022-11-29 19:04:22 +08:00 via Android
    运维表示想转前端。请问一下楼主,前端是不是挺轻松的?
    Richardhtw
        58
    Richardhtw  
       2022-11-29 21:50:11 +08:00
    感觉前端没有后端卷
    GoogleMaster
        59
    GoogleMaster  
       2022-11-29 22:18:59 +08:00
    前端搞图形学咋样 3d threejs 、ue4 等方向
    az22c
        60
    az22c  
       2022-11-29 22:29:38 +08:00
    @yibo2018 #52 因为缺前端临时工啊。所以你论点不成立
    fengbjhqs
        61
    fengbjhqs  
       2022-11-29 22:49:15 +08:00 via Android
    @jheroy 任何后端都存在你说的这些问题,和语言没有关系了
    qbhy
        62
    qbhy  
       2022-11-29 23:05:28 +08:00
    想转 go 挺好,但是不想丢前端就不好了
    Soar360
        63
    Soar360  
       2022-11-29 23:05:59 +08:00
    嘿,来转 C# 吧。
    dayeye2006199
        64
    dayeye2006199  
       2022-11-30 02:24:52 +08:00
    转全栈工程师吧,学点 node 的后端,找个远程工作美滋滋
    latiaogg
        65
    latiaogg  
    OP
       2022-11-30 07:15:39 +08:00 via iPhone   ❤️ 1
    @impl 还是要看业务 像我们部门一般年底会特别忙 需求池会排一堆需求…但是人不够就只能一个一个来 但是确实没那么累
    latiaogg
        66
    latiaogg  
    OP
       2022-11-30 07:17:13 +08:00 via iPhone
    @dayeye2006199 转全栈的话 服务端语言用 go 会有劣势吗?
    latiaogg
        67
    latiaogg  
    OP
       2022-11-30 07:17:49 +08:00 via iPhone
    @iapplebear 我觉得这个转 ho 之后也可以探索一下
    lixon166
        68
    lixon166  
       2022-11-30 08:05:17 +08:00
    有 go 群吗 谁来建一个
    YouTing
        69
    YouTing  
       2022-11-30 08:12:39 +08:00
    @GoogleMaster 市场小,不过收入高一点
    YouTing
        70
    YouTing  
       2022-11-30 08:22:43 +08:00
    建议你先学一个月 go ,觉得不错的话可以转全栈,我也是前端想转 go 的
    loading
        71
    loading  
       2022-11-30 08:45:33 +08:00
    我前期稍微用了一下 go ,现在我正在入门 ts ,准备后端用 node.js 了。
    dayeye2006199
        72
    dayeye2006199  
       2022-11-30 08:52:23 +08:00
    @latiaogg 如果想找远程工作,JS 前后一把梭是常见的配置。
    远程工作大部分都是小公司,小公司一般没有很明确的前后端。前后端统一编程语言对小公司来讲是很有吸引力的。
    bam9
        73
    bam9  
       2022-11-30 09:20:26 +08:00
    @um1ng 兄弟,能具体说说吗, 你规划的职业发展路径是什么,需要学啥?
    gongquanlin
        74
    gongquanlin  
       2022-11-30 09:52:32 +08:00
    一般压力不大的业务,如果是为了自己,前端转后端可以用 nestjs 之类的过度,风格和 spring 似的;后端大部分逻辑是想通的,增删改查数据库,削峰限流乱七八糟一堆搞;
    反正业务量不大,node 的后端足够了,真有压力需求的时候再上 go ;
    不过看 op 这个情况应该后端就是 go 搞的,那该转就转呗,拿着工资上学不香吗~
    luvsic
        75
    luvsic  
       2022-11-30 10:32:07 +08:00
    [建议] 转下试试,现在工作不好找,不要出去。转不成功,再接着做前端。试试没啥成本
    miv
        76
    miv  
       2022-11-30 10:36:42 +08:00
    node 全栈吧,go 没岗位的。转了白转。
    ospider
        77
    ospider  
       2022-11-30 10:41:35 +08:00
    别转,纯属瞎折腾。前端做点开源项目,是最容易拿到高薪远程工作的。
    66beta
        78
    66beta  
       2022-11-30 11:25:13 +08:00
    选 java ,别听上面说什么前端缺口大,扯淡,缺口大怎么平均工资还比公司里 java 低那么多?
    tony1890
        79
    tony1890  
       2022-11-30 18:19:01 +08:00
    有机会就转吧。(不怎么写 go ,基本用来刷 leetcode ,防遗忘)
    以后深入学习底层,说不定哪天写个牛逼的库出来呢。
    yibo2018
        80
    yibo2018  
       2022-12-02 17:36:44 +08:00
    @az22c 能进去管他是临时工还是啥?后端就不止临时工了?目前了解到的同事也没有被裁,时间长的都有 2 年了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3556 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 04:24 · PVG 12:24 · LAX 20:24 · JFK 23:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.