python的运维开发课程_想从事运维开发,有什么好的自学 CentOS 和 Python 学习方案?...
知乎上好多答案都是那种看似答非所问,其实仁者见仁的答案。
我也来说两个案例吧。
近期招过一个人,我们叫他 M君 吧,M君之前是在类似运营商、IDC这样的地方工作的。网络基础比较扎实,系统基础比较弱。在运维经理面过之后,告诉我可能是可塑之才。我面过之后觉得此人网络方面如果都是自学,那还是有一定深度的。而M君也在面试之后几次电话我,一方面表述其及其热情的学习意愿(是的,就和题主现在一样,没有别的意思,但的确是一样),一方面多方打探未来的工作机会是否有学习的空间。我让M君放心,我们小公司,别的优点不一定有,人人需做多面手的环境还是有的。
于是 M君 来了。
我交付一个任务,搭建某种 VPN 环境。告诉他由于需要尽量保证环境一致性,需要使用 XXX 系统为基础搭建。M君 多次(绝对是三次以上)向我反映,他希望用 YYY 系统为基础,因为他比较熟悉。而我则明确的告诉他,用 XXX 是大环境的需求,同时原理上 XXX 和 YYY 是一样的,如果你知其根本,你不会觉得有多痛苦。同时,我这个任务,不是那么的赶时间,对你来说,有时间给你学习的新的东西不是最好的么?
这样的对话,发生了大约 4-5 次。要知道,这样的对话在日常的工作中,即使发生一次我都会嫌烦。4-5 我绝对是耐着性子了。
后期,又有一个任务需求,其基础是需要使用 puppet,交付给 M君。我告诉 M君,我们有完整的测试环境,我们有文档,先去看文档知道如何使用测试环境。同时,你 puppet 通过 git 代码提交后,会有两个人帮你 review,最后在线上 pull 应用。
隔天,没有任何前兆,生产环境代码更新了(我们有报警)。我怒,发现 M君未读文档,直接在生产环境跳过 git 修改部署文件。
之后,M君开始使用 Git 整理文件。期间,M君叫我 review 代码,我基本随叫随到,指出错误,指出不足,道清原因,给清方向。
某日,发现线上代码错误,追问 M君 :“我 review 的时候,不是告诉你这个地方是错的!你为什么放上去?” 我也不细表M君回复了些什么了,反正在我看来都是些无意义的话。
在我细看 git log 的过程中,M君尝试未经允许的上线,至少有三次。我并不是每次都指出……为什么……因为我太累了。
然后,还有然后么?没有然后了,M君当然走了。
对于 M君,如果你能看到这段文字,我想告诉你,不是每家公司都有人可以、都有人愿意 review 你的工作的很多细节。你下次要是还有这样的机会,记得好好把握。
对于题主,我也不知道这段文字能表达什么,但有一点是肯定的,热情?热情不算什么,热情只是最必要的一个基础,但还需要很多东西。
再说一个。
之前在一家小公司,某块业务,基本就我一个人,算是独当一面。蜜月在海边,老板一个电话,奔到房间,上线调试设备。这日子有点苦…… 好不容易产品越来越好,销量越来越好。招个人吧!
花了一年,找到一个合适的人,叫他 D君 吧,D君自学能力强,工作动力强。不善表达,但工作沟通足够。工作也非常踏实。
但碍于工作机会原因,发展的一直比较缓慢。而当时我那家公司在运维上的环境开始止步不前了。在我离开这家公司后,我也将 D君 推荐到新的公司。
我问D君:“想换工作么?”
答:“想,真想!(此处省略电话若干通,大家自信脑补)”
遂推荐,D君赴约面试,新单位OK,D君 Say no...
我晕,我说你不是想么?
答:“是想,但是…………” 这里我不细说了,涉及个人信息,但总体上就是那种真的不值一提的事情。
2年后,也有家公司有个工作机会,我想来想去又想到 D君。但是上次被放鸽子的感觉依旧在心中荡漾。我鼓起勇气,再次拨通 D君 的电话,“想换工作么?”
“想,太想了!…………(这里省略N通电话,以及内容,请大家强烈脑补)”
“我这里有个机会,我可以推荐你,但是你真想换么?你可不能再放我鸽子了!”
“我保证!我是真想换工作!…………………………”
好吧,let's go..... 面试 发 offer ,约新公司上班时间。
过了15天左右,D君又联系我了 “我不去了,因为xxxx 我还是留在这里……”
行吧,我没有多说一句话。我知道我这辈子不会再给 D君 介绍工作了,即使他能力再强,即使他工作再踏实。
人啊,不能停……
所以题主,你现在要做的,其实很简单啊。找个相关的工作,好好做。
评论区的 @沈建 说,“相关工作哪里这么好找啊,运维就不见有要实习的,因为没经验。然后就恶性循环了”
说说我自己吧,
我和大多数人一样,刚开始是从实习开始的
我和大多数人一样,实习刚开始是做 HelpDesk (神马?你实习就开始做Ops了?那还不知足!) HelpDesk 么,每天装电脑,拆电脑。有人离职,有人入职,忙得很。公司两层楼,整天搬着电脑楼上楼下的跑。除了装电脑,还要装软件……嗯!其实算算,我也做了2年的 HelpDesk……
我和大多数人不一样的是,我在实习的时候已经有 MCSE 证书了。
我和大多数人不一样的是,我在实习之前就已经在大学做了两年兼职了。我在某非主流小杂志社做类UNIX板块编辑。当时是月刊。
我和一部分人不一样的是,我找到这份实习工作的时候,非常开心的往家里打电话,通知我爸爸,我找到工作了!
就说这么多吧。
python的运维开发课程_想从事运维开发,有什么好的自学 CentOS 和 Python 学习方案?...相关推荐
- Python+Django+Mysql简单在线课程推荐系统 基于用户、项目、内容的协同过滤推荐算法 SimpleOnlineCourseCFRSPyth python实现协同过滤推荐算法实现源代码下载
Python+Django+Mysql简单在线课程推荐系统 基于用户.项目.内容的协同过滤推荐算法 SimpleOnlineCourseCFRSPyth python实现协同过滤推荐算法实现源代码下载 ...
- python运维开发做什么_想做运维开发工程师,Python Django学的很迷茫,怎么办?...
不只一个想要转型成为运维开发工程师的小伙伴问过我,Python语法学起来那么简单,为什么一个Django框架就那么难? 学Python的小伙伴往往会有这样的困惑: 我看了100多个小时的教学视频,为什 ...
- python的运维开发课程_老男孩python高级运维开发课程
L老男孩培训-python培训二期lesson01(11节) 01-第一天内容介绍及课前思想 02-python介绍及发展 03-python 发展 04-python安装 05-python编程风格 ...
- python自动化运维与开发岗位_新课 | 运维开发工程师必学的Python自动化运维课程,学完后悔没早点学!...
原标题:新课 | 运维开发工程师必学的Python自动化运维课程,学完后悔没早点学! 马哥教育2017年Python自动化开发实战班,根据目前企业需求的Python开发人才进行了深度定制,加入了大量一 ...
- 学习python课程_想学习Python吗? 这是我们的免费4小时互动课程
学习python课程 Python is a popular, versatile and easy-to-learn language. It's the go-to language for AI ...
- python大数据运维工程师待遇_大数据运维工程师具体是做什么的?
大数据运维的工作职责 一.集群管理 大数据需要分布式系统,也就是集群:Hadoop,Hbase,Spark,Kafka,Redis等大数据生态圈组建. 二.故障处理 1>.商用硬件使用故障是常态 ...
- python大数据运维工程师待遇_大数据运维工程师的工作职责
大数据需要负责公司产品的技术支持.安装调试.客户使用培训及相关硬件的安装调试.下面是学习啦小编为您精心整理的大数据运维工程师的工作职责. 大数据运维工程师的工作职责1 职责: 1.负责和参与公司大数据 ...
- linux运维工程师培训课程_《Linux运维工程师必学技能》完整版视频课程专题(1.0)...
高性能负载均衡集群HAProxy实战视频课程 13节 4小时7分钟 课程目标: 欢迎大家加入 51CTO学院Linux交流群575837909,与喜欢学习Linux小伙伴们做朋友,一起为梦想增值.高性 ...
- python 架构师课程_想做架构师应该怎么学习?
阅读本文大概需要 5分钟. 昨天写的一篇,关于架构师是做什么的文章,之后就有读者在后台问起,说要想成为架构师要具备那些方面的知识,那今天就让我们一起来扒一扒. 曾经有这么个段子:甲:我已经应聘到一家中 ...
最新文章
- Linux下解决用户不能执行sudo的方法
- oracle导出超过100m的数据库,Oracle数据库的导出和导入
- vxWorks下常用的几种延时方法
- 如何实现listbox选项,然后双击鼠标实现选项的删除
- VS2010项目配置详解
- AdvancedEAST高效场景文本检测(附Github地址)
- 学习c#不容错过的网站
- 大量的数据做字符串匹配_【重学数据结构与算法(JS)】字符串匹配算法(三)——BM算法...
- linux传文件到其他用户,在linux中将文件从用户复制到另一个文件
- SpringMVC学习总结(三)——Controller接口详解(1)
- matplotlib—patches.Circle
- sublime能编译PHP吗,让sublime编译php、js
- The delay-doppler Channel Symbol Coupling(延迟-多普勒信道符号耦合)(6)
- Node.js 清洗万恶的种子
- 如何在 Bios 中更改硬盘模式?
- context deadline exceeded
- 怎么样才能买到廉价机票
- 基于MATLAB的神经网络进行手写体数字识别(含鼠绘GUI / 数据集:MNIST)
- Python数据分析之pandas(保姆级教程)
- IP地址0.0.0.0表示什么