阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

您是怎么看待运维这份工作的?

80次阅读
没有评论

共计 2379 个字符,预计需要花费 6 分钟才能阅读完成。

一转眼才发现差不多有一个月没有写写东西,都快忙成狗了,感觉是在瞎忙,瞎猫碰上死耗子,各种折腾,有些东西超出能力范围,感觉是从舒适区走入不舒的区域,但是人生又何尝不是一种突破,在各个地方进行尝试呢?

不尝试一下,你怎么知道绝望的感觉???

1、运维基础

运维基础中,其实要掌握的东西很多,例如操作系统 linux,其中的命令,各种配置文件;例如软件,nginx,apache 等;例如一些基础环境,物理硬件,双电源,电池,UPS;例如负载均衡 LVS,例如防火墙,例如中间件 weblogic,jboss,例如 shell,例如云,例如 openstack。。。。等等等。。。

看了这么多,你肯定说,太 TM 多了,其实。。。运维要掌握的就要这么多。。。

看了上面那么多,其实。。。你可以发现,那个缺少了数据库,mysql,oracle,redis。。。只能说明现在的工作和数据库的关系太少了。

对于需要掌握的东西,说简单也简单,说复杂也复杂,给予的建议就是,耐下心子,慢慢去学,重在于坚持,在于不放弃,技术之路慢慢长,慢慢的就会发现,你编程宅男了,慢慢就会发现,一切都不会这么难,主要是基础原理的掌握,当你掌握了一个的原理之后,那么其他的也就可以完全推理出来,上手是非常快的。

2、运维前景

运维有前景吗?

很多人心中有疑问,其实。。。前景吗,不好说,不好说。。。。

学些了很多,掌握了很多,辛苦了很多,努力了很多,但是,并不一定能得到你所想要的成就感!!!

运维不像开发,能开发出一个产品,很多用户来使用!!!

运维不像销售,直接面对客户,每天对着一个销售额!!!

运维就像坐台,做了很多,但是就那么几分钟,没有感觉!!!

运维的指标是啥,运维的指标是系统运行的稳定性,但是,不出问题的时候,体现不出你的重要性,出了问题之后,你 TM 都干了啥。。。

所以。。。。运维要走的方向应该是 DEVOPS,来进行一些自动化方面的工作。。。

例如,开发一个界面,点一个按钮,所有的程序自动部署

例如,开发一个 web,点一个按钮,新建了虚拟机,部署上服务,提供了服务

例如,开发一个程序,监控所有机器的性能,直接告警,直接处理,直接汇报结果。。。

作品,每个职业都需要,运维。。。也不例外,需要向外展示的东西可以通过系统来反应,所谓的运行稳定性,太虚。。。界面的东西,才能体现工作量???为什么,,,因为技术公司靠的都是开发,领导也习惯了这种界面存在的东西,这是实体。。。

你说,这个 web 调用得都是我的 shell 脚本,领导并不会在意,他看不到你的 shell 脚本,他看不到操作系统的命令执行步骤,他只会在意这个 web 上看到的东西。。。。

在顺带说说面试,面试的时候,你说我会我会啥啥啥,但是面试官看的见么,看不见,肯定会说吹牛逼呢??

你要是说我做了个系统,点个按钮,所有的虚拟机全部重启,你要是说,我做了个系统,点个按钮,某个子系统服务进行升级,不影响服务。。。这种估计更能获取人心。。。

用系统说话,用 WEB 界面说话,才会有说服力。。不要用 shell,不是摒弃 shell,内心依旧是 shell。。。因为,,,,shell 太方便了,,,

3、关于 python

python 从入门到放弃,最后又不得不拿起来玩耍。。。。

python,是运维首选的语言,因为 linux 自带,因为很多东西都是用 python 写的,自动化工具,ansible 就是 python,saltstack 也是,openstatck,也是。。。

一个做后端的,需要来做前端,好难的感觉,除了要懂 linux,除了要懂 python,或许你还需要一点点 UI 的知识。。。因为。。。

界面是关乎到人性的善恶最好的体现,你写的程序再牛逼,界面丑的一 B,没人用。。。。你界面写的好,就算程序是一坨屎,那么别人觉得很好看,用的爽。。。。

就像街边一个女人,素质再优雅,文化再高,不打扮不化妆,谁会知道你素质高?谁会知道你技术好?长的再好看也不能透过衣服看进来。。。虽然脱光了都一样。。。。

就像街边的野花,开的茂盛,十个人就有十一个人来驻足观看,谁会管你野花有毒??

所以。。。。在用 python 的时候,界面第一,功能第二,这恰恰是很多运维人员的短板。。。。好惨,用最弱的东西去和别人最强的东西进行对比,但是。。。。。。不尝试一下,你怎么知道绝望呢?

4、关于框架

python 中 web 的框架也不少,如何选择?

django 估计是用的最多的框架了,因为发展很多年了,资料也比较多,开发起来能迅速进行开发,但是,。。耦合比较大

tornado 框架小巧玲珑,但是很多东西都要自己开发,例如权限这块,不像 django 是自带的。。。

flask,,我还没用过,,,目前就用过上面两种,对于快速的话,简历 djaogo,自带权限后台控制,tornado,需要 python 写的东西多点,但是也不失为很好的选择。

5、关于维护别人的代码

人生最痛苦的事,莫过于看别人的代码,人生更加痛苦的事,莫过于看代码的时候没有文档。。。

别人的就是别人的,总有那么些函数那么些方法那么些变量,你不懂,你不知道他为什么要那么写,或许是为了特殊的目的,或许是随意而为,但是!!!你 TM 就是看不懂,当然。。。。我自己也不喜欢写文档,开发文档好烦好烦的。。。。但是!!!依旧建议偶尔写点注释,否则,三月后,你也忘记了为啥要那么写。。。

6、总结

为何需要 DEVOPS,因为很多公司东西都是现成的,要避免重复劳动,必须进行批量的操作,例如重启 1000 台虚拟机,shell 的确可以,但是。。。误操作好可怕,,,太可怕。。。。还是界面吧,培养一些初级的云纹点点就好了,这种误操作的可能性比较低。。。。。。(PS:朝钱看的话,还是不要做运维。。。)

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计2379字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中