Android开发者们该如何面对中年危机?(1)

文章探讨了程序员如何面对职业发展的中年危机,强调了个人能力的核心、持续学习以及紧跟技术趋势的重要性,尤其是在Android开发等领域的深入学习和构建不可替代的价值。作者提供了寻找核心能力的方法和培养自驱力的建议。
摘要由CSDN通过智能技术生成

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

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

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

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

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

回头看过去,找经验


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

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

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

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

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

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

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

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

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

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

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

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

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

这个问题的「本质」


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

原因有两点。

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

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

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

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

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

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

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

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


尾声

最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。 整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家梳理了多年的架构经验,筹备近6个月最新录制的,相信这份视频能给你带来不一样的启发、收获。

Android进阶学习资料库

一共十个专题,包括了Android进阶所有学习资料,Android进阶视频,Flutter,java基础,kotlin,NDK模块,计算机网络,数据结构与算法,微信小程序,面试题解析,framework源码!

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
习资料,Android进阶视频,Flutter,java基础,kotlin,NDK模块,计算机网络,数据结构与算法,微信小程序,面试题解析,framework源码!
[外链图片转存中…(img-Cn9674JC-1714796422998)]
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

  • 27
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值