双非本+澳洲QS50 CS硕,传统Java开发受AI冲击,该转C++、大模型、云计算吗?
网友提问:
您好,我本科是双非一本,现在在澳洲 QS50硕士读研究生(刚入学,大概明年11月毕业),方向都是IT和CS相关。本科的时候C++只有一点基础,敲过算法,JAVA方面跟着B站学过,敲过几个项目,消息中间件,分布式,微服务都自己学过,但也感觉不太精。
现在的疑惑是,感觉传统的JAVA开发路线受到AI的冲击不小,而且竞争的路线特别卷,因此我在犹豫是否应该转去学C++这种底层语言,或者转去学大模型应用开发或者云计算(主要是看这一行虽然干的和运维相差不大,但似乎给的薪资比后端开发还要高)。YT老师,请问能给个建议吗。
Yt回复:
现在本科双非一本澳洲QS的50的硕士,首先我是认为这个背景呢,应该还是有知名大厂的面试机会的,所以说刚入学明年11月份毕业,也就是说在这里大概待一年的时间。也就是说你在澳洲一年半的硕士,方向是 IT 和CS,然后本科时候学过一点 C++ 敲过算法,Java 跟 B 站学过,敲过几个项目中间件、分布式、微服务,感觉也不太精。
疑惑的是传统的 Java 路线被 AI 冲击不小,我认为大家各位朋友们后面描述事件不要这么宏大的去叙述,就比如说这种 AI 冲击,这个过程它不是冲击你一个,大家都冲击。
我认为现在你不管选择哪个方向Java、Go、Python、C/C++ 你都会有知名企业面试机会的,这是你的客观条件它是这个样子,肯定会有。
你可以看到比如像腾讯的校招实习的面试乃至秋招的那种JD描述,包括阿里字节的以及包括美团的,以及包括像华为的,你就会发现这个过程中间它的语言比如 C、C++、Java Go、Python 任意会一门或两门语言就这样的,它对语言的要求并不是那么重。
而是说你需要有一种计算机思维,要需要有一种计算机素养,并且有一定的工程能力,面试机会会多很多。
然后现在感觉传统的 Java 路线受 AI 的冲击不小,毕竟竞争过程特别卷。首先我认为不要去考虑这么宏大的叙述,不是针对于你。我认为走开发路线你在国内找工作做开发我认为你还是要舍得卷。
不管哪个方向绝对不缺人,不是因为你澳洲的QS50的硕士在国内很有竞争力,就这个学校背景很有竞争力,我认为这个可能会有点难。
而是真的来说,面试机会都会给。但是面试之后你能否征服面试官,这就看你的技术能力了,还有就是或者去学大模型应用开发或者云计算。
首先我认为所谓的大模型应用开发它到后面它也是需要有一门编程语言的用 Java、Go 、Python,这种肯定也是要有的。还有就是所说的云计算我认为云计算这个是个纯运维的岗位,这个我认为没有多大意义。
现在目前找一开发的岗位即使后面干不了,也可以后面去转运维都行。我认为现在来说在目前还有一年半的时间,将近一年多的时间学点底层语言,即使后面去找一些业务开发也行。你还是以 Linux 上面用C/C++ 作为技术底座,然后后面结合着做一两款产品。
后面你比如 Java Go、Python 这种方向一样可以投。那很多朋友说那我 Java 不会怎么办,后面去了企业之后我不会怎么办?大家各位朋友们你不要这么想,你不会 AI 会。
我认为后面来说,你比如这种业务语言 Java、Go、Python 这种,AI 它能够帮你做很多事情。但是底层语言我认为这个可能还是会有点难。我认为学的时候以底层语言为主,即使后面去做业务开发它都有ok。
底层语言我认为它不管怎么样,它是提升了一个计算机素养。

