想问一下 Java 和 go 哪个就业前景好一点?现在有些纠结了,还有一年半毕业。

2019-11-01 11:17:41 +08:00
 whao2333
9237 次点击
所在节点    Java
49 条回复
charlie21
2019-11-01 18:32:59 +08:00
用 java 是屈才了。为什么不去考一个网络工程师 CCIE 呢
JerryCha
2019-11-01 19:34:35 +08:00
Java 必然得学
我碰到过有笔试题的选择题从 C 考到 C++考到 Java 考到 Python2 考到 Python3 考到 bash 的,但还没遇到过要考 Go 的。
Java 本身还好,Java Web 开发才让人难受摸不着头脑。
lbp0200
2019-11-01 20:23:55 +08:00
面向工资编程,当然 Java
ivechan
2019-11-01 20:34:24 +08:00
JAVA。
用 JAVA 的岗位很少要 GO 的,但是要 GO 的岗位可以接受你用 JAVA 转 GO。
jeffcott
2019-11-02 10:53:59 +08:00
先靠 java/PHP 之类好找工作的找个饭碗,之后慢慢学其他的;
golang 目前工资肯定是比其他语言各级(初中高)都更高,但是大部分公司招 golang 都要求至少熟练其他两三门语言吧,你这 java 都不会,也不好找;

别心急,慢慢搞,都是这个阶段过来的;
yuikns
2019-11-02 11:17:13 +08:00
私以为通常情况下我们应该去应聘 "Software Deployment Engineer" 而非 "Java/Go Deployment Engineer".
我们应该去做解决问题的人,而非拿着一把菜刀到处砍的人。

通常私底下,nasm, c, c++, java, go, python, js 难道不应该都好好学一下么?如果还有精力,还可以再学下 scala, rust 之类也是很好的。此外,为了方便生活,perl, sed, awk 等也应该多熟悉下。

在学习中,我们更应该考虑语言本身的特性,了解它的思路和适用范围,而不应该过早关注它的就业前景。
Kontinue
2019-11-03 23:11:41 +08:00
@yuikns 正式由于单语言的能力达不到,所以的确现在大公司的校招很多都是统招软件开发工程师的,进去再分配。
daimubai
2019-11-06 10:06:14 +08:00
@yuikns 说了这么多,首先得先有一份工作,其次再谈其他。 武器再多,那也需要一把拿手的武器,我认为我们需要先关注一门语言的前景,等可以糊口了,再去学习其他技术点技能树
yuikns
2019-11-06 17:51:15 +08:00
@daimubai

大学期间那么多时间。但无论什么语言没有经历过较多实际需求的锤炼自己去玩很难达到较深的熟练度的,这意味着你学一门语言不用多久就会到瓶颈。入门个语言能有多痛苦。比如有人说 scala, rust 之类超级难什么什么的。而实际上真的入手其实也就是好好看个两三周的事情。对各种库的熟稔或许耗时较长,对它 workflow 的理解也很重要,但自己瞎琢磨也很难有啥进步。

反之,如果好好思考不同语言的能力和适用范围,如果可以,再好好和基础课也相互映照,反而可以很容易更加了解软件工程这件事情,也更好让自己了解自己想要的是什么。

因此,如果现在的我去告诉很多年前的我,我会鼓励自己看更多更广泛的东西,鼓励自己在学好学校课程的同时,尽早去投各种不同的 internship,同时好好想想对方立场说的话和自己应该做的事情。我或许可以更快理解自己。

通常而言,找个工作并不是什么困难的事情。而更重要的问题在于做的是不是自己想做的事情,在于懂得不要手里拿着锤子看万物都是钉子。一门心思想着看着几个狭窄方向的钱景,无异于一种赌博,未来情感和金钱双重失望也未为可知。

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

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

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

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

© 2021 V2EX