我的本科是重庆一普通 211 (计算机科学与技术专业),现在在新西兰奥克兰大学(比较垃圾,QS 排名 83 )读数据科学硕士,预计今年 12 月完成课程和毕设,明年 6 月拿毕业证(对于大部分公司应该会算成 22 届吧?)。
本科的时候混了 4 年,最后勉强考了个雅思出国读研。不过现在才发现自己完全学不懂数据科学这个专业的东西,因为数学不好,统计、算法相关的课程都是煎熬着硬学。另外听说现在算法相关岗位都是神仙打架,我自认为自己的在数学这方面完全没有和别人竞争的资本和实力,所以基本已经放弃毕业后走算法这条路了。
有个学霸同学建议我毕业过后转 Java,但是我只在本科毕设在半抄半瞎写的状况下做过一个很简单的 CRUD 项目,Java 相关知识以及计网、操作系统、数据库相关的知识都忘掉了许多。现在买了几本书( java 核心技术卷一、Head First Servlets & JSP 、深入理解 Java 虚拟机)在看,感觉知识点很零散,看了过后很容易就会忘记,学习效率很差。
想过去找实习,然而按照我现在掌握的水平,估计连外包都不会要我。另外按照校招的时间安排来说,今年 7 月我应该就得去参加秋招了。。。
说了这么多废话,其实还是想请各位能就下面问题给我一点点参考建议:
谢谢各位啦
PS:我们研究生的课程主要包括用 R 语言进行各种模型拟合、数据分析,也会涉及到各种机器学习的东西。
1
20015jjw 2021-03-31 06:27:30 +08:00 via Android
学 java 和学编程是两回事
|
2
AlexPUBLIC 2021-03-31 06:30:19 +08:00
我是 IOT 转的数据硕,我也不会 JAVA,我就 Python 。。。。。。C++都是 6 年前的事情了
|
3
koujyungenn 2021-03-31 08:28:07 +08:00
不要去外包,更何况是外包的实习
|
4
aozora529 OP @20015jjw 谢谢回复!我的理解 java 本身只是一门语言,重要的是背后的编程思维和逻辑思考能力。就逻辑思维这方面来说我还是可以的,当时学数据结构啊操作系统啊啥的感觉都还不算吃力,就是数学方面的东西怎么都想不明白(我当时高考 150 分满分的数学考下来和 110 分满分的物理分差不多。。。)。现在主要是想确定一个方向然后就拼死学一波
|
5
aozora529 OP @AlexPUBLIC 感谢回复!那请问您麻烦透露一下您现在在做什么岗位吗?我对于我们这个专业的普通学生最后出去的出路有点不是很明白(我只知道本专业牛逼的大佬都去读博卷算法岗了)
|
6
aozora529 OP @koujyungenn 谢谢!那请问抛开外包的话,那些十几人到几十人的小公司可以去吗?大厂的实习我怕是进不去
|
7
Rwing 2021-03-31 08:54:02 +08:00 2
java 都卷成啥样了。。。。。还要入。。。。建议直接算法工程师 /数据工程师
|
8
lsiufD 2021-03-31 09:08:22 +08:00
不要浪费学历。。我是专科 Java 现在准备去专插本了
|
9
imjamespond2020 2021-03-31 09:09:26 +08:00 via Android 1
现在学 jsp 不是 45 年入 d 卫军?
|
10
stephCurry 2021-03-31 09:14:35 +08:00 via iPhone
数据统计 master 留在当地做 BI 不好找工作吗?非要回来 996 ?
|
11
zzzmh 2021-03-31 09:18:04 +08:00
我是完全没学历到入行的,其他帮不了你,课程可以推荐两个,免费的首选 b 站 imooc 尚硅谷,收费的推荐 极客时间
另外不管啥学历最后都是靠代码能力和情商,所以学历高反而是一种浪费? |
12
amwyyyy 2021-03-31 09:20:32 +08:00
我觉得这时候学 go 比较好
|
13
jasonkayzk 2021-03-31 09:30:29 +08:00
Head First Servlets & JSP ;
上次听到 JSP 已经是几年前了…… |
14
JeffyChen 2021-03-31 09:31:04 +08:00
是一年硕吗
|
15
timethinker 2021-03-31 09:31:51 +08:00
个人认为算法的目的在于,提高计算机的处理效率,在时间复杂度和空间复杂度之间做权衡。
那么首先得搞明白计算机的体系架构,比如搞数据库的,就要考虑到在传统机械硬盘的固有缺陷下如何更好的提升吞吐量。 很多时候我们并不需要去关心如此底层的东西,计算机发展到现在基本上所遇到的问题都有的相应的解决方案,各类编程语言也有相应的库供我们直接使用,我认为学会 Google 比什么都强。 |
16
Leviathann 2021-03-31 09:34:07 +08:00 via iPhone
我听到 jsp 就一阵生理不适感
servlet 看一下就好了 就是一套约定。。 |
17
linbingcheng 2021-03-31 09:37:48 +08:00
java 内卷的厉害,换个方向加上留学背景兴许更吃香
|
18
cmsyh29 2021-03-31 09:42:07 +08:00
我写 java 后 就没碰过 JSP.. 一看到 JSP 就跑
|
19
tqbfjotld 2021-03-31 09:42:27 +08:00
别学 JSP JVM 内部倒是可以看看 对基础能力提升有帮助
|
20
Alchemist13 2021-03-31 09:50:24 +08:00
去国内咨询公司,比如 IBM,埃森哲,普华永道这些吧
|
21
FanGanXS 2021-03-31 09:51:12 +08:00 via iPhone 1
可以先学 mybatis,然后学 spring,然后学 springmvc,然后学习一下 ssm 的项目,最后在 ssm 的基础上认真看一下 springboot
|
22
chihiro2014 2021-03-31 10:00:04 +08:00
留新西兰把
|
23
sunwenbujue 2021-03-31 10:16:12 +08:00
@Alchemist13 国内咨询公司真的一言难尽。。。
|
24
bg7dcw 2021-03-31 10:22:53 +08:00
留新西兰不好吗
|
25
charlie21 2021-03-31 10:31:42 +08:00
留新西兰 +1 新西兰外包公司赚钱多
|
26
hejw19970413 2021-03-31 10:33:00 +08:00
哥哥,我要是有你这么好的学历就好了
|
27
janwarlen 2021-03-31 10:34:51 +08:00
数据科学
可以考虑别纯 JAVA,数据方向对你来说可能更有利,不过你个人不喜欢数学就比较麻烦 Java 自学还是比较容易的 |
28
yzbythesea 2021-03-31 10:36:52 +08:00
新西兰去澳洲工作签证好拿吗?澳洲挺多一线大厂的。
另外同意一楼。如果真的要突击拿 offer,请别搞这些没用的,直接干 1000 道 leetcode 再说。 |
29
industryhive 2021-03-31 10:38:40 +08:00
java 的话,大数据方向也可以,Hadoop 、spark 、flink 之类的可以学一下。
|
30
letianqiu 2021-03-31 11:10:36 +08:00 via Android
@yzbythesea 新西兰的 citizen 和 permanent resident 是可以去澳洲工作的。不然没戏。澳洲现在的移民难度已经大大高于加拿大和新西兰了
|
31
letianqiu 2021-03-31 11:11:17 +08:00 via Android
把新西兰 pr 搞定,别的都不是问题。
|
32
pkupyx 2021-03-31 11:37:30 +08:00
第一个问题其实应该是你能去哪实习,建议海投 20 家看看能有几家邀约面试,几家发 offer 再说。
|
33
shaoshui518 2021-03-31 11:43:26 +08:00
好学历,白纸。去大厂吧。
|
34
hecz 2021-03-31 11:56:39 +08:00
我觉得挺好的,java 现在就业环境还好
|
37
oluoluo 2021-03-31 14:48:19 +08:00
学 go 吧
|
38
idamien 2021-03-31 15:05:20 +08:00
java -> modular -> container -> kubernetes -> cloud native
|
39
AirShark 2021-03-31 15:31:54 +08:00
@letianqiu 新西兰的 Citizen 可以去澳洲工作,Permanent resident 不可以。但是澳洲的 Permanent resident 可以来新西兰工作。
|
40
AirShark 2021-03-31 15:34:57 +08:00
“预计今年 12 月完成课程和毕设,明年 6 月拿毕业证(对于大部分公司应该会算成 22 届吧?)”
所有成绩都出来满足毕业要求,就可以申请一份毕业证明信,充当临时毕业证书的作用。 https://www.auckland.ac.nz/en/students/academic-information/records-and-transcripts/official-transcript-letter.html |
41
holinc19 2021-03-31 17:11:36 +08:00
友情提醒,学 Java 回来可是要 996 哦🙃
|
42
overthemoon 2021-03-31 18:06:32 +08:00
学 go,能待在国外最好了
|
43
recall704 2021-03-31 18:20:36 +08:00 via iPhone
不推荐学 java ,学的人多容易卷
|
44
shenopkss 2021-03-31 18:21:18 +08:00
区块链
|
45
515576745 2021-03-31 18:22:47 +08:00 via Android
ds 也有 ds 岗位吧,数据分析方向,建议 python 好点,搞数据多
|
46
ghouleztt 2021-03-31 19:01:05 +08:00
别学 Java 了,学 Go 吧
|
47
813bHiD2IbAlvqxP 2021-03-31 19:08:15 +08:00
留澳洲
|
48
fuchaofather 2021-03-31 19:20:36 +08:00
这么好的履历, 去大厂搞机器学习啊. java 已经卷的不行不行了
|
49
qwerthhusn 2021-03-31 19:24:20 +08:00
12 年净身进宫
|
50
seesky 2021-03-31 19:25:18 +08:00
公司选择大于对编程语言的选择, 不建议小厂, 从小厂开始只会让你后面的路越来越难, 在有的选的时候(特别是毕业阶段)还是努力找大厂,别抱着 xx 能要我就可以的心态, 况且你这个条件没那么困难, 多投.
|
51
AkideLiu 2021-03-31 22:56:01 +08:00 via iPhone 2
🙂来自土澳网友的建议,好好刷 leetcode 比学 18 门语言门门不精通强多了
|
52
dongcidaci 2021-03-31 23:43:58 +08:00
如果是我,我会留新西兰
|
53
AlexPUBLIC 2021-04-01 01:27:28 +08:00
@AlexPUBLIC 我去读 PHD 了,今年工作不好找
|
54
kchum 2021-04-01 03:22:34 +08:00 via iPhone
本地就业的话 可以考虑下 C# 吗
|
55
kuangwinnie 2021-04-01 03:25:24 +08:00
leetcode 500 题先做起来吧
用 java 做了 500 题就问题不大了 |
56
kblacksheep 2021-04-01 03:38:45 +08:00 via Android
数据类的开发岗是可以考虑的 但这还是得会 java 算法可比 java 卷多了 校招都是神仙 建议直接放弃。。另外 如果时间实在不够 战线可以拉到明年 3 4 月的春招 虽然机会不如秋招多 但还是有的
|
57
hiphopluda 2021-04-01 03:39:02 +08:00 via Android
@qwe520liao 请问怎么用谷歌,打得开吗国内
|
58
hiphopluda 2021-04-01 03:41:37 +08:00 via Android
@ghouleztt kotlin 和 go 比学哪个更有前途,都是官方的。
|
59
zzw1998 2021-04-01 04:11:56 +08:00 via iPhone
能留则留,先搞定 pr 再说
|
60
timethinker 2021-04-01 09:14:18 +08:00
@hiphopluda 有方法打开,不过需要一些特别的技术,这些技术我相信圈内人士都应该明白。
|
61
ghouleztt 2021-04-01 09:27:13 +08:00
@hiphopluda Kotlin 的主要应用场景还是在 Android,Go 的话,优势是协程并发,在云原生及服务方面应用的多些,我本身是 Java 服务端开发,在对比过 Kotlin 与 Go 之后选择了 Go
|
62
Alchemist13 2021-04-01 09:36:18 +08:00
@sunwenbujue 欸,只是比单纯的人力外包好些
|
63
keem 2021-04-01 09:43:19 +08:00 via Android
@qwe520liao 大佬能不能给点提示?实在找不到电脑该咋上谷歌
|
64
tmac33 2021-04-01 09:49:11 +08:00
巧了,我在奥克兰,VF 的 Go 后端。
个人经验,新西兰这地方太小了,对新手非常不友好,要的是即战力。 所以,如果想留在这里,对你来说,实习经历很重要,非常重要。另外小地方的另一个特点是招聘,靠推荐大于投简历。所以,多参加开源,多参加 meet up 。 然后,工作其实也没有那么难找,工资达到这里 2 倍中位数还是容易的,加油。 |
65
xsqfjys 2021-04-01 09:54:41 +08:00
去外企
大厂那就是把人当畜生使 |
66
jinsongzhao 2021-04-01 10:01:07 +08:00
工作 5 到 10 年的程序员可能用过 5 种开发语言, 工作 15 到 20 年的程序员可能用过 10 种开发语言, 通常工作中需要用到那种语言, 就主打哪种语言.如果没有开始, 还不如找个感兴趣的开源项目入门, 边学设计边学语言更效率
|
68
RiceMarch 2021-04-01 11:47:46 +08:00
@Alchemist13 真别吧 国内咨询公司 java 有手就行( x
|
69
aozora529 OP 感谢各位大佬的建议! DDL 赶完上来一看 50+回复,感动的要哭了。。。我个人来说不是很适应国外的生活,另外因为疫情网课的原因我今年回不去新西兰,工作签证也没有,应该不会考虑留国外了。看来我确实不该死盯着 Java 后端,暂且一边刷 Leetcode 一边完成学业一边尝试找找数据开发的实习好了
|
70
Variazioni 2021-04-01 13:32:47 +08:00
5 年 java 路过。
java 语法很简单。。用一两周时间熟悉熟悉就好了。。主要是框架部分的东西比较多。。还有各种设计思想。 关注楼主后续发展。 |
71
randolph2020 2021-04-01 14:03:23 +08:00
学 java 和其他都可以吧,我的情况和答主很像,985 本科混了三年,大三下学的前端没有实习,现在拿到几个自己比较满意的 offer 了,其实找工作没想象那么难,你现在开始也来得及(但效率要高,以通过面试为目的的学),算法的话建议把剑指 offer 刷熟, 你的学历能去大厂还是去大厂,而且有时候大厂会问更多计算机基础的问题,小厂会问很多技术实现
|
72
halfer53 2021-04-01 14:29:54 +08:00 via Android
现在新西兰的政策确实不适合留学生找工作,大部分雇主要求必须有 pr 。
|
73
aozora529 OP @randolph2020 那请问大佬是秋招找到的工作吗?还是说是冲刺的大四上的春招?
|
74
Alchemist13 2021-04-02 09:22:27 +08:00
@RiceMarch 那倒是 233
|
75
randolph2020 2021-04-02 12:59:23 +08:00
@aozora529 春招找的工作,我秋招的时候觉得自己太菜了准备出国。。。
|
76
aozora529 OP @randolph2020 可以可以,最后有心仪 offer 就是好事哈哈哈
|