为了成为大厂程序员需要付出什么代价?非科班出身,就不能成为大厂程序员吗?(前排提示内容过于现实,玻璃心勿进!)

LSTM+Transformer混合模型时间序列预测实战教学 LSTM+Transformer混合模型时间序列预测实战教学 毕业设计 阅读详情

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

我不是科班,我是程序员

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

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

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


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

二八法则,何为卷?

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

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

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

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

保持希望,一心向前


Java架构师进阶知识点学习
详细介绍了Java基础(Java基础+容器+并发+JVM)、网络知识(计算机网络技术+HTTPS中的TLS)、Linux、数据结构与算法、数据库(MySQL+Redis)、系统设计(RestFul API+常用框架+认证授权+分布式+大型网站架构+微服务)、必会工具(Git+Docker)、面试指南(简历应该如何写+如何准备面试+学习方法)的各大知识点。








Java架构师学习路线

源码学习

Java开发人员都知道,阅读源码是一个非常好的学习方式,在我们日常工作中或多或少都会接触一些开源代码,比如说最常用的Struts、Hibernate、Spring,这些源码的普及与应用程度远远超过我们的想象,正因为很多人使用,也在推动着源码不断地去完善。这些优秀的源码中有着多年积淀下来的精华,这些精华是非常值得我们学习的,不管我们当前是什么水平,通过反复阅读源码能力能有所提升,小到对源码所提供的功能上的使用更加熟练,大到使我们的程序设计更加完美优秀。但是,纵观我们身边的人,能够做到通读源码的真的是少之又少,究其原因不外乎以下几点。

  • 阅读源码绝对算得上是一件费时费力的工作,需要读者耗费大量的时间去完成。 而作为开发人员,毕竟精力有限,实在没办法拿出太多的时间放在源码的阅读上。
  • 源码的复杂性。 任何一款源码经历了多年的发展与提炼,其复杂程度可想而知。当我们阅读源码的时候,大家都知道需要通过工具来跟踪代码的运行,进而去分析程序。但是,当代码过于复杂,环环相扣绕来绕去的时候,跟进了几十个甚至几百个函数后,这时我们已经不知道自己所处的位置了,不得不再重来,但是一次又一次的,最终发现自己根本无法驾驭它,不得不放弃。
  • 有些源码发展多年,会遇到各种各样的问题,并对问题进行了解决,而这些问题有的对于我们来说甚至可以用莫名其妙来修饰,有时候根本想不出会在什么情况下会发生。我们选择各种查阅资料,查询无果,失去耐心,最终放弃。

无论基于什么样的原因,放弃阅读源码始终不是一个明智的选择,因为你失去了一个跟大师学习的机会。 而且,当你读过几个源码之后你会发现,他们的思想以及实现方式是相通的。这就是开源的好处。随着各种开源软件的发展,各家都会融合别家优秀之处来不断完善自己,这样,到最后的结果就是所有的开源软件从设计上或者实现上都会变得越来越相似,也就是说当你读完某个优秀源码后再去读另一个源代码, 速度会有很大提升。

以我为例,Spring 是我阅读的第一个源码, 几乎耗尽了我将近半年的时间,其中各种煎熬可想而知,但是当我读完Spring再去读MyBatis只用了两周时间。 当然,暂且不论它们的复杂程度不同,至少我阅读的时候发现有很多相通的东西。当你第一次阅读的时候,你的重点一定是在源码的理解上,但是,当你读完第一个源码再去读下一个的时候,你自然而然地会带着批判或者说挑剔的眼光去阅读:为什么这个功能在我之前看的源码中是那样实现的,而在这里会是这样实现的?这其中的道理在哪里,哪种实现方式更优秀呢? 而通过这样的对比及探索,你会发现,自己的进步快得难以想象。

我们已经有些纠结了,既然阅读源码有那么多的好处,但是很多同学却因为时间或者能力的问题而不得不放弃,岂不是太可惜?为了解决这个问题,我给大家带来了这几份源码学习资源!

视频学习

刷面经

如何刷题?这是很多现在面试者心中的困惑,我们都知道,面试前刷题是很有必要的,毕竟很多题目都有一定的共性,刷足够题目就能够做到举一反三,甚至在面试时,被问到原题,能够侃侃而谈,那么刷题如何进行呢?建议:最好找一些历年的面试原题,分专题来对自己进行训练。

尾声

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

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

想要获取上面提到的Java进阶学习资源、路线图、面经,只需扫描👇二维码加Q群找管理领取即可!(记得及时回复管理信息,以便第一时间领取学习资源!)

数据结构之博弈树搜索(深度优先搜索) 阅读详情

相关推荐

CAPL 中的变量类型详解与应用

CAPL 中的变量类型详解与应用

qq_42268594的博客 1450

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

导语 我没有否定深耕的意义,但是,千万不要觉得仅凭自己的努力能摆脱这个社会的规则。请尊重一下现实。 我不是科班,我是程序员 从计算机发展史来看,纸带,机器码,编译器,汇编,C,C++,JAVA,其实程序员干的事情一直在一层一层的被封装。用损失一点性能的代价来换取更高的工作效率。研究底层本身就是一件违背历史发展潮流的事情。。只不过内卷嘛,我要证明我比你优秀嘛。。。反正我是这么看的。乱七八糟的说了一堆,我们肉眼可见的就是学编程的人越来越多了。将来一定会越来越卷。 以前50分的开发能拿2W工资,可能几年后要70分

wzh19950826的博客 8731

RV1126B SDK移植实战:从DDR配置到USB烧写全解析

本文详细解析了RV1126B SDK移植的核心实战流程,重点攻克了DDR初始化失败与USB烧写两大难题。文章从理解启动流程入手,提供了DDR配置错误的排查步骤、SDK编译配置要点,并深入讲解了USB烧写的完整操作与常见问题解决方案,旨在帮助开发者高效完成系统移植与稳定运行。

weixin_29164497的博客 542

二八定律是什么?超详细+举例子+通俗易懂版!

二八定律的核心思想是:在任何一组事物中,重要的部分往往只占少数,大约20%,而其余80%尽管占据多数,却相对次要。这一原则提供了一种理解事物本质、优化资源配置和提高效率的重要视角。

zw45607076875的博客 1万+

用MFRC522+STM32打造智能门禁:从硬件选型到云端控制全流程

本文详细介绍了基于STM32微控制器和MFRC522射频模块构建智能门禁系统的完整流程。从硬件选型、电路设计、底层驱动开发,到系统软件架构与状态机设计,并最终实现通过ESP8266模块接入云端平台(如OneNET)进行远程控制和数据可视化。项目深入探讨了MFRC522的SPI通信、卡片操作流程、天线调试以及云端MQTT集成等关键技术,为嵌入式开发者提供了一个从本地感知到云端管控的物联网项目实战参考。

raspberrypi5的博客 742

vmware vsphere 证书过期告警处理方法

vSphere Clinet 管理页面出现“证书告警” ,检查证书未发现现有证书有过期现象

m0_51902127的博客 3640

二八定律

二八定律 求助编辑百科名片 二八定律也叫巴莱多定律,是19世纪末20世纪初意大利经济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则。 目录 简介 80/20法则的来源 应对策略 管理学范畴 相关

我用CV我自豪。 5421

告别爆显存!手把手教你为ComfyUI+华为Atlas 300I Duo配置wan2.1视频生成工作流(含CPU-VAE参数)

本文详细介绍了华为Atlas 300I Duo与ComfyUI的深度适配实战,重点优化wan2.1视频生成工作流。从硬件散热改造到软件栈配置,再到ComfyUI专项优化,提供完整的解决方案,显著提升视频生成效率与稳定性,特别适合需要高效文生视频的应用场景。

weixin_26812607的博客 467

2/8法则系列 | 你真的了解二八法则吗?

《精要主义(Essentialism)》.jpg 阅读了一本好书 选择 这一周(2018年10月22日~28日)在熊猫书院·十个月成长计划Pro里通过精读卡片阅读了《精要主义》这本书。结合之前对断舍离的了解,在“选择”这个人生中经常面临的问题上有了更多的思考。 在当下的信息时代里,人们的选择呈指数级增长,接收到的信息也比过去多得多。现在已经不是21世纪初那个机会和信息匮乏的时期了,但我...

only 3633

AS5600磁编码器选型与安装避坑指南:磁铁形状、间隙距离到底怎么选?(附实测数据)

本文详细解析了AS5600磁编码器的选型与安装要点,包括磁铁形状、间隙距离等关键参数的选择,并附有实测数据支持。特别针对Arduino和I2C接口的应用场景,提供了硬件选型和机械安装的实用指南,帮助开发者避免常见陷阱,提升系统精度和稳定性。

weixin_27038245的博客 290

手机直连低轨卫星通信:架构、关键技术和未来展望

【摘 要】借助低轨卫星星座全时全域覆盖优势,手机直连卫星通信预期成为6G重要特征之一。首先介绍了手机直连卫星的测试验证、标准化与商业项目发展现状。其次,介绍了基于透明转发、部分可再生处理、完全可再生处理、集成接入和回传的四种手机直连低轨卫星网络架构及组网方式。通过分析手机直连低轨卫星网络场景下高移动性与大传输时延等带来的接入与传输问题,提出对地面移动通信体制进行适应性改进的关键技术方案。最后,探讨了未来手机直连低轨卫星发展发向和潜在思路。通过上述阐述与分析,提供未来发展手机直连低轨卫星通信的可行路径。【关

fzq0625的博客 1709

二八法则

说明 二八法则:二八定律是19世纪末20世纪初意大利经济学家帕累托发现的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的,因此又称二八定律。(搬运百度百科词条) 但其实二八法则不止适用于经济学,在生活中的很多地方都可以有很好的验证。今天端午假期闲着没事总结了一下在工作中遇到的一些适用于二八法则的场景,明白了这些以后可以在一定程度上提高工作效率,少走弯路。 技能学习 技术人员需要不断的学习和精进,但是知识是学不完的,在海量的知识面前我们应该如何进行选择? 一

MBuger的博客 2585

SAP Group Reporting入门指南(1)--开篇及系统环境搭建

文章介绍了SAP GR的发展历程、与BPC的对比优势,数据收集的多种方式(实时同步、外部导入等)以及合并整体流程,并推出《SAP Group Reporting入门指南》专栏。

bflyfish的博客 284

终于有人把正态分布和二八法则讲明白了

导读:在现实生活中,绝大多数的随机不是均匀分布的。作者:徐晟来源:大数据DT(ID:hzdashuju)如果你是一位程序员,编程时就一定用过随机(random)函数。它的功能是在特定取值范...

大数据 2581

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

墨菲定律墨菲定律、二八法则、马太效应、彼得原理、酒与污水定律、水桶定律、蘑菇管理原理等13条是左右人生的金科玉律...

墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律。 一、墨菲定律 1949年,一位名叫墨菲的空军上尉工程师,认为他的某位同事是个倒霉蛋,不经意间开了句玩笑:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”  这句话迅速流传,并扩散到世界各地。...

weixin_33895475的博客 2991

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

这些惊人的“二八”法则,你必须要知道

01 、20%的人用脖子以上来挣钱,80%的人用脖子以下赚钱。02、20%的人正面思考着,80%的人负面思考着。03、 20%的人买时间,80%的人卖时间。04、20...

web前端开发 676

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

看看不一样的ConcurrentHashMap

为了解决HashMap线程不安全以及synchronizedMap和HashTable并发效率低下的问题,Doug Lea大师为我们准备了兼具高效和安全的HashMap --> ConcurrentHashMap,本文就来讲讲ConcurrentHashMap是如何做到高效和安全的,由于ConcurrentHashMap在JDK1.7 和JDK1.8的实现不同,本文就分别介绍这两个版本的实现原理

二八法则的局外人 1737

二八定律 80/20法则 帕累托法则、帕累托定律、马特莱定律、最省力法则或不平衡原则

国际上有一种公认的企业定律,叫“马特莱定律”(Pareto principle),又称“二八定律”。是19世纪末20世纪初意大利经济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的,因此又称二八法则。     其基本内容如下:   一是“二八管理定律”。企业主要抓好20%的骨干力量的管理,再以20%的少数带动80%的多数员工,以

xianshengsun的博客 1万+

每天一个---- 二八法则

1897年,意大利经济学家帕列托在对19世纪英国社会各阶层的财富和收益统计分析时发现:80%的社会财富集中在20%的人手里,而80%的人只拥有社会财富的20%,这就是“二八法则”。 “二八法则”反映了一种不平衡性,但它却在社会、经济及生活中无处不在的。 如,世界上大约80%的资源是由世界上15%的人口所耗尽的;世界财富的80%为25%的人所拥有;在一个国家的医疗体系中,20%的人口与20%的疾病,会消耗80%的医疗资源。 八二法则包含在任何时候对原因的静态分析,而不是动态的。使用八二法则的艺术在于确认哪..

weixin_41324527的博客 400

时间管理——帕累托法则(二八定律)

导语 俗称二八定律,又名80/20定律、帕累托法则(定律)也叫巴莱特定律、最省力的法则、不平衡原则等,被广泛应用于社会学及企业管理学等。 是19世纪末20世纪初意大利经济学家巴莱多发现的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的,因此又称二八定律。 二八现象 1.管理学:通常一个企业80%的利润来自它20%的项目[3];这个80/...

csdn_aiyang的博客 4万+

质量管理中的“二八法则”

质量管理中的“二八法则” 有人发现质量管理实践中存在着这样的经验规律,在众多影响组织成败的因素中,起决定性作用的往往是少数,而起辅助作用的因素则占多数,这被称为“关键少数、一般多...

ckb75470的博客 4178

编程心智——二八定律对软件开发的影响

相信很多人都听说过二八定律,这是一个适用性非常广泛的定律。我发现二八定律同样适用于软件开发,并对其产生了十分深远的影响。这次我想聊聊二八定律是如何影响我们日常的开发工作的,希望通过这个话题来改变一下大家习以为常的开发思维。 定义 二八定律是19世纪末20世纪初意大利经济学家巴莱多发现的。他认为: 在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的,因此又称二...

weixin_34026484的博客 311

聊聊(学历低、非科班、培训)真的进不去大厂吗?

前言 这几天一直有同学问我:我想进大厂,怎么进大厂? 通过跟部分同学的聊天我就可以判定: 当下及未来一段周期的你,如果不发生根本性改变,是一定进不去大厂的,甚至这辈子大厂都跟你无缘。 每个人的职业路线都不同,道路千万条,大厂只是其中一条,大厂也有很多它的问题,比如更制度化的管理,更严苛的绩效考核,更高端的 PUA,更强的竞争焦虑,甚至更不合理的大小周和 996。 但对于前端行业来说,大厂也有它不可比拟的优势,全在于你是如何选择的,无关对错,如果你内心里从不希望进大厂,可以不需要往下看,但如果你对大

dadapeng111的博客 2630

Echart 制作柏拉图——带二八法则线

一、使用场景 制作柏拉图,带二八法则线,柱状图显示不同的颜色,折点显示占比,在接近80%的折点的右方显示虚线到坐标轴位置, 要求图片 二、使用echarts制图,脚本如下: app.title = '柏拉图'; option = { //添加横线滚动条(解决数据太多时显示重叠问题):根据实际是否需要显示,不显示注释 dataZoom: { start: 0...

6万+

二八法则(The 80/20 Principle)

二八法则的定义:在任何一组事物中,最重要的只占其中一小部分,约20%,其余80%尽管占多数,却是次要的。 二八法则的例子:社会上20%的人占有80%的社会财富 20%的工厂有80%的产出 80%的利润来自于20%的产品 ...

weixin_30732825的博客 885

绩效奖励与二八定律

简单的说,二八定律就是20%的人干了项目80%的活,剩下的80%的人,干了20%。     当然,没有那么绝对。但几乎在所有的团队,都是小部分干了大部分的工作。但往往在工资、奖金等福利体现的时候,就不能看出来了。这也是往往很多人感大不公平的根本原因。     许多公司,采用了工资保密这一做法,来掩盖这个问题。实际上,工资报名仅仅是 形式上的东西。真的有心的人,怎么都能得到别人的

邢发明的专栏 4593
上一篇: 告别硬编码,MySQL 如何实现按某字段的不同取值进行统计?
下一篇: 最新出炉!2021金三银四Java中高级面试208问!
JavaCaiy
博客等级 码龄6年 1万+粉丝 95原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值