miaeLKK
V2EX  ›  Java

5 年 Java 的迷茫

  •  
  •   miaeLKK · Nov 16, 2021 via Android · 8741 views
    This topic created in 1812 days ago, the information mentioned may be changed or developed.
    非科班,培训之后做 java ,在公司里一直没什么人管,也没有什么自学。现在想换工作,会些简单的 springboot ,啃分布式面试宝典。各种中间件写上之后被面试官一项一项吊打,表面层次的还行,问深了什么垃圾回收器,各种网络协议,各种中间件比较有深度的问题(平时就注册个服务,加载点缓存),问深了真不会啊。怎么感觉大家都各种中间件都特别精通,我这是不是也就相当于一年的水平?那么多东西大家都怎么记住的,我感觉好难啊…我是不是不适合?有同感的吗?就我一个菜鸡吗?😢
    46 replies  •  2024-04-23 22:49:52 +08:00
    mawerss1
    mawerss1
    Nov 16, 2021❤️4
    1
    是的,改行吧
    uCharles
    uCharles
    Nov 16, 2021
    2
    哎,我还不如你呢。。。
    hahasong
    hahasong
    Nov 16, 2021❤️4
    3
    一年?应届生基础可扎实的很
    shwomen1234fs
    shwomen1234fs
    Nov 16, 2021
    4
    我觉得还是 java 太卷了造成的, 面试造火箭, 进去还不是拧螺丝
    yongdongjino3
    yongdongjino3
    Nov 16, 2021
    5
    我也想知道该怎么办 培训+外包 工作第一年 出路在哪
    fkname
    fkname
    Nov 16, 2021
    6
    不同公司要求不一样吧,可能你面的公司要求比较高
    dongcidaci
    dongcidaci
    Nov 16, 2021 via Android
    7
    有啥深的,都是八股背背就成
    me221
    me221
    Nov 16, 2021
    8
    本实习生觉得我和你差不多
    TypeError
    TypeError
    Nov 16, 2021
    9
    多面面 或者转 go 转大数据
    securityCoding
    securityCoding
    Nov 16, 2021
    10
    买点中间件的书系统性的看看,知识不成体系是会很迷茫
    zpxshl
    zpxshl
    Nov 16, 2021 via Android
    11
    我这是不是也就相当于一年的水平?
    你看看几年前的自己和现在的自己有多大区别不就知道了。不用妄自菲薄也不要妄自尊大。
    sagaxu
    sagaxu
    Nov 16, 2021 via Android
    12
    这些问题八股文里没有吗?
    James369
    James369
    Nov 16, 2021
    13
    任何行业深入做 5 年,差不多可以成为专家了,
    pengtdyd
    pengtdyd
    Nov 16, 2021
    14
    我觉的你的简历写的有问题,专注于一点就好了,比如 springboot 。其他的完全可以浅尝辄止,面试人家要问你就是我会用,但是我主要研究 springboot ,一个人的精力有限我专注于 springboot 。
    pigspy
    pigspy
    Nov 16, 2021
    15
    我很反感这种面试问的跟实际干的完全脱节的现象
    marcojbk
    marcojbk
    Nov 16, 2021 via iPhone
    16
    面试嘛,就像考试一样,别偷懒,背就完了。像我就属于背都懒得背的。
    fpure
    fpure
    Nov 16, 2021❤️2
    17
    没背八股文,多背就行了
    leafre
    leafre
    Nov 16, 2021
    18
    卷起来,所以我一直劝人不要来 java
    yoke123
    yoke123
    Nov 16, 2021
    19
    要么继续深入 java ,要么转其他语言,要么转行。
    zjsxwc
    zjsxwc
    Nov 16, 2021 via Android❤️5
    20
    java 太卷了,楼主这种类似与在 vue react 流行的现在,面试一直在问 jquery 的用法,如何兼容 ie6 ,在 async await 流行的今天问 promise 用法。
    itechify
    itechify
    Nov 16, 2021 via Android
    21
    换个赛道,搞 go 吧
    Fengyesuixiang
    Fengyesuixiang
    Nov 16, 2021
    22
    自信一点,就算自己再菜也要表现的非常自信的感觉
    WindyStreetNJ
    WindyStreetNJ
    Nov 17, 2021
    23
    冷知识,可以网上看一些 vip 网课,跟着学,其实最简单的还是看书,自从看书后,我发现很多视频讲的东西都是书里的,都很眼熟,比如深入理解 java 虚拟机,reids 设计与实现
    nba2k9
    nba2k9
    Nov 17, 2021
    24
    没人管的话,自己看书自学多好。不管是广度还是深度。
    Silentims
    Silentims
    Nov 17, 2021❤️35
    25
    现在 Java 面试确实挺卷的,所以只能靠背八股文,说白了就是面向面试突击。

    分享下我的金一年经历,到今年我也 5 年 java ,虽然是科班,但是大学也一般,而且专业课不听就顾着打游戏了,考试全靠小纸条,大四实习没跟其他同学一样去参加培训,因为觉得太贵了,所以就自学,在寝室看了 1 个多月的黑马 java 视频,那会儿流行的还是 ssh ,最后勉强找到一家外包要我,接下来在公司的 4 年跟你差不多,也没去提升自己的技术,因为公司底层封装的很死,平日工作就是复制粘贴写业务代码,面向百度编程,结果去年因为挺多方面原因开始有些迷茫,也产生了换工作的想法。

    去年 5 月,下载了 boss 直聘,发现岗位要求什么中间件一个不认识,自己的技术已经完全脱节了,那时我也开始心慌了。没办法,只能又开始突击,我先上 B 站找视频自学了 1 个月,都是有针对性的学,先看公司岗位需要 xxx 技术,然后就去了解 xxx 是什么,xxx 在工作中怎么使用,剩下的面试题和一些底层的原理题就上 github ,微信公众号,B 站找面试宝典,八股文背,或者搜大厂的面试题,然后多百度几个答案,加上自己理解形成自己最终的答案。

    经过 1 个月,投的简历接近 100 家,最后约面试的应该二十多家,因为疫情,基本都是电话或视频面试,但是最后也只有一家不到 100 人的初创公司给我 offer ,当然那一个月找工作找到崩溃,最后就直接去了,然后就是第一次用 IDEA ,第一次用 Redis ,MQ ,MySQL ,只要听到别的同事讨论什么我没听过的,不会的,我就自己去百度了解一下,这样尽可能的降低在技术上的认知差,经过过去的一年,可以说在技术这块儿,1 年成长胜过我过去的 4 年。

    今年金九银十,由于公司项目交易量不大,缺乏挑战性,我又准备出来再挑战一下自己,提前了解到一些中小厂也开始考算法题了,我就提前参加了一个免费的算法打卡群,突击了 1 个月,虽然走马观花的每种题型过了一遍,但是也学到了一些算法思维,当然心还是有点虚没敢投大厂,但实际上投的 8 家里边,也有 3 家考了算法,6 家给了 offer ,最后选择了一家大厂背景团队,日交易量千万级的互联网公司,薪资算下来年总包涨了超 50%

    总结下来,这种觉得自己技术脱节的情况换工作要有心理准备,可能你还没我当时脱节的厉害,简历要适当包装,八股文得背,底层原理也要尝试去理解,如果一项技术完全没用过,尽可能还是去自学一下怎么用,然后根据理解把它“落地”到你简历项目中的某个功能中,当作面试问到这项技术的一个真实案例,5 年经验说实话出来面试,更多的会倾向问你场景题,比如像我现在这家公司,第一次跟他们聚餐,几位大佬聊到他们面试别人一般都问什么问题,基本上我听下来,基本流程就是,让你自己讲项目,先从业务背景到运用的技术,实现功能遇到的难题,如何解决,有没有更好的方案,再根据情况根据你描述的业务和技术,问一点相关原理的问题,当这些问题都不能清晰的描述出来才会变为面试官主场,开始转头问你 hashmap 的底层结构和 put 的原理这类纯八股文问题。

    剩下的就交给时间,每次面试后善于总结,优化自己的答案,查漏补缺,多面就好了。

    最后分享我发现的一个非常棒的 Java 全栈知识的网站,希望能帮到你一些: https://www.pdai.tech/
    Brian1900
    Brian1900
    Nov 17, 2021
    26
    @Silentims 很好的经验总结,学习了
    rockddd
    rockddd
    Nov 17, 2021❤️1
    27
    现在每天中午在公司看书,六点下班就跑,回家吃完饭歇一会,然后看 B 站或者图灵,卷到 12 点-1 点。

    同事和朋友们都不知道学习,甚至会觉得我疯了,只有自己知道要什么,技术路线都在网上一搜一大把,其实自学贵在坚持吧,是挺枯燥的。

    打算明年三月份跳槽,一起加油
    rockddd
    rockddd
    Nov 17, 2021
    28
    @Silentims #25 老哥,能分享一下算法的学习路线吗,目前只看了半本算法图解,还是记不住也不会做题。。。
    xyooyx
    xyooyx
    Nov 17, 2021
    29
    可以自己写点中间件玩,开发与优化过程中就会发现 tcp 协议,动态字节码类加载,算法这些面试会问的,就都用上了。。
    ada87
    ada87
    Nov 17, 2021
    30
    非科班:完全没关系
    培训之后做 java:不算差,比混了几年转行的要强一点
    在公司里一直没什么人管:正常,即便是造火箭项目,一般也只负责很小一块,而且相对天天堆业务的加班的有更多的时间做研究,
    也没有什么自学:我的天?五年技术,没怎么自学,只能说明你本身不适合做技术这行当,可考虑转行。
    AmaQuinton
    AmaQuinton
    Nov 17, 2021
    31
    @Silentims 学习了, 同 5 年, 最近在搞 K8S,下一步还有 springcloud,elsticserach,shiro,Oauth2 鉴权,MQ... 路还很长
    wellsc
    wellsc
    Nov 17, 2021
    32
    @oneisall8955 go 的要求可比 java 高多了,要理解协程 channel csp ,起码得计算机原理,数据结构扎实
    Bigglesworth
    Bigglesworth
    Nov 17, 2021
    33
    @Silentims #25 有点励志啊,老哥
    youxiachai
    youxiachai
    Nov 17, 2021
    34
    羡慕..我工作了快 10 年了..感觉还是吃大学时候学习的老本...........

    说起当年读大学...ls 说的那些玩意.基本都过了一遍..想想当时学习真努力..

    结果一顿骚操作..跑去搞 android 了...然后,全是做切图仔开发..也没怎么深入搞图形渲染什么的...现在人道中年.以前学的知识都交回去了..

    现在只能指望投资能搞点钱过活了..
    youxiachai
    youxiachai
    Nov 17, 2021
    35
    特别是算法题..当年参加了一个学习的一个 acm 集训... 一个暑假刷了快 1 千题....

    结果还是在队内赛淘汰了....
    Silentims
    Silentims
    Nov 17, 2021❤️1
    36
    @wxw752 #28 学 算法我个人比较推荐 labuladong 的算法小抄,也有纸质书,这位大佬他的题解思路是把每一类题目都提炼出来一套万能的答题模板,https://github.com/labuladong/fucking-algorithm ,学习顺序的话,我当时是跟着大佬安排的数组、链表、队列、栈、二叉树、回溯、递归、动态规划的顺序,别一上来就去刷题,先把每类题要考的点梳理出来,然后套模板,剩下就是多上 LeetCode 练习了,我也没练的很精,说实话我这 1 个月突击算法只是为了面试,真想提升算法更多的还是需要去多刷题的
    Yiki
    Yiki
    Nov 17, 2021
    37
    这有啥 花一周背面试题不得了
    除非遇到白板算法的 那你就刷 leetcode 呗
    五年+面试题 除了学历那里不太好看,别的没啥问题啊
    nl101531
    nl101531
    Nov 17, 2021 via iPhone
    38
    看书积累
    yakun4566
    yakun4566
    Nov 17, 2021
    39
    六年路过,经历跟你差不多,也是没自学。十一从二线裸辞来北京找工作,边找边准备,一周确定了一家还凑合的金融公司,一年有个 20 多,准备先干着过个一两年再看看
    NoUltimate
    NoUltimate
    Nov 18, 2021
    40
    @Silentims 想问下公司项目比较一般没啥难点怎么办,自己找复杂点的理解后融入到简历里面去吗?
    ikas
    ikas
    Nov 18, 2021
    41
    5 年中花了多少时间打游戏,看视频.....
    5 年中花了多少时间来补充基础....
    5 年还不晚....
    wooyulin
    wooyulin
    Nov 18, 2021
    42
    @Silentims 求分享算法打卡群
    Mrzhs
    Mrzhs
    Nov 20, 2021
    43
    @Silentims 网站收藏了,感谢赐教
    XuHuan1025
    XuHuan1025
    Dec 1, 2022
    44
    @wxw752 老哥近况如何
    rockddd
    rockddd
    Dec 2, 2022
    45
    @XuHuan1025 今年这行情没敢跳槽,去年 12 月份谈薪工资涨了 3K ,今年眼看又要谈薪了。

    学习还在继续,36 楼老哥推荐的是真心不错,感觉算法已经上道了。公司今年也挺给机会的,大数据这块有了需求,我们在现学现写
    yudoo
    yudoo
    Apr 23, 2024
    46
    @Silentims 最近怎么样了, 和你经历挺像的, 我这边也是公司底层封装太深, 没学到啥新的技术,待了刚好 5 年
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5124 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
    ♥ Do have faith in what you're doing.