V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
songteng0604
V2EX  ›  问与答

求教 我这种情况该如何找工作 Java

  •  
  •   songteng0604 · May 7, 2021 · 2910 views
    This topic created in 1818 days ago, the information mentioned may be changed or developed.
    95 年人,19 年 6 月毕业,某上海一本信管专业,之后考研考公都失败,现在想找份工作。过英语 6 级,会点 Office,只会 java 这一门语言,曾跟着某马课程学完了 SSM 框架。现在想找份工作,但又不知道该干什么。目的地:上海及周围城市。或者还要继续学什么技术,可以大概拿多少工资。
    Supplement 1  ·  May 7, 2021
    补充:跟着某马网课还学过一些 mysql,oracle,linux,maven,redis,html&css&js,jquery,bootstrap 等知识的入门,现在感觉好像都学了些,好像又都很基础,自己什么都不会。
    24 replies    2021-11-16 14:47:01 +08:00
    timethinker
        1
    timethinker  
       May 7, 2021   ❤️ 3
    可以拿多少工资看一下各类招聘信息就知道了,这一点取决于各种维度的信息,上下浮动空间也是比较大的,据我所知 Java 后端初学者目前在上海的话 8K 应该是可以拿到的,常用的框架要熟练,个人建议不要进那种 10 人以下开发团队的公司,在你这个阶段学东西上手才是主要的,能够学到什么经验很大程度上取决于公司目前所用的技术栈。

    技术方面,Java 后端 Web 开发的话在国内几乎可以肯定会用到 Spring ( IOC 、AOP ),最常用的组合还是 SSM ( Spring 、Spring MVC 、MyBatis ),说白了就是最基础的 CRUD 。

    另外就是关于数据库的知识,小公司一般后端开发还包括事务、表结构设计、查询优化等等,没有规模之前可能无需考虑拓展性,能够实现需求就行。

    还有就是后端开发还涉及到安全(认证和授权)、统计(报表以及其他批量任务),总之如果需要你自己去设计和实现这些需求的话,那么需要了解的知识还有很多。

    上了点规模的就要考虑到并发情况下如何拓展扩容、如何保证数据的一致性,能够分析系统的瓶颈在哪个方面,可以使用什么样的技术和架构来应对。不过到了这个阶段,公司应该早就已经规划好该怎么做了,等你工作了几年有了经验你自然会知道下一步该怎么走,需要学习什么样的知识。

    题外话,我自己之前本身是做游戏客户端的,属于前端开发了,本身对编程语言是有一定的了解的,转后端( 2017 年)对于我而言最大的障碍和枯燥点在于,后端涉及到的知识范围太广了,各种术语名词,导致我在一开始学的时候看一篇文章,里面每一个字我都认识,但是就是不知道作者在说什么,但是单独去查每一个概念和知识又会涉及到另外的一些概念,没有应用场景很难去理解一个概念到底是什么,有什么用。

    但是,别以为我说了这么多就是为了吓唬你,我走到现在除了自己本身对这些东西感兴趣以外,最重要的一点就是:不要放弃!当你对各种概念了然于心的时候,你真的会感谢自己在之前无数个夜晚为此所付出的努力。

    这一次回复字数应该比较多了,我也不继续废话了,如果楼主真的喜欢想要踏入这一个行业,那就干吧,多用 Google 、多读好书!
    JYii
        2
    JYii  
       May 7, 2021
    同 95 年,19 毕业
    JYii
        3
    JYii  
       May 7, 2021
    一个回车发送了...一个回车发送了...
    刚毕业时只会 ssm 和 springboot,后来进公司学了 springcloud 和一些组件
    一开始工作中写 sql 比较多,积累了一些 sql 经验,优化什么的
    后面习惯用一些中间件 redis,mq 之类的
    后来自学了 springcloud alibaba 全家桶,现在工作反而用不上什么高大上技术,每天跟产品扯皮
    rakuking
        4
    rakuking  
       May 7, 2021
    95 年怎么是 19 年毕业的呀。。。我 93 是 15 年毕业的
    songteng0604
        5
    songteng0604  
    OP
       May 7, 2021 via iPhone
    @rakuking 13 年入大学,本该 17 年毕业的,因为 16 年春天的时候身体不太好,所以延毕了两年。
    songteng0604
        6
    songteng0604  
    OP
       May 7, 2021 via iPhone
    @qwe520liao 谢谢老哥的耐心回复 非常感谢
    songteng0604
        7
    songteng0604  
    OP
       May 7, 2021 via iPhone
    @JYii 你也是在上海工作吗?不知道工资怎么样,以及每个月能不能存下来钱。
    manami
        8
    manami  
       May 7, 2021
    ssm 有点落后了,至少要学点 springboot
    JYii
        9
    JYii  
       May 7, 2021
    @songteng0604 我在广州,压力比上海小点,存钱就看自己了,看你的情况还是先积累经验
    cocowind
        10
    cocowind  
       May 7, 2021
    我也 95,19 毕业 0.0....小学留级(转学没交赞助费)....
    同某马门徒
    DamonLin
        11
    DamonLin  
       May 7, 2021
    直接 spingboot 梭哈
    dongdongdong
        12
    dongdongdong  
       May 7, 2021
    95 为啥 19 年才毕业
    yaphets666
        13
    yaphets666  
       May 7, 2021
    95 年正常 17 年毕业,我复读一年 18 年毕业,没想到还有 19 年毕业的
    songteng0604
        14
    songteng0604  
    OP
       May 7, 2021
    @yaphets666 开始意识到自己成年的时候才 21 岁,觉得自己还有时间,而且一路上学很顺利没停过,所以不急着工作,结果一晃而过突然意识到自己已经 26 了居然还没工作过。时间真是头野驴,跑起来就不停。
    songteng0604
        15
    songteng0604  
    OP
       May 7, 2021
    @dongdongdong 中间有几年眼睛一直有问题,眼睑痉挛时好时坏,给生活带来了很大麻烦,所以就一边养病一边准备考研,等病好了才醒悟时间和机会错过了太多。
    wysl
        16
    wysl  
       May 7, 2021   ❤️ 1
    楼主你好,我也是 19 年毕业的,做的也是 Java 后端开发(一年多经验)。
    这是我面试好几家公司总结的 Java 面试题频率。( 0-10,10 最高)
    介绍自己做的项目,用到的技术 10
    微服务,Spring Cloud 组件、原理 10
    MyBatis 原理,常用标签 10
    Spring,Spring Boot 原理、常用注解 10
    Java 多线程原理,锁相关 10
    MySQL 数据库语句、索引、事务 10
    Redis 数据结构,原理 8
    前端框架 Vue.js8
    TCP/IP 各种网络协议 7
    Git 原理,常用命令 7
    常用设计模式 6
    希望对你有帮助。
    yungo8
        17
    yungo8  
       May 7, 2021 via Android
    @wysl git 原理是啥??这个还问的吗
    wysl
        18
    wysl  
       May 7, 2021
    @yeqizhang git 是用来做代码版本控制的,上手比较容易精通难,你简历上不写大概也不会问
    songteng0604
        19
    songteng0604  
    OP
       May 7, 2021
    @wysl 感觉这些对目前的我来讲太深了,尽管多数学过但用的不多也不深,对于这些题目,有些我能简单的想到一些用法或相关,但原理讲不来,而像 Spring cloud 、微服务,vue.js 这三个则完全没学过,至于网络相关的知识只有本科时的计网基础,没在项目中用过。请问,这是目前大厂的要求还是一般的公司都普遍要求?
    wysl
        20
    wysl  
       May 7, 2021
    @songteng060 以上都是我参加社招面试总结出来(一年多开发经验普通本科),我面的都是几十人到几百人的公司,没有大厂。Spring cloud 我面试的公司基本都有问,微服务现在也很流行,而且很多公司也都在用,至少我现在的公司在用。Vue.js 可以不会,会的话更好。当然你完全可以把你的简历写得平一点,面试的时候都是根据你的简历来问的。我就一句话,会的越多学得越深项目经验越丰富,你获得的面试机会就越多,拿到的 offer 就越多。最后,前端,测试(我大学同学完全玩过来的培训了几个月就上岗了)比后端更容易入门。
    songteng0604
        21
    songteng0604  
    OP
       May 8, 2021 via iPhone
    @wysl 好的 非常感谢
    banjueaz
        22
    banjueaz  
       May 8, 2021
    2 年开发路过,Spring Boot 和 Spring Cloud 一定要了解一下,现在基本都在用。就连技术落后的银行都开始上微服务了,然后 mysql 了解一下索引和事务,redis 了解一下数据结构,面小公司应该可以了。
    songteng0604
        23
    songteng0604  
    OP
       May 8, 2021 via iPhone
    @banjueaz 好的 谢谢
    Xhack
        24
    Xhack  
       Nov 16, 2021
    楼主一年了,换我毕业了,你现在咋样,当时直接入职了吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3861 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 00:49 · PVG 08:49 · LAX 17:49 · JFK 20:49
    ♥ Do have faith in what you're doing.