事件简介
昨天在逛微博的时候,看到了这样一条微博:
纳尼,现在12点睡觉都不正常了?
从PDD的员工加班离世,到现在ZJ的12点睡觉算早,看来大厂之间的内卷真的是越来越厉害了。。。。
到底什么是内卷
看电影,为了获得更好的视野,一个人先站起来看了,被他挡住的人不得不也站起来,最后大家都不得不站起来看电影,只有第一排的人坐着。
玩游戏,为了更好地娱乐,一个人先充钱吊打别人去了,被他虐的人不得不也充钱,最后所有的人要么使劲充钱要么被吊打,只有管理员不用充钱还能吊打所有人。
追女生,为了更好地表示心意,一个男人钻石恒永远一颗永流传了,其他人不得不跟着钻石永久传,所有人都花了更多的钱,只有卖钻石的赚了。
抢火车票,一个人先用抢票软件,逼得其他人也用抢票软件,因为票没有变多,最后大家都回到了起跑线,但是开发抢票软件的赚了。
孩子上学,一个孩子上辅导班,逼得大家都去上辅导班,最后排名还是没变,但开辅导班的赚了。
本来大家都是工作8小时,有人开始加班,最后逼得所有人都加班,所有人挣得还是那点钱,但是老板的3系换5系了。
内卷是啥,就是大家都损失了,只有一小撮人赚了。
那一小撮人赚的原因,很可能只是买了第一排的电影票而已。
但他们不这么讲,而是会告诉你,你没坐在第一排是因为你不努力。我是努力才坐到第一排的。
久而久之,大家就会忘了,假如没人站起来,看电影最好的位置是在中间的……
大厂内卷现状盘点
怎么看大厂的内卷情况到底有多严重?最直观的就是工作时间,996 不是偶然,而是日复一日“肝”出的结果。
接下来我们一起来就盘点一下:
上海996、大小周,下班时间公司名单:拼多多、字节跳动、得物、比心、soul、小红书、小鹅拼拼、美团优选、哈罗单车、趣头条;10-11:00以后下班的公司名单:字节、拼多多、阿里、腾讯大多数部门、蚂蚁金服、美团到家、百度部分部门、B站、京东买菜、华为;9:00以后下班公司:百度、携程、爱奇艺、京东、喜马拉雅、腾讯阅文、平安系、拍拍贷、虎扑;8:00下班公司名单:网易、百度部分部门、唯品会、即客;6:00下班公司名单:微软 宾客 eBay 等外企、招商信用卡 顺丰 移动 联通。
之前有某公司跳槽员工说:
“终于从某司离职了,在某司这半年内,长期996,被pua, 天天喊口号,抢功甩锅,一度差点怀疑自己。这里的人不是忍耐度强,而是潜移默化渐渐变成了行尸走肉,麻木了。
离职之后,感觉就跟高考完一样,整个人轻松了很多,某司在某种程度上,是对社会有点贡献的,但在行业内,负面效果远大于正面。”
这种离职后的吐槽不是个例,很多在大厂上班的程序员离职后都会在微博等平台上写下离职吐槽,但评论区却不太和平,一部分网友支持吐槽,但另一部分网友的观点是:又当又立。
“自己内卷那么久,自己带头造就垃圾环境,反而骂环境垃圾。
就算刚入职垃圾公司可能不知情,一年以内肯定能发现吧,为啥不走,还要坚持那么久?工资高舍不得?真这样,那不是活该嘛。”
“资本家给了高工资不好好压榨心里不舒服的”
“怎么不说说自己拿多少呢?就想着靠舆论施压?”
评论区基本是两极分化,一方觉得赞同,一方觉得纯属活该。
那么,继“内卷”后,又一个新名词出现了:
躺平 or 被卷
躺平,佛系的最高境界,躺平指的就是不分年轻人对生活无欲无求,只需要最基本的生存,不想在工作、不想结婚、不想消费的无欲无求的生活体验,躺在家里等待时间的流逝,这种想法的人面对生活压力无法反抗,只能躺平了。
躺平,一个时代群体的身体力行,引发了网络舆论混战,有人力挺,有人不屑,有人语重心长,有人愤怒跳脚。
躺平,是一种意识形态的碰撞,我穷我认,996,007得到的收获,也仅仅是维持活着的状态,那么我只要活着就好,怎么舒服怎么来,这样因 996,007 创造的财富而高高在上的那些人,就感受到了威胁,他们是拿走80%的。躺平导致的结果就是 20% 没有了,80% 也会没有。这个世界上,没有无望的奋斗,也没有不求回报的付出,当付出和回报远远不成正比的时候,躺平是沉默的反抗,也是无奈。
躺平,不是挣扎,也不是非暴力不合作。相反,它是一种配合式的自我阉割,一种精神冬眠。我什么也改变不了,你不让这样,不让那样,那我躺平了,你随便弄吧。
躺平,在一部分被卷的人眼中是救赎,是内卷的反义词,是摸鱼的最高阶级,“我摸鱼我自己”,“躺平的韭菜割不到”。
那么,你是哪一种躺平呢?
最后分享一下小编看到的一段话:
德国哲学家阿多诺说,自由不是在黑白之间做出选择,而是可以放弃这样被规定好的选择。选择是一种勇气,无论是选择无欲无求的躺平,还是持之以恒的奋斗,这两者任一能给你带来快乐的话,那么你都是自由而幸福的。
直面现实,直面选择。
不想被卷就奋斗!
内卷是一种无声的悲哀。它慢慢消耗了我们的聪明才智和青春年华,磨平了个人的锐气。陷入内卷之后,对个人而言,是一种无声无息不知不觉的虚度;对社会或机构而言,大量的人默默地做无用功,白白浪费了资源,降低了整体效率,削弱了对外的竞争力。
内卷告诉我们,表面的精细、复杂、讲究不等于高级,更不等于先进,那只是一种自欺欺人的假象,一种黑暗中无知的消耗,一种悲哀的精神寄托。只有跳出圈圈,站在更高层次上的不断向外突破、创新和创造,才能不让那种精致的、繁复的、看起来特别敬业的内卷化状态困扰我们,才能回归到向上勃发的新常态上来。
现在我们已经明确的知道程序员的“内卷化”现象,我们都不希望自己被“内卷化”,那么如何避开“内卷化”呢?
1、Stay Hungry, Stay Foolish
程序员要时刻保持好奇心,持续学习。IT技术这些年发展太快,不想造原子弹那样的高科技。不管是Android,Java,还是现在的比较热门的Python,作为一线开发者的我们都要时刻保持学习的态度,走出自己的舒适区。
努力的人运气不会太差,IT/互联网行业本来就要求从业人员的持续学习能力,假如真的有一年你因为内卷化验证被整个行业淘汰了,我想换个行业你也不会活不下去。对吧?
2.关注行业新技术
互联网行业特别是IT行业对新技术是非常敏感的,掌握新技术意味着会有更多的发展机会,比如关注一下大数据、区块链、人工智能等领域的相关技术,掌握这些技术在工业互联网时代会有一定的发展优势。当你比别人掌握的新技术更多的时候,你的工作节奏也很难会被被人“牵着鼻子走”。
3.重视知识的积累
程序员除了要重视开发技术的提升,还应该重视开发场景的知识积累,也就是所谓的行业知识积累,这一点在工业互联网时代还是非常重要的,更多的行业知识积累也会明显延长自己的职业生命周期。
4、学会思考
互联网刚开始的阶段,很多人都喊“我有idea,就缺程序员了”,而现在越来越多的人喊“大家有什么idea,我来负责开发”,而这也是现在好的产品经理越来越值钱的重要原因。
没有思考,我们就会一直工作,一直加班,循环往复。学会思考,我们才能找到高效工作的方法,避免“恶性加班”,才能提高自己的编程能力,而不是提高编程的“熟练度”。
也许有一天,你正好有一个idea,自己也能实现,可能一不小心就“财富自由”,走向人生巅峰了。
5.最后,注意自己的身心健康
身体是革命的本钱,年轻的时候身体素质比较好,但也不要无限的消耗,学会养精蓄锐,才能持久战斗!
技能提升,突破自我
现在竞争这么激烈,只有通过不断学习,提高自己,才能保持竞争力。
对于一些不知道学习什么,没有一个系统路线的程序员,这里给大家提供一个大概的思路:
- 架构师筑基必备技能:深入Java泛型+注解深入浅出+并发编程+数据传输与序列化+Java虚拟机原理+反射与类加载+动态代理+高效IO
- Android高级UI与FrameWork源码:高级UI晋升+Framework内核解析+Android组件内核+数据持久化
- 360°全方面性能调优:设计思想与代码质量优化+程序性能优化+开发效率优化
- 解读开源框架设计思想:热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+Android架构组件Jetpack
- NDK模块开发:NDK基础知识体系+底层图片处理+音视频开发
- 微信小程序:小程序介绍+UI开发+API操作+微信对接
- Hybrid 开发与Flutter:Html5项目实战+Flutter进阶
知识梳理完之后,就需要进行查漏补缺,所以针对这些知识点,我手头上也准备了不少的电子书和笔记,这些笔记将各个知识点进行了完美的总结。
接下来分享的系统学习资源以详解各大互联网公司的 Android 常见面试题为主线,从面试的角度带你介绍必备知识点,以及该知识点在项目中的实际应用。
帮你在现在的基础上,重新梳理和建立 Android 开发的知识体系。无论是你短期内想提升 Android 内功实力,突破自己工作中的能力瓶颈,还是准备参加 Android 面试,都会在这份资料中有所一些收获。
1.2020大厂面试高频知识点
- 图片
- 网络和安全机制
- 数据库
- 插件化、模块化、组件化、热修复、增量更新、Gradle
- 架构设计和设计模式
- 性能优化
- Android Framework
- Android优秀三方库源码
2.Jetpack架构组件从入门到精通
- Android Jetpack - Navigation
- Android Jetpack - Data Binding
- Android Jetpack - ViewModel & LiveData
- Android Jetpack - Room
- Android Jetpack - Paging
- Android Jetpack - WorkManger
- Android Jetpack架构组件之Lifecycle
- Android Jetpack Compose 最全上手指南
3.Framework精编内核解析
主要内容包含:
- 深入解析Binder
- 深入解析Handler
- Dalvik VM 进程系统
- 深入解析 WMS
- PackagerManagerService
4.Kotlin强化实战(附Demo)
- 第一章 Kotlin入门教程
- 第二章 Kotlin 实战避坑指南
- 第三章 项目实战《Kotlin Jetpack 实战》
- 从一个膜拜大神的 Demo 开始
- Kotlin 写 Gradle 脚本是一种什么体验?
- Kotlin 编程的三重境界
- Kotlin 高阶函数
- Kotlin 泛型
- Kotlin 扩展
- Kotlin 委托
- 协程“不为人知”的调试技巧
- 图解协程:suspend
5.Android设计思想解读开源框架
- 热修复
- 插件化
- 组件化框架设计
- 图片加载框架
- 网络请求框架
- RXJava 响应式编程框架设计
- IOC 架构设计
- Android架构组件Jetpack
6.NDK模块开发
- NDK 模块开发
- JNI 模块
- Native 开发工具
- Linux 编程
- 底层图片处理
- 音视频开发
- 机器学习
7.Android源码解析
“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。阅读源码,是解决问题 + 理解事物,更重要的:看到源码背后的想法;程序员说:读万行源码,行万种实践。
主要内含微信 MMKV 源码、AsyncTask 源码、Volley 源码、Retrofit源码、OkHttp 源码等等。
以上这些内容均免费分享给大家,需要完整版的朋友,点这里可以看到全部内容。或者点击 【这里】 查看获取方式。
最后,小编想说,如果你改变不了环境,就要适应环境,并且在环境中寻求突破。我们一起加油~