前端转 Go, 2022 年大家干活都用哪些技术栈?

2022-09-24 01:17:27 +08:00
 johnkiller

大厂,前端入职半年,被转 Go 。

背景:

大学到现在,在前端领域已经深耕了不少时间,读了大部分 Vue 、React 源码,近几个月也 github 帮忙维护了十几 k🌟star 的项目。喜欢上了开源,疯狂读优秀的开源项目源码,提 PR ,所以这半年工程化方面的知识和代码素养也提升了不少。

正当我渐入佳境的时候,让转 Go ,不知道应不应该当作一次转“全干工程师”的好机会。(毕竟长远计划是准备 run 出国,而国外对全栈的需求更大)

个人目前条件:

  1. 年轻,自我感觉学习能力还不错,正常 CS 科班出身(本科),有基本素养(操作系统,数据结构,计算机网络);
  2. 大学期间有一些 Go 的使用经验,主要做操作系统课程实验,并发、同步、锁之类的(就仅限跑单个 go 文件),也起过一些最基本的服务:单机数据库 <=> Go <=> 客户端,毕业后主要就用 Node.js 做服务端渲染了。
  3. 网络协议栈有了解,通过协议的数据报文规格手动实现过 Socks5 ,HTTP ;
  4. 有入门级的 SQL 数据库知识,增删改查,稍微复杂的联表查询,但不懂调优;
  5. 会玩 Docker ,打包自己的容器,k8s 也倒腾过;
  6. 但什么消息队列,分布式,就止于听说了。

预测后期工作就是 CRUD ,起服务。如果想快速上手干活,短期有哪些需要着重学习的 Go 技术栈呢?或者一些目前的最佳实践等等。(比如聊到前端,抛开 js 语言基础不谈,想干活那短期内肯定是 Vue 、React 最重要)

1387 次点击
所在节点    问与答
6 条回复
Aloento
2022-09-24 01:24:36 +08:00
C# / TS
虽然我会的很多但是真用也就那么两个语言
kkeep
2022-09-24 01:26:32 +08:00
vscode gorm
johnkiller
2022-09-24 01:42:24 +08:00
我在想,继续按照目前的“渐入佳境”来走下去,把 Github 搞的漂漂亮亮的,后面找好工作肯定不成问题。而转到 Golang 之后这几年累计起来的优势就全无了。
rophie123
2022-09-24 09:21:55 +08:00
php 、vue
虽然我会的很多但是真用也就那么两个语言
dengqing
2022-09-24 12:35:05 +08:00
开源继续前端,工作用 Go ,学好了 Go ,还能贡献下 esbuild
monster1priest
2022-09-24 15:19:01 +08:00
full-stack 不是啥坏事,干两年再转职。专精一个或者项目管理都行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/882548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX