去面试3W月薪的Java岗位,被虐哭了,原来是我这些技术点还有欠缺

《YOLOv8-seg改进》专栏指导书册 &手把手创新教程 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研;1)手把手教你如何训练YOLOv8-seg;2)模型创新,提升分割性能;3)独家自研模块助力分割; 阅读详情

最近跟一些读者交流,有一位读者的经历让我记忆深刻:

“有一次和大学同学聚会,和几个在 BAT 的同学聊了聊技术,发现自己在创业公司这几年,完全是吃老本的状态,没有什么机会精进技术,同样是工作了三年,和同学的差距越来越大”

我继续问他,他说真正让他受打击的是这个月的一次面试。

“面的是一个大厂,面试官问了很多问题,一大半的问题我都是一知半解,回答上来问题也是特没底。

大概回顾了这场面试:上来先是问了 Java 基础知识,jvm、字符串、集合、线程等等,这部分我还算准备的充分。第二部分开始复杂了,主要是线程、设计模式、缓存方面的问题,像是分布式、集群环境中,缓存如何刷新,怎么保持同步?我之前工作上经历的少,加上自己技术储备浅薄,到这部分时我就感觉自己快凉了。面试到最后,问了设计方案相关的,当时已经懵了,我只记得一个问题:假设服务器经常宕机,你从哪些方面去排查问题?我。。。。“

面完后他说,觉得自己在技术上欠了很多债,最惨的是,在这之前他根本不知道。

听了这位读者的经历,于是有了今天这篇文章。很多工作了 1-3 年的Java人,想够一够 3w 月薪的岗位,但在底层技术上却有很大的问题:

毕业几年,表面上用过很多技术,但都没能深入学习,一年的工作经验,干了好几年。结果就是遇到实际问题时无从下手,最终还是走着普通工程师的道路,和高手的距离越来越远。

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。

技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到 Java 架构师/技术专家?我总结了这 8 大能力——

当然,想要深入学习并掌握这些能力,并不简单。关于如何学习,做程序员这一行什么工作强度大家都懂,但是不管工作多忙,每周也要雷打不动的抽出 10 小时用来学习,不出半年,你就能看出变化。

那么想要突破自己,拿到高薪应该学习哪些知识点?

第一步,Spring Cloud与Docker微服务架构实战

一部帮助大家实现微服务架构落地的作品

小编推荐:

这本书的定位就是使用Spring Cloud框架和Docker容器构建微服务的的入门教科书,内容聚焦,浅显易懂,短小精悍,是新手的好读物。

目录:

Spring Cloud与Docker微服务架构实战

Spring Cloud与Docker微服务架构实战

Spring Cloud与Docker微服务架构实战

Spring Cloud与Docker微服务架构实战

第二步,学习JVM调优实战

  • 当面试官向你提问JVM的实战问题时,你是否感觉到无所适从?
  • 想解决生产环境中的GC问题,你是否感觉到狗咬刺猬,无处下嘴?
  • 面对JVM的海量参数,是否感觉到迷茫无助?
  • 看过很多的JVM文章,但当遇到了生产环境中真实问题的时候,你是否依然不知道如何进行分析排查?

如果是也是这样,推荐你来看看我的这份JVM实战调优笔记

看了那么多关于jvm的文章博客,要么一把先把人拉入细节,真的难以对整体进行了解;要么笼统的总结,又不全面也无重点。,主要收获就是垃圾的产生、垃圾的回收机制,着重讲了十大垃圾回收器中的前七个,其中包含前六种的搭配使用,和独立的G1。轻松掌握了他们各自的回收机制和优缺点,最后还有jvm实战的问题排查及命令详解

第三步:多线程与高并发实战

将多线程的知识系统化,帮助你理解多线程在CPU层级的实现,以及这些实现如何一层一层的映射到那些上亿用户,千万QPS,百万TPS的系统。

小编的多线程与高并发笔记

第三步,深入原理源码

在使用spring框架中,你是否会有这些疑问?

  • 什么是Spring框架,Spring框架主要包含哪些模块
  • Spring框架的优势
  • IOC和DI是什么 ?
  • 描述下Spring IOC容器的初始化过程
  • BeanFactory 和FactoryBean的区别?
  • BeanFactory和ApplicationContext的异同
  • Spring Bean的生命周期?
  • Spring AOP的实现原理?
  • Spring 是如何管理事务的?
  • Spring 的不同事务传播行为有哪些,干什么用的?
  • Spring 中用到了哪些设计模式?
  • Spring如何解决循环依赖 ?
  • bean的作用域
  • Spring框架中有 哪些不同类型的事件
  • Spring通知有哪些类型
  • Spring的自动装配

小编的这份笔记,把你所有关于spring原理源码的问题,都写到了这份文档里

希望你永远保持一份持续学习的心态。

第四步,面试突击!

  • 小编这边准备了互联网Java工程师必备面试题。
  • 面试准备,我想没有比刷面试题管用了吧!

内容涵盖

  • MyBatis面试题
  • ZooKeeper面试题
  • Dubbo面试题
  • Elasticsearch面试题
  • Memcached面试题
  • Redis面试题
  • MySQL面试题
  • Java并发编程
  • Java面试题
  • Spring面试题
  • 微服务面试题
  • Linux面试题
  • Spring Boot面试题
  • Spring Cloud面试题
  • RabbitMQ面试题

消息中间件面试题

spring cloud面试题

微服务面试题

MySQL面试题

高并发,多线程面试题

Linux面试题

2025年开源气象大模型的实现原理与实践指南 气象大模型在人工智能时代实现了革命性突破,通过深度学习技术以更低的计算成本达到甚至超越传统数值天气预报的精度。开源气象大模型的出现使得全球研究者和机构都能参与气象AI的创新。本文详细解析了开源气象大模型的实现原理,包括核心架构、数据准备、训练方法和实际预测流程,并提供了实践指南。核心架构主要采用Transformer、图神经网络和扩散模型,处理多模态数据融合和时空联合建模。数据体系构建涉及数据来源、预处理和增强策略。模型训练关键技术包括损失函数设计、分布式训练优化和训练过程监控。微调与领域适应策略包括迁移学 阅读详情

相关推荐

KTransformers安装笔记 利用docker安装KTransformers

KTransformers安装笔记 利用docker安装KTransformers

guoqingru0311的博客 1562

三年半Java 经验三面鹅厂经历, 最后还是跪了,错失 offer

MySQL这块很熟了,包括索引,锁,事务机制以及mvcc等等,没啥说的,都已经补齐了。7、一点很重要的心得,平时blog和专栏看的再多,如果没有自己的思考不过是过眼云烟,根本不会成为自己的东西,就像内核态和用户态,平常也看过,但是没细想,突然要自己说,还真说不出来,这就很尴尬了。1、主要针对自己最熟悉的项目,画出项目的架构图,主要的数据表结构,项目中使用到的技术点,项目的总峰值qps,时延,以及有没有分析过时延出现的耗时分别出现在什么地方,项目有啥改进的地方没有?说下https解决了什么问题,怎么解决的?

jjc4261的博客 402

redhawk-sc使用简介

数据完整性对结果的准确性有很大影响,所以一定要保证数据完整性,Redhawk-sc在跑完后,Report里有Data Integrity界面,在这个界面会看到设计数据和库文件的数据完整性,在相应的报告中会有没有覆盖到的数据情况,要对每一项仔细检查,保证输入数据没有问题。文件一般加密,用户唯一需要选择的是文件的corner。其中,cell lef除了常规的standard cell,还有如DTCD,BTSV和clamp等cell的lef,不可缺失,否则data integrity将不是100%。

weixin_48518726的博客 3139

过于自信,面试普通Java岗被面试官吊打了。。。

是的,诸位没有看错,这篇文章的要讲述的并不是我吊打面试官,而是一段我被面试官吊打的陈年往事,这段痛苦的记忆在我脑海中长久不衰,也是一个我内心曾多次不愿面对的事实,各位看官可以准备好一小把瓜子,听我将这则旧事缓缓道来~

weixin_50205273的博客 795

最邻近点对问题(Closest-Pair Problem):二维的分治解法详解

低维时,最邻近点对问题可以利用分治求解。但是网络上相关资料良莠不齐,对于3维甚至难有有价值的参考。最近恰巧梳理了123维最邻近点对问题的相关知识,故在此分享。这是该系列的第二篇,介绍二维情况的分治解法。

Carl_Rabbit的博客 1万+

【GAN实战】基于pytorch-CycleGAN与pix2pix的自定义数据集训练全攻略

本文详细解析了基于PyTorch的CycleGAN与pix2pix模型在自定义数据集上的完整训练流程。核心在于根据数据是否成对来正确选择模型:pix2pix适用于严格配对的“孪生”数据,而CycleGAN则擅长处理非配对的“散装”数据集。文章从数据准备、配置训练到测试应用,提供了全链路实战指南与关键参数调优心得,帮助开发者高效实现图像到图像的风格转换。

x2y3z4a5b的博客 704

不想搞Java了,3年经验去面试10分钟结束,现在面试为何这么难

作为一名优秀的程序员,技术面试都是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。 如果你参加过一些大厂面试,肯定会遇到一些这样的问题: 1、看你项目都用的框架,熟悉Spring、mybatis等框架实现原理吗? 2、看你上面有接触过消息中间件,负载均衡、RPC框架等技术吗,MySQL分库分表有做过吗? 3、分布式架构设计,Redis分布式锁呢? 是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?不知道从何处下手?如果你有这种感觉,那么说..

javaAnPou的博客 3156

汽车UDS诊断详解及Vector相关工具链使用说明——总述

1.什么是诊断 车辆在运行过程中,不可避免地会发生一些故障,为了确保行车安全,我们要求车上的ECU能够实时监测部件的运行状态,一旦发现异常情况,能通过点亮报警灯等方式提示驾驶员。但是,点亮报警灯只能告诉驾驶员车辆发生了故障,最多只能定位到故障ECU,比如ABS报警灯亮说明ABS系统出现故障,但具体是什么部件发生故障并不能通过报警灯显示出来。这时就需要ECU在本地存储一个与故障相对应的故障代码,在进行维修的时候,可以通过车上的OBD接口连接诊断仪,把这个存储的故障代码读取出来,从而进一步定位到更加具体的故障部

weixin_42967006的博客 2万+

太失败了!39岁Java开发,15年工作经验,一面试就搞砸,只因太紧张,严重口吃!...

面试时太紧张怎么办?一位网友求助:太失败了!39岁Java开发,15年工作经验,被裁3个月,投简历无数,面试机会就5次,还都被搞砸,只因太紧张导致严重口吃,每次视频面试都张口说不出话,求大家给些建议。网友们纷纷出谋划策,有人说,这是开发同事经常会遇到的问题,解决办法是先准备内容,最好写下来背过,然后录视频练习,找问题。有人说,写文字稿或者ppt对着念。有人说,可以对着镜子先练习,然后找家人或朋友模...

架构师小秘圈 912

【YOLOv8全方位学习手册】第四章 数据增强:从扩充数据到塑造模型的认知边界

"""使用 Albumentations 做自定义增强,兼容 YOLO 格式"""])# 转成 numpy# boxes 必须是 [[x_min,y_min,x_max,y_max], ...]# 在数据加载时调用你可以把集成到 PyTorch 的 Dataset 类里,或使用 Ultralytics 自带的DataLoader。

VectorShift的博客 211

Scratch全攻略:从入门到实践的编程之旅

Scratch 是一款由麻省理工学院(MIT)开发的图形化编程工具 ,它诞生的初衷是为了让编程教育更加普及,尤其是让孩子们能够轻松接触和学习编程。与传统的基于文本代码的编程方式不同,Scratch 通过将编程指令以图形化的积木形式呈现,极大地降低了编程的门槛,让编程变得如同搭积木一样简单有趣。

邓邓子的博客 1万+

认真读完,助你月薪2W到3W(系列之一)

点击蓝色关注,回复“1”获取知名互联网公司职级定义每月开展上个月读者阅读、转发、在看、留言各前三名(冠、亚、季军)评选活动,次月初开奖!欢迎参加,有惊喜。看了微信公众号后台的数据,我的...

chengjun_java的专栏 1822

Windows 11 WSL2环境下OpenClaw部署的兼容性问题分析与解决方案研究

本文研究了OpenClaw在Windows 11 WSL2环境下的部署方案。WSL2通过无缝集成Linux与Windows系统,为OpenClaw提供了良好的运行环境,支持GPU加速和跨平台开发。文章详细分析了硬件配置要求(推荐8核CPU/16GB内存/NVMe SSD)、系统选择(Windows 11 Pro+Ubuntu 22.04)以及部署步骤,包括WSL2启用、Linux发行版安装、Python/Node.js/Redis等依赖配置。通过优化.wslconfig文件参数(如内存分

博客 2279

和月薪5W的聊过后,才知道自己一直在打杂...

前几天和一个朋友聊面试,他说上个月同时拿到了腾讯和阿里的offer,最后选择了阿里。 我了解了下他的面试过程,就一点,不管是阿里还是腾讯的面试,这个级别的程序员,都会考察项目管理能力,并且权重非常大。 其实现在不管面试什么岗位,前端也好,后端也罢,都必须考察管理,这关过了,基本上就没太大问题了。 他告诉我,那些大厂认为,只有项目中的每个人都具备足够的管理意识,才能保障工作不出现纰漏,达到效率效果的最大化。 但是细想想技术岗日常的工作场景,也合理: 产品经理天天不干正事,提的需求没头没脑,烦; 每

gu1857035894的博客 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Java 面试 1 小时,我看出了和月薪 3w 的差距

最近跟我的一些读者交流,有一位读者的经历让我记忆深刻:“有一次和大学同学聚会,和几个在BAT的同学聊了聊技术,发现自己在创业公司这几年,完全是吃老本的状态,没有什么机会精进技术,同样是...

Java知音 721

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Android工程师面试该怎么准备?隔壁都馋哭了_当android面试知识不系统的,是边面试好呢还是准备好在面试

在博主认为,对于Android面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。博主总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航,何谓面试?博主所理解的面试,它是一个过程,是不断沉淀、不断总结、善于传达自己的专业领域技术以及解决问题能力的过程。

2401_84520401的博客 455

Android工程师面试该怎么准备?隔壁都馋哭了

前言 在博主认为,对于Android面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 博主总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航, 何谓面试? 博主所理解的面试,它是一个过程,是不断沉淀、不断总结、善于传达自己的专业领域技术以及解决问题能力的过程。以下是博主

左夜天 234

Java 面试 1 小时,我看出了和月薪 3W 的差距

“面的是一个大厂,面试官问了很多问题,一大半的问题我都是一知半解,回答上来问题也是特没的。 大概回顾了这场面试:上来先是问了Java基础知识,jvm、字符串、集合、线程等等,这部分我还算准备的充分。第二部分开始复杂了,主要是线程、设计模式、缓存, 性能优化方面的问题,像是分布式、集群环境中,缓存如何刷新,怎么保持同步?我之前工作上经历的少,加上自己技术储备浅薄,到这部分时我就感觉自己快凉了。面试到最后,问了设计方案相关的,当时已经懵了,我只记得一个问题:假设服务器经常宕机,你从哪些方面去排查问题?我。。。

jcc4261的博客 201

Android面试-1-小时,我看出了和月薪-3w-的差距

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!码讲义》点击传送门即可获取!**

2401_84123026的博客 708

2022 鹅厂校招年薪40W相比某某跳动应届生月薪4K被劝退,差距真就这么大吗?

鹅厂的第一枪 就在前不久,鹅厂率先打破死锁,开启国内互联网大厂校招第一枪! 今年校招研发依旧分为 5 档,股票和去年一样,月薪同比去年上调 2k。 签字费和去年一样,3w,一次性发放。 大量00后职场人已开始用惊人的高薪,碾压职场上「头秃」的90后们了,“薪酬倒挂”已然成为常态。 某某跳动的骚操作 今天打开脉脉第一条就看到了这个,属实有点过了啊。 吃瓜的得趁热了,说不定一会儿就删帖了。 对任何企业而言,尤其是好平台、好公司,校招是公司特别重视的招聘环节。而且大多数公司对刚刚毕业的学生,都会制定一系列

datian1234的博客 5039
上一篇: 98年阿里P6架构师晒出工资单,看完扎心了。。。
下一篇: 三面滴滴失败,总结了Java面试题,有几个题还是一直搞不懂
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值