不少同学留言问技术成长的问题,例如:
“一直在用Java技术栈,一直写业务, 感觉自己技术到瓶颈了 , 这个时候,到底该不该跳槽 ,Java到底要学哪些东西?”
一、关于Java系统性知识点
关于Java技术栈系统性的知识点,先分享一个Java知识点xmind 脑图 。有小伙伴在网上抓取分析了百度、阿里、腾讯、美团、网易、头条等公司 近5年Java面试题 , 数据分析得出来的结果:
这个脑图对我的触动是,好多东西不懂,要学的东西太多了,光Java技术点就有几百项。
画外音:本图值得收藏,jpg里很多“+”没展开,展开后太多项,太大了放不下,文末能获取源文件。
二、关于技术提升
面过不少同学,我必问的一个问题是,“为什么想换工作”,不少同学的回答是:
“ 觉得自己到瓶颈了,原来的公司学不到东西了。 ”
然而面试聊下来:
(1)基本功不牢固(语言,数据结构,算法等);
(2)工具不熟练(数据库,缓存,队列等);
(3)业务架构,系统架构不精通;
很多时候,是行业浮躁,是我们自身浮躁,以为自己很厉害,实际上却是半吊子。
我们 不妨问问自己 :基本功打牢了么?工具熟练了么?业务搞透了么?架构合理么?是公司技术最牛逼的人了么?
画外音:都不是公司技术最牛逼的人,怎么能说没有提升了呢?别说 工作中用的东西千篇一律, 别说 一直在做业务, 别说 没有技术含量, 不妨再问问自 己: 监控到位么? 自动化程度如何? 做类似的业务,扩展性如何?高可用保证了么? 知道系统瓶颈在哪里么?
。
三、其他
最近,一位前同事,ZZ的首席架构师大S,录了一期“ 分布式事务 ”专题视频,分享给大家,内容包含:
1. 一致性破坏的原因;
2. 一致性类型;
3. 最终一致性最佳实践;
4. 缓存与数据库一致性最佳实践;
5. 分布式事务一致性解决方案;
6. 分布式事务业界常见实践(2PC/TCC等);
画外音:一致性问题,面试中问得非常多。
朋友比较低调,一再强调不要说他姓名。我只能说, 你一定认识他 。 另外,还有一些面试资料,也一并送给大家。
如何获取xmind源文件,及 视频 资料?
扫码 加小助手领取, 免费
本次资料,由 开课吧 提供,文末为了感谢下开课吧的支持,也帮他们打个广告。
开课吧联合了 廖雪峰 和 ZZ首席架构师大S ,针对有一定工作经验的工程师,分别打造了 《JavaEE企业级分布式高级架构师》 《百万年薪架构师》2门课程,帮助技术人快速提高自身开发能力,提升职场竞争力,欢迎了解。
扫码 加小助手领取, 免费
画外音: 1个月吸收大拿10年的经验,非常值得。
文末,还是拷问良心的问下自己: 你真的没有提高,到达技术瓶颈了么?