1
cnzjl 2019-11-01 11:21:56 +08:00
可以参考 Boss 直聘,面向金钱编程,我身边的 Java 都是 15k 左右,反正干就完事了
|
2
vc131874 2019-11-01 11:31:59 +08:00
别纠结,纠结就 2 个都学,😄
|
3
airfling 2019-11-01 11:32:58 +08:00
java,学好的话入 go 也就一周左右的事情
|
4
sun522198558 2019-11-01 11:39:40 +08:00
java
|
5
mamahaha 2019-11-01 11:40:46 +08:00
将来会怎样这谁也说不好,老板喜欢白纸或大神,就怕你半懂不懂还跟谁都不服气。应该总结自己学编程的方式方法,以后换语言的时候可以马上进入状态,如果想吃这碗饭,应该都学一下。
|
6
richzhu 2019-11-01 11:42:18 +08:00
0 基础的话就先学 Java,转 go 很简单
|
7
mosesyou 2019-11-01 11:55:25 +08:00
我以前毕业的时候也很纠结,安卓,ios,php,java,c++,python 都接触过。。后面从事 java 相关,现在说明,岗位越多的其实机会越大,在工作中你还是有机会用到 go,python,lua 之类的语言的,不用太纠结这个问题。
|
8
mmixxia 2019-11-01 12:02:06 +08:00
JAVA,别在问了
|
9
superrichman 2019-11-01 12:04:13 +08:00 via iPhone
java 不用纠结了
|
10
lingxi27 2019-11-01 12:08:03 +08:00
小朋友才做选择
|
11
woahishui 2019-11-01 12:15:14 +08:00 via Android
都可以
|
12
Kontinue 2019-11-01 12:16:24 +08:00
校招就没见过要 go 的。。。除了做 k8s 运维的。。。
|
13
mrLinlin 2019-11-01 12:21:51 +08:00
建议先把 java 基础打好,本质上没啥变化,可能更多是语法上的变化,对于初级开发者来说。求轻喷,而且 go 的生态不如 java,没有很多经过时间考验的轮子可以选择。况且 java 这两年也在狂奔,spring 都 5.x 了吧。。。虽然不喜欢 java 的语法,但是设计模式啊,完整的数据结构啊,这些都很棒。等你玩的熟练了,自然可以转向 go,那时候是手到擒来。来自前端的逼逼叨,希望能有用= =
|
14
birdrally 2019-11-01 12:24:06 +08:00 via iPhone
若是不建议选 go,没人招只会 go 的新手,通常都是 java (两年)+go
|
15
gowk 2019-11-01 12:29:04 +08:00
建议把基础学好, 不用着急选语言, 选的话也是 Java, Go 简单易学, 但不适合作为学习编程的第一语言.
|
16
libook 2019-11-01 12:55:32 +08:00
可以多看看顶级公司的招聘职位描述,一般很少要求硬技能,也很少限定用什么语言,但要求具备强大的学习能力,也就是说,项目上要用啥语言、技术都能在短时间内掌握。
学校里学的 C++,实习学的 Java,工作后用 JS,现在在学习 Golang 和 Rust。多了解各个技术有助于开阔解决问题的思路。 |
17
impl 2019-11-01 13:10:32 +08:00 via Android 1
不要问,问就是 Rust。
|
18
lhx2008 2019-11-01 13:13:59 +08:00 via Android
校招,学 java 就行,用 go 的厂一般不指望你会用 go 的。而且主要也是问些网络,操作系统,linux,并发,数据库这些东西,语言不是最主要的
|
19
nekoyaki 2019-11-01 13:14:14 +08:00
还有一年半毕业,着急啥。
俩都学点,想想这俩优缺点和使用场景,再自己做定夺。 |
20
qlhai 2019-11-01 13:23:30 +08:00 via Android
你还是刷 leetcode,学好计算机的那些核心课程,语言 Java、C++看你自己喜好了。
|
21
gclove 2019-11-01 13:25:49 +08:00
建议 java
|
22
jimrok 2019-11-01 13:30:52 +08:00
先学好 java,有一技在手,后面想吃什么饭就看你的能力了。
|
23
darknoll 2019-11-01 13:38:30 +08:00 1
c++,学好的话入 java 也就一天的事情
|
24
yoonjae 2019-11-01 13:40:13 +08:00
校招的话主要考察的是你的基础和学习能力,语言不限的,哪怕你现在选了一个语言方向 将来因为岗位方向也会转向其他方向,不必太过纠结。
|
25
harrison0124 2019-11-01 13:43:02 +08:00
想什么呢,在招聘网站看看,那个岗位多,那个工资高,,答案不就出来了吗?
|
26
zunceng 2019-11-01 13:46:49 +08:00
看你入门干什么 做 cncf 学 go 挺好
k8s 玩的溜 工资可比只会 java 的高多了 |
27
orm 2019-11-01 13:47:00 +08:00
Java
|
28
xmge 2019-11-01 13:50:30 +08:00
一定 java,从 java 转 go,两年多后,有点后悔。
|
29
xmge 2019-11-01 14:14:38 +08:00
但是感觉 go 比 java 好用很多,需要懂得底层知识也比较多,写完 go 就不想再搞 java 了。
|
31
5yyy 2019-11-01 14:25:19 +08:00
挑个感兴趣的学
|
32
sadfQED2 2019-11-01 14:44:09 +08:00 via Android
我毕业的时候编程语言排行榜前十的语言会 7 门,面试去了新浪的 python 岗位,腾讯的 php 岗位,阿里的 java,学会一个学其他的就个把月而已,为啥不多学点
|
33
index90 2019-11-01 14:46:56 +08:00
去搞 Java 吧,请培训机构对 Go 手下留情。
|
34
DamnGenius 2019-11-01 15:08:20 +08:00
小朋友才做选择,我全都要
|
36
cmonkey 2019-11-01 16:02:48 +08:00
Rust
|
38
not4jerk 2019-11-01 18:25:25 +08:00
我之前大部分时间写 golang, 这个星期写 springboot2.16+JPA+Security-JWT 感觉 JAVA 啰嗦, 基础语法学完了 还干不活, 设计模式, 注解 AOP .... 还有一些 JQL 语法 学的东西太多了. 其次运行效率也不好. 建议先难(JAVA) 在易(Go)
这是我的 Springboo2-JPA-Security-JWT RESTful 样板项目 https://github.com/mojocn/springboot2app |
39
Aether 2019-11-01 18:27:29 +08:00
你在 Java 子版块有什么好问的,你获得的主要答案只可能是有立场偏见的答案罢了。
|
40
gejun123456 2019-11-01 18:28:47 +08:00
学 java,工作岗位更多, 有经验了再学 go。
|
41
charlie21 2019-11-01 18:32:59 +08:00 via iPhone
用 java 是屈才了。为什么不去考一个网络工程师 CCIE 呢
|
42
JerryCha 2019-11-01 19:34:35 +08:00
Java 必然得学
我碰到过有笔试题的选择题从 C 考到 C++考到 Java 考到 Python2 考到 Python3 考到 bash 的,但还没遇到过要考 Go 的。 Java 本身还好,Java Web 开发才让人难受摸不着头脑。 |
43
lbp0200 2019-11-01 20:23:55 +08:00 via iPhone
面向工资编程,当然 Java
|
44
ivechan 2019-11-01 20:34:24 +08:00
JAVA。
用 JAVA 的岗位很少要 GO 的,但是要 GO 的岗位可以接受你用 JAVA 转 GO。 |
45
jeffcott 2019-11-02 10:53:59 +08:00
先靠 java/PHP 之类好找工作的找个饭碗,之后慢慢学其他的;
golang 目前工资肯定是比其他语言各级(初中高)都更高,但是大部分公司招 golang 都要求至少熟练其他两三门语言吧,你这 java 都不会,也不好找; 别心急,慢慢搞,都是这个阶段过来的; |
46
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 等也应该多熟悉下。 在学习中,我们更应该考虑语言本身的特性,了解它的思路和适用范围,而不应该过早关注它的就业前景。 |
48
daimubai 2019-11-06 10:06:14 +08:00
@yuikns 说了这么多,首先得先有一份工作,其次再谈其他。 武器再多,那也需要一把拿手的武器,我认为我们需要先关注一门语言的前景,等可以糊口了,再去学习其他技术点技能树
|
49
yuikns 2019-11-06 17:51:15 +08:00 2
@daimubai
大学期间那么多时间。但无论什么语言没有经历过较多实际需求的锤炼自己去玩很难达到较深的熟练度的,这意味着你学一门语言不用多久就会到瓶颈。入门个语言能有多痛苦。比如有人说 scala, rust 之类超级难什么什么的。而实际上真的入手其实也就是好好看个两三周的事情。对各种库的熟稔或许耗时较长,对它 workflow 的理解也很重要,但自己瞎琢磨也很难有啥进步。 反之,如果好好思考不同语言的能力和适用范围,如果可以,再好好和基础课也相互映照,反而可以很容易更加了解软件工程这件事情,也更好让自己了解自己想要的是什么。 因此,如果现在的我去告诉很多年前的我,我会鼓励自己看更多更广泛的东西,鼓励自己在学好学校课程的同时,尽早去投各种不同的 internship,同时好好想想对方立场说的话和自己应该做的事情。我或许可以更快理解自己。 通常而言,找个工作并不是什么困难的事情。而更重要的问题在于做的是不是自己想做的事情,在于懂得不要手里拿着锤子看万物都是钉子。一门心思想着看着几个狭窄方向的钱景,无异于一种赌博,未来情感和金钱双重失望也未为可知。 |