最近,有不少同学都在问我这个问题。
其实无论是哪个行业、哪个岗位,每个人都对自己的岗位有一个“核心”技术的理解。
就像做网工,我总觉得理论扎实和学习能力才是最重要的技术,而大众意义上所谓的技术是可以积累的。但还有的人觉得,沟通能力最重要、项目经验最重要、IE认证最重要……
每个人的职场发展不同,决定了他们对于职场和岗位的理解程度。所以,也可以这么说,每位网工,对自己需要掌握的技术都有自己的理解,答案并不是唯一的。
老杨想,那既然如此,不如就综合分析一下,我认为的,一位“合格”的网工,都需要达到什么样的条件吧,毕竟,能让你在职场上久立不败的,就是你最核心的“技术”。
(1)理论基础一定要扎实
什么叫做“基础”?就是一名要从事网络工程师的同学必须要了解的内容。
那什么叫做“基础扎实”?这就不是仅仅“了解”才可以的程度了。
要知道,网工要了解的知识其实很多也很泛,像弱电布线、路由器、交换机等设备的使用、各种交换技术等等,既有细节,又有实操,还有原理考验……当然,选择入职的公司也决定了你需要什么样的基础,这里就不展开来说。
所以,一不小心,你就会陷入“我好像什么都会,但又好像什么都不太精通”的状态里。
所以,对待工作里涉及的基础部分,全面了解是必须,但深入了解就各凭本事。
能抓得住这个关键的,就我身边的人来说,最后发展都不错。
我举个理论的例子吧:
我认为,底层通信转发对搞网络的人来说是一个很重要的基础。因为我们要实现的最终目的是把网络能通,把流量在网络上转发。
你不管上层跑的是什么协议,是各种复杂的技术也好,二层还是三层的技术也好,不管你路由协议用的是OSPF或者BGP也好,这些技术是服务于底层转发的。
怎么样才算掌握透彻了呢?
只要你能够把整个通信过程,像二层通信、三层通信的整个逻辑能够捋的顺就算合格了。
至于网工到底要掌握哪些技术/理论基础,老杨整理了一周的这张思维导图送你,别客气,慢慢比对去。
老杨每次更新文章时,都会多带一篇知识点回顾,就是按这个思维导图的逻辑来的,看到这里,对这份思维导图的具体内容感兴趣的伙伴,也欢迎关注我的公众号:网络工程师俱乐部。
每天蹲更新,花个5分钟,一起学习。
(2)动手能力一定要变强
在我看来,所有网工的工作都可以用这句话概括:
“接下各种各样的项目,熟练选择不同的设备,划分不同工作区间,然后连接、运行”
不论你在这个过程里是什么角色,都需要尽可能接触操作的部分。因为接触了,你才能锻炼到实操这个模块。甲方重复性的一些操作,长期下来会让你懈怠,一旦接触到大型项目,你就会马上怀疑人生。
为啥?因为实操锻炼的是你遇到问题的逻辑思维,想要提升,就多接触项目(哪怕很小)多实操,这样经验多了,看待问题的敏感性就提高了,处理问题的速度就快了,自然职场之路就顺利了。
刚毕业很多人会选择运维这个方向去做,但运维是一个经验积攒起来的岗位。所以你大多数会从桌面维修开始,你就会发现,你会被淹没在日复一日的重复性工作里,不断的被消磨时间和意志,动手能力没增强,连连看的技术倒是提高了。
但是做项目不一样,项目是高频率高压力的,锻炼的不仅仅是你的动手能力。它在短时间内让你必须朝着一个目标前进并拿下它,而且做一个换一个,你可以不断接触更多新的东西,展示自己的机会也更多了起来。
怎么选择,孰轻孰重,话就说到这里。
(3)进化能力一定要培养
什么叫做进化能力?我个人觉得是适应能力+学习能力。
学习能力在各行各业都是老生常谈的能力,但是在IT行业,这个能力被格外强调,耳提面命。毕竟在发展最快的行业里,只要稍微停滞学习的脚步,很可能明天就有新的技术又出现了。
当然,不是说你非要把所有技术都学个遍才能在行业里存活下来……让你拥有并重视学习能力,最关键的并不是你能多快多全面的学习完一个技术,而是保持一个开放的心态,多接触外界的最新动态,了解行业前沿,并试图去理解。
没有一个公司不喜欢这样的员工,会自动更新最新系统的智能电脑谁不想要?哪怕慢一点。
除此之外,适应并学会“反击”的能力也很重要。毕竟网工是一个非常容易“背锅”的职业,懂得都懂。
可能工作里会遇到很多不顺心,也会莫名其妙就成为背锅侠,那我们只能眼看着,啥都不能做吗?
那肯定不行,我老杨第一个不同意。
记着,你要养成记录日志写文档的习惯。万一遇到背锅,我们有证据;万一我们真的错了,这还能反向督促你的提升,定点式逐一击破的那种。
(4)沟通能力要时刻练习
这点真的想说的有很多,但是不知道怎么告诉你,我觉得这个能力有多重要。
一个保持良好沟通态度的、技术逻辑上清晰的、友好对接、乐于倾听他人需求的网络工程师,真的太少太少了。
年纪越大越少的那种。
如果你和其他同事对一个问题交流上有很大难度的时候,如果能通过抓包等手段来进一步加强沟通的话,结果可能就更好了。
时时练习,不要放弃和同事沟通的机会,虽然很可能会消化很多负面情绪,但是呢,一点点积累下来,再回过头来的时候,你就会发现你对很多人很多事,都更加宽容了。
升职也会更容易,别问我怎么知道的。
(5)正确认知行业的能力很重要
一开始,你的行业认知仅限于你所接触到的工作环境、同事、甚至身边的朋友对你的评价,所以一旦你自身的待遇和处境和外界的评价产生了落差,你就容易陷入自怜自艾的怪圈里。
IT行业的确很好,程序员自然也很好,但我从不觉得网络工程师就是IT行业的底层搬砖人。
为什么我会这么想?我不是被人洗脑、我不是灌你鸡汤、我也不是盲目自信……我是从自身的实际经历出发,产生的一个认知结果。有兴趣的朋友可以看看我写过的自身经历贴:老杨亲述:从事网工这8年,我曾后悔过吗?
行外人总觉得IT行业“分分钟年薪百万”,但行内人总觉得人人苦逼,人人受虐,赚的是辛苦血汗钱,这就是你对这个行业的一个认知。
应届生毕业,就是没办法和程序员的薪资相比,这也是一个认知。
工作3年,网工的薪资就开始出现明显的分化,有人依旧年薪10万,有人开始接触到年薪50万。有的人觉得社会不公,有的人觉得这很正常,这也是一个认知。
正确看待网络工程师的岗位发展,
正确了解所处的不同阶段,对应的正常薪资水平,
及时掌握行业最新的技术动态,抓住学习新技术的机会,
可以偶尔停歇,可以适当养老,但一定不能原地踏步,满足于现状,
这都是我认为的正确的行业认知。
认知不同,发展自然不同,望君共勉。
原创:老杨丨8年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部