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

2021-05-07 12:54:11 +08:00
 songteng0604
95 年人,19 年 6 月毕业,某上海一本信管专业,之后考研考公都失败,现在想找份工作。过英语 6 级,会点 Office,只会 java 这一门语言,曾跟着某马课程学完了 SSM 框架。现在想找份工作,但又不知道该干什么。目的地:上海及周围城市。或者还要继续学什么技术,可以大概拿多少工资。
2425 次点击
所在节点    问与答
24 条回复
timethinker
2021-05-07 13:32:40 +08:00
可以拿多少工资看一下各类招聘信息就知道了,这一点取决于各种维度的信息,上下浮动空间也是比较大的,据我所知 Java 后端初学者目前在上海的话 8K 应该是可以拿到的,常用的框架要熟练,个人建议不要进那种 10 人以下开发团队的公司,在你这个阶段学东西上手才是主要的,能够学到什么经验很大程度上取决于公司目前所用的技术栈。

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

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

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

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

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

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

这一次回复字数应该比较多了,我也不继续废话了,如果楼主真的喜欢想要踏入这一个行业,那就干吧,多用 Google 、多读好书!
JYii
2021-05-07 13:35:26 +08:00
同 95 年,19 毕业
JYii
2021-05-07 13:40:19 +08:00
一个回车发送了...一个回车发送了...
刚毕业时只会 ssm 和 springboot,后来进公司学了 springcloud 和一些组件
一开始工作中写 sql 比较多,积累了一些 sql 经验,优化什么的
后面习惯用一些中间件 redis,mq 之类的
后来自学了 springcloud alibaba 全家桶,现在工作反而用不上什么高大上技术,每天跟产品扯皮
rakuking
2021-05-07 13:48:38 +08:00
95 年怎么是 19 年毕业的呀。。。我 93 是 15 年毕业的
songteng0604
2021-05-07 14:01:33 +08:00
@rakuking 13 年入大学,本该 17 年毕业的,因为 16 年春天的时候身体不太好,所以延毕了两年。
songteng0604
2021-05-07 14:02:00 +08:00
@qwe520liao 谢谢老哥的耐心回复 非常感谢
songteng0604
2021-05-07 14:03:27 +08:00
@JYii 你也是在上海工作吗?不知道工资怎么样,以及每个月能不能存下来钱。
manami
2021-05-07 14:12:57 +08:00
ssm 有点落后了,至少要学点 springboot
JYii
2021-05-07 14:21:12 +08:00
@songteng0604 我在广州,压力比上海小点,存钱就看自己了,看你的情况还是先积累经验
sss495088732
2021-05-07 14:40:50 +08:00
我也 95,19 毕业 0.0....小学留级(转学没交赞助费)....
同某马门徒
DamonLin
2021-05-07 17:12:38 +08:00
直接 spingboot 梭哈
dongdongdong
2021-05-07 17:54:11 +08:00
95 为啥 19 年才毕业
yaphets666
2021-05-07 19:31:52 +08:00
95 年正常 17 年毕业,我复读一年 18 年毕业,没想到还有 19 年毕业的
songteng0604
2021-05-07 19:53:57 +08:00
@yaphets666 开始意识到自己成年的时候才 21 岁,觉得自己还有时间,而且一路上学很顺利没停过,所以不急着工作,结果一晃而过突然意识到自己已经 26 了居然还没工作过。时间真是头野驴,跑起来就不停。
songteng0604
2021-05-07 19:56:17 +08:00
@dongdongdong 中间有几年眼睛一直有问题,眼睑痉挛时好时坏,给生活带来了很大麻烦,所以就一边养病一边准备考研,等病好了才醒悟时间和机会错过了太多。
wysl
2021-05-07 20:34:11 +08:00
楼主你好,我也是 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
希望对你有帮助。
yeqizhang
2021-05-07 20:38:51 +08:00
@wysl git 原理是啥??这个还问的吗
wysl
2021-05-07 20:45:07 +08:00
@yeqizhang git 是用来做代码版本控制的,上手比较容易精通难,你简历上不写大概也不会问
songteng0604
2021-05-07 20:49:53 +08:00
@wysl 感觉这些对目前的我来讲太深了,尽管多数学过但用的不多也不深,对于这些题目,有些我能简单的想到一些用法或相关,但原理讲不来,而像 Spring cloud 、微服务,vue.js 这三个则完全没学过,至于网络相关的知识只有本科时的计网基础,没在项目中用过。请问,这是目前大厂的要求还是一般的公司都普遍要求?
wysl
2021-05-07 21:26:26 +08:00
@songteng060 以上都是我参加社招面试总结出来(一年多开发经验普通本科),我面的都是几十人到几百人的公司,没有大厂。Spring cloud 我面试的公司基本都有问,微服务现在也很流行,而且很多公司也都在用,至少我现在的公司在用。Vue.js 可以不会,会的话更好。当然你完全可以把你的简历写得平一点,面试的时候都是根据你的简历来问的。我就一句话,会的越多学得越深项目经验越丰富,你获得的面试机会就越多,拿到的 offer 就越多。最后,前端,测试(我大学同学完全玩过来的培训了几个月就上岗了)比后端更容易入门。

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

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

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

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

© 2021 V2EX