前端学习后端,语言选择

2022-11-21 11:38:49 +08:00
 TaoLoading

前端一名,想要学习后端,有 node 基础(CRUD),期望从 java/python/go 中选一门进行学习,老哥们给点意见

10647 次点击
所在节点    程序员
74 条回复
charmingYouYou
2022-11-22 10:31:31 +08:00
对于前端来说, 感觉 node or rust 更好些, rust 还可以用来 wasm
jianv3
2022-11-22 10:36:22 +08:00
简单点就学 nodejs, 进阶 学 rust, 这两门语言跟前端息息相关, 可以直接用来扩展自己的前端组件库
uiosun
2022-11-22 10:45:27 +08:00
想学后端:Rust——语言严谨、性能卓越(现代版 C++),能帮助你最大的成长
想转后端:NodeJS——泛用性强,而且对你来说容易转,工作 Jobs 也广阔
zjsxwc
2022-11-22 10:46:21 +08:00
php 一把梭
zzzzzzZ
2022-11-22 10:54:55 +08:00
java 是首选,go 对云原生友好那是架构师考虑的,和开发没半毛钱关系。

不要觉得会写 go 就能跟云原生蹭上半毛钱边,会写 python 你就懂机器学习?语言就是语言,是最基础最底层的生产工具。

想学云原生就老老实实学云原生,想学 AI 就老老实实学 AI ,学了 AI 自然就会 python
哪有反过来的道理,劝你去学 go 然后顺道把云原生学了?
shanghai1943
2022-11-22 11:09:35 +08:00
业务开发就选 Java ,网上资料多,踩坑了都能找到解决方案,而且现在有 springboot 了,项目跑起来也简单的
Dogtler
2022-11-22 11:13:03 +08:00
@zzzzzzZ 当然这只是 go 发展分支之一而已,因为云原生之王可真不是吹的。实际开发 Devops 这块得自己开发自己热更新部署,只会写业务代码不会玩 k8s ,工资起码给你砍半。当然要是其他分支 比如游戏 web3 ,那倒没啥可说的。
也许看多了侃 ppt 的架构给人的错觉,开发运维 跟架构的界限定义还是有的。
miv
2022-11-22 12:54:42 +08:00
当然是 Java 。
node 都是 Java 玩剩下的,编写体验差。
Python 搞业务来说,没有 Java 生态牛。
go 就不用说了,基础的 orm 都不行。
冲 Java ,Java 卷,说明人多,轮子多,不学他学谁。
miv
2022-11-22 12:56:06 +08:00
除了 Java 第二选择就是 PHP ,性能优秀,成本低
wolfie
2022-11-22 12:59:49 +08:00
学习额外技能 python 。
转后端 Java ,go 都行。
66beta
2022-11-22 13:51:02 +08:00
找工作就 java
玩玩就随意
fifa899
2022-11-22 17:48:54 +08:00
轮子多方便就 java .很多开箱即用的东西
xiaoriri666
2022-11-22 23:05:23 +08:00
PHP 直接上手,简单,入门快
veightz
2022-11-24 20:48:15 +08:00
不想折腾环境框架的话,go 快乐一点。
如果想长线大而全的学习后端,Java 生态完备一点,就是前期配置各种环境,spring 啊,有一定的踩坑成本。

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

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

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

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

© 2021 V2EX