jenkins 日志级别 做运维的,想去大厂,该学什么?

做运维的,想去大厂,该学什么?想做运维的同学一般都有架构师 的梦想。去大工厂,可以从这些便利条件入手:1,监控报警,现在主流的普罗米修斯,zabbix。2.日志,包括日志的收集、搜索和报警,ELK麋鹿

做运维的,想去大厂,该学什么?

想做运维的同学一般都有架构师 的梦想。去大工厂,可以从这些便利条件入手:

1,监控报警,现在主流的普罗米修斯,zabbix。

2.日志,包括日志的收集、搜索和报警,ELK麋鹿。

3.开发:运维一般开发一些运维平台之类的产品。

4.中间件运维:tomcat,ZK,MQ,mongodb/redis/cassandra,nginx,Jenkins,Git,Maven,Ansible。

5.微服务架构:docker、kubernetes(k8s)和istio。

关于编程语言:

一般主要使用脚本语言:shell,python。

网络协议:

tcp/ip、DNS、rest、rpc、iptables协议

另外,运维工程师的下一个阶段是架构师,因为运维一般需要和中间件打交道,中间件也知道中间件有什么功能,适合什么场景。架构师的一项重要工作是技术选择。

想进大厂,除了要有丰富的经验和中间件使用经验,最好能涉足架构,尤其是docker和kubernetes,目前都在过热转型。他们基本都学docker和kubernetes,工资会涨50%。It 这是个问题。因为是比较新的热门技术,人才缺口比较大。所以如果要推荐新技术,目前最推荐docker/kubernetes技术,可以在网络课堂上自己学习。

如果想看相关视频资料,腾讯课堂搜索,銮鹏k8s,适合入门级学习。

说说你们的JAVA学习历程是怎样的?

作为一个工作了7年的java老程序员,我学习java的历程是这样的。希望对你有帮助。

首先,要学习JDK的api,首先要学会使用它。对于一个初学Java的程序员来说,首先要学会使用JDK提供的api,这是特别重要和常用的,比如string api,collection api,IO api,thread api等等。实践的运用是打好Java基础的必由之路,然后每个api都要开始写demo,只有实践才能有很好的理解。

二、学习web相关内容一般是用Java语言开发企业级应用,所以web相关知识要有一定的储备。如果你想提供servlet,过滤器,器等。Java提供的,你需要真正明白其中的道理。机架都封装在这些周围。springmvc的核心是servlet:DispatcherServlet,struts的核心是过滤器。

三、学习常用框架在实际开发工作中,重点是提高开发效率。如果每一个内容都需要自己去实现,那么开发效率就大大降低了,所以需要学会使用常用的框架,比如spring,springmvc,m。Ybatis、struts、hibernate等基础框架需要学习使用,这样会节省我们很多时间。

第四,回归基础,研究JDK和各种框架的源代码。当你在开发中对Java驾轻就熟的时候,如果你想提高我们对其本质的理解,我们需要学习JDK的源代码,从而拓展我们对知识深度的理解。一些程序员说我可以全部使用它,而且需要看源代码吗?这是非常必要的。

本文只是粗略的讲解一下Java的学习过程。想跟老程序员学Java,请关注我的头条号。我会从Java源代码,各种框架源代码,并发开发,以文章的形式来写。