二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)

导语

我没有否定深耕的意义,但是,千万不要觉得仅凭自己的努力能摆脱这个社会的规则。请尊重一下现实。

我不是科班,我是程序员

从计算机发展史来看,纸带,机器码,编译器,汇编,C,C++,JAVA,其实程序员干的事情一直在一层一层的被封装。用损失一点性能的代价来换取更高的工作效率。研究底层本身就是一件违背历史发展潮流的事情。。只不过内卷嘛,我要证明我比你优秀嘛。。。反正我是这么看的。乱七八糟的说了一堆,我们肉眼可见的就是学编程的人越来越多了。将来一定会越来越卷。

以前50分的开发能拿2W工资,可能几年后要70分才能拿2W工资。(不考虑通货膨胀)可能得益于我不是计算机专业,我通常不会直接用技术的角度来看待一个问题。在我看来35定律基本上是无解的,什么数据库调优啊,啥乱七八糟的技术牛逼都只是表面问题。。问题的根源就在于这个社会只需要5个架构师,研究技术不会产生新的需求,不会让这个社会需要第六个架构师,只会更加内卷而已。。

然后从个人角度来看,应不应该卷,当然应该。有个评论说我背叛了工人阶级,其实如果背叛自己和背叛工人阶级只能选一个,我100%选择背叛工人阶级。这个东西放任何人身上都是一样的。。谁都希望自己活的更好嘛,物竞天择,适者生存。。这就是当今社会的规则,尊重规则,适应规则,才能使自己活的更好。不要试图去改变规则,一个人真的没有多大的能量。至于未来,可能出现了新的需求大爆发,新的科学技术革命,能让我们从这个内卷的循环中解脱出来。
二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第1张图片
不过未来谁知道呢。。5G要来了,抓紧时间卷起来才是王道,卷慢了汤都喝不到热乎的。。 最后从技术的角度来看,我承认我有许多不足,我也不知道一个牛逼的程序员是个什么样子的。反正我一直都是一个人在摸索,并且以生活中碰到的同事作为标杆。我并不能感受到多年经验的质变感。

二八法则,何为卷?

头部企业有几家?就这么几家,剩下的中小公司。压根就不需要那么多牛人

很多人都从技术的角度做出了解读,但是对我来说这并不是重点。我看到的是,100个程序员里面,只有5个架构师岗位。那么问题来了,随着年龄的增长,这剩下95个程序员他们能靠着自己的深耕成为架构师吗?答案当然是否定的。任何行业都符合二八定律,程序员也不例外。

其实那些技术专家,架构师其实才是真正的卷王之王。尊重这个社会的运行规律,面对现实才是寻找出路的第一步。这剩下的95个程序员里面,不但要面对来自年轻人的挑战,还要面对资本家的挑剔。同时也希望随着年龄的增长工资水平一起增长,这本就是不现实的东西。有的人说随着年龄的增长工作效率和解决问题的能力得到了提升,但是骗自己有意思吗? 有卷王之王在前面抢着证明自己是有价值的,剩下的绝大多数问题不过都是重复性的流水线工作,去已有的解决方案里面翻一翻而已。。

问题的根源在于,我们不是计算机科学家,我们只是工业界使用科学家研究出来的东西来实现商业需求,这一份工作本身就是高度可替代可复制的。 而现实的需求,不需要那么多科学家,架构师,技术专家。没有这么多位置,只要你没办法卷到前5名,你和第100名有本质上的差距吗?什么转管理,转天,转地都是换汤不换药。。 不过是在岗位上多苟延残喘几年而已。40岁再挣扎一次???
二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第2张图片

保持希望,一心向前

二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第3张图片

自行领取直达链接:【点击获取】

需要相关知识点可以查看我的【GitHub】,对于已经掌握的可以忽略以节省时间。

Java相关

无论什么级别的Android从业者,Java作为Android开发基础语言。不管是工作还是面试中,Java都是必考题。如果不懂Java的话,薪酬会非常吃亏(美团尤为重视Java基础)

详细介绍了Java泛型、注解、并发编程、数据传输与序列化、高效IO、容器集合、反射与类加载以及JVM重点知识线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC 分代收集算法 VS 分区收集算法、GC 垃圾收集器、JAVA IO/NIO 、JVM 类加载机制的各大知识点。
二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第4张图片
二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第5张图片

Android框架体系架构

详细介绍了高级UI、Framework内核解析

二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第6张图片

二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第7张图片

Flutter进阶学习手册

Flutter是Google推出并开源的移动应用程序(App)开发框架,主打跨平台、高保真、高性能。其采用Dart(官网、中文网)语言作为开发语言,开发者可以通过Dart语言开发Flutter App,一套代码可同时运行在iOS和Android平台上。Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加原生扩展。
二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第8张图片
二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第9张图片

NDK模块开发

详细介绍了NDK开发之C/C++入门、JNI模块开发、Linux编程、底层图片处理、音视频开发、机器学习
二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第10张图片

二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)_第11张图片

尾声

个人认为我的人生中真正考验智商的只有高考,这种是在规定时间内出成绩的游戏,而且是好几门一起考,想门门精通确实不易。至于工作,只要时间坚持投入足够持久,必定会取得收获,是没有那种学不会的说法的。

只能说投入的时间、精力不够而已,即使转型失败了也绝对不是因为智商上的差距,绝大多数人压根没怎么努力,还处于拼汗水的阶段,根本没到拼智商的时候…… 还有一点就是我说的学习是全天投入去学习,而不是高兴就学两小时,不高兴就玩两小时,如果是这样,可能十年都没法学成。最后,也是最关键的一点,那就是哪怕是你面试的时候被虐的面红耳赤,也请你保持绝对的自信。

你可能感兴趣的:(程序员,程序人生,移动开发,Android,学习进阶)