V 友大佬们,前端小白想掌握一门后端语言,让简历精彩些。现在公司用 JAVA 。
1
cherbim 2023-06-28 11:45:23 +08:00
java 吧,后期可以转 go
python 没公司要,自己折腾着玩还行 |
2
renfei 2023-06-28 11:46:03 +08:00
我经验不多,仅供参考,可能不正确
1.你要是打算做业务应用那还是 Java 的天下;如果打算做云原生或者基础设施建设那 Golang 不错 2.Java 的话,目前还是 1.8 多,任你版本怎么发我用 Java8 ;但你也应该了解一些 Java 17 、SpringBoot3.x |
3
LLaMA2 2023-06-28 11:50:36 +08:00
先花大时间学习后端中各种原理,知道别人要什么东西的时候你需要准备哪些技术手段保障能给出他们要的效果。
类似于 高可用,分布式,故障转移,流控等等 还要尽可能地掌握数据结构、工程架构、HTTP 、WEBSOCKET 、SOCKET 、队列、缓存等等 最后还要尽可能熟知各种开源框架的能力边界,方便工程开发时候的技术选性。 最后开始学 JS 吧,反正 JS 都能干 |
4
LeegoYih 2023-06-28 11:51:47 +08:00
Node.js:那我走?
|
5
Bazingal 2023-06-28 11:54:01 +08:00
1 、没希望,除了基础设施建设其他领域 go 都没有 java 好,基础设施建设现在还有更好的 rust 选择
2 、学 Java ,公司用什么版本就学什么版本,除非还在用 1.8 之前的 |
6
retrocode 2023-06-28 11:55:13 +08:00
不会 java 就优先 java, 性价比最高
|
7
ispinfx 2023-06-28 11:55:50 +08:00
别选 Python ,自己玩就行了。
|
9
yl20181003 2023-06-28 11:58:14 +08:00 via Android
Go 作为 Java 的补充可以,别整天想着取代
|
10
lixuanyy 2023-06-28 12:02:41 +08:00 via iPhone
学什么都可以,但是国内卷,不缺臭写代码的🐶。学的深,懂得多才是重要的。
|
11
wu00 2023-06-28 12:06:05 +08:00
java 现在卷上了天;
自带卷王属性的选 java 准没错,否则 go 这个"新赛道" |
12
luzemin 2023-06-28 13:09:02 +08:00
java8 ,好就业
|
13
daliusu 2023-06-28 13:56:25 +08:00
node 就行,前端大部分工具都是 node 搞的,会这个对你前端有帮助,学其他的就真是个玩和长长见识了
|
14
rimworld 2023-06-28 14:02:04 +08:00
可以先搞 nodejs ,大致知道后端写 crud 业务是个什么流程,express/koa(两个都可以,任选其一), nestjs/eggjs(大家都推荐 nest ,但我觉得 egg 还行,还有不用翻译的中文文档),然后再去学 java ,然后就是按照 3 楼说的,学那些后端比较深入的知识,java 这方面资料比较多。nodejs 的书太少了,其它资料也少。
|
15
StoneHuLu 2023-06-28 14:07:14 +08:00 1
.net 程序员表示为什么不试试.net 呢?不用管底层,不用管原理,不用看源码,直接新建解决方案一把梭,先跑起来再说别的
|
16
lsk569937453 2023-06-28 14:12:31 +08:00
推荐 Java
1.Go 没希望取代 java 的。 2.学 1.8 即可。 顺便说一句,专业后端不看语言的,Java/golang/node 一通百通。 |
17
x77 2023-06-28 15:01:34 +08:00
顺便问下,我用 JS 搞云原生这姿势怎么样?要不要改用别的语言?
|
18
FaustY OP 各位大佬的回复都很有参考意义。
决定了,三步走 1. 捡捡 Node.js, 学学 JAVA 1.8 2. 跟后端负责人要个不重要的功能,认真做做 3. 再找机会接触运维和网络,争取 30 岁之后不用写代码 |
19
SenLief 2023-06-28 15:32:38 +08:00
前端首选开始不应该是 Node.js 嘛
|
20
LLaMA2 2023-06-28 16:18:40 +08:00
有意义要点赞啊,点赞是给后来人说这是有用的观点!
公司已经有 java ,你又是前端,那你就用 nestjs , nestjs 大体上是 java springboot 的 js 版本。 一旦你遇到了设计上的问题,你就去问 java 的 springboot 是怎么解决的,以及为什么这么解决,有什么优点缺点,然后你用 nestjs 使用同样的方案就可以了。 对了。nestjs 中的 ORM 的 Object Mapper 比 java 的方便太多了。这要感谢 JS/TS 的功劳 |
21
DOLLOR 2023-06-28 16:28:02 +08:00
肯定选 java ,因为我对接过的后端,绝大多数都是 java1.8 。
|
22
smartwusir007 2023-06-28 16:36:27 +08:00
问一下大家,到底 python 咋了这么不受待见
|
23
happy321 2023-06-28 16:38:07 +08:00 via iPhone
php 的 webman 性能已经比 go 强了 还是 php 吧
|
24
Donahue 2023-06-28 16:39:14 +08:00
java
|
25
Leonard 2023-06-28 16:41:17 +08:00
node 就行了
|
26
hefish 2023-06-28 16:41:45 +08:00
php 和 java 都挺好。
php 上手快,java 呢,外面用的多。php 现在都 8 了,java 现在都 17 了。 新撸项目基本都是 php8 和 java17 , 老项目还有 php7 和 java8 的。 自己的小项目基本都是 php 公司的基本都是 java |
27
chuck1in 2023-06-28 17:22:54 +08:00
lz 可以不卷了吗。
|
28
smirkcat 2023-06-28 17:23:26 +08:00
前面说 java 的怕是只写过 java 吧,本人写过 java,go,php,c++,js 都写过,建议学 python
|
29
jookr 2023-06-28 17:32:14 +08:00
歪个楼
不懂 JAVA 的 GO 没公司敢招吧? |
30
tairan2006 2023-06-28 17:48:56 +08:00 via Android
还不如学 python ,偶尔还能自己写写脚本
|