V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
movq
V2EX  ›  程序员

春招想找 Java 后端工作,目前的准备情况是这样的,想知道大家有什么建议

  •  1
     
  •   movq · 85 天前 · 1829 次点击
    这是一个创建于 85 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为楼主不是 CS 科班的,所以准备得比较晚,感觉现在这种情况只能春招了,想看下大家有什么建议

    目前已经学习的知识:

    • 基础知识:数据结构、OS 、计网、组成原理、数据库
    • Java 语言基础、一些 JVM 知识
    • 框架知识方面,看过《深入浅出 Spring Boot 2.x 》
    • 看过《 Redis 设计与实现》
    • LeetCode 刷了 300 题
    • 数据库方面:学校上过数据库课程,也刷过 CMU 的 15-445 (写过一个简单的数据库),但这些和业务代码关系不大。而且重要的是和具体的数据库(比如 MySQL )的知识脱节了。

    目前自己觉得还需要补充的知识

    • 数据库需要找本书看(比如《高性能 MySQL 》)
    • 看 OS 、计网的面经。因为我只是在学校上过,并没有系统准备过面试
    • 做一个 Java 后端的比较复杂的项目,例如秒杀商城之类的。重点放在高并发优化上面。
    • Java 的并发编程我没有学习过,所以要专门学习一下
    • Linux 相关的内容需要专门准备吗?

    简历上面的话,感觉也没有什么可写的,我想可以写一下这些:

    • 一个 Java 后端秒杀商城的项目。这个应该是符合工作要求的重点
    • 15-445 的 C++数据库可以写上去
    • 刷过 MIT 的 6.S081 的 OS 课程,也可以写上去

    想了下后面两个项目有点,怎么说呢,比较牵强(不知道是不是),但也没别的可写了。

    其实想想的话当初应该准备下 C++后端的,要学习的东西可能比 Java 的少一点(也难一点)。不过也只是猜测。

    大家有什么学习建议呢?像 elastic search ,rabbitMQ ,mongoDB 这种需要专门学吗?感觉东西比较多比较杂

    简历项目也希望大家能提一下建议

    17 条回复    2022-11-13 23:30:55 +08:00
    rsy
        1
    rsy  
       85 天前 via Android
    如果到现在还没有实习经验最好尽快补补了。相关实习经验还是比较重要的,特别是非科班的,如果不是名校出身,学历不够突出,专业相关性不强(非计科、软件专业),没有相关实习经验,可能简历都过不了。

    毕竟只是写在简历上的,有没有水分是没法看出来的,特别是学过 xx ,用过 xx 这个根本不重要,重要的是笔试能否 AK ,这个是你面试的入场券。

    其次秒杀商城这个项目也没什么亮点,写这个的人太多了,第一眼感觉就是依葫芦画瓢抄的网上现成的,多半不是从头到尾自己实现的。假如面试时让你介绍一下这个项目,你觉得这个项目亮点在哪里?和别人不同的地方在哪里?你自己做的工作有哪些?你能够把这个项目完整的讲清楚讲明白吗?

    找工作还是要面向面试准备,多看一下网上面试的相关经验,到牛客上搜一下别人是怎么准备的,面试时一般会问哪些问题,这个一看就明白了。

    还有尽早投简历,多面试,实战的经验才是最重要的,纸上得来终觉浅,最后还是要靠多面积累经验。
    optional
        2
    optional  
       85 天前
    如果你说的是真的,而不是只看过名词介绍类的,那不用担心,足够了。
    totoro52
        3
    totoro52  
       85 天前
    "一个 Java 后端秒杀商城的项目。这个应该是符合工作要求的重点"
    确实符合,但太烂大街了,烂大街到什么程度呢? 就是连 HR 自己都视觉疲劳了
    movq
        4
    movq  
    OP
       85 天前
    @rsy

    是名校出身,但是现在已经很晚了没法实习了(大四)。主要平时课程比较多,时间少,准备晚,而且也走了许多弯路。

    @totoro52

    “秒杀商城这个项目没什么亮点”,我也想到有这个可能,所以才来问下,不知道大家有什么别的建议呢?
    “牛客上搜一下别人是怎么准备的,面试时一般会问哪些问题”,谢谢建议
    ElegantOfKing
        5
    ElegantOfKing  
       85 天前   ❤️ 4
    给你推荐个项目: https://github.com/TangBean/OnlineExecutor
    这个项目,真的无敌。我辅导过好几个学弟,让他们简历写的都是这个项目。
    一方面是的确有意思,第二就是比秒杀啥的更像你自己做的,最后就是这个项目涉及到的东西还挺多的,你要是掌握了,面试官也很希望和你聊聊里面的内容的。
    wu67
        6
    wu67  
       85 天前
    实习什么时候都不晚, 多看看多练练. 我当年还是大四 5 月的时候找的实习...
    em70
        7
    em70  
       85 天前
    学什么不重要,有一个自己的作品,比什么证书,大厂经历都管用
    movq
        8
    movq  
    OP
       85 天前
    @wu67 那你是本科毕业出去工作还是读研了呢
    wu67
        9
    wu67  
       85 天前
    @movq 毕业干活. 穷人家的孩子读啥研呀, 破事多不说, 学费也是个大负担
    movq
        10
    movq  
    OP
       85 天前
    @wu67 那你几月得到了工作呢?实习转正?
    wu67
        11
    wu67  
       85 天前
    @movq 4 月开找, 5 月开始实习, 不过老板不太行, 12 月才给转正, 差点跑路直接回家过年了
    Jooooooooo
        12
    Jooooooooo  
       85 天前
    985/211?
    notwaste
        13
    notwaste  
       85 天前
    把自己限定死在 java 是你最大的劣势。。个人感觉应届生不太必要过于注重应用,408+LeetCode 才是关键,更何况现在大公司后端 go 占比也不小,千篇一律卷什么“秒杀”太不值当了,这东西培训生也能卷出来
    yao00jun
        14
    yao00jun  
       85 天前
    都说好东西
    wm5d8b
        15
    wm5d8b  
       84 天前 via Android
    不是科班,也没实习过,怎么证明你具备开发能力呢,别人公开的项目再怎么看也不是自己的,问你设计思路和实现细节照样答不出
    Thecosy
        16
    Thecosy  
       84 天前
    基础能力怎么样呢,408 学的怎么样
    movq
        17
    movq  
    OP
       78 天前
    @Thecosy 408 我都是在学校跟着计算机专业的一起上课(我辅修计算机),但是感觉学校学的只是打了基础,要面试背的那些面经和学的也不太一样。不过抽时间背一背应该就行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   546 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 450ms · UTC 23:35 · PVG 07:35 · LAX 15:35 · JFK 18:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.