首页 > 编程语言 >那些40岁的程序员都去哪了?

那些40岁的程序员都去哪了?

时间:2024-12-03 15:33:39浏览次数:6  
标签:网络安全 焦虑 漏洞 40 那些 程序员 大厂

前言

最近和不少30多岁的程序员朋友们聊天,发现大家普遍非常焦虑。 原因主要有几点,一是担心未来能不能继续保持现有收入,害怕40岁之后薪资会不会下降,甚至失业。二是大家普遍有房贷或者车贷,这本身也是一种精神压力。三是身边的某某所在的公司要上市了,某某在大厂又升职了,对比产生了落差。

也有不少读者朋友留言问我,程序员这行到底能干多久?40多岁还能不能写代码?

今天我来讲讲身边五个40岁程序员朋友的故事,也聊聊反焦虑这点事。


1

沉迷是一种力量

第一次见A君是10年前参加人人网的面试,他是面试官,那个时候A君35岁,担任后端leader。入职后,我发现,他用于做管理的时间不多,90%时间在疯狂编码。

A君基本没有社交,上班就是撸代码,下班就是回家带孩子。他对优秀的工程师容忍度极高,对差一点的完全没耐心。

偶尔能听见他训斥下属的吵闹声:“这个类写成这样,你没看代码规范吗?”、“这个线程池不能这么用,给你说多少次了!”、“是你没听清楚还是我没讲清楚?不能这么干!”。

一次下班,和他一起回家,一路上给我讲各种编程技巧和方法论,我听的津津有味。聊了差不多半小时,心想可以换个话题了,于是我问:“您周末娱乐都干些什么呢?”,他是这样回答的:“我会去看些开源代码,自己改着玩很有趣”。那一刻,空气都凝固了,这话我实在没法接下去了。

后来有一天,A君上班拍桌子,暴怒之后冲了出去。大家一脸懵逼,后来才知道,原来是大Boss批评他不懂管理,只知道埋头写代码。

几年前,和他在微信聊了一次。他去了一家创业公司做技术负责人,我很好奇,很想知道这次他是怎么做管理的。

我问他:“您现在是怎么带团队的”,这一问不要紧,聊了半小时。从Flutter的优越性到微服务的落地,再到Google出了什么新技术,顺带鄙视了一些还在用落后技术的公司。一顿硬核技术科普下来,收获挺大,但是管理这两个字?嗯,不存在的。

我现在理解了,他压根就不关心管理,聚集一帮极客跟他一起成长战斗才是最开心的事情。

A君今年快50了,前不久和其他人聊起他,大家都感叹,这老哥战斗力太强了,真是那种一顶十的程序员。

有时候,沉迷是一种力量,焦虑?不存在的…

想起A君给我说的那句:“我要开心coding到80!”。我真心相信他能做到。


2

不服就是干

这次说说我的好朋友B君,今年40岁,曾经鹅场的高级工程师,7年前,晋升失败一怒之下开启了创业之路。

我们是在CSDN论坛上认识的,他帮我解决了一个底层操作系统级的防劫持问题。后来经常问他一些排查线上故障的方法论、微服务怎么拆分、如何做出能抗更高并发的架构,他都非常耐心的指导我,他还有句口头禅:不服就是干!

B君出来创业没拿融资,自己投了100万。团队5个人,挤在一个很小的民房。创业期间找他喝酒,他告诉我:“我一定要改变世界,否则我会被世界改变”。

一年后,再次去找他喝酒,这次他脸色灰暗,人也非常低迷。原来前期100万烧完,又投入了50万积蓄,项目还是没有做成。酒过半巡,他突然抱着我哭了起来,我这才得知因为积蓄全部烧完,他女朋友已经和他分手了。

再后来,他回到大厂当程序员,级别薪资跟创业前相差无几。谈起创业经历,我为他惋惜,而他并不后悔。

两年前,他开始炒比特币,炒着炒着嫌这些交易平台做得都不够好,于是空余时间动手做了一个交易平台。

去年,B君告诉我,他的交易平台融资500万,再次出来创业。第二次创业,他已平和很多,没有豪言壮语,让公司活下去是最大目标。

今年听说B君的公司已经快30人了,为他祝福,相信他一定能改变世界。

有时候,我们需要点不服就是干的精神!


3

反焦虑

这次上场的是C君,硕士师兄,40岁。 C君是一名大厂总监,他花了四年时间跳了三次才来到当下的这家大厂扎根下来,带100人团队,每个月安安稳稳拿高薪,不用担心公司倒闭的风险。

以C君的专业技能和学历背景、工作经历,其实完全不需要担心没工作。 可他总是莫名担忧,害怕自己没有创造更多价值。

100人的团队不是那么好带,除了技术之外还需要精通业务产品、精通组织流程、掌握良好的沟通推动技巧、在大厂还需要明争暗斗。

一次和C君聊天,他感叹到:“还是写代码有安全感,做管理不仅心累还觉得自己没创造价值”,可不是,这种焦虑几年前我也感同深受。

大厂的高P看起来风光无比,其实要跳槽也不容易,毕竟中小公司能接得住大厂高P薪资期权总包的,并不多。

有时候,不是现在取得了成就就会开心,决定因素是你未来会不会更好, 如果答案是否定的,不仅不会开心还有可能带来焦虑。

C君就陷入这种焦虑当中,总是担心未来的上升空间和40岁以后的收入。特别是大厂还有年龄线的要求,到一定年龄不能晋升就有可能被淘汰。

有一段时间,公司领导层波动,他面临被连带的危险,甚至需要依靠抗抑郁的药物。但最终他依靠持续有规律的运动和学习新领域克服过来。

C君给我提的最多的话:“反焦虑很重要”,是啊,真的重要,从C君身上我真正学到了一点:无论你是否能成功,首先要反焦虑。


4

舍命狂奔

这次要说的是清华MBA同学D君,39岁。 他在通讯行业干了10多年,超级专家那种,带十人团队。

问起他读MBA的原因,他很坚定的说:“我对投资非常感兴趣,就是为了转行投资才这么大年纪了还选择读书”。

清华MBA课程安排的很紧张,我们都是六日班,也就周六半天周日全天,而他公司的工作非常忙,几乎996,但从没见过他迟到过一次。

三年时光,D君在跟时间赛跑,小组讨论、企业访谈、课程作业,他都完成的堪称完美。有一次我问他,你为什么这么拼?他说,当你笃定一件事,确定一个目标,那剩下的只有舍命狂奔。

毕业后,D君如愿以偿加入一家投行,当上了投资人。有一次很好奇的问他投资人的收入,他告诉我刚入行薪资很低,只有之前做架构师带团队的1/3。但他说这话的时候,一脸幸福感。

去年D君已经晋升为所在机构的合伙人级别,为他感到开心。


5

接受现实

最后上场的是老同事E君,41岁。 他是那种职场老黄牛。属于领导让做什么就做什么的人,任劳任怨勤勤恳恳,但个人成长一直比较缓慢。

前几年开始E君就不太顺了,因为编码能力一直没有达到高级或者架构师水平。他其实一直在跟年轻人拼体力,而随着年龄增大,是真拼不过了。我和他经常讨论的话题是颈椎病如何康复。

去年E君所在公司效益不太好,领导决定裁员,他进入了优化名单。 被优化后,他休息整顿了好久,将原来90kg的体重减到现在的75kg,颈椎病也恢复不少。再开始找工作,大概花了几个月时间,他终于找到了一个不那么满意的Offer。

听到他找到下家的消息,我还挺为他开心的,因为这个过程我也帮他各种投简历,但大佬朋友们一听说41岁还是中级水平,都不太愿意给面试机会。

没想到过了半年,我和他吃饭,他对我说:“洋哥,我没有入职这家公司,我想明白了,继续做程序员对我来说没意义。我拿积蓄开了个小店”,刚听到消息,我非常惋惜,编码十多年最后却去做小生意,在我眼里就是逃兵。

直到最近去他小店玩,我才发现,这也是另一种好的生活。 他开的是一个小型亲子游乐园,带上小孩,一边陪小孩一边工作,月收入也不差,养家完全没问题。这一瞬间,我产生了一种羡慕的情绪。

有时候,接受现实然后重新出发,未尝不是一个更好的选择。


最后的话

程序员不是一个「银发职业」,但也绝不是如某些贩卖焦虑的自媒体宣传的那样:35岁危机,40岁失业。

40岁的程序员有的做了大厂中高管、有的成了小公司联创、有的成了连续创业者、还有的转行投资金融、也有人继续坚持写代码战斗在一线。

不可否认,有一部分人会被行业淘汰出局,但互联网的老年人在其他行业恐怕还是年轻人,接受现实,人生再起航完全没问题。

最重要的是,我们不能因为年纪的增长而焦虑,因为焦虑本身除了干扰我们成长,没有任何意义。

尽最大努力,做最好打算,但接受最坏的结果。在这个复杂多变的社会,反焦虑、不断提升认知,不断充实自己的专业技能将永远重要。

—END—

题外话

作为一个新兴行业,网络安全人才的市场需求远远大于供给,又有国家长期战略的支持,网络安全将成为下一个增长蓝海。中商产业研究院发布的《2024-2029年中国网络安全产业深度调研及投资风险预测报告》显示,2022年我国网络安全市场规模约633亿元,同比增长3.1%。中商产业研究院分析师预测,2024年市场规模将达到721亿元。

在这里插入图片描述

企业想真正招到人才,就必须在薪酬福利上有足够的竞争优势。因此,网络安全领域的薪酬近年来也呈现稳步增长的态势。

在这里插入图片描述

在这里插入图片描述

零基础入门网络安全/渗透测试

【----帮助网安学习,以下所有学习资料文末免费领取!----】

> ① 网安学习成长路径思维导图
> ② 60+网安经典常用工具包
> ③ 100+SRC漏洞分析报告
> ④ 150+网安攻防实战技术电子书
> ⑤ 最权威CISSP 认证考试指南+题库
> ⑥ 超1800页CTF实战技巧手册
> ⑦ 最新网安大厂面试题合集(含答案)
> ⑧ APP客户端安全检测指南(安卓+IOS)

大纲

首先要找一份详细的大纲。

在这里插入图片描述

学习教程

第一阶段:零基础入门系列教程

img

该阶段学完即可年薪15w+

第二阶段:技术入门

弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞

该阶段学完年薪25w+

img

阶段三:高阶提升

反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练

该阶段学完即可年薪30w+

面试刷题

img
在这里插入图片描述

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要

资料领取

上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 ↓↓↓ 或者 点击以下链接都可以领取

点击领取 《网络安全&黑客&入门进阶学习资源包》

标签:网络安全,焦虑,漏洞,40,那些,程序员,大厂
From: https://blog.csdn.net/weixin_46428928/article/details/144211291

相关文章

  • 普通二本,去过阿里外包,到现在年薪40W+的高级测试工程师,我的两年转行心酸经历...
    前言我是一个普通二本大学机械专业毕业,17年毕业,19年转行,目前做IT行业的软件测试已经有3年多,职位是高级软件测试工程师,坐标上海…我想现在我也有一点资格谈论关于转行这个话题;希望你在决定转行之前,首先搞清楚转行是你内心热爱还是一时冲动;如果说跳槽是另谋良机的话,那么转......
  • 程序员被裁员后找不到工作,该怎么办?
    前言前段时间上映了一部电影《逆行人生》引发了不少讨论,尽管上映前舆论略显两极化,但是该电影还挺写实的。该电影讲述了一位45岁的程序员小组长突然被裁员,坠入底层后如何逐步克服物理和心理上的困难,最终选择成为外卖骑手继续前行的故事。这个故事在某种程度上反映了当前许......
  • git报错403怎么解决
    Git报错403及解决1询问AI主要有以下可能原因:通用的SSH配置见文章:gitssh密钥配置以下是我针对我的笔记本情况请进行的配置:创建SSH:(不要用中文,管理员权限打开PowerShell运行下面的命令,地址可以自定义)ssh-keygen-trsa-b4096-C"2919356315@qq.com"-f"C:/Users/lzh......
  • 20222405 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    1.实验内容1.1学习内容本周通过学习HTML,加深了对Web安全的理解。我掌握了表单的创建与使用,以及GET和POST方法。了解了MySQL的基本操作,包括数据库的创建、用户管理和表的操作。我学习了如何通过恶意SQL语句绕过认证并获取敏感数据,了解了使用预处理语句防止注入攻击。我还学习了X......
  • 20222407 2024-2025-1 《网络与系统攻防技术》实验七实验报告
    1.实验内容1.1本周学习的内容是web安全中的XSS跨站脚本攻击、CRCS及其防范、burpsuit工具的使用方法。1.2实验要求:本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站(2)ettercapDNSspoof(3)结合应用两种技术,......
  • 为什么移动端页面的设计稿一般是750px/640px呢?
    移动端设计稿宽度选择750px或640px主要基于以下几个原因:早期iPhone设备的影响:早期iPhone设备(如iPhone4/4S)的屏幕分辨率为640px*960px,其中640px为宽度。这使得640px成为当时移动端设计的一个常用标准。许多早期的移动端网页和应用都以此为基准进行设计。R......
  • 【漏洞复现】Bazaar 任意文件读取漏洞(CVE-2024-40348)
    免责声明请勿使用本文中提到的技术进行非法测试或行为。使用本文中提供的信息或工具所造成的任何后果和损失由使用者自行承担,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。一、简介Bazaar是一个强大的分布式版本控制系统,旨在帮助开发者记录项目的历史......
  • 电脑提示“vcomp140.dll丢失“是什么原因?“找不到vcomp140.dll文件“要怎么解决?教你几
    电脑提示vcomp140.dll丢失:原因与解决方案作为一名在软件开发领域有着丰富经验的从业者,我深知电脑游戏运行时可能出现的各种问题,尤其是文件丢失、文件损坏和系统报错等情况。今天,我将为大家详细解析电脑提示vcomp140.dll丢失的原因,并提供一系列有效的解决方案,同时分享一些预防......
  • LeetCode题练习与总结:字典序的第 K 小数字--440
    一、题目描述给定整数 n 和 k,返回  [1,n] 中字典序第 k 小的数字。示例1:输入:n=13,k=2输出:10解释:字典序的排列是[1,10,11,12,13,2,3,4,5,6,7,8,9],所以第二小的数字是10。示例2:输入:n=1,k=1输出:1提示:1<=k<=n<......
  • 程序员的金三银四求职宝典
    程序员的金三银四求职宝典引言每年的春天,程序员们的奋斗热情仿佛重新被点燃,这正是金三银四求职季。在这个周期,不同的机会和挑战交织着,你准备好迎接挑战了吗?如果你正在考虑跳槽,有必要让自己跟上这个行业的步伐,以确保在竞争激烈的求职市场中脱颖而出。本文旨在为你提供一个......