概述
想了很久怎么样可以让文章的标题不那么悲观,但是各种文案都在我脑海里面不断的被否定,要么是不那么抓眼球,要么是立意不匹配。最后想了想,这个标题是真的符合我最近的感悟。
希望看过文章,能有同感的朋友也能多思考一下。
最近因为疫情的关系,相信很多国内的小伙伴都逐渐开始了解到在家上班的体验。在美国基本上work from home在IT公司里面算是比较常见的现象了。一般大厂每个周都会有一天被划为No Meeting Day,说只是不开会日,但通常都会被大家当成在家办公日。不开会嘛,那我在家和在办公室也没区别不是。
也正是因为闲的时间多了,看文章的时间也多了。我是个不喜欢看书,更倾向于看碎片化文章的人,没事翻翻掘金,翻翻Android Weekly,是我上厕所蹲坑时候的首选项。
但是让我感到悲伤的是,好多安卓技术博主,就在这么一个月两个月之间消失了。点击他们的个人主页,你会发现上次更新可能都是好几个月,甚至是一年前的事情了。粗糙的以为是因为疫情,其实想一下,这个事情符合技术这行的发展规律。
30岁被迫转型这个事并不是每个程序员都必须这样去做的,只有一部分对编程不感兴趣,自己编程能力不强的人会被迫做出改变。而那些真正的技术大咖,对编程很感兴趣的人来说,年龄永远都不是问题。
那么,这些在30岁被迫做出改变的程序员,是因为什么呢?
一、企业的发展所决定。
互联网行业的特点就是迭代速度非常快,技术发展非常快,所以行内企业想要获得稳定良性的发展,就必须要有自己的特色,不断地保持创新,跟紧时代的发展趋势,不然就会被社会淘汰,比如前段时间,中国“鞋王”富贵鸟的陨落。
科技时代,传统行业如果不结合互联网的发展而做出改变,那么是很容易被其他同类产品所替代的,而企业的发展策略,大多决定了部分程序员的发展状况。
二、技术革新非常快。
一个项目从需求调研和分析、到产品设计和开发、再到产品实现,顺利上线的过程当中对程序员的要求非常高。同时,IT从业者之间的竞争是非常激烈的,这种竞争就要求程序员要有更扎实的基本功、要有更好的业务理解能力、要有很强的随机应变能力。
公司项目随行业发展而不断变化,前一个项目还在用这种技术,下一个项目就可能就要用到新技术去解决问题,所以这也会逼迫着很多的程序员要不断的去学习,不断去更新自己的知识体系。而对程序员来说,由于他们所在的行业比较特殊,他们工作的内容也极具有创造性,所以这也要求他们必须时刻做好改变的准备。
新技术的诞生意味着某些语言和技术的淘汰,如果你固执的只想守着自己的一亩三分地而不愿做出改变,不去主动适应新项目的需求,那么被淘汰的就只能是你。
三、随年龄增长思维被定性。
经验丰富的程序员和一些年轻程序员相比,确实有自己的优势。但年轻也意味着你更有活力,思维更敏捷,有更多的可塑性。很多公司更愿意招聘年轻人的主要原因就在于他们能够更快的理解一些东西,同时薪资要求还更低。而年纪大的程序在经过几年的工作以后,虽然他们工作能力更强了,但他们也会存在一定的思维惯性和惰性,工作中当遇到一些工程量比较大或是偏难的编程问题以后,很多大龄程序员不会去做相关的尝试,而是选择直接丢一边,不解决。
四、工作热情逐年减少。
不论是做程序员还是做其他行业,很多人都会有一种明显的感觉,在刚进入职场参加工作的时候,是我们最积极主动去学习、去解决问题的时候。当我们在职场上工作几年以后,我们的工作热情逐渐被消磨殆尽,虽然已经解决了很多问题,获得了一定经验,但在遇到新问题时就会形成一种惰性,不愿意跳出舒适区。
这些年随着行业的发展,很多人转行IT,程序员的群体也越来越庞大,他们当中,有人非常喜欢程序,所以他们就会花更多的时间自发的去研究程序,去学习一些新技术;而对有的人来说,他们当初进入这个行业只是为了高薪,所以在这个行业工作几年等年纪大了以后,他们自然会对这个行业里所做的事情感到越来越反感,自己也想早点离开这个行业。
不论是做编程还是做其他工作,很多道理都是相通的,如果你对当前所做的这件事情非常感兴趣,那不论你年纪多大,你都会自发的去学习很多东西,你总能拼命的爬到行业的金字塔顶端;反之你会更容易会感到迷茫,最终在迷茫和压力之下被迫淘汰。
最后送福利了,现在关注我并且加入群聊可以获取包含源码解析,自定义View,动画实现,架构分享等。
内容难度适中,篇幅精炼,每天只需花上十几分钟阅读即可。
大家可以跟我一起探讨,欢迎加群探讨,有flutter—底层开发—性能优化—移动架构—资深UI工程师 —NDK相关专业人员和视频教学资料,还有更多面试题等你来拿
点击这里前往我的腾讯文档领取
kbnFoS0ZF)**
[外链图片转存中…(img-B2oxzae7-1622903764961)]