重来一次,你会选择28k 的“996”还是 15k的“965”?

还记得刚出来工作的前两年,工作制不是现在流行的996,而是995,一天工作十二个小时,通勤两小时,于是一天我只剩了十个小时。十个小时,要吃要睡,还要享受生活?真的只是妄想罢了。那段时间我没有社交,没有自我,只有令我麻木的忙碌。工作中的一切都是听从老大的安排,敲敲代码,做做增删改查,看看数据库,测试自己和别人的代码,这样干了两年。

第三年的时候我就在想,自己还要这样吗?

当然是否定的,不可能的,两年的经验自己完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码?

因此我第三年就跳槽到了一个965制的公司给自己作为一个过渡,虽然没有之前995的公司薪资高,但是我有了更多的可支配时间,一般晚上7点左右下班,8点前到家,到家后花一两个小时的时间给自己“充电”,提升自己。除了必要的项目加班跟进度之外,我不愿意把我的时间浪费在无意义的加班上,因为这对我而言,并不会增加我的工作效率或者提升我的工作能力,只会让我变得模式化与流水线化。

经过第三年的学习提升,在我工作第四年的三四月份,我一时兴起,想检验一下自己这一年时间的学习成果,于是去投了简历面试,最终有三家给了offer,分别是微医的23*16,京东金融校园业务:21*14,携程国际事业部:21*15。这也证明,我的综合实力完全不逊于加班成风的某些互联网企业。同时也说明加班和个人的成长没有必然关系。

所以说,对于刚刚毕业两三年的同学来说,真的不要急于赚钱,更重要的是自身的成长,千万不要一直待在舒适区,不要让自己模式化,因为当你一旦离开舒适区,找工作的时候就会很容易碰壁,在这里:我建议大家一定要提前计划着去学习提升、给自己“充电”,技术能力提升了之后,965的工作制未必就拿不到28K的薪资。

在我第三年的过渡时期,针对我个人的实际情况,在前辈大佬的帮助下,总结出来一个Java技术进阶路线图,对我还是很有帮助的,今天分享给大家,主要针对3-5年及以上工作经验的Java开发人员,从广度到深度来说还算比较全面的。

这份路线图里面的技术包涵了Java高并发、分布式、微服务、源码分析、高性能等技术,这些也是目前互联网企业比较常用的技术,那么来详细看看。(图片可以保存)

一:源码分析

学习Java技术体系,设计模式,流行的框架与组件

  • 常见的设计模式,编码必备
  • Spring5,做应用必不可少的最新框架
  • MyBatis,玩数据库必不可少的组件

 

重来一次,你会选择28k 的“996”还是 15k的“965”?

 

 

二:分布式架构

高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的:

  • 分布式架构原理
  • 分布式架构策略
  • 分布式中间件
  • 分布式架构实战

 

重来一次,你会选择28k 的“996”还是 15k的“965”?

 

 

 

三:工程化与工具

 

工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的:

  • Maven,项目管理
  • Jenkins,持续集成
  • Sonar,代码质量管理
  • Git,版本管理

 

重来一次,你会选择28k 的“996”还是 15k的“965”?

 

四:微服务架构

业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢?

  • 微服务框架
  • Spring Cloud
  • Docker与虚拟化
  • 微服务架构

重来一次,你会选择28k 的“996”还是 15k的“965”?

 

五:性能优化

任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,Java技术体系,需要了解:

  • 性能指标体系
  • JVM调优
  • Web调优
  • DB调优

重来一次,你会选择28k 的“996”还是 15k的“965”?

 

如何一起学习,有没有免费资料?

以上是自己收集总结的Java架构技术图谱,自己因为比较喜欢技术,所以收集了一些Java高并发、分布式、JVM、spring、源码分析和kafka等架构技术资料,如果你也对技术感兴趣可以来我Q群809389099,到裙里来下载这些资料,欢迎大家进裙讨论与学习。

重来一次,你会选择28k 的“996”还是 15k的“965”?

根据现有数据,软件行业在不同城市间的薪资对标情况存在显著差异。以武汉的月薪15,000元为基准,可以对比上海杭州的薪资水平如下: 在一线城市中,**上海**的软件行业整体薪资水平较高。根据统计数据显示,2024年6月,上海程序员的平均薪资为18,448.70元,远高于武汉的15,000元[^2]。特别是在高端岗位技术专家层面,薪资差距可能更加明显。 **杭州**作为新一线城市,其软件行业薪资也具有一定竞争力。2024年6月,杭州程序员的平均薪资为16,777.30元[^2]。虽然相比武汉的15,000元略高,但差距并不如上海那般显著。杭州的薪资水平在一定程度上受到互联网企业的集中影响,特别是以阿里巴巴为代表的科技公司。 从区域经济角度来看,**武汉**的软件行业薪资水平在中部地区具有一定的吸引力,15,000元的月薪在本地可能属于中上水平。然而,若将该薪资与上海杭州相比,则存在一定的差距。这种差距主要来源于城市经济总量、企业聚集度以及生活成本等多个因素。 对于软件工程师而言,薪资水平通常也与个人经验、技能水平及企业规模密切相关。例如,在深圳,1年以内工作经验的程序员平均月薪约为7,700至11,807元,而拥有10年以上经验的程序员平均薪资可达20,900元[^4]。可以推测,在上海杭州,类似经验水平的薪资水平可能更高。 ### 示例代码:薪资对比分析 以下是一个简单的Python代码示例,用于计算不同城市间薪资的百分比差异: ```python # 定义各城市薪资数据 salary_wuhan = 15000 salary_shanghai = 18448.70 salary_hangzhou = 16777.30 # 计算百分比差异 percentage_diff_shanghai = ((salary_shanghai - salary_wuhan) / salary_wuhan) * 100 percentage_diff_hangzhou = ((salary_hangzhou - salary_wuhan) / salary_wuhan) * 100 print(f"上海薪资比武汉高出 {percentage_diff_shanghai:.2f}%") print(f"杭州薪资比武汉高出 {percentage_diff_hangzhou:.2f}%") ``` 执行上述代码后,将输出上海杭州薪资相对于武汉的百分比差异。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值