Golang Go语言 四年前端打算转了 大佬们有啥建议吗?

发布于 1周前 作者 caililin 来自 Go语言
前端团队裁员 但是转 go 的话可以苟一苟,对 go 也有点兴趣,没接触过服务端,怎么快速学会服务端相关的知识和技能啊?求点建议

Golang Go语言 四年前端打算转了 大佬们有啥建议吗?
81 回复

为啥不转 java
就找工作来说 java 的岗位比 go 多得多吧

更多关于Golang Go语言 四年前端打算转了 大佬们有啥建议吗?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


看官方文档

所以为什么不领礼包换工作呢?四年经验白搭?

go 下限挺高的,java 转 go 用了一星期就熟了,前端转 go 可能最大的问题是思路问题吧,这个快不了,在公司先苟着,照葫芦画瓢应该是最快的

同前端开发, 个人建议是如果可以保持薪资不变, 可以借着这个机会, 转到服务端开发岗位, 这样后续发展空间会更广一点.
学习上的话, 可以去网上找一些资料, 然后也不要忽视计算机基础的学习, 就语言框架层面在日常中应该还好, 不过后面拉开差距的, 还是计算机基础, 比如 操作系统, 语言本质, 网络基础这些东西, 特别是在后端领域.

薪资不变不太现实吧 0 经验的 GO 初学者和 4 年经验的前端 差别还是蛮大的

前端没必要转,前端市场上这么缺。直接拿裁员补偿跳比较好。

每一个公司都有前端,但不一定每个公司都用 go 。

本人是前端 7 年经验 老哥听我的 前端需求真的大 你学好英语 平时再往 js 全栈转 机会更多

楼主不是求学习资料的吗,怎么感觉楼歪了?

多年的 go 服务端告诉你, 能不转还是别转, 除非你抗压能力特别强. 大公司还好一点, 小公司估计还得兼运维. 服务器代码质量要求和前端不一样, 前端出 bug 大不了显示有问题或者功能没法用, 服务出问题严重的直接导致数据错乱, 后果比前端严重多了.所以承受的压力会非常大, 关键拿的钱也没多.

带薪学习多好啊…

每一个公司都有前端,但不一定每个公司都用 go 。

我和你情况差不多,转 go 了

我近期也在转不过我是 java ,感觉 go 入门还是挺快的,一般一周左右就可以慢慢上手,可能前端的话语法和思想方面有较大的差异

不推荐啊。4 年经验的沉没成本太高了。

不过大多数前端都是切图仔。自己拿捏把。

确实, 也看楼主公司了, 就许多前端有想转后端的想法, 主要就是薪资接不住. 比如本身是中级前端, 转的话, 可能就变成初级后端这样了.

老哥可以具体说说吗,挺感兴趣的~

同楼上转 java ,go 岗位少

不建议,前端还是缺人的

游戏后端,go 的需求是越来越多了

换方向也解决不了你的工资焦虑,还是老老实实精通一门 再搞其他,毕竟每个人的精力有限

我觉得前端路挺宽的,生态位独一无二。

别转。前端比 go 有前途,需求更大。

国内外前端的坑位都挺多的 也好找工作 而且 nodejs 学习起来也会很顺手

我建议转,有白嫖转的机会还不好吗,拓宽下自己后端的视野也好啊

我也觉得前端比做后端好,就我在公司招的几个外包看,前端编程能力基本都比后端差,但报价却却比后端高,应该是供需因素导致的?

Go 目前还算小众,岗位跟 Java 没法比;但由于 Go 的简历不错,有时不好招人,所以 offer 会高一点点,有好有坏吧

我也在学 GO,这是一门好语言,建议学学,有兴趣的话一起交流交流

不过你现在是前端,要学后端的话可以不学 GO,先学 NODE.JS 或者 DENO,用你的 JS 技能来学习后端开发先.

等后端的技术点掌握了,再考虑别的语言也可以.

前端转啥后端啊, 后端压力比前端大多了, 拿的钱又差不多. 经常加班赶进度的, 后端里很常见, 前端里又有几个了?

还是转 java 吧,一个公司 2 前端 8 个 java 后端,前端需求哪有那么大,现在低代码平台越来越多,前端活会越来越少的

后端要学的东西太多了,操作系统加网络你就逃不开的。。。

业余时间去官网看教程,Go 基本也就一两周就能上手了,看你是想技多不压身,还是想破釜沉舟换个赛道。

我个人是做全栈开发的,我能提供的信息是后端开发大部分知识和思维习惯都和前端不一样,比如前端更多是在研究浏览器和 Web 容器的特性,而对后端来说语言只是冰山一角,更多的是架构思想、中间件、数据库。

强烈建议所有人都去卷 java ,哈哈

转吧,前端天花板低,还被低代码蚕食市场

感谢您的回复 我其实很好奇为啥会说前端的需求大 我感觉也已经很多前端了

设计转前端的来了。

你们说前端门槛低,卷啥的,要不看看设计都成啥样了?🐶

试试就行,钱多你自然就能转成功

我也是前端正在学 go ,但不是用 go 写后端,主要用 go 来搞 WebAssembly ,这也是一个前端的深入方向。

真实,运维,oncall 各种问题都是后端做,前段基本没事

兴趣学习 go 就学了,当吃饭能力的话,还是前端的就业面广

后端就转 java

不建议。我是 3 年 Java 转的前端,转了后都不太敢跳槽,之前的经验很多都用不到了,时间成本有点高

不能存在转嘛,都学才是王道

一起搞就行.
后端用 py 吧

不建议,选前端

4 年时间有点长了,不太建议转。我自己是工作 4 年,前 2 年是前端
看你连服务端都没接触过,就更不建议了,工作 4 年的前端没写过 nodejs ,对你的探索精神打个问号
如果公司的前端就是画画纯页面,后端就是纯 crud 的话,更没有转的必要
公司能给你的场景太弱,你只是把你已经熟练的锤头换成了榔头,后果就是很快失去你全部的竞争力

补充一句: 如果你是科班毕业 C 语言还行(***ptr 能用起来 且 /TCP 三次握手,四次挥手,11 个状态 在有一点计算机操作系统基础 证明对计算机还算了解), 都学难度也就那样…

对于基础应用来说 三个月足以精通. 其他具体应用场景具体分析另论.

别来后端了,据我观察,后端的卷至少要超出前端几个量级
近几年身边好多前端进大厂的,后端没有几个

前端和 Go 从来不是冲突的,你要相信自己足以把 2 个都掌握好

和楼主一样,我做前端 6 年,用过 Node 的 Koa2 在去学习 Go 的 Gin 的话还是比较轻松的,建议沉下心学小一个月的 Go 相关的知识然后去找个偏前端的全栈然后慢慢转型。

前端待遇感觉比 GO 后端更高。

运维表示想转前端。请问一下楼主,前端是不是挺轻松的?

感觉前端没有后端卷

前端搞图形学咋样 3d threejs 、ue4 等方向

#52 因为缺前端临时工啊。所以你论点不成立

任何后端都存在你说的这些问题,和语言没有关系了

想转 go 挺好,但是不想丢前端就不好了

嘿,来转 C# 吧。

转全栈工程师吧,学点 node 的后端,找个远程工作美滋滋

还是要看业务 像我们部门一般年底会特别忙 需求池会排一堆需求…但是人不够就只能一个一个来 但是确实没那么累

转全栈的话 服务端语言用 go 会有劣势吗?

我觉得这个转 ho 之后也可以探索一下

有 go 群吗 谁来建一个

市场小,不过收入高一点

建议你先学一个月 go ,觉得不错的话可以转全栈,我也是前端想转 go 的

我前期稍微用了一下 go ,现在我正在入门 ts ,准备后端用 node.js 了。

如果想找远程工作,JS 前后一把梭是常见的配置。
远程工作大部分都是小公司,小公司一般没有很明确的前后端。前后端统一编程语言对小公司来讲是很有吸引力的。

兄弟,能具体说说吗, 你规划的职业发展路径是什么,需要学啥?

一般压力不大的业务,如果是为了自己,前端转后端可以用 nestjs 之类的过度,风格和 spring 似的;后端大部分逻辑是想通的,增删改查数据库,削峰限流乱七八糟一堆搞;
反正业务量不大,node 的后端足够了,真有压力需求的时候再上 go ;
不过看 op 这个情况应该后端就是 go 搞的,那该转就转呗,拿着工资上学不香吗~

[建议] 转下试试,现在工作不好找,不要出去。转不成功,再接着做前端。试试没啥成本

node 全栈吧,go 没岗位的。转了白转。

别转,纯属瞎折腾。前端做点开源项目,是最容易拿到高薪远程工作的。

选 java ,别听上面说什么前端缺口大,扯淡,缺口大怎么平均工资还比公司里 java 低那么多?

有机会就转吧。(不怎么写 go ,基本用来刷 leetcode ,防遗忘)
以后深入学习底层,说不定哪天写个牛逼的库出来呢。

能进去管他是临时工还是啥?后端就不止临时工了?目前了解到的同事也没有被裁,时间长的都有 2 年了吧

作为IT领域的Go语言专家,对于您从前端转Go语言的后端开发,我有以下几点建议:

  1. 基础学习:掌握Go语言的基本语法、数据类型、函数、运算符、错误处理等。通过官方文档或权威教程系统学习,并尝试编写简单的demo以加深理解。
  2. 编程思维转变:前端与后端开发的编程思维有所不同。前端更注重UI交互和用户体验,而后端则更关注数据处理和业务逻辑。因此,在转岗过程中,要有意识地转变编程思维,站在后端的角度去思考问题。
  3. 实践项目:通过实际项目来锻炼和提升Go语言开发能力。可以尝试开发一些简单的Web项目或微服务,以加深对Go语言在实际应用中的理解。
  4. 社区交流:加入Go语言相关的社区或论坛,与其他开发者交流学习心得和经验。这不仅可以帮助您解决遇到的问题,还可以拓宽您的技术视野。
  5. 持续学习:技术日新月异,要保持持续学习的态度。关注Go语言的最新动态和技术趋势,不断提升自己的技术水平。

总之,从前端转Go语言的后端开发需要一定的时间和努力,但只要您保持学习的热情和耐心,相信一定能够成功转型。

回到顶部