作为一个半路出家的自学Linux系统运维的杭漂,他的这十年,可以说是遍历艰辛。他在大家都认定“运维要被自动化替代”时坚定发声:“这是一个错误的理念,运维人员会一直存在”,并成为了逆行人。“生命不息,折腾不止”,他舍去十年打拼的事业,创建了公众号——民工哥技术之路,将自己的所学、经验分享出来,这其中的不易,恐怕只有经历过那个资源匮乏、一个人单打独斗的互联网初期时代的IT人才能感同身受。
不仅如此,他还用十分接地气的方式写了一本书——《Linux系统运维指南:从入门到企业实战》,完整而清晰地阐述了企业系统运维的核心知识,从而帮助同行们更快地进入企业运维工程师的角色。
他就是在运维路上初心不改的民工哥。
本文源自人民邮电出版社异步社区对我的专访稿
大家好,我是民工哥。
其实,我想说,我真的没有开挂的人生,也没有传奇般的经历,也算不上什么普通人的逆袭啥的,只有一些自我学习、成长之路的过程。今天,给大家分享一下我的IT从业之路的经历,希望对大家有所帮助、有所借鉴。
“自律和坚持,是我走IT技术之路的唯一捷径。”
我出生在安徽南部的一个小山村里。在上世纪80年代,农村的经济情况都不太好,家家户户都随时有口粮断缺的情况,我的家也不例外。
我的父亲是家里的老大,因此他从小就担起了作为大哥的责任:干农活以及养家糊口。由于常年劳累,我记事的时候,父亲的身体已经累垮了,因此家庭的重担便由瘦弱的母亲独自扛了起来。那时,我印象最深刻的就是父亲咳嗽的声音和母亲扛起重物的样子。
为了让家里的生活不那么拮据,母亲不辞辛苦,将所有苦痛都一个人吞下。我心疼母亲,很小就开始帮母亲干农活,那时我就明白了:只有走出这座大山,我才能让家人过上更好的生活。
我的老家
但中学时期,我被新奇有趣的网络游戏吸引并且一发不可收拾,沉迷游戏的我一时忘记了梦想以及辛苦供我读书的母亲,直到我看见成绩单上那惨不忍睹的数字。除了英语的成绩还过的去以外,其它理科,比如物理满分150分,我却连零头都没达到,我当时一度以为自己会辍学当农民工,就真成了“民工哥”了。
我回想起父母手上的老茧,自己儿时所吃的苦,这一幕幕激励我不要玩物丧志,要“从哪里跌倒,就从哪里爬起来”,既然痴迷电脑游戏,那我干脆就搞出点名堂。
从此,我便同网络和代码结下了不解之缘。
2007年3月8日,我独自一人拖着一个行李箱到了杭州,租了一个有独立的小厨房、卫生间、加上房间约15平方左右的小房子,找了一个月薪不到1000元的工作,由此开启了我的十年杭漂生涯。
07年初杭州西湖
真正开始工作了,我才知道课堂上所学的知识和现实应用有着天壤之别。我虽然顶着网络工程师的头衔,但实际上是做的是企业的网管。这让我意识到了以后的路有多难,但我坚信路上的磕绊会让我成长!
才开始工作没几天,就发生了一件事。当时一名同事电脑用的比较久,感觉不太好用,希望我帮忙重装下系统。我二话不讲,上手就重装起来(第一次实操),三下五除二搞定了。可是不久后,同事拿着电脑过来对我说:“我电脑桌面的这个位置少了一个图标。”说实话,当时我就吓懵了。
后来才知道,由于每个系统不一样,装完系统后默认的桌面图标也是不相同的,因为这事,这个同事纠缠了我好久好久。也正是因为如此,吃一堑长一智,到现在还我保留着那个因“祸”得来的好习惯,无论什么情况下,备份第一,备份第一,备份第一。
接下来的两年里,我陆陆续续做过很多岗位的工作,网管、网工、企业信息化建设、类似PM的岗位、信息技术经理、信息安全等。像大多数杭漂一样,我想在这座繁华又冷漠的城市里努力谋生并有自己的一席之地。
之后,我开始产生专注于运维岗位的想法。凭着自己对网络设备的浓厚兴趣,我开始了自学运维之路。那段自学经历很艰辛,那时互联网没有这么发达,查找资料也没有现在这么方便,素材也不是很丰富,很多时候只有靠自己看官方的资料去慢慢摸索,有时候几小时、几天可能都难以解决一个错误,只有通过不断地总结和反复练习,才能掌握一个个知识点。
那时,我养成了用笔记记录当天遇到的问题、思考过程和解决方法的习惯,光是备考CCIE RS的笔记,我就写了长达20万+字。尽管经济拮据,尽管前程未卜,我依然坚信“学习是最好的投资”。
那段经历也让我明白了,人活着必须要有一定的目标,但并非遥不可及的目标,而是完全能靠自己一步步努力达成的目标。每天进步一点点,每年完成目标的一部分,哪怕是一小部分,都是一种成就感。用我自己的话说是:小人物的幸福感。
很多读者常问我:民工哥,我毕业于一个不怎么好的学校,现在快30了,听讲IT行业35岁就是一个过不去的坎,你觉得我现在学习还来的及吗?还有没有毕业的学生问这种问题。
其实,我想说,对于学习技术,什么时候都不会晚,什么时候都不迟。只需要从现在开始,记得一定要出发,不能只停留在说,要付出行动。一定记得要去改变,去努力做,每天前进0.01,久而久之,量变升华质变。
我由衷感谢那段努力、辛苦付出的自学生涯!
3、一别杭州,深耕运维
2017年4月15号,早上8:00,电话铃声响起。
电话那头:“喂,师傅,我到你们小区门口了,马上进来。”
民工哥:“好的,你进来,左拐再进来,我们在XX栋。”
电话那头:“好的,好的。”
就是这么几句话,结束了我十年的杭漂生涯,我又回到了人生的起点——安徽老家。当时,不少人嘲讽我失败,奋斗十年,依然没有在大城市立足。但我从未后悔,也没放弃走运维这条路。
回到安徽后,我依然坚持运营我的公众号——民工哥技术之路,在上面分享我在运维路上的收获。那时我身边的朋友都来劝我,说我已经吃过亏,不要再继续了;也有人说自动化将取代运维技术员,干运维不是好的出路。
但我认为这是一个错误的理念,并且我坚信运维人员会一直存在,只不过对技能的要求越来越高、越来越深。
运维是一个对知识要求比较全面的一个IT技术岗位,需要掌握的知识很多。拿基础的入门来说:首先需要掌握一定的网络知识,如TCP/IP协议、路由基础、网络的基本命令;其次是Linux的基础知识,如:安装、优化操作系统,一些必备的常用命令,常用的服务部署与配置,常见的系统故障、服务故障的排查与处理。
而对于企业运维人员来说,知识面就更广了:
1、系统基础是必备的前提
2、流行数据库,包括但不限于关系性数据、非关系型数据
4、各种应用服务的性能优化、监控、报警及故障处理
5、各种云平台的操作、容器技术的学习与管理
6、自动化体系的建立与探索
7、系统安全、数据安全
自动化想取代运维,哪有这么容易?!
“冰冻三尺,非一日之寒”,要完全掌握企业运维技能,绝不是一朝一夕就能实现的。作为一个半路出家自学Linux系统的运维人,我知道掌握运维有多不易,因此我决定把企业运维的核心知识系统化、结构化并分享在公众号上,希望能帮助更多想要学习运维的人!
记得是2016年07月08日,我注册并开通了我的公众号并写下了第一篇“文章哥的侃(说)”。当时的公众号名字还不叫“民工哥技术之路”,我只是把自己对于各种技术的理解和实际应用分享在上面,从最开始的网络基础、系统基础到后面的各类应用服务、企业的服务集群架构等,其中像系统基础、MySQL数据库、集群架构这方面的文章都很深爱读者欢迎。尽管上班时间有限,我仍然坚持每天写一篇原创文章,写到如今已经有220+篇原创文章了,公众号也从最开始的无人问津到现在粉丝量9万多。
一路上跌跌撞撞也使我曾有过放弃写文的念头,但看到满屏的“支持,加油”的粉丝留言,又给了我坚持写下去的动力!曾经还有读者私下和我交流,通过我的公众号文章的学习,已经成功在小四线城市顺利入职了,当时听到这个信息,我很高兴也很激动,努力总算还是有收获的,这也实现了通过我的总结帮助更多需要帮助的人的初心。
我以为自己以后就专注在这个公众号上,当一个微不足道的运营写手就好了。直到2018年,人民邮电出版社的编辑找到我,邀请我写一本关于Linux系统运维的书。
我原本是不打算写书的,但在几番劝说下,我发现了写书的好处:一方面是对自己所学知识的查漏补缺,另一方面可以向即将进入或已经入行的Linux系统运维同行们分享一些经验,以便他们在学习的路上少走一些弯路,对企业实际环境的运维工作有一个完整而清晰的认识,从而更快地进入企业运维工程师的角色。
于是,我开启了一段新的旅程——花费两年多的时间,写作了《Linux系统运维指南:从入门到企业实战》这本书。
其实这本书出版时,我的内心是非常忐忑的:我不是专业的作者,我的书会不会没有人看?又或者读者批评我写的内容?在那几天,我就这样辗转反侧。幸好,公众号里的许多老粉丝都踊跃支持和购买。更幸运的是,《Linux系统运维指南:从入门到企业实战》在京东好评率达到了99%。看着读者收获满满,我感到很欣慰,我两年的写书时间没有白白付出,也实现了我当初写书的初衷和意义。
“已经关注民工哥好长时间了,这本书是民工哥长期以来亲身实践的总结,相信书的内容一定是你想要的。
本书从Linux基础入门,讲到企业常用架构的部署,再到实际运维常用应用服务的部署,有理论,有实践。既适合零基础小白入门,也适合一般的运维人员工作使用。总之,非常推荐这本书!
这次京东的优惠力度也非常大,喜欢的亲们赶紧入手学习了。”——京东 飞**鱼
“一直很喜欢民工哥的文章,简单易懂,涉及知识面又广,听说出书了,马上下单买了一本来支持,粗略一看,非常详细,是本非常nice的书,不管是小白入门,还是工作的人复习,都非常适合,喜欢的不要犹豫,买!”
——京东 方二狗
很多人说我成就了《Linux系统运维指南:从入门到企业实战》,但我觉得是《Linux系统运维指南:从入门到企业实战》成就了我——坚定了我继续在运维这条路上走下去的决心,也给了我新的启发和方向。
《Linux系统运维指南:从入门到企业实战》
作者: 储成友(民工哥)
内容简介:本书系统全面、由浅入深地介绍了Linux系统运维的知识,以及在企业实际环境中用到的各类服务、架构和运维管理。本书分基础篇、LAMP/LNMP架构篇、应用服务篇和架构运用篇。
在未来,我会不断地学习,自我提升,努力完成自己既定的小目标,还要走更多的路,去更多的地方(旅游),看更多、更美的风景。
也祝愿同在技术路上努力奔跑的你们,能够越来越顺,越来越好!加油!
下一个十年,一切归零,重新出发!
如果我的故事对你有所帮助,有所触动,请点个在赞与转发分享支持一下,感谢大家的阅读、在看与转发支持。