`
huorongbj
  • 浏览: 19500 次
文章分类
社区版块
存档分类
最新评论

一位老码农的分享:一线程序员该如何面对「中年危机」?

阅读更多

如果这是第二次看到我的文章,欢迎文末扫码订阅我的个人公众号(跨界架构师)哟~  

本文长度为2871字,建议阅读8分钟。

坚持原创,每一篇都是用心之作~

 

 

先来聊一下这个问题的背景吧。

 

前两天有小伙伴问到Z哥这个问题。

 

其实坦白说,我刚做开始程序员的前两年,行业中就已经充斥着这样担忧了,有说中年危机的,也有说35岁危机的。

 

其实Z哥我当时也担忧的,觉得自己兴致勃勃选择投入一生的职业生涯,竟然。。。竟然是一条短跑赛道。

 

不过没几天这个影响就消失了。因为那会实在每天排的太满了,除了工作就是学习,也没时间多想。就觉得反正还早~,到时候再说,搞不好提前发大财退休了呢(请容忍我的年少无知)。

 

 

不过,经过了这7年的工作之后,我对这个问题有了一些新的认识。

 

 

回头看过去,找经验

自从15年中旬开始至今,我大概面试过三、四百人,看过上千封简历。再加上对这几年在身边共事过的同事们的了解。发现3个这样事实:

 

首先,好的和差的程序员的分布大致是这样

 

▲图片来源于网络,版权归原作者所有

 

值得一提的是,我真的见过一个10年工作经验的能力和一个应届生工作半年后能力差不多的情况。

 

这两位程序员,前者在“寒冬”会很危险,而后者在“寒冬”会依然很抢手,更何况还年轻。

 

其次,好的程序员一直是「紧缺」状态,“寒冬”其实离他们还挺远的

 

因为年龄并不是硬性因素,更关键的是解决问题的能力高低。再年轻、再低的薪资,但是搞不定问题,一切都是没有意义的。

 

就拿z哥所在的公司来说,目前就几位35岁以上的程序员,依旧保持很强的解决疑难问题的能力,正从事着技术方向的工作。

 

年轻程序员们一时半会解决不了的问题,往往到他们这都可以被解决,这种就是不可替代性。毕竟有些实战问题依赖于实战经验,而实战经验都是靠时间堆起来的。

 

年轻程序员们能解决的问题,他们可以更快速的解决,这种就是性价比(线上业务停机损失的可是真金白银啊,仔细想想每个人其实都懂)。因为程序员的工作不仅仅是通过coding实现既定功能,还有很多意料之外的问题需要解决。

 

最后,好的和差的程序员差距并不是投入学习时间的多少,而是在任何时候的思维、做事的方式和习惯上

 

 

好了,下面再回到这个问题:

 

一线程序员该如何面对中年危机?

 

这次我想以一个「产品」视角作为切入点来解答这个问题。

 

这个问题的「本质」

这个问题看似好回答,无非是努力啊或者加强情商啊之类的。

正向积极的事情虽然有很多,但是我们的精力是有限的,应该先挑对自己更有意义的事去做。

 

▲图片来源于网络,版权归原作者所有

 

我觉得这个题的任何答案的「本质」都是为了让自己更受欢迎,更重要

所以,这个本质其实和经营一个「产品」是类似的。

 

 

这事在我们的不同年龄段有不同的解法。Z哥带你来模拟一下看看。

 

你心目中理想的目标应该就如同现在20岁“高龄”的QQ一样,这么多年过去了,依然活的风生水起。

 

它做对了什么?其实就两点:具备一个有长远价值的核心 和 跟着趋势走

 

QQ握着社交这个「核心」跟着互联网的「趋势」在走,成功跨越了pc时代到移动时代。

 

其实我们人也是一样,需要打造一个自己的核心。然后跟着趋势走就行。

 

 

28岁以下,找到具有趋势的「核心」

题外话:28岁这个标准,是z哥我根据自己的个人经验判断的,就当做个参考吧。

 

因为「核心」是要与你长期相伴的,所以核心越早能打造出来,未来得以获得收益的时长就越长。(假设大家都活到80岁的话

 

所以这个时期最重要的就是在自己感兴趣的和未来有潜力的两个范围的交集中找到自己的「核心」。就在下图这个位置。

 

 

 

可能你会问,我怎么才能判断未来有没有潜力呢?谁都不想去塑造一个即将被淘汰的能力。

 

z哥给你一个思路:用「点线面体」的思维框架来思考某项能力未来有没有潜力

 

万物之间都是相互关联的,用「点线面体」的框架可以帮助你找到自己处于一个怎么样的趋势上。

 

 

这里我们就不展开了,大家自行查阅资料。(有疑问的话欢迎在公众号后台或者加我个人微信号找我交流哈

 

 

可能你又会问为什么是感兴趣而不是擅长呢?

 

原因有两点。

 

一、我们大多数人其实对自己真正擅长的能力并没有准确的认识。因为当自己擅长的与其他人相比时,一旦觉得不如他人的时候就会觉得这不是自己擅长的,会否定自己。就像下图这样的差异。

 

 

然而,「擅长」并不意味着超越你身边的所有人成为top1,才算「擅长」

 

而且,当自认为擅长的能力大于1个的时候就更加难判断了。

 

 

二、兴趣应该是你感觉不到厌倦的事物。而不知疲惫,才是你真正的天赋所在。(此话出自产品届的梁宁大神

 

如果一件事就做几个月的话,可能是不是感兴趣区别不大。但是需要在未来十几年、甚至几十年都在一项能力上不断投入精力去做事,就需要很强的「自驱力」来支撑。而自己发自内心的意愿才是最好的「自驱力」。

 

 

所以,通过前几年的职场历练,找到自己全力以赴要打造的核心至关重要。(当然,越早越好咯

 

因为28岁下的跳槽成本相对还是比较低的。

 

 

35岁以下,全力塑造「核心」

这个时候主要就是全力打造自己的「核心」,让它明显高于其他人,并且越高越好。

 

这个时期的业余时间一定要充分利用起来,这甚至比在第一阶段还要重要。

 

因为第一阶段主要以手头的工作为主,来夯实自己的底层基础框架,类似于训练的是自己的“加速能力”。而到了这个阶段,则更多的是从外界汲取“燃料”让自己“跑”起来。

 

 

这个阶段的思路是三步。

 

你得先知道你能看见的“终点”在哪?这是你前进的方向,也好知道你离这个“终点”有多远,知道自己要付出多少。所以找到这个领域内的顶级高手作为你的榜样是第一步

 

第二步就是取顶级高手之长作为你要学习的。因此,此时你需要密切关注顶级高手的动向和信息,分析他的所有公开的言行、成就等等。(互联网时代,这些你真用心想找到不是难事

 

第三步就是将第二步中罗列出来的待学习项,根据对自己起效果的大小顺序倒序,逐个学习

 

z哥又要唠叨一句了:这里必须要以“输出”作为自己的学习方式。因为,

 

▲图片来源于网络,版权归原作者所有

 

可以看到,以「教育」为导向的学习效果是最好的。

 

 

步入中年之后,给「核心」加「杠杆」

如果前面2个阶段没问题,到这个阶段其实自己的「影响力」和「重要性」都已经形成了,就已经完成了我们前面提到的本质诉求:让自己更受欢迎,更重要

 

所以,如果顺利的话,这个阶段花费在「反复」、「枯燥」等等的执行层面的事上的精力会少很多,但也是逐渐开始更重的依赖一些软技能情商、沟通能力等等)发挥的时候。

 

因为这个时候你要开始重视「资源」,但是资源的挖掘和整合需要你的人际交往能力。

 

最终你能整合的资源越多,你就变得越核心、越重要,然后会使得你有能力整合更多更好的资源。如此,进入一个正循环。

 

基本上到这个阶段你所在的社会阶层也算是定型了。

 

▲图片来源于网络,版权归原作者所有 

 

 

总结

z哥我觉得以上是适合我们大部分普通人的一条稳定的成长路线。只要找准点去使劲,中年危机是不存在的。

 

剑走偏锋以及天赋异禀的人群除外:)

 

如果正在阅读这篇文章的你发现与这些阶段对应下来,自己时间上已经晚了。没事,做一件事最好的时机是过去,其次是现在。

 

如果你不开始行动,完全没有机会。但是只要开始行动了,机会一直存在

 

 

 

相关文章:

 


作者:Zachary

出处:https://www.cnblogs.com/Zachary-Fan/p/middleaged.html

 

如果你喜欢这篇文章,可以关注我的个人公众号哟。

 

▶关于作者:张帆(Zachary,个人微信号:Zachary-ZF)。坚持用心打磨每一篇高质量原创。欢迎扫描下方的二维码~。

定期发表原创内容:架构设计丨分布式系统丨产品丨运营丨一些思考。

 

如果你是初级程序员,想提升但不知道如何下手。又或者做程序员多年,陷入了一些瓶颈想拓宽一下视野。欢迎关注我的公众号「跨界架构师」,回复「技术」,送你一份我长期收集和整理的思维导图。

如果你是运营,面对不断变化的市场束手无策。又或者想了解主流的运营策略,以丰富自己的“仓库”。欢迎关注我的公众号「跨界架构师」,回复「运营」,送你一份我长期收集和整理的思维导图。

 

分享到:
评论

相关推荐

    写给码农们:卖卤菜比找风投上市靠谱!.docx

    写给码农们:卖卤菜比找风投上市靠谱!.docx

    ACMWDevHub突破重围:如何从码农成为杰出开发者?20180315.pdf

    有志于成为杰出开发者的你,请看以下内容:当前开发者存在哪些误区和偏见?如何走出误区?如何纠正偏见?开发者发者如何发展自己?有哪些培养专业素质相关的书籍?有哪些杰出的开发者?他们有着怎样的故事?...

    程序员必备的7种武器

    在IT行业中,程序员是构建数字化世界的基石,他们利用各种技术和工具来解决问题,创造出高效、可靠的软件产品。"程序员必备的7种武器"概括了程序员在工作中最常使用且至关重要的技能,下面将对这些武器进行深入解析...

    一个优秀的程序员的十个习惯

    成为优秀的程序员不仅在于编写高质量的代码,更重要的是养成一系列有益的习惯,这些习惯能够提升个人技能,促进团队协作,以及保持对技术的敏锐度。以下是对标题和描述中提到的十个程序员习惯的详细解释: 1. **...

    码农第一期

    码农的草帽底下,是一颗充满创造力的自由不羁的头脑。 他们遵从最佳实践而痛恨陈规教条,他们欣赏天才而不迷信权威,他们喜欢思考而不轻易苟同。他们是技术人,却追求人文理想;他们敢于呐喊,说出自己的观点和...

    06 7-6 帮忙程序员写个周报.mp4

    AI人人必修-提示词工程+大模型多场景实战[完结]\07 第7章 码农利器:程序员的提示词实战

    码农杂志第1期

    《码农》杂志是针对程序员和IT从业者推出的一份免费电子读物,旨在分享最新的技术趋势、实用的编程技巧以及行业内的深度洞察。第一期的发布标志着这个平台为程序员提供了丰富的学习资源和交流空间。 在《码农》杂志...

    01 7-1 辅助程序员编程的应用(Codeium、Cursor、Tabnine等).mp4

    AI人人必修-提示词工程+大模型多场景实战[完结]\07 第7章 码农利器:程序员的提示词实战

    IT程序员高频面试题梳理码农高频面试题梳理

    IT程序员高频面试题梳理码农高频面试题梳理 P33 IT程序员高频面试题梳理码农 高频面试题梳理 IT程序员高频面试题梳理码农高频面试题梳理 IT程序员高频面试题 梳理码农高频面试题梳理 IT程序员高频面试题梳理码农高频...

    JAVA互联网拨号源码-Code-farmers-turn-over::books:码农翻身:fire:只做学习和交流使用

    由工作15年的前IBM架构师创建,分享编程和职场的经验教训。 大话编程 编程语言 只用一个线程来处理所有请求,事件驱动编程 程序人生 ” 老司机经验 :思考, 不看代码的思考, 是最好的调试方式。 你最爱的Java 闲聊...

    码农 第8期.pdf

    - **鲜阅**:介绍了一位盲人程序员的故事,展示了即使面对生理障碍也能在编程领域取得成功的可能性。 - **八++**:探讨了不同类型的程序员及其特点,鼓励大家找到适合自己的编程方式。 - **出版的未来**:讨论了纸质...

    几款程序员特色服饰收藏

    "程序员特色服饰"这个主题,正是这种文化的一种体现。这些服饰不仅仅是穿着,它们更是一种表达自我、彰显职业特点的方式。 首先,我们要理解的是,为什么会有程序员特色的服饰。这源于程序员的日常工作环境和工作...

    程序员眼中的古典名画 – 码农网1

    程序员眼中的古典名画 – 码农网 在这个文章中,我们看到程序员眼中的古典名画是如何被解读的。程序员们将古典名画与编程中的场景相比,展现出他们对艺术和技术的独特看法。 首先,程序员们认为,编程是一种艺术...

    码农杂志第6期

    《码农》杂志是图灵出版社会面向程序员推出的一份免费电子杂志,旨在为编程爱好者和从业人员提供最新的技术资讯、深度分析以及实用的编程技巧。第六期的发布,无疑为广大的码农群体带来了丰富的知识盛宴。以下是这期...

    码农第2期.pdf

    - **陈皓(@左耳朵耗子)**:一位知名的程序员和技术博主,分享了他的个人经历、技术观点以及对未来趋势的看法。 - **赵劼(@老赵)**:另一位资深程序员,以其独特的视角探讨了“玩”与编程之间的关系。 #### 通才...

Global site tag (gtag.js) - Google Analytics