从前端工程师转后端工程师几个月以后的体验

大家可能发现我这个公众号好久不更新了。第一是因为我目前完全是远程工作,all in Web3 了。第二是因为目前也已经开始转向后端工程师,因此目前新学的很多 Web3 及后端的内容也就没在这个前端公众号里分享。

但是这几个月陆陆续续有不少读者来找我,希望我分享下 Web3 或者后端相关的内容,自己也想着运营了几年的公众号这样荒废也不舍得,所以后面还是会常写点内容吧。但是多半不会是纯前端的内容了,而是多个方向结合起来的文章了,希望大家以后会喜欢吧。

为什么会考虑转后端?

其实后端的工作在我这几年的前端生涯里还是经常会去做的。因为之前都是做基础架构,工作都是服务于公司内部的工程师,因此经常需要自己开发服务端这块的内容。所以基础知识及 CURD 技能是完全具备的,并不是单纯的零经验转。

另外我目前呆的公司也是属于不到 10 人的团队,后端这块的人力还是捉襟见肘的。反而前端的工作在我们这种偏向 Infra 的公司来说人力要求完全没后端那么大,再加上之前介绍了自己的前端朋友进来帮我分担工作,因此完全可以把我的人力更多地投入到后端这块。

以上这块算是在公司内部的一个契机,当然更大的原因还是自己更想往后端这块发展,毕竟光有契机但是自己不想转,公司肯定不会强制我去干后端的活。前后端都具备不错能力的人在找海外远程工作的时候会特别吃香,经过这几个月的远程办公以后,我已经完全不想回到坐班的工作模式。毕竟说走就走的旅行在以前的坐班模式中完全是不现实的,但是如今只要我愿意,我可以在任何我想呆的地方工作,工作时间也完全没有以前在大厂的时候那么久。

转后端后的体验

我们这边的技术栈是 Go,身边的同事都很牛逼。有之前做数据库内核的,有 CNCF 项目的 co-founder 等等。但是大家唯一的问题就是都没怎么用 Go 写过 Web 服务,因此项目里欠缺了很多东西。而我之前大部分服务端的经验都是在 Web 服务这块,所以刚好一拍即合。

我目前在后端这块主要负责做一些性能优化还有基础设施的搭建,CURD 的活因为暂时没有更多的业务需求所以还没开始做,当下主要还是把目前的服务搞稳定、搞快、搞更好。

这段时间的后端工作下来,感觉又回到了前端工作前一两年的状态,需要学习大量的知识,看大量的开源代码去学习别人的做法,感觉还是挺爽的吧。并且能经历一个项目一步步成长的过程,对于我这种转方向的人来说,机会也是挺难得的。

另外最初的时候也会担心自己写的能不能跑起来,会不会有奇怪的 bug,后面发现其实完全不用担心这些。毕竟自己又不是零编程经验,前端这几年的编程经验完全可以拿过来用,无非写的语言不同,考虑的东西不大一样了而已。

后端卷嘛?

后端很卷,比前端卷上好几个量级,当然你如果纯粹 CURD 的话当我没说。一旦你想工资达到 30k 以上或者理解为对标大厂前端 P6 薪资,那么你需要学习的内容远比前端多的多。

因此如果各位有觉得前端太卷,要学的太多,因此想转后端的,请千万打消这个念头。最近我加的不少后端群,里面经验短的人经常会表示还是前端好找工作,后端需要学的太多了,而且坑位也不是那么多。

另外如果大家有未来找海外远程工作想法的话,也还是先把前端干好。因为就我以自己的经验及和朋友交流的结果来看,找海外工作,前端工程师吃香太多了。

最后

先说那么多,大家有啥想了解的可以具体评论区回复。如果有不错的话题的话,我会作为之后的文章主题。

相关推荐

  • 如果不想上班了,建议你做这3件事
  • 为什么数据库连接池不采用IO多路复用?
  • 关于数据仓库架构及各组件方案选型!
  • ChatGPT“大战”谷歌搜索:新王加冕还是旧王延续?
  • 为什么说 Next.js 13 是一个颠覆性版本
  • 从ClickHouse到StarRocks,易点天下数仓平台建设
  • 选择“网红语言”值不值?使用Go和Rust的数据库公司七年经验总结
  • 表明低代码平台价格过高和交付不足的八个迹象
  • 平台工程当道:提升开发体验呼声大涨!
  • 高质量学习社群
  • 如何排查死锁?
  • 已支付¥5.00
  • 使用 Miniconda 搭建 Python 环境, 简单通用
  • Spring Boot 整合 Socket 实战案例 ,实现 单点发送、广播群发,1对1,1对多
  • 你的头发一根都不许掉!这款变态洗发皂,7天发量暴增,20天浓密乌黑!!
  • 马斯克:微软ChatGPT搜索关服!
  • 盘点全网下载量Top100的Python库
  • Transformer详解(附代码)
  • 在 Java 中初始化 List 的五种方法
  • Spring Cloud 中 7 种负载均衡策略!