技术解析

海外留学生想入 Java 的坑,请各位大佬给给建议
0
2021-06-07 12:11:29
idczone

我的本科是重庆一普通 211 (计算机科学与技术专业),现在在新西兰奥克兰大学(比较垃圾,QS 排名 83 )读数据科学硕士,预计今年 12 月完成课程和毕设,明年 6 月拿毕业证(对于大部分公司应该会算成 22 届吧?)。

本科的时候混了 4 年,最后勉强考了个雅思出国读研。不过现在才发现自己完全学不懂数据科学这个专业的东西,因为数学不好,统计、算法相关的课程都是煎熬着硬学。另外听说现在算法相关岗位都是神仙打架,我自认为自己的在数学这方面完全没有和别人竞争的资本和实力,所以基本已经放弃毕业后走算法这条路了。

有个学霸同学建议我毕业过后转 Java,但是我只在本科毕设在半抄半瞎写的状况下做过一个很简单的 CRUD 项目,Java 相关知识以及计网、操作系统、数据库相关的知识都忘掉了许多。现在买了几本书( java 核心技术卷一、Head First Servlets & JSP 、深入理解 Java 虚拟机)在看,感觉知识点很零散,看了过后很容国外服务器易就会忘记,学习效率很差。

想过去找实习,然而按照我现在掌握的水平,估计连外包都不会要我。另外按照校招的时间安排来说,今年 7 月我应该就得去参加秋招了。。。

说了这么多废话,其实还是想请各位能就下面问题给我一点点参考建议:

  1. 实习对于之后秋招的影响大吗?如果只是普通小厂甚至是外包的实习,有必要去吗?(其实如果有小厂要我就已经谢天谢地了)
  2. 各位有什么好的项目教程可以推荐吗?我觉得有一个项目把之前的知识点串起来应该能对知识的理解吸收有很大帮助
  3. 各位还有其他的岗位发展路线可以推荐的吗?(虽然算法岗干不了,但是数据分析或者大数据开发这种数学要求低一点的说不定还可以试试?我另一个同学认为我把研究生学的东西全扔了去卷 Java 并不明智。。。不过我对其他岗位的工作内容还有发展方向都不是很熟,希望各位赐教)

谢谢各位啦

PS:我们研究生的课程主要包括用 R 语言进行各种模型拟合、数据分析,也会涉及到各种机器学习的东西。


学 java 和学编程是两回事

我是 IOT 转的数据硕,我也不会 JAVA,我就 Python 。。。。。。C++都是 6 年前的事情了

不要去外包,更何况是外包的实习

谢谢回复!我的理解 java 本身只是一门语言,重要的是背后的编程思维和逻辑思考能力。就逻辑思维这方面来说我还是可以的,当时学数据结构啊操作系统啊啥的感觉都还不算吃力,就是数学方面的东西怎么都想不明白(我当时高考 150 分满分的数学考下来和 110 分满分的物理分差不多。。。)。现在主要是想确定一个方向然后就拼死学一波

感谢回复!那请问您麻烦透露一下您现在在做什么岗位吗?我对于我们这个专业的普通学生最后出去的出路有点不是很明白(我只知道本专业牛逼的大佬都去读博卷算法岗了)

谢谢!那请问抛开外包的话,那些十几人到几十人的小公司可以去吗?大厂的实习我怕是进不去

java 都卷成啥样了。。。。。还要入。。。。建议直接算法工程师 /数据工程师

不要浪费学历。。我是专科 Java 现在准备去专插本了

现在学 jsp 不是 45 年入 d 卫军?

数据统计 master 留在当地做 BI 不好找工作吗?非要回来 996 ?

我是完全没学历到入行的,其他帮不了你,课程可以推荐两个,免费的首选 b 站 imooc 尚硅谷,收费的推荐 极客时间
另外不管啥学历最后都是靠代码能力和情商,所以学历高反而是一种浪费?

我觉得这时候学 go 比较好

Head First Servlets & JSP ;
上次听到 JSP 已经是几年前了……

是一年硕吗

个人认为算法的目的在于,提高计算机的处理效率,在时间复杂度和空间复杂度之间做权衡。
那么首先得搞明白计算机的体系架构,比如搞数据库的,就要考虑到在传统机械硬盘的固有缺陷下如何更好的提升吞吐量。
很多时候我们并不需要去关心如此底层的东西,计算机发展到现在基本上所遇到的问题都有的相应的解决方案,各类编程语言也有相应的库供我们直接使用,我认为学会 Google 比什么都强。

我听到 jsp 就一阵生理不适感
servlet 看一下就好了
就是一套约定。。

java 内卷的厉害,换个方向加上留学背景兴许更吃香

我写 java 后 就没碰过 JSP.. 一看到 JSP 就跑

别学 JSP JVM 内部倒是可以看看 对基础能力提升有帮助

去国内咨询公司,比如 IBM,埃森哲,普华永道这些吧

可以先学 mybatis,然后学 spring,然后学 springmvc,然后学习一下 ssm 的项目,最后在 ssm 的基础上认真看一下 springboot

留新西兰把

国内咨询公司真的一言难尽。。。

留新西兰不好吗

留新西兰 +1 新西兰外包公司赚钱多

哥哥,我要是有你这么好的学历就好了

数据科学
可以考虑别纯 JAVA,数据方向对你来说可能更有利,不过你个人不喜欢数学就比较麻烦
Java 自学还是比较容易的

新西兰去澳洲工作签证好拿吗?澳洲挺多一线大厂的。
另外同意一楼。如果真的要突击拿 offer,请别搞这些没用的,直接干 1000 道 leetcode 再说。

java 的话,大数据方向也可以,Hadoop 、spark 、flink 之类的可以学一下。

新西兰的 citizen 和 permanent resident 是可以去澳洲工作的。不然没戏。澳洲现在的移民难度已经大大高于加拿大和新西兰了

把新西兰 pr 搞定,别的都不是问题。

第一个问题其实应该是你能去哪实习,建议海投 20 家看看能有几家邀约面试,几家发 offer 再说。

好学历,白纸。去大厂吧。

我觉得挺好的,java 现在就业环境还好

C+ ASP.NET Core 去土澳多好
要不然就 Angular/React 去土澳做前端

同问

学 go 吧

java -> modular -> container -> kubernetes -> cloud native

新西兰的 Citizen 可以去澳洲工作,Permanent resident 不可以。但是澳洲的 Permanent resident 可以来新西兰工作。

“预计今年 12 月完成课程和毕设,明年 6 月拿毕业证(对于大部分公司应该会算成 22 届吧?)”
所有成绩都出来满足毕业要求,就可以申请一份毕业证明信,充当临时毕业证书的作用。
https://www.auckland.ac.nz/en/students/academic-information/records-and-transcripts/official-transcript-letter.html

友情提醒,学 Java 回来可是要 996 哦
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服