请问一年多 Java 后台开发经验,需要学完哪些东西可以找到一份靠谱的开发工作?

2018-09-21 15:05:03 +08:00
 ekoeko

各位大佬好。

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

除了这些,我发现面试的时候很多公司都喜欢问分布式的东西,比如 zookeeper、kafka、spring cloud 等等的,但是这些东西我在自己的项目中完全用不到,请问各位大佬我该怎么学习这些东西?如果我把 jvm 和并发实战看完,能找到一份靠谱的工作吗?恳请各位大佬给出建议。

7235 次点击
所在节点    程序员
45 条回复
iluhcm
2018-09-22 09:34:32 +08:00
@d18 说来幸运,我是 0 经验从客户端转后端,接触了大量的分布式知识,大约花了一个多月的时间才开始渐渐入门。这道题是有解的,从分布式基础知识入手,理解其中的设计模式,设计思路很重要。
ekoeko
2018-09-22 09:45:53 +08:00
@crossoverJie 谢谢大佬,看了大佬的 GitHub,感觉自己做的太少了。。。
taowen
2018-09-22 10:07:20 +08:00
立足自己的本职工作,深入思考什么是好的,如何能更好。用过去的经验去够着更上一级的平台,更有价值的挑战。
sdushn
2018-09-22 10:17:48 +08:00
正在找工作 ing,由于是校招,问题都很基础,但是也能看出来用人单位的基本需求:计算机基础扎实,熟练掌握基本算法和数据结构,熟练使用一种数据库,熟练掌握 1-2 门语言,对于框架,大厂可能是要求有相关经验,对其中一个有深入研究(看源码),小厂的话深入研究就算加分项了,如果是后端的话,对高并发的理解也比较重要。
如果工作了一年,我认为除了基础不能丢,对框架的理解要加深,多学习几个框架,他们的优势缺点要有独到的认识。此外就是看做的工作了吧,一年应该对工作的业务和技术有比较多的了解才行。
感觉是校招看基础,一年的话要看技术和成长的速度
KingEngine
2018-09-22 16:28:42 +08:00
你只需要学会框架的配置与使用即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/491547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX