当今社会,人人离不开网络。整个IT互联网行业,最好入门的,网络工程师算是一个了。
什么是网络工程师呢,简单来说,就是互联网从设计、建设到运行和维护,都需要网络工程师来负责相关的工作。下面我会从几个方面来展开聊一下,零基础怎么学习成为网络工程师。
- 不看专业,网络工程师的魅力与前景
- 零基础,攻克网络工程师的必备思路
- 拿下软考,成为网络工程师的真实经历
1、不看专业,网络工程师的魅力与前景
因为计算机专业出身,身边不乏各类同行,平时也难免会交流交流。网络工程师相关职位上,有专业出身的,也有很多非专业自学的。大家普遍觉得,非专业的话,网络工程师最好入行,根据能力和职业规划,可以边学边实践,这行本就是对实际能力很看重,只要你进了这行,经验,水平都可以积累。而且这个行业特色就是,活到老学到老干到老,既不被年龄限制,也极具稳定性,还是高收入。
根据BOSS直聘提供的数据,2023年10月,全国网络工程师的平均月月薪为6356,中位数为5119,其中7k-12k工资占比最多,约29%。
5G网络工程师相关职位薪酬参考
我有个九零后的朋友,学历不高也是零基础。但是人聪明,看准互联网机会,查了多方资料了解到网络工程师的待遇不仅高出自己现在很多,也有很好的发展前景,于是找了个实习的相关工作后,就瞅准了软考的机会,因为这是他查到最直接能够拿到的证明自己专业能力的国家级认证,于是边工作边学习,各种报班上课,一年内拿下软考认证,直接做了敲门砖转投目标岗位,做了网络安全工程师,工资直接翻了几倍不说,还做了不少银行项目,经验越来越丰富。
所以,想成为网络工程师的朋友,零基础没事,找对方法,一次搞定行业敲门砖。学对了路,后面再积累。毕竟网络工程师的就业面非常广。
即使零基础,也可以先学起来。选一个合适的机构,把专业知识系统、全面、科学的学习了,配合实践和努力,真心不难。
这里就说一点,别走弯路,除非你天赋异禀,自学立马成才。不然,就前期花点时间选择好一个优质的机构去上课,打牢基础。一定先考过权威证书,作为敲门砖,到实践过程中不断深造学习。
别忘了添加助教的微信,因为还能白嫖近6年的考试真题,这个重要性不用我多说了吧?
2、零基础,攻克网络工程师的必备思路
想要零基础成为网络工程师,接下来的几点,尤其重要。
基础知识学习。你需要了解计算机网络的的概念、体系结构、协议、设备、应用等基本知识,以及常用的网络工具和软件,如ping、traceroute、Wireshark、Nmap等。你需要掌握网络设计的原则和方法,如需求分析、拓扑设计、地址规划、路由选择等,以及如何使用各种网络设备和软件进行网络配置和管理,如路由器、交换机、防火墙、DHCP等。要熟悉网络性能的评估和监测方法,如带宽测试、延迟测试、丢包率测试等,以及如何使用各种技术和工具进行网络优化和改进,如QoS、负载均衡、缓存等。同时,你也需要了解网络安全的重要性和常见的的威威胁和攻击手段,以及如何采取有效的防护措施和应急方案,如加密、认证、防火墙、入侵检测等。
上面说的,光听着就容易晕头了是不是?基础好,学习能力强的人,部分理论知识比较浅显,可以自学。对于零基础的朋友而言,太多概念和内容需要深刻讲解了,而且理解、掌握大量的专业理论和概念难度也大。
所以,报课是必须的!报课可以从两方面考虑,其一,学以致用,系统详细的掌握专业知识;其二,配合证书认证考试报课,先掌握部分知识,通过考试后,再继续深入学习。
这里还有个抄小道的实践学习方法,就是趁在校期间或者刚毕业的时候,去找合适自己职业规划的实习/兼职工作。不要怕没基础,也先不考虑待遇,只要肯学勤快,考虑自己能不能学习收获就行。这样的话,通过实践,还能更清楚自己今后的工作打算。
拿北京举例,有很多实习的岗位可选择。我那位朋友当初也是抱着实习和认识同行前辈的机会入的门。
招聘网站网络工程师实习工作示例
认证考试。网络工程师可以考软考中级的网络工程师认证,基础不错的也可以考思科的CCNP、CCIE等企业认证。
我推荐零基础的朋友先把软考证考下来!软考证是国家级证书,一年两次统考。网络工程师考两科,基础知识和应用技术,知识点比较烦杂,但是难度适中。以考代评认证,长期有效,是硬性入行敲门砖,并且在多地积分/人才落户是加分项。一定是网络工程师起始的黄金证书。
国家软考资格设置
3、拿下软考,成为网络工程师的真实经历
3、拿下软考,成为网络工程师的真实经历
如何备考软考呢?在官网(https://www.ruankao.org.cn),可以了解到中级网络工程师的考试说明,我总结如下图。
网络工程师考试说明
考点涉及多方面的理论基础、部分实践、法律法规甚至以英文为基础的资料阅读等。因为涉及实践部分占比不算大,因此难度也就对零基础比较友好了。只要认真学习相关内容,仔细备考,通过考试,并且能掌握一定的专业知识是没问题的。
考点涉及多方面的理论基础、部分实践、法律法规甚至以英文为基础的资料阅读等。因为涉及实践部分占比不算大,因此难度也就对零基础比较友好了。只要认真学习相关内容,仔细备考,通过考试,并且能掌握一定的专业知识是没问题的。
零基础朋友备考的关键就两点:规划时间+系统上课。
还是拿我那位朋友为例,把避坑经验分享出来。
时间规划主要是能够腾出足够的时间用来学习,上课和复习。
我朋友当初就是考试前2-4个月开始准备考试。每周至少要预留10个小时左右学习的时间,可以碎片化安排。他当时为了有空闲时间,待遇什么都不计较,所以他真的预留了很充足的时间学习,一开始学习就报了班,从最基础的计算机理论学起。几乎每天都会保持学习1小时。碎片时间还会用来背专业英文单词。差不多学了小半年后,开始着手准备软考证的开始。因为他知道,这块敲门砖对他而言至关重要。
在他报的各种班里,当时他图价格便宜和快,报了个软考的速成班,课也是按时去上,但是学了一整下来,真的没掌握什么知识要点,能记住的就是老师讲过几道理。反复做题。知识根本吃不透,一知半解。到了真的上考场的时候,就蒙了。事后他说过,早知道浪费了半年时间,还不如一开始就集中力量报个靠谱的软考课程。后面他师哥介绍给他了一个不错的机构,上了一套系统的课,最后顺利过关。还掌握了很多硬性知识。
报好了班,上课时间一定要安排好,不要让自己无故旷课,因为你不光是应试,也是在学习专业。
我朋友那会学习,他很自豪的是说再忙,自己一天课都没缺席过。
考前1个月,每周充足预留每天可以刷真题、错题的时间。不要不敢,多问老师,多举一反三。报了班就是为了老师的答疑解惑,一定要抓住机会。
再举个例子,一个同学也是零基础,为了入行半实习的做了网络助理工作。她知道获得网络工程师认证是她最快的捷径,所以她抽出每晚的时间用来学习备考。
她根据自身的情况,先制定好合理的学习计划。确定每天保证学习至少1小时。并按照考试大纲,讲学习内容分成若干模块,给每个模块规划学习周期。例如计算机的基础知识学习,她预留1周的学习时间掌握要点;网络安全和数据安全的基本知识这种专业性强的,她会预留2-3周去理解消化。周末的时候,用每天4小时的时间去做题和复习本周的学习内容。
每天通勤的碎片时间,她主要用来阅读教材理论和背专业单词等。因为要备考,就每天以学习为重心,吃喝玩乐都可以先放放。
在实践部分,她也会利用自己的工作环境,在下班后做些实践操作,例如防火墙配置,路由器协议调试等等,用以加深对理论的理解。同时利用自己助理的身份,多向公司前辈请教。
在分析过考试大纲后,李娜就开始认真选择培训机构,因为她知道,自己的基础差,上课学习是最高效的方式。她在对比选择内容和服务后,选择了2家去试听了免费的体验课,三天的体验课上完,她觉得自己的思路瞬间就清晰了,并且培训机构课程设置的水平,老师的授课,一下就都体验到了。所以很快确认了一家适合自己的。无论是课程架构还是教学服务质量她都很满意。
配合模块学习和课程节奏,她会认真制作笔记,考试通过后甚至还有学妹买她的笔记去备考。笔记中既包含重要的知识点,解题方法,模块化学习总结,还有理解思路和易错问题汇总。
她对自己很严格的执行学习计划的安排,在整个学习备考过程里也走的非常踏实,所以一次就过了考试,后面在工作上也取得了更好的成绩。
那么课程选择,清楚自己要学什么,根据考试范围去看培训机构的课程安排,上面有给出网络工程师的16大核心考试内容。
找优质的培训机构,无非是看口碑,同行推荐,官网了解师资力量,对比课程体系完善度,合适的价格,老师、教员们的服务态度。
现在比之前的学习环境好太多了。很多机构设置体验课。我朋友学习那会,根本没体验课这一说,那会他图便宜选了一个速成班,结果上课的时候就是做题讲题,不会的概念还是不不明白,结果第一次考试也没通过。好在,后面是上司推荐了一个靠谱的学习班,才顺利拿下了软考。
现在的好的体验课,课时通常是2-3天,利用周末就可以灵活安排。课上老师不光会浓缩重点中的重点讲,还会帮你串联起整个学习和考试方法,引导你找到适合自己的体系。
课程一般会重点讲下当季软考的难度、价值、考试大纲和要求,备考误区,高效的备考方法;历年典型真题,独家答题技巧;针对高级科目,还有论文的解读和写作方法。
在课程结束时,还会附赠大量的学习教材,这些教材都是老师们经验总结的,干货很多,用这些资料去备考基本就完全足够了,省去了到处找资料的时间和麻烦。
所以选择机构的时候,一定要去上下体验课。好的教学质量,在体验课就可以看出来。
适合了,再去报名,不走弯路。
即使上了课,也要认真学,认真考试,一定能够取得网络工程师的软考证书。
职业规划。网络工程师的工作领域非常广泛,包括网络设计、网络安全、网络优化等,规划自己的职业方向是非常关键的。一定要结合自己的优势、兴趣、发展方向来选择一个自己感兴趣的领域进行深入研究,通过学习在这个领域内建立专业优势。
同时你要了解自己的独特之处,可能是你的技术能力、项目经验或者是人际交往能力。这些都可以成为你的不可替代性,加大你的职场竞争力。
确定了自己的职业方向和阶段计划,就按目标不断前行。不要停下学习,定期进行技能考核和认证。
接下来我将给各位同学划分一张学习计划表!
学习计划
阶段一:初级网络安全工程师
接下来我将给大家安排一个为期1个月的网络安全初级计划,当你学完后,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web渗透、安全服务、安全分析等岗位;其中,如果你等保模块学的好,还可以从事等保工程师。
综合薪资区间6k~15k
1、网络安全理论知识(2天)
①了解行业相关背景,前景,确定发展方向。
②学习网络安全相关法律法规。
③网络安全运营的概念。
④等保简介、等保规定、流程和规范。(非常重要)
2、渗透测试基础(1周)
①渗透测试的流程、分类、标准
②信息收集技术:主动/被动信息搜集、Nmap工具、Google Hacking
③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察
④主机攻防演练:MS17-010、MS08-067、MS10-046、MS12-20等
3、操作系统基础(1周)
①Windows系统常见功能和命令
②Kali Linux系统常见功能和命令
③操作系统安全(系统入侵排查/系统加固基础)
4、计算机网络基础(1周)
①计算机网络基础、协议和架构
②网络通信原理、OSI模型、数据转发流程
③常见协议解析(HTTP、TCP/IP、ARP等)
④网络攻击技术与网络安全防御技术
⑤Web漏洞原理与防御:主动/被动攻击、DDOS攻击、CVE漏洞复现
5、数据库基础操作(2天)
①数据库基础
②SQL语言基础
③数据库安全加固
6、Web渗透(1周)
①HTML、CSS和JavaScript简介
②OWASP Top10
③Web漏洞扫描工具
④Web渗透工具:Nmap、BurpSuite、SQLMap、其他(菜刀、漏扫等)
那么,到此为止,已经耗时1个月左右。你已经成功成为了一名“脚本小子”。那么你还想接着往下探索吗?
阶段二:中级or高级网络安全工程师(看自己能力)
综合薪资区间15k~30k
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,没必要看完
用Python编写漏洞的exp,然后写一个简单的网络爬虫
PHP基本语法学习并书写一个简单的博客系统
熟悉MVC架构,并试着学习一个PHP框架或者Python框架 (可选)
了解Bootstrap的布局或者CSS。
阶段三:顶级网络安全工程师
这部分内容对于咱们零基础的同学来说还太过遥远了,由于篇幅问题就不展开细说了,我给大家贴一个学习路线。感兴趣的童鞋可以自行研究一下哦,当然你也可以这里加我与我一起互相探讨、交流、咨询哦。
学习资料分享
当然,只给予计划不给予学习资料的行为无异于耍流氓,这里给大家整理了一份【282G】的网络安全工程师从入门到精通的学习资料包,可下方二维码链接领取哦。
今天的文章 怎样从零开始学习网络工程师?分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/82833.html