看完这么多大佬们的答案,我想借个楼给网工占个小位置。
我看完这些回答,心里不禁开始莫名其妙的思考起了一个问题。能不能从反向角度入手,刻意培养自己的行为习惯,来让自己潜移默化的编程大佬呢?
于是就有了这篇回答。
你看,每个大佬都有每个大佬不同的习惯。但是优秀的大佬之间是有共性的,优秀的程序员们有共性,优秀的网络工程师们也有共性,优秀的人事、行*、市场、项目经理都有共性。
当我们把他们的共性当做一种“习惯”来训练自己,是不是自己也会逐渐大佬化?
就像你一开始做实验敲命令,有人总是敲着敲着敲一半卡壳不知道怎么往下面搞了;
有人就可以噼里啪啦各种range统一配置,各种配置过的命令,复制出来到notepad上编辑,改一些关键参数,整个过程行云流水……
你以为他一开始就能这么6?其实都是做多了以后的本能。
但等你熟练上路成为老司机的时候,你甚至可以一边开车一边听歌一边和朋友聊天,也不会有太大的问题。
当“技能”成为“本能”,当“后天习得”成为“固有习惯”,你就赢了。
这就是老杨今天想唠两句的问题:
作为网工,平时你有哪些下意识的习惯?
这些习惯,是好还是坏?
想成为一名很不错的网络工程师,要得有哪些习惯?
1、哪些习惯,是网络工程师的好习惯?
(1)备份
不管是一般文员,还是网络工程师,备份备份在备份都是很重要的一个习惯。
毕竟大多数网工,不仅数据库要懂得维护备份,很多时候,公司的网站也得要会更新和备份,保障数据丢失对于我们来说是必备技能。你可能觉得这是个日常操作,有什么好特地培养的?
但是,就是因为是日常,很有可能,就因为一时疏忽,出现了某些糟糕的情况。
几年前,朋友在某地市的联通做升级,做了一晚上,断断续续的不太顺畅,负责网络的同事把现网服务挂在备份服务器上,也忘记切回来,就跑了。结果备份服务器当机了,当地基站挂了三分之一,电话都打不了了,这下情况就难看极了,后来被默默的开除也是可以预料的结局。
(2)规划自己的职业发展路线
你看啊,网络工程师主要做的都是些什么设备调试、故障排查、性能安全优化的内容,接触的编程很少,但是偶尔接触到自动化脚本编写也会有,但主要并不是生产代码的,工作上都基于现有的程序来实现,对吧?
那我怎么就总看到有一些人鼓吹“网络工程师该学学python,编程语言很重要……”这样的言论呢?
规划自己的职业发展路线,前提是清晰的理解自己现阶段到底要的是什么,千万别跟着感觉走,动不动就走偏到不知道哪个旮沓去。
长远来看,“深耕”某一个点,才是工资翻倍的稳定保障。高频且广泛的学习各类技能不是不好,但是现阶段对你来说,最重要的到底是学技能,还是涨薪资?还是为了涨薪才去学的技能?
不要本末倒置,最后永远都是行业里的新手小白。
(3)明确自身价值,然后查缺补漏
如果你能明确自己在工作中现有的价值,并且能在业余时间,用学习投资自己,增加自己在职场中的价值砝码,你不用担心自己现阶段的工资很低,只有那么七八千,工作又杂,什么都得做,还要被当网管。
因为,当你的能力达到一定的水平之后,你的价值被放大了,那些“机会”会自动找到你,给你送上你应该得到的价值。
比如,你沉迷钻研技术,埋头苦学,两耳不闻窗外事,只想提升自己的业务能力,但你却发现你迟迟不能升职,也没有太大浮动的加薪,这个时候你就该停下来审视一下自己,为什么没有达到自己预期的目标呢?
想了半天发现想不出来?也没关系,我们找一个参照系,嗯,比如同部门刚刚升迁的另外一个网工,他是怎么做的?
“他技术没我好啊!”是很多网工都会下下意识给出的评价,但是,为什么就他升职了呢?
我猜测,很可能是因为他的“综合价值”比你高。
怎么说?
你的业务可能非常娴熟,但是你和他相比,缺少了“向上沟通”“善于管理”“组织能力强”等等的综合价值,公司和领导会觉得“啊!这就是我现阶段需要的人,可以为我分担的人啊。”
所以才造成了你俩之前的潮剧。
思想导致行动,行动导致结果,结果导致良好的成功。这个时代永远不会亏待为自己不断增值的人,明确自身价值,然后查缺补漏,技术以外的技能,你要好好的重视起来。
2、哪些习惯,网工最好现在就改改?
(1)依靠证书证明自己的能力
不得不说,厂商认证被太多机构吹得天花乱坠,导致很多新手小白,觉得一本证书就能行走天下,所以出现了大量为了考证而考证的新人选手。
老杨觉得自己对厂商认证的态度还是客观的,可以考,考了也很香,但是考了并不代表你就能横着走。
认证的确能证明你某一程度上的能力,但是,最真实的能力难道不是自己接手过的每个项目,以及自己将要做的项目,还有做出来的成绩吗?
厂商认证能让你顺利拿下offer,却不能让你永远升职高薪。
证明自己能力的,除了证书,还是要靠你自己一步步累积出来的经验。
很多小白都抱着一种“有了IE认证我就超神了”的心态来学习认证,这点是非常不可取的。我经常遇到一些新手网工和我说自己拿下了NP/IP证书,可是工作里还是非常不顺,证书都是骗人的。
这不是本末倒置了吗?
为了拿证而拿证,囫囵吞枣的学习知识,侥幸通过考试,回头在看某个协议,诶?当初老师是怎么说的来着?完全一脸懵逼,我还是不懂啊!
别让自己,降低了认证的水平。
(2)习惯性手动完成所有工作
都是自动化大行的时代了,能不手动就不要手动了吧,提高办公效率,不只是文员的向往,应该是所有打工人的向往才对。
网络就像wifi,没有故障的时候,就没有人意识到它的存在,一旦故障,第一句话就是“网络是不是有问题?”
网络工程师背锅也大多是因为这个原因。
没想过运用一些自动化的功能来解放双手,降低背锅率吗?
比如自动记录网络异常时设备的动态,是不是排错就更容易了?
比如是电源模块故障,还是设备硬件parityerror,或者是端口flapping之类的,都能及时给你反馈,那当你排错时就可以快速定位了,多香啊。
所以,如果你能看懂一些些python语言,完全可以搞一个简易的设备存活监控的程序,(不会写程序,还不能下载几个自己用吗?)Github里搜索一下NodePingManage,你就知道。
除此之外,还有设备日志,流量和借口error等等,都可以实现自动监控。
3、老杨始终在坚持的两个习惯
(1)不论如何,保持快乐
我们这辈子,也就这么两件事,一个是工作/学习,一个就是生活。
工作/学习,都是为了更好的生活下去。
所以,为了我们的终极目标,工作占据了50%的人生内存。这么大的比例下,一个快乐的工作心态是多么重要的一件事情啊。
很多人工作都是埋头苦干,因为辛勤工作被当做tag植入了每个人的评判标准里,辛勤才能对的起工作,不然怎么能算努力呢?
这是让我最不理解的一点,为什么工作就得埋头苦干、累死累活?
学习也是,怎么就得充满苦和累,一点快乐都没有才能算是努力吗?
我学CCIE那11个月里,我一点都不觉得苦。可能老杨就是个擅于给自己找乐子的人吧,遇到不懂的会困惑,遇到实验上的问题也会沮丧,老师要是再多骂两句,我也不开心,但我真的不觉得苦。
我回忆起学习的时光,包括自己这8年来的工作,我好像很少觉得很苦。回忆里大多都是快乐的时光和高光时刻,也可能正是因为这样,我才能保持一种超越同龄人的“轻松感”和小了10+岁的同学们交流,毫无障碍。
我很喜欢我自己现在的状态,因为我总能在日常中看到“快乐”在和我招手。
(2)不断积累,每天只多花半小时学习
躺着真的很香,打游戏也很香,我也会觉得只要是不动脑的一切事物都很美好。
再比如老杨我非常喜欢吃,吃东西对我来说也很解压,非常放松,是身体和灵*的双重享受。
但是很多对自己有益的事情都是“反人性”的,比如学习。
你想啊,在忙了一天之后,下班已经7点了,和朋友小聚,撸个串喝个酒,到家10点了。哪里有啥时间来学习,职场人不配学习,是不是?
的确,对职场人来说,长时间的学习的确是奢望,因为工作时间就在那里,很多网工也经常加班,撸串的时间都没了,回家就想和丧尸一样的躺着,啥都不干。
但你仔细回想一下,你都这么累了,手机有少看过一分钟吗?