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

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

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

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

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

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

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

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

一:源码分析

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

  • 常见的设计模式,编码必备

  • Spring5,做应用必不可少的最新框架

  • MyBatis,玩数据库必不可少的组件

二:分布式架构

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

  • 分布式架构原理

  • 分布式架构策略

  • 分布式中间件

  • 分布式架构实战

三:工程化与工具

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

  • Maven,项目管理

  • Jenkins,持续集成

  • Sonar,代码质量管理

  • Git,版本管理

四:微服务架构

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

  • 微服务框架

  • Spring Cloud

  • Docker与虚拟化

  • 微服务架构

五:性能优化

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

  • 性能指标体系

  • JVM调优

  • Web调优

  • DB调优

如何一起学习?

以上是自己收集总结的Java架构技术图谱,自己因为比较喜欢技术,所以收集了一些Java高并发、分布式、JVM、spring、源码分析和kafka等架构技术资料

同一年毕业,为什么他965工作制月薪28K,而你996才15K相关推荐

  1. 1075、965工作制:互联网打工人的集体假嗨?

    实行"1075"(10点上班7点下班,一周工作5天)工作制10天后,大部分字节跳动员工没有感受到任何变化,他们甚至更忙了. 原本是弹性打卡的工作,现在突然有人专门查考勤,10点过5 ...

  2. 毕业即月薪上万,但这才是悲催人生的开始

    毕业即月薪上万,但这才是悲催人生的开始 25岁毕业,拿一万块钱月薪 30岁,涨到一万五,期间无女盆友,吃10块钱盖饭,跟同学合租,挤2块钱地铁上下班,存钱25万 31岁,啃老找父母要了35万块钱,买了 ...

  3. 毕业五年,从月薪 1900 到月薪 5 万的心路历程

       有网友在知乎提问:"为什么毕业三年之后大家的差距拉的这么大?" 作者:知乎 - Chazy Cheung 网址:http://www.zhihu.com/question/ ...

  4. 极客日报:张一鸣退出字节跳动全球董事会;腾讯或将实行965工作制;Facebook停用面部识别系统

    一分钟速览新闻点! 11.67亿网民人均每天上网6.6小时 张一鸣退出字节跳动全球董事会 腾讯或将实行965工作制 菜鸟回应"双11快递员薅羊毛":消息属实,有双重补贴 腾讯起诉游 ...

  5. 月薪五万,996真的就像呼吸一样自然吗?

    网上有一个这样的段子: 月薪一千:老板,wqnmlgb. 月薪两千:老板,我是你爸爸. 月薪五千:给多少钱干多少事. 月薪一万:老板,您吩咐! 月薪三万:老板说什么都是对,如果有人错了,那一定是我. ...

  6. 计算机专业可以进厂么,计算机研究生毕业进入工厂工作,月薪只有四千,原因实在太真实了...

    现在的年轻人进入职场工作的时候,或多或少都会有自己的想法.有的人追求薪资待遇比较高的工作,有的人却觉得和薪资待遇相比,有个好的工作环境,工作强度不大会更重要.每个人想法不同,选择上自然就有所不同了. ...

  7. java毕业2年如何做到月薪2万

    作者:匿名用户 链接:https://www.zhihu.com/question/39890405/answer/83676977 来源:知乎 著作权归作者所有,转载请联系作者获得授权. 有人回答说 ...

  8. 毕业五年,从月薪3000到年薪百万,我掌握了哪些核心技能?(建议收藏)

    大家好,我是冰河~~ 很多读者私信问我,自己时间不短了,随着工作年限的不断增长,感觉自己的技术水平与自己的工作年限严重不符.想跳槽出去换个新环境吧,又感觉自己的能力达不到心仪公司的标准,即使投了简历也 ...

  9. 毕业五年,从月薪3K到年薪50W+,需要掌握哪些核心技能?(c/c++研发岗)

    作为一个程序员,随着工作年限的不断增长,感觉自己的技术水平与自己的工作年限严重不符.想跳槽出去换个新环境吧,又感觉自己的能力达不到心仪公司的标准,即使投了简历也没人来通知自己面试.就这样在原来的公司一 ...

最新文章

  1. H.264宣布永远不会对使用者收费
  2. linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...
  3. 七十六、SpringBoot 的数据缓存cache+Redis(三)
  4. 对象与内存控制1---实例变量和类变量
  5. 用html语言制作古诗网页,唐诗宋词网页设计.docx
  6. 使用OLE DB方式连接常用数据库的连接字符串的设置
  7. SQL_delete删除数据
  8. Android 代码动态生成ProgressBar
  9. use tool wget for windows download
  10. MySQL server has gone away报错原因分析
  11. 学flash就丢人吗?
  12. Web服务和Microsoft平台
  13. CLion安装 + MinGW 配置 + Opencv安装
  14. 如何美化CheckBox
  15. mumu模拟器切换android,MuMu模拟器“键位设置”功能详解!如有问题请联系在线客服~...
  16. Linux:详细的RPM和YUM/DNF管理工具,配置仓库等
  17. 64位CPU对于移动设备是没有意义
  18. 前端技巧总结---持续更新
  19. EasyExcel 实现模板导出、模板导入分析功能
  20. SPP中Supersession与Item Sourcing Rule的关系

热门文章

  1. 信用评分模型诊断指数
  2. JSP写提示框、警告框、确认框
  3. 考试试卷自己主动生成系统
  4. VBA批量打印工作表,并设置每个工作表的份数
  5. 智慧视频”何以为智?看戴尔存储的“互联网思维”架构
  6. vue双向数据绑定原理 1
  7. 3d建模师需要经常加班吗?一分钱干一分事
  8. 711 的成功之道 - 读《零售的哲学》
  9. matlab 变压器 异名,Matlab simulink变压器的配置
  10. android系统设置无障碍,RK3326 Android 8.1 为自己的APK的服务默认开启无障碍权限,避免使用时还是有一个小跳转:设置的无障碍选项...