各位大佬好。
我现在差不多有一年多开发经验,一直在一家小公司做管理系统类的后台开发,公司在 Java 后端这块几乎没有什么大佬,自我感觉自己算是技术最好的了。学习基本全是靠自学。但是公司不算忙,有很多时间可以学习,但是我感觉自己就像井底之蛙,靠自学是有局限性的。所以特别想去一家正规的 Java 后台技术背景比较强的公司,前段时间面了大搜车、有赞,但是都挂了,也算是意料只中了。问了很多 jvm 和并发还有网络的问题,工作中用的少,自己研究的也不多,自己答得很勉强,后来自己在看《深入理解 jvm 虚拟机》和《 Java 并发实战》,差不多看了快一半了,收获很多,另一方面在 leetcode 上刷算法题,一天刷两道。这是我的博客 https://www.cnblogs.com/ekoeko/,会把题解和读书笔记放上去。
除了这些,我发现面试的时候很多公司都喜欢问分布式的东西,比如 zookeeper、kafka、spring cloud 等等的,但是这些东西我在自己的项目中完全用不到,请问各位大佬我该怎么学习这些东西?如果我把 jvm 和并发实战看完,能找到一份靠谱的工作吗?恳请各位大佬给出建议。