在某乎刷到一个被邀请回答的问题:“程序员的护城河是什么?”
看着这个问题,脑子突然卡了一下。
年轻的时候我是从来没想过这个问题~
那时候干劲十足忙着分析新漏洞(那会还得搞定老式防火墙和对付零日攻击)、研究各种新型恶意软件、熬夜应急响应,谁管什么安全基线啊,只想着技术牛一点、工资涨一点就行了~
话说现在很少还有 老式防火墙了吧~
可现在,做了十几年程序员,经历过裁员潮、外包坑、各种买房/理财暴雷,也看过技术大佬沉寂、天才少年转行……才渐渐明白,护城河不是可选项,而是你能不能活下去的底线。
而且,这根本不仅仅只是程序员的问题,放眼整个职场,哪一个人不需要护城河?特别是这几年,大环境一变,很多原本“稳如老狗”的岗位,说没就没了。
看到太多人起起落落,不禁感慨:
所谓护城河,不是你现在多牛,而是你能不能在变化来临时,不被轻易卷走。
以前看不起屎山代码,现在都不敢随便吐槽,搞不好是同事的防御式编程,战略性防止被优化~
防御性编程是 35 岁 it 从业人员的新名词:
手把手教入你如何御性编程:
所以,大家开始写下防御性的代码了吗~~~
在职场当然技术很重要,毕竟这是实打实的,在我们的位置上一定要有掌控感:
- 代码不可读:除了你,没人能改,谁看谁头疼
- 系统不可修:出事了只有你能修
- 文档不可有:需求、流程、历史,全在你脑子里,一问三不知,但系统跑得飞快
- 产品不可知:连产品经理都搞不懂的业务逻辑,你靠感觉写完了,还能上线用
追求的就是公司靠我续命,没有不行~~
程序员行业,不像医生、律师那样靠“资历”和“名气”吃饭,反而是:
越老越便宜,越卷越累,越干越像个工具人。
你以为刷题 1000 道能换来铁饭碗?结果是铁锅炖自己。
技术更迭太快,老了学起来确实感觉吃力了~
所以护城河是啥?
有人说,程序员的护城河是算法、底层、架构能力~
有人说,是 Leetcode 刷题、BAT 经历、C9 科班~
其实我现在也不是很清楚,真正的护城河是什么,技术发展变化太快了~
但有钱应该还可以,有钱比较有底气,年轻时要多赚钱!
现在人工智能发展也是很快,一天一个样,传统上的护城河,比如语言精通、算法能力、工作经验,依然重要,但已经不再是核心壁垒。
真正能抵御技术浪潮、保持长期竞争力的,应该是学习能力,解决问题的能力、团队沟通能力~
以后我们需要的应该是多方面的综合能力:懂业务 + 懂技术。
几个人小团队,创造百万美刀收入的故事也不是没有:
会写代码的人很多,会“解决真实问题”的人依然稀缺。
AI 不会取代程序员,但会取代那些只会写代码的程序员。
程序员真正的护城河,或许是:我可以失业,但我不怕失业;我可以被淘汰,但我永远能重启。
关于网络安全技术储备
网络安全是当今信息时代中非常重要的一环。无论是找工作还是感兴趣(黑客),都是未来职业选择中上上之选,为了保护自己的网络安全,学习网络安全知识是必不可少的。
如果你是准备学习网络安全(黑客)或者正在学习,下面这些你应该能用得上:
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析
一、网络安全(黑客)学习路线
网络安全(黑客)学习路线,形成网络安全领域所有的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、网络安全教程视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
三、网络安全CTF实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这里带来的是CTF&SRC资料&HW资料,毕竟实战是检验真理的唯一标准嘛~
四、网络安全面试题
最后,我们所有的作为都是为就业服务的,所以关键的临门一脚就是咱们的面试题内容,所以面试题板块是咱们不可或缺的部分,这里我给大家准备的就是我在面试期间准备的资料。
网安其实不难,难的是坚持和相信自己,我的经验是既然已经选定网安你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。
机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间!
这份完整版的网络安全学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】