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

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

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

5447 次点击
所在节点    程序员
38 条回复
lxiian
2023-02-25 19:47:19 +08:00
你最喜欢哪个就用哪个 语言只是工具,哪个最喜欢,写起来最舒服,最符合你心中的编码风格,你就用哪个
SMGdcAt4kPPQ
2023-02-25 19:50:22 +08:00
当然 Python 配合 ChatGPT
placeholder
2023-02-25 19:53:26 +08:00
入门后端干啥啊,找工作按工作需求学,个人兴趣爱好那随便学咯,
weijancc
2023-02-25 20:09:19 +08:00
如果是为了工作, 那肯定首选 Java, 如果只是兴趣的话, 那推荐用 nodejs 的 express, 上手很快
westoy
2023-02-25 20:17:21 +08:00
面向职场就 java > go > 其他

以前有段时段流行动态语言, python 火过啊, v 站就是 appspot 时期 python 开发出圈了, 后来各家公司高速增长途中发现虽然动态写起来一时爽, 但是重构 /团队协作真的火葬场, java 这东西中规中矩, 不容易犯错, 生态也可以, 性能比起动态语言又好, 加上又有一部分分流去 node, 所以 php 、python 、ruby 这些热度都下去了, 总的来说个人或者创业小团队玩玩快速出原型其实都可以, 看你需求
bintianbaihua
2023-02-25 20:45:51 +08:00
python ,go
ccagml
2023-02-25 20:50:11 +08:00
马上找工作 Java>Go
还在学校刚开始学写代码 Python
janus77
2023-02-25 21:02:38 +08:00
gogogo
jones2000
2023-02-25 21:29:09 +08:00
首选 c++。 核心模块基本都是 c++封装以后 给 py, java ,node ,js 调用。
superedlimited
2023-02-25 21:36:17 +08:00
首选 assembly 。
giter
2023-02-25 21:40:06 +08:00
首选首选。
richangfan
2023-02-25 22:07:06 +08:00
golang ,语法简单,对新手友好,强类型、编译运行的性质使他胜过那些脚本语言
mmdsun
2023-02-25 22:09:33 +08:00
为找工作 java,学 spring boot 就够
https://spring.io/

自己学习,做个项目玩 首选 NET Core 系列,文档都是中文的,教程多。学后端 api 部分就行。
https://dotnet.microsoft.com/zh-cn/
tmtstudio
2023-02-25 22:16:48 +08:00
php😛
netabare
2023-02-25 22:19:14 +08:00
Kotlin ,然后回过头看 Java 不要再简单。

不想写 Java 也可以去学 Scala 或者 Clojure 。
Mexion
2023-02-25 22:23:34 +08:00
别问,问就是 java
seers
2023-02-25 22:42:51 +08:00
多人合作大工程:Java
一个人玩小工具:Go
随手写些脚本:Python
找点挑战:Rust
vinle
2023-02-25 22:53:12 +08:00
答案难道不是“英语”吗?
ClericPy
2023-02-25 22:56:09 +08:00
找工作还是 Java, 号称走下坡路好几年了, 还有各种 oracle 整天作, 但市场还是大, 而且那一套生态大多数场景真就拿来就用, 招聘也好找, 曾一度是培训班亲儿子

如果以后走云原生或者纯后端, golang 暂时亲儿子, 而且国内甚至比国外还火, 经常拿来替换 Java 和 Python 的后端接口实现, 生态虽然一开始不好但也正在变得越来越成熟了, 泛型和错误处理也渐渐有了各自方案, 上手难度基本都不是语法而是一些思维跟生态方面的事情

php 市场份额比想象中大, 瘦死骆驼级别的, 同样的还有 ruby 那套生态

如果想自己从头到尾搞一套网站, 又不想东学一点西学一点, nodeJS 其实也不错的, 搭配 Serverless 一样能蹭上云原生的风, 属于那种一直在挨骂但一直经久不衰的浏览器第一公民

Python 属于万金油的语言, 虽然别的语言也都图灵完备, 按 Python 确实火, 不过 Python 后端一直不温不火的, 主要还是机器学习和运维方面的, 其次是爬虫, 最后才轮到后端. 等协程完成蜕变, 以及多核争论出结果, 可能会有小幅度热度, 属于那种搞也能搞, 单核抗个几万连接也能用, 但天花板很朦胧的领域, 不过 Python 的生态真是挺全的
dcsuibian
2023-02-25 23:11:05 +08:00
既然是科班生,那就都学一遍,然后看自己的口味选一个,实践出真知

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

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

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

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

© 2021 V2EX