我的本科是重庆一普通 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 c978R77Le1z2f8u9 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 ![]() java 都卷成啥样了。。。。。还要入。。。。建议直接算法工程师 /数据工程师 |
![]() | 8 lsiufD 2021-03-31 09:08:22 +08:00 不要浪费学历。。我是专科 Java 现在准备去专插本了 |
9 imjamespond2020 2021-03-31 09:09:26 +08:00 via Android ![]() 现在学 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 ![]() 可以先学 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 ![]() 来自土澳网友的建议,好好刷 leetcode 比学 1 门语言门门不精通强多了 |
![]() | 52 dongcidaci 2021-03-31 23:43:58 +08:00 如果是我,我会留新西兰 |
![]() | 53 c978R77Le1z2f8u9 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 就是好事哈哈哈 |