程序员

二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大

作者:admin 2021-10-26 我要评论

导语 我没有否定深耕的意义但是千万不要觉得仅凭自己的努力能摆脱这个社会的规则。请尊重一下现实。 我不是科班我是程序员 从计算机发展史来看纸带机器码编译器...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

导语

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

我不是科班,我是程序员

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

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

然后从个人角度来看,应不应该卷,当然应该。有个评论说我背叛了工人阶级,其实如果背叛自己和背叛工人阶级只能选一个,我100%选择背叛工人阶级。这个东西放任何人身上都是一样的。。谁都希望自己活的更好嘛,物竞天择,适者生存。。这就是当今社会的规则,尊重规则,适应规则,才能使自己活的更好。不要试图去改变规则,一个人真的没有多大的能量。至于未来,可能出现了新的需求大爆发,新的科学技术革命,能让我们从这个内卷的循环中解脱出来。

不过未来谁知道呢。。5G要来了,抓紧时间卷起来才是王道,卷慢了汤都喝不到热乎的。。 最后从技术的角度来看,我承认我有许多不足,我也不知道一个牛逼的程序员是个什么样子的。反正我一直都是一个人在摸索,并且以生活中碰到的同事作为标杆。我并不能感受到多年经验的质变感。

二八法则,何为卷?

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

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

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

问题的根源在于,我们不是计算机科学家,我们只是工业界使用科学家研究出来的东西来实现商业需求,这一份工作本身就是高度可替代可复制的。 而现实的需求,不需要那么多科学家,架构师,技术专家。没有这么多位置,只要你没办法卷到前5名,你和第100名有本质上的差距吗?什么转管理,转天,转地都是换汤不换药。。 不过是在岗位上多苟延残喘几年而已。40岁再挣扎一次???

保持希望,一心向前

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

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

Java相关

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

详细介绍了Java泛型、注解、并发编程、数据传输与序列化、高效IO、容器集合、反射与类加载以及JVM重点知识线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC 分代收集算法 VS 分区收集算法、GC 垃圾收集器、JAVA IO/NIO 、JVM 类加载机制的各大知识点。

Android框架体系架构

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

Flutter进阶学习手册

Flutter是Google推出并开源的移动应用程序(App)开发框架,主打跨平台、高保真、高性能。其采用Dart(官网、中文网)语言作为开发语言,开发者可以通过Dart语言开发Flutter App,一套代码可同时运行在iOS和Android平台上。Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加原生扩展。

Hybrid 开发与Flutter

NDK模块开发

详细介绍了NDK开发之C/C++入门、JNI模块开发、Linux编程、底层图片处理、音视频开发、机器学习
NDK

音视频开发

尾声

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

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

;原文链接:https://blog.csdn.net/wzh19950826/article/details/116204621

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 二八法则,程序员职业生涯真的很短吗?

    二八法则,程序员职业生涯真的很短吗?

  • 技术无“学历” 从大专学校走出来的少

    技术无“学历” 从大专学校走出来的少

  • 01、泛型是什么?——《Android打怪升

    01、泛型是什么?——《Android打怪升

  • pyinstaller打包

    pyinstaller打包

腾讯云代理商
海外云服务器