请问一年多 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 和并发实战看完,能找到一份靠谱的工作吗?恳请各位大佬给出建议。

7230 次点击
所在节点    程序员
45 条回复
rookiewhy
2018-09-21 16:26:23 +08:00
帮顶一下,不是做 java 后端的,想转 java
ekoeko
2018-09-21 16:30:08 +08:00
@rookiewhy 谢谢大佬
simonliu2018
2018-09-21 16:36:23 +08:00
如果我把 xxx 看完能找到一份工作吗?答案是否。

工作中用到的东西太多了,光从一本书里是很难补全的,另外每个公司需要的技能偏好不一样,而且面试官的偏好也不一样,所以找工作这件事随机性太大。

如果说纯粹为了找工作,建议联系朋友找一些内推机会,增加命中率。
如果是为了学习成长,可以结合工作遇到的具体问题,多实践,这样掌握的更扎实。
benzzz
2018-09-21 16:38:33 +08:00
看一些大佬晒的面试总结,比对一下大佬面试过程的问题,自己掌握多少,心中会有数的
moresteam
2018-09-21 16:43:36 +08:00
楼主的问题也是我感兴趣的,但是楼上几个说了半天还是没说怎么办的问题
TustMan
2018-09-21 16:44:29 +08:00
持续关注一下掘金上关于 Java 文章 + 每天刷一道算法题,然后一个知识点一个的学习和总结。
我自己是这样学习的,不知道有没有更好的。
luvxy
2018-09-21 16:49:54 +08:00
@TustMan 大公司的一般的开发岗位,前端要懂算法吗
churuo
2018-09-21 16:51:36 +08:00
大公司注重培养 基础扎实 有算法功底
中小公司注重项目 使用的技术 涉及的方面
ekoeko
2018-09-21 16:53:01 +08:00
@simonliu2018 谢谢大佬,我感觉有道理,但是如果能把一些面试的一些大多数公司都会关注的知识点了解清楚透彻,那么成功的几率应该会高点吧,不过确实会有随机性,但是可以提高总体的通过的概率,我现在想的是如何快速通过面试加入“正规军”,可能有点急于求成了,但是我是愿意学习,没有偷懒的想法。谢谢大佬的意见。
ekoeko
2018-09-21 16:55:32 +08:00
@TustMan 我感觉文章博客对我来说没有书好,博客上的都是片段的知识点,看完了只是了解了一个点,别人一问前因后果就蒙了。。
wizardforcel
2018-09-21 16:55:56 +08:00
面试常考的东西就那么几个,但你会发现它们在书里面很散。所以找面经看才合适。
ekoeko
2018-09-21 16:56:28 +08:00
@luvxy 我有个前端朋友笔试被要求写 kmp 算法。。。
TustMan
2018-09-21 17:11:19 +08:00
@luvxy 我之前在小米,微博面 Java 后端开发,一面时候,会让手写一些简单算法的,不过你如果说不懂算法,面试官就会问技术方面的问题,如果 Java 技术足够好,我估计大公司也是会考虑的。
前端感觉也算开发岗位,应该也会简单问问的,不过应该没有后端要求那么高。
cyril4free
2018-09-21 17:24:10 +08:00
现在开发已经不是之前 Spring MVC 的感觉了。。各种微服务开发,还有对 devops 能力的要求,感觉要学习的东西太多了。。
thetydead
2018-09-21 17:25:26 +08:00
d18
2018-09-21 17:31:43 +08:00
一开始我也发愁分布式,高并发这些没有相关经验怎么办,后来就放弃了,没有实际经验,就是看 100 本书也是然并卵,纸上谈兵罢了。
xcjx
2018-09-21 17:34:49 +08:00
在二线城市,Java 面试,刚毕业时问框架 API,后来就是业务,对,只问业务和系统设计,现在都是问各种架构,技术选型;跟我同经验的 Ruby PHP 都没有这么问的。
浮躁啊
ekoeko
2018-09-21 17:39:09 +08:00
@thetydead 感谢,收获很多!
ekoeko
2018-09-21 17:42:10 +08:00
sampeng
2018-09-21 17:56:58 +08:00
你现在需要的可能不是大公司。而是有一定用户量的公司。
做后台管理没什么技术含量,大部分纯粹就是 CRUD。或者复杂的业务逻辑。
但去有用户量的公司做后端就不一样了。这个后端不是做后台管理。。是直接开发接口这样的。会好很多,也会学到很多。

总之。。。找一个做接口的公司。很多面试相关的东西都会接触到了。然后就是慢慢扩大公司规模了。一开始要去有大团队的公司。没有好的文凭以及技术能力,1 年工作经验。很难

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

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

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

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

© 2021 V2EX