应该选择网络安全还是程序员?

Posted 小黑安全

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应该选择网络安全还是程序员?相关的知识,希望对你有一定的参考价值。

很长的时间我都在思考这个问题.,根据自己的经验和朋友们的讨论后得出了一些结论,网络安全

这个概念太广,我就以安服/渗透岗作为比较的对象,题主可以参考一下:
程序员

优点:

1.薪资非常高,今年校招大厂普遍是24K*15

2.岗位多,无论大城市还是小城市遍地是岗位

3.学习期间成就感比较大

4.学习资源丰富,很多网站都有齐全的教程(比如B站有很多完善的教程【环境搭建资料、工具包、全套视频…等籽料私信聆取

缺点:

1.网上传闻的35岁下岗

2.加班严重日常996,甚至PDD这样的情况

3.竞争压力大,一个岗位几十人投递,可替代性很强

4.逐渐重视学历,现在大厂的门槛基本是一本或者211起步了

渗透/安服:

优点:

1.相比程序员

轻松,加班少

2.工作内容相比程序员更“酷”,对外说自己是白帽子

3.就业压力相对小一些,竞争压力小

4.不太看重学历,只要技术足够强,大专可以比硕士拿更多的薪资

5.挖漏洞提交SRC可以赚小钱

6.相比程序员来说更靠经验和阅历吃饭,也就是说有可能随着年龄越大越吃香

缺点:

1.相同努力程度下薪资远不如程序员,天赋比勤奋更重要

2.教程残缺不全,很难找到免费又靠谱的

3.学习期间比较枯燥很难有成就感

4.就业门槛更高,不是几个月可以学成的

学历不低且有计算机基础的同学刷一些算法题,背一些面经就能拿大厂研发offer;安全岗想要拿到甲方大厂offer不是靠几个月突击能解决的,大部分都是从初中高中开始学安全的超级大佬,乙方安服岗要求相对偏低,但薪资远不如开发岗。

关于如何选择,我总结了以下几条,欢迎大家提出意见和建议:

(1)如果你家境宽松,不用担心未来买房买车娶妻生子的问题,也不用担心薪资低生活质量下降的问题。那么我认为你应该遵循自己内心的想法,选什么都可以

(2)如果你目前大四马上就要毕业,不打算考研也没有什么基础,想找一份薪资较高的工作。那么我建议你选择程序员,无论前端后端都可。如果你选安全可能会大失所望

(3)如果你从小就对黑客

感兴趣,有恒心有毅力,能为了解决一个问题而思考几个小时,相对于薪资更愿意坚持自己的理想,那么我建议你继续努力,深入学习安全,做大做强

安全这一行不适合三分钟热度的人,也不适合只会嘴上功夫没有实践能力的人,不适合想快速赚钱的朋友。

当然,无论你如何选择,将安全技术作为兴趣去学习,是一个很不错的选择;作为饭碗,建议三思。

最终我选择了安全开发的方向:开发防火墙、开发渗透工具等

这条路其实不推荐大家走,因为岗位比前后端少得多,要求却更高,有开发水平的同时需要懂安全理论和渗透测试,然而薪资并不比传统前后端开发高,可以说是性价比很低的选择了。我选择这条路更多是因为理想而不是赚钱。

C++在建工程时,应该选择Win32 Application还是Win32 Console Application?它两之

Win32 Application -----> windows应用程序 (windows窗口程序)
Win32 Console Application -----> windows控制台程序 俗称 黑框 、dos程序

你需要什么就建什么
入门学语法 当然用Win32 Console Application追问

不知道您看没看过孙鑫的《VC++深入详解》这本书,他在建工程时就选择Win32 Application ,但编译时就出错了,把后面工程->设置->连接中的subsystem:windows改成subsystem:console就没错了,不知道为什么要这样做?

追答

因为那本书要讲 mfc
所以 不能选 Win32 Console Application

直接用win32 Application 或 mfc向导的太复杂
为了能方便的讲解 ,要从简单的讲起
需要变通的方法选择Win32 Application 连接subsystem:console

参考技术A 同意楼上。
不过我觉得要是你学标准c++而不是vc的话,我推荐你下个code::blocks,学好了c++再vc追问

不知道您看没看过孙鑫的《VC++深入详解》,他在建工程时就选择了Win32 Application,但程序编译时就会出错,把subsystem:windows改成subsystem:console就没错了,我试了下要是选择Win32 Console Application 直接不用改就没错,那他为什么要那么做呢?

参考技术B mfc 应用

以上是关于应该选择网络安全还是程序员?的主要内容,如果未能解决你的问题,请参考以下文章

网络安全你应该知道的几个网络安全概念

陇原战疫2021网络安全大赛 Web

陇原战疫2021网络安全大赛 Web

20145235李涛《网络对抗》Exp9 Web安全基础实践

网络安全Web安全渗透测试笔试题

学习web安全之--初识安全