浅谈程序员的“内卷化”

一、什么是内卷化

最近开始了解到一个很有意思的词——“内卷化”,如果你还不知道这个词,那就非常建议往下看。

什么是内卷化?内卷化,亦称过密化,最初由文化人类学家亚历山大·戈登威泽提出,用于描述社会文化模式的变迁规律。当一种文化模式进入到最终的固定状态时,便逐渐局限于自身内部不断进行复杂化的转变,从而再也无法转化为新的文化形态。在中国语境下,内卷化概念最初闻名自历史学家杜赞奇对于古代中国经济生活的研究成果中。杜赞奇借用内卷化一词描述清代人口爆炸,廉价劳动力过剩,从而无法带动技术革新,使得古代中国的经济形态长期停滞于小农经济阶段的发展状态。

好吧,我相信你没看懂!

举个例子,上图!
在这里插入图片描述
这段对话,就形象地为“内卷化”现象做了解释。

二、程序员的“内卷化”

程序员本来是一个需要高学历,高技能的工作。但是随着“科技发展”,慢慢的自称自己为“码农”、“搬砖者”,而且一边喊着“35岁危机”,一边996的干活。身体慢慢的发胖(过劳肥),头发渐渐稀少

1、码农时代

在这里插入图片描述
上世纪 七八十 年代,IT工程师们使用汇编语言操作大型机,码出了各种操作系统,各种数据库,那些年的前辈们,现在后辈们望尘莫及,可能连“尘”都看不见。后来PC的出现,专业院校培养出身的学生们,开始进入职场,运用各种办公软件 、应用软件 和中间件开启了IT工程师的生涯,他们成为了现在各厂的“爸爸”们。前些年兴起了XX培训机构,缴费一万,三个月保证上岗,“全民学Python”。程序员的门槛一下子变低了,每年无数的新人进入这个行业,只要有电脑就能自学,“码农时代”到来了!

2、开源时代

在这里插入图片描述

现在的程序员写代码变得比原来的程序员强,因为他们有强大的基础库。springboot 写出来的最简单的项目,以前你想写出来都是不太可能的,你需要实现几十万行码。就算你能做到, 到了今天也没什么稀奇的了,刚刚毕业的程序员随便就弄出来了,你以前写代码的那些能力赶不上了。有人说,我会比新人学得快,学得好。我认为这话有道理,但是不一定。那工作两年后的人,学习新技术和你一样快,没什么差别。

这几年大数据时代的来临,很多开源框架逐渐成熟,以前针对大数据了的计算和存储要费劳力也不一定搞定,现在MR计算框架和Spark轻松帮你搞定PB级别的数据,更可怕的是你只需要会写SQL就行!刚毕业的学生一个月可能就掌握了基本的海量数据查询功能。

很多公司会出现一种情况——“工资倒挂”,大部分原因就是你的工作很容易被代替导致的。但是很多老员工心里不服气啊,凭什么我工作5年了,刚毕业的一个学生跟我拿一样的工资?我来告诉你为什么。这些老员工一般只依赖自己刚进公司那两年为公司写了大量的代码,然后一直维护了三年,没有学习新的技术。而来公司写的程序也许只适合现在的公司,他的这个技能出去后很可能就失业了,所以,他的5年经验价值是很小的。而刚毕业的学生,使用的最新的技术框架,很快做出来了你之前的项目效果,而且新的框架还更简单,另外刚毕业的学生还比你更能加班!

3、加班文化

在这里插入图片描述
以前的程序员,很少有加班的,根本没听说过“996福报”。但是有一天,部门出现了一个同事只依靠白天完不成工作,就开始晚上加班,加班了2个小时,把工作赶上正常进度了,但是该同事想,如果再加班两个小时那不就比正常进度快了嘛!该同事996一个月,竟然拿到了高绩效,老板还表扬了这种加班。于是,其他同事开始效仿,就算每天能正常完成工作,还是会加班,有的赶赶进度,有的就是划划水。大家为了保住工作,都开始加班,慢慢的加班对于拿高绩效就不再有竞争力了,而是成了“标配”。此时,那些不愿加班的人,想要高效完成工作,正常过下班生活的程序员成为了“另类”,老板会因为这些员工的“态度”问题,还不给高绩效。慢慢的所有人都开始了996,大家“工作态度”高度一致,老板还是得从其他方面进行评估工作,但是此刻加班已经形成一种“文化”。最后,老板成了最终的获益者,程序员亲手毁了自己的工作环境,而且在长期加班工作中,自己的思考变的迟钝了,不在有那么多创意想法,不会再想那么多提高工作效率的方法,因为只要靠“加班”就行了。

三、如何不被“内卷化”

为了助力程序员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,不被“内卷”,本文给大家整了一套涵盖Android 架构面试进阶所有技术栈的快速学习方法和资源。

包括各大厂最新面试题以及面经,还有涉及Activity、Fragment、Service、Broadcast Receiver、ContentProvider、数据存储、IPC、View、Framework、开源库、数据结构与算法、Flutter、网络、设计模式等相关技术领域的大厂面试题及详解,若是感兴趣想学习的朋友点击文末名片扫码免费领取,无套路。

笔记内容

Activity

在这里插入图片描述

Fragment

在这里插入图片描述

Service

Broadcast Receiver

在这里插入图片描述

ContentProvider

数据存储

在这里插入图片描述

IPC

View

性能优化

设计模式

Android进阶延伸点

Android 开源库分析面试

Java篇

算法面试题汇总

在这里插入图片描述

网络面试题

Flutter相关面试题全解析

扫描下方二维码,免费领取上面完整版资料。
在这里插入图片描述

四、结尾

看了这么多,程序员表示也很难。其实回想一下自己进入公司的初衷,如果是为了混饭吃,那你确实很担心这个,很快也许就会有替换你的廉价劳动力了。如果不是,那应该没有什么好担心的,你已经知道如何找到自己的核心竞争力了。

猜你喜欢

转载自blog.csdn.net/m0_59614665/article/details/121256439