四年前端打算转 go 了 大佬们有啥建议吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
latiaogg
V2EX    Go 编程语言

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

  latiaogg 2022-11-29 08:31:49 +08:00 via iPhone 11410 次点击
这是一个创建于 1046 天前的主题,其中的信息可能已经有所发展或是发生改变。
前端团队裁员 但是转 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
试试就行,钱多你自然就能转成功
2I0Mto2kjm0c0B9i
    42
2I0Mto2kjm0c0B9i  
   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
运维表示想转前端。请问一下楼主,前端是不是挺轻松的?
selfi
    58
selfi  
   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 没岗位的。转了白转。
4BVL25L90W260T9U
    77
4BVL25L90W260T9U  
   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     Solana     2224 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 31ms UTC 16:06 PVG 00:06 LAX 09:06 JFK 12:06
Do have faith in what you're doing.
ubao 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