听说,不学编程的网工迟早混不下去

文章讨论了网络工程师是否需要学习编程的问题,指出编程在某些岗位和方向上能提升效率和职业前景,如运维、安全、云等领域,但并非所有网工岗位都需要编程技能。编程是工具,而非唯一出路,网工的核心竞争力在于思考、学习和自驱力。文中提到了不同公司类型对编程需求的差异,并建议个人应根据自身岗位和职业规划来决定是否学习编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,我是许公子。

上个月写了篇挺有意思的文章:《你以为的网络工程师VS实际工作中的网络工程师》,没看过的再给你推荐一下啊。

里面有网工朋友留言,说自己曾经被女朋友误解,觉得他是网络工程师,写代码应该很厉害吧。

下面也有朋友回复,表示现在确实要开始学python了。

这对话其实扯出来一个行内反复在说的事儿,关于网工到底要不要学编程,还真是,挺有争议的。

业内甚至有不少唱衰网工的言论。

“不想学编程的都来当网工了,结果兜兜转转,还是得回去学编程,还不如改行当程序员呢。”

虽然我个人觉得咱网工不比程序员差哈,但是今天先不讨论,程序员好还是网工好。

就针对,网工到底有没有必要学编程,不学编程真的就没前途了吗?

咱们展开说说。

今日文章阅读福利:《Python学习笔记(118页)》

不管你要不要学编程,反正python的学习笔记奉上了哈。

私信我,备注“python”,前30名私信的小友即可获得此份118页的学习笔记。

针对今天讨论的这个问题,我先说下个人的结论。

编程确实是网工这行里,越来越热门的方向之一,这个是有佐证的。

你看看,HCIP的课程里,都有加上编程基础的知识点,说明网工学编程,真的是能够帮助到我们工作的。

学习编程,确实可以节约你的工作时间,提升你的工作效率,也能让你有机会升职加薪。

能提升自己的业务能力,能学习的网工朋友,都建议你们去学。

但那些说网工不学编程就没前途了,这话说得过了。

具体给你从下面这几个点盘一盘。

01 从你的工作岗位去思考编程能用上多少

网工的细分职业,基本上是分为了售前工程师、售后工程师、实施工程师和维护工程师。

当然,也还有一部分是做研发的,像测试工程师、开发工程师此类。

说实话,下面的这些工作岗位,大部分里,编程真的用的不多。

你去搞售前,多练练嘴皮子,也比学个编程更强吧。

每个方向的侧重点不一样。

又或者,像部门经理、项目经理这种的,说实话,你的网工底子扎实了,会管理能够承上启下,业务流程清晰,已经很不错了。

再学个编程,属于是锦上添花了,但绝对不是必须项。

当然,如果你想走技术层面,觉得纯网工不好干了,管理你又不好往上升,那这时候,学编程,确实能对你有一个提升。

比如说,尝试偏向运维、安全、云、SDN等方向的网络工程师,这些前景确实不错,也需要你有一定的编程基础。

网络知识你都通了,shell、python之类的编程语言学一些,或者再专研数据结构、Linux、安全又或是其他细分方向。

总的来说,学编程还是不错的,但这不代表咱们网工就编程这一条路发展了。

我有个售前朋友,业绩好的时候一个月赚的顶我半年工资了。

02 从公司层面考虑编程能带来多少buff加成

刚刚说的工作细分是纵向的,那其实你还可以横向思考下。

网工行业里,有三大就业选择:甲方、乙方和厂商。这是基础信息。

上图右边的这些条件,是影响你的网工生涯的重要因素。

那编程占了几分,不同的情况再来盘一盘。

01 一些甲方公司,网络运维都算标配了

在IT行业里的甲方,则指的是政府机关、金融公司、运营商和一些大厂(BAT等)的统称。

除了一些小型的甲方组织,基本上大一些的甲方都喜欢招收比较有经验的网络工程师,并对学历有要求。

那这样的岗位,必然也会对技术要求会比较高。

这个时候,建议你可以去学习一下编程,因为这些甲方公司,网络运维此类工作岗位会比较多。

比如很多网工平时工作里会做的网络排障,监控告警,在大厂、银行里都是直接实现系统自动化的

就算单位没有要求,你会些基础编程操作,也能让你的工作轻松不少。

看这个岗位要求,就需要你具有一定的网络基础知识之外,还能够熟练编写python程序,实现各类网络自动化功能和数据分析需求

02 乙方公司里,编程或许不是第一选择

乙方,更多的被业内人士称为集成商和代理商。比如华讯、长威、金科等公司都是乙方公司的代表。

这个类别,可以说是,最“鱼龙混杂”的了,因为有经验也好,没经验也罢,人家全都要。

工作岗位也多,售前、售后、项目集成啥都有。

想进这类公司上班,如果你即将毕业,没有项目经验,除了特定的技术岗,你手上有本IE证书都足矣。

一般来说,进入乙方,可以快速积累项目经验,了解到不同的网络场景和架构。

一开始,大家都要做实施维护和故障排查等工作,事情繁多复杂,乃是常事。

而这些工作里,对编程的依赖性高吗?

几乎没有。

说实话,还不如有本HCIE证书,更有用。

如果学历不够,经验也不够,但你又想往上走,我个人建议你还不如先搞本厂商认证,打好网络基础了,再去考虑学编程也不迟。

03 厂商的门槛高,研发岗位也多

厂商主要是研发和生产设备的公司。

大部分是由研发+售前/销售(市场部门)+技术服务部门组成的。

这类公司,对学历要求本身就高,自然对研发、编程的要求会更高。

很多时候,厂商需要应聘者网络基础扎实,有研究和钻研态度。

高学历+网工知识扎实+编程经验,这个叠buff就很厉害了。

起薪都是很多基础网工遥望不可及的水平,其实参考价值不大,起跑线就不一样。

给你举个华为厂商的例子。

前两天,本账号做了一篇大厂情报:《想进华为当网工,要求有多高?》。

里面有给你分享一个华为的网工岗位jd,一起再看看。

这个网安工程师的岗位jd,已经偏离传统网工岗,主要是做研发相关工作的。

而岗位要求,你看看,和我上面说的一样,学历、网络技术、HCIE证书、编程,缺一不可。

如果你也想走网工研发的路子,这个时候,编程自然是buff加成拉满的。

03 网工想往上走真正靠的是什么

上面给你分析了一通,意思应该很明显了吧。

编程是个好东西,但这只是网工的某一种可能,能发展的路子这么多,别把自己路走窄了。

要不要学编程,要学多深,其实这个问题很简单。

你就从下面这3点去考虑:

  • 你的工作可以用上编程吗,学了能提升自己的工作效率吗,能提升多少?
  • 你的职业路线中,有考虑运维、研发、云等需要较精通编程的岗位吗?
  • 网工想往上走,真正靠的是什么?

前面两点不赘述了,刚刚都有提到,说说第三点。

网工想网上走,想发展的更好,编程只是结果导向。

更重要的,是你的思考能力、学习能力、自驱力。

当你开始思考,怎么样才能让自己的网工生涯走得更远,这已经开始第一步了。

你思考完,就会发现,要提升,必然是学习,自然而然走到了第二步。

关于学习,想要学什么,怎么学,要不要学编程……

如果你还不甚了解,可以私信我,发送关键词“学习”,很乐意帮你做一些职业规划上的指导。

当你下决心去学了,还需要最后一个关键步骤,自驱力,让自己跑起来。

毕竟能鞭策你前进的,从来只有你自己。

原创:许公子丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值