楼主是大四应届,两段实习经历都是「后端研发」,偏 go
校招拿了 tx 运维开发,因为没有更好的选择,打算毕业之后过去
于是有了这个疑惑,从后端研发转到运维开发要补哪块知识?
这个问题在面试的时候向面试官提问过,他回答我说「如果你能理解后端业务上的需求,转运维开发其实差不多」。但我还是有点虚...没有做过相关的工作,想听到多一点的建议,希望老哥们给我一些引导
感谢~
btw 校招初期发过帖子求 go 岗位,很多老哥给了我内推机会,非常感谢!希望大家工作开心!
1
polebug OP 要不要补一下现在常用的技术栈呢...
主要是 web 后端研发,用到一些 web 后端框架 数据库主要是用的 mysql, redis 中间件用过 rabbitmq 对 docker k8s 有浅显的了解和使用 |
2
zhoudaiyu 2019-09-25 20:11:06 +08:00 via iPhone
从背锅到跑路
|
3
lopetver 2019-09-25 21:04:26 +08:00
主要是跟随业务的,根据业务开发出运维的工具 etc
其他 linux 的基础知识最好要了解的,方便开发 |
4
daya0576 2019-09-25 21:13:59 +08:00 via iPhone
看是纯平台开发还是也会参与到日常应急吧
|
5
polebug OP |
7
0NF09LJPS51k57uH 2019-09-25 21:32:09 +08:00 via Android 1
@polebug 我是做监控这块的,但不属于运维,我们做支撑平台,logging,metrics,tracing,监控三大领域先关注下,分别对应的轮子体系学习一下,logging elk, metrics 传统的 zabbix,如果上容器了就 Prometheus, 调用链 jaeger zipkin 这些,然后自动化运维,saltstack,告警,规模大的话可能还要用到一些其他的大数据组件比如 ck,flink 做一些大规模聚合,流式计算。以上仅限我个人理解
|
8
676529483 2019-09-25 21:36:48 +08:00 1
我是从开发转的运维开发,说实话这个岗位开发能力要求不高,运维能力要求高,首先要理解公司用的技术栈,k8s、日志处理、监控、DNS 等。基本都是运维知识,看兴趣了
|
10
polebug OP |
11
imycc 2019-09-25 22:29:31 +08:00 1
运维开发里面也是有不同的运维平台的,有些是普通后台开发就可以胜任的(类似于 OA 之类的办公自动化),有一些要了解业务场景的(例如一些自动化运维的工具、监控等),还有一些跟运维关系紧密的(数据库 SaaS 平台,云架构,DNS 等等)。
一般招聘的话运维跟运维开发是分开招的,既然你拿的是运维开发的岗位,那么运维能力要求应该不高。校招生本来就没多少运维经验,多数是考察计算机网络、操作系统这些的掌握程度。 说了这么多,如果有机会的话建议大四去实习几个月。一方面提前熟悉环境,入职之后那几个月压力小点;另一方面混个脸熟,比其他人快一步。对实习生的要求不会那么严格,大家比较愿意教,入职之后就不好说了。 |
12
676529483 2019-09-25 22:30:34 +08:00 1
@polebug 因为你是去 tx,那肯定是做专门的一块,看你去哪部分就先看哪部分吧,毕竟运维知识太多没必要一下子全了解
|
13
0NF09LJPS51k57uH 2019-09-25 23:21:14 +08:00
|