新人入门后端,目前优先学什么语言好

2023-02-25 19:38:15 +08:00
 acherkrau

如题.玩过一点 python 和 go,都是个人感觉学起来和写起来都比较舒适的语言. 而目前似乎很多公司用的仍然是 java,所以这三个语言对于新手来说优先学谁比较好?或者说有其他建议?

5021 次点击
所在节点    程序员
38 条回复
smallboy19991231
2023-02-25 23:33:16 +08:00
C++
yekern
2023-02-25 23:42:11 +08:00
可以学 java 为别的语言做铺垫,但是不要学 spring 全家桶 会影响你后续对其他语言甚至框架的发散思维

我可以说是典型的了, 我入门是易语言 纯中文编程,然后转向后端编程 学过 php,python,java,go,nodejs,rust,c++,所有的语言都是浅尝, 基本流行的语言都过了一遍自己对比优缺点.目前主要的后端语言就是 php+go 偶尔用点 java 和 python,毕竟我这种自学的,没在大厂磨砺过
haha512
2023-02-25 23:48:47 +08:00
都说了是“新人”,那些推荐新人学 c++的,是认真的吗
reter
2023-02-25 23:54:49 +08:00
用 rust ,一次学会(废),终生受用,连续多年 stackoverflow 最受喜爱的编程语言,而且学 rust 可以了解很多细节,少(多)走很多弯路
Goat121
2023-02-26 03:13:30 +08:00
@haha512 我读大学的时候都是从 c++开始啊,也没什么不好
至少用 C++写数据结构和算法的时候能更了解细节
只学基本语法不要太关注那些繁杂的特性就行

go 入门还是不错的,个人觉得用来入门比 java 好
java 已经是 spring 了,封装完善的优点对于新人来说反而不适合了解很多底层原理
Al0rid4l
2023-02-26 04:16:10 +08:00
才大一, 不急着找工作就别选 Go, 选 Rust, 要带运行时的就 Kotlin 或者 C# F#, 不排斥 Node 就 Typescript 也行, 学习阶段不用去管啥生态(况且 Go 的生态也没比这几个好)提升下品味, 品味差了那吃屎得吃一辈子改不掉的
cbdyzj
2023-02-26 09:50:30 +08:00
其实我建议 Java
alsas
2023-02-26 10:22:34 +08:00
golang
cassyfar
2023-02-26 11:01:24 +08:00
C
Genshin2020
2023-02-26 12:24:21 +08:00
rust
securityCoding
2023-02-26 12:56:18 +08:00
先把这碗饭吃上,找工作还是首选 java
IAMU
2023-02-26 14:39:51 +08:00
学中文好,考公考编
liuxu
2023-02-26 15:56:41 +08:00
才大一,学 rust+linux ,学生时代最重要的是学习理论基础,其他语言的理论 rust 都有,其他语言没有的技术深度,rust 有,学 linux 可以让你知识面更广阔,期间花半年学点 go 或 java
fresco
2023-02-26 18:19:54 +08:00
当然是 java 啦 学好了 java 再学别的也不迟
litchinn
2023-02-27 09:06:35 +08:00
大一学后端属实是有些功利了,建议 C/C++或者 Rust 打好基础,多看些经典书籍和视频教程,如果后续发现自己在这条路上天赋不够或者不想继续深入科学研究,但又想从事后端的工作,那么再学 Java/Go 。职场 Java 首选。
fresheryMoon
2023-02-27 09:18:12 +08:00
才大一的话,建议是先学 C/C++,后续再学 Java 、Go 这些
intmax2147483647
2023-02-27 15:09:44 +08:00
Java 狗都不卷
d4s0083
2023-02-28 02:45:13 +08:00
c++

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

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

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

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

© 2021 V2EX