请问一下老哥们,从后端研发转到运维开发要补哪块知识?

2019-09-25 19:18:52 +08:00
 polebug

楼主是大四应届,两段实习经历都是「后端研发」,偏 go
校招拿了 tx 运维开发,因为没有更好的选择,打算毕业之后过去

于是有了这个疑惑,从后端研发转到运维开发要补哪块知识?

这个问题在面试的时候向面试官提问过,他回答我说「如果你能理解后端业务上的需求,转运维开发其实差不多」。但我还是有点虚...没有做过相关的工作,想听到多一点的建议,希望老哥们给我一些引导

感谢~

btw 校招初期发过帖子求 go 岗位,很多老哥给了我内推机会,非常感谢!希望大家工作开心!

3804 次点击
所在节点    程序员
15 条回复
polebug
2019-09-25 19:24:51 +08:00
要不要补一下现在常用的技术栈呢...
主要是 web 后端研发,用到一些 web 后端框架
数据库主要是用的 mysql, redis
中间件用过 rabbitmq
对 docker k8s 有浅显的了解和使用
zhoudaiyu
2019-09-25 20:11:06 +08:00
从背锅到跑路
lopetver
2019-09-25 21:04:26 +08:00
主要是跟随业务的,根据业务开发出运维的工具 etc

其他 linux 的基础知识最好要了解的,方便开发
daya0576
2019-09-25 21:13:59 +08:00
看是纯平台开发还是也会参与到日常应急吧
polebug
2019-09-25 21:18:41 +08:00
@lopetver
@daya0576
我接触到面试的两个组,一个做日志存储,一个做监控报警
我其实都不太了解
感觉偏底层组件?要不要先看看相关的技术栈...
daya0576
2019-09-25 21:24:34 +08:00
@polebug 那应该是纯做平台开发的,珍惜时间好好玩吧... 进了公司好好干就行了。
phantomzz
2019-09-25 21:32:09 +08:00
@polebug 我是做监控这块的,但不属于运维,我们做支撑平台,logging,metrics,tracing,监控三大领域先关注下,分别对应的轮子体系学习一下,logging elk, metrics 传统的 zabbix,如果上容器了就 Prometheus, 调用链 jaeger zipkin 这些,然后自动化运维,saltstack,告警,规模大的话可能还要用到一些其他的大数据组件比如 ck,flink 做一些大规模聚合,流式计算。以上仅限我个人理解
676529483
2019-09-25 21:36:48 +08:00
我是从开发转的运维开发,说实话这个岗位开发能力要求不高,运维能力要求高,首先要理解公司用的技术栈,k8s、日志处理、监控、DNS 等。基本都是运维知识,看兴趣了
polebug
2019-09-25 21:39:50 +08:00
@phantomzz 感谢!!贪婪的问一句 有没有学习路线
polebug
2019-09-25 21:41:05 +08:00
@676529483 是的 面试老哥说很看经验 orz
其实有点担忧 我运维基础很少
你觉得从哪里开始会比较好一点
imycc
2019-09-25 22:29:31 +08:00
运维开发里面也是有不同的运维平台的,有些是普通后台开发就可以胜任的(类似于 OA 之类的办公自动化),有一些要了解业务场景的(例如一些自动化运维的工具、监控等),还有一些跟运维关系紧密的(数据库 SaaS 平台,云架构,DNS 等等)。

一般招聘的话运维跟运维开发是分开招的,既然你拿的是运维开发的岗位,那么运维能力要求应该不高。校招生本来就没多少运维经验,多数是考察计算机网络、操作系统这些的掌握程度。

说了这么多,如果有机会的话建议大四去实习几个月。一方面提前熟悉环境,入职之后那几个月压力小点;另一方面混个脸熟,比其他人快一步。对实习生的要求不会那么严格,大家比较愿意教,入职之后就不好说了。
676529483
2019-09-25 22:30:34 +08:00
@polebug 因为你是去 tx,那肯定是做专门的一块,看你去哪部分就先看哪部分吧,毕竟运维知识太多没必要一下子全了解
phantomzz
2019-09-25 23:21:14 +08:00
@676529483 不认同,devops 对开发的要求还是比较高的,做出的支撑 /运维平台如果够好,能够帮助运维迅速定位问题,通过高度自动化的工具,运维人员简单操作就可以解决问题,甚至可以做到故障自愈,运维经验再丰富,也只有一双手而已,别忘了我们写代码本身就是让计算机为我们服务。
@polebug 《 SRE:Google 运维解密》这本书可以看下,里面主要是 DEVOPS 和运维的一些指导思想,我认为对你应该会有帮助
polebug
2019-09-26 00:14:38 +08:00
@phantomzz 好!你给的建议都很 nice !非常感谢了!可不可以留个邮箱 or tg ?
676529483
2019-09-26 09:40:51 +08:00
@phantomzz 我指的是编码能力方面,不如开发要求高(对外产品例外);你说的快速定位问题,这需要大量的运维知识储备,所以我偏向于对运维知识的要求比编码能力要求高

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

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

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

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

© 2021 V2EX