年龄 26 男,在北京干前端五年了,这几年也大大小小公司都呆过,觉得大多数公司还是以后端为主,为以后回老家工作做打算。
目前在这家公司不是很忙,时间比较充裕,想学门后端语言以后回老家继续干 IT ,至于为什么想学后端,是我观察现在市场越来越卷的情况下,一般公司可能就找一个后端就把前后端的活都干了(一般小公司如果前端和后端只招一个肯定招后端),所以我觉得学后端应该可以在我回老家之后扩大就业范围,仅此而已。
由于我比较内向,比较喜欢技术工作,所以以后还想做技术,等做不动再说吧。
自己偶尔也会用 Node 写过一些后端简单的 curd ,使用过 express 、koa 、next 。
我和我后端同事聊过,他是 Java ,他推荐我学 Go ,但是据我观察(总所周知)岗位最多的是 Java ,但是也是最卷的。。
评论数字即可,比如推荐学 Java 就评论 1 ,如果多个就逗号分割方便统计。
感谢各位大佬给出自己的建议:
1 、Java
2 、Go
3 、C#
4 、PHP
5 、Python
6 、Node
7 、Ruby
1
zznote 2023-10-08 10:23:22 +08:00 1
go
|
2
zzzkkk 2023-10-08 10:23:56 +08:00 via Android 1
php 最适合理解 http 协议 也最简单 方便快速
go 最适合并发 有时要处理几十万数据 java 库多 有时不得不用 比如 poi 库 |
3
lbllol365 2023-10-08 10:30:16 +08:00
Java 和 C#吧。都回老家了,而且我感觉 C#要多于 Java 。我也帝都,Java 后端,我们也确实负责写前端 Vue+element-ui😂,不过大多都是些表单表格,最多自己画点简单页面,实在搞不定的效果会让公司前端帮忙写写
|
4
mars2023 2023-10-08 10:34:45 +08:00
入门可以选择公司的后端语言,主要是有应用场景,你可以在公司就应用上,方便积累后端开发经验(这是重点)。
至于选什么语言,盲选 Java , 不过你先看看 boss 上,老家主要是什么后端岗位比较多。 如果跟公司一样,那是最好的;如果不一样,那么等后端上手了再来熟悉。(后端开发,万变不离其宗) |
5
ZhouHeiYaWang 2023-10-08 10:35:35 +08:00 1
真打算长干?建议学 c ,c++做嵌入式,干硬件物联网,互联网可能不行了,但物联网方兴未艾!
|
6
RRRSSS 2023-10-08 10:36:16 +08:00
回老家的话,先看看老家的岗位招什么吧。
我猜大概率是 Java 比较多 |
7
mightybruce 2023-10-08 10:49:49 +08:00
4. PHP
6 Node 和 TS 吧, 后端技术栈很多很多,不是仅仅一门语言那么回事,短时间不是你可以学会的。 用 node 写写聚合 API 层 再做做 serverless 比较适合前端。 PHP 那么大把建站系统 和 CMS, ERP , 中小公司最爱。 serveless 一般还是会优先 js 和 ts 的。 Java 工资最低,学这个还不如 PHP ,PHP 还可以自己接活干。 |
8
worldqiuzhi 2023-10-08 10:51:22 +08:00
Java 工资最低 go 工资相对较高 就是不知道这两个岗位数量分布
|
9
anakinsky 2023-10-08 10:55:06 +08:00
吃饱饭最重要,Java!
|
10
isno 2023-10-08 10:56:32 +08:00
|
11
bill110100 2023-10-08 10:58:11 +08:00
2,5,6 java 人多也卷,而且太老了,go 是未来发展主力,python 就着人工智能的风口,未来十年肯定越来越火,node 做后端也是目前一大热门方向。
|
12
fatekey 2023-10-08 10:58:12 +08:00
回老家 Java 好些吧,你可以看看小地方的招聘,Golang 少的很。。。一些还在用祖传 PHP 。也可以先选心仪企业,再选技术栈,毕竟除回老家后,好点的岗位就那点
|
13
daye 2023-10-08 10:58:17 +08:00
先调查看看老家的后端岗位哪个语言比较多 +1
|
14
zzzmh 2023-10-08 11:00:37 +08:00
纯玩学 python 或者 go
赚钱学 java 凑活用用 node 就足以,宁可把算力集中到浏览器端 |
15
libook 2023-10-08 11:03:58 +08:00 2
后端方面语言是冰山一角,真正要学的是架构设计、API 设计、数据库、中间件、服务治理,要解决的问题是高并发、分布式事务、削峰填谷、优雅降级、灰度发布。
语言随便拿一两个流行的,花个两周到一个月也就掌握了。 |
16
Zchary 2023-10-08 11:05:55 +08:00 via iPhone
前端转还是老实把 Node 掌握好吧
|
17
MCyunpeng98 2023-10-08 11:09:04 +08:00
如果你老家是三四线的话那就学 java 或者 php ,压根就不会有 Golang 的岗位
|
18
nevermoreluo 2023-10-08 11:11:58 +08:00 1
首先面向就业就先了解老家的情况,了解家里的工作环境,产业结构,发展趋势。
就浙江这边我看到的多数职位偏向于政企数字化业务,和大企业需求的工控设备之类的,家里想找纯互联网业务类的公司基本没有 Java 是很多但是普遍告诉我都很卷,观感不好 我个人回老家的经验是,由不得你。 本来想找点轻松的 python or C#的工作,奈何面试了一些。 薪资,工作强度都不满意 最后还是走向了万恶的 c++ |
19
vanityfairn 2023-10-08 11:12:43 +08:00
既然为以后回老家工作做打算,肯定是 java 啊。小城市会有 go 岗位?
|
20
nevermoreluo 2023-10-08 11:14:25 +08:00
修正一下#18 "家里想找纯互联网业务类的公司基本没有"的说法
可能有但是估计都用 java 了 我没接触到也有可能 |
21
brader 2023-10-08 11:17:12 +08:00
小城市 go 不要想了,直接排除。
在 php 和 java 中选,我个人推荐选 php |
22
MRG0 2023-10-08 11:37:49 +08:00
你简直就是我
|
23
ingnoscemihi 2023-10-08 11:45:51 +08:00
怎么没有 rust ?
|
24
skiy 2023-10-08 11:52:08 +08:00
同上。学 Go 不如直接上 Rust 。
|
25
oreodream 2023-10-08 11:57:20 +08:00
一线城市的 rust 岗位都很少,二线更差...
建议浏览下当地的岗位薪资水平,学个合适的 |
26
BBCCBB 2023-10-08 12:02:01 +08:00
你说的这几个里面, 老老实实学 Java
|
27
syubo2810 2023-10-08 13:01:08 +08:00
第一推荐 python 第二 java 第三 go
|
28
rehoni 2023-10-08 13:10:06 +08:00
如果是我肯定考虑往远程方向转,大概率 3 c#了
|
29
sankooc 2023-10-08 13:10:34 +08:00
考虑二三线城市就业的话就学 java
|
30
redvoilin 2023-10-08 13:26:12 +08:00
既然你要回老家,首先看看你老家公司招聘的是什么呀,不用来这里问
|
31
dayeye2006199 2023-10-08 13:41:23 +08:00 via Android
回老家远程打工 JS 全栈
|
32
flowerains 2023-10-08 14:07:20 +08:00
回老家找工作,多半搞全栈,如果不是业务量有要求,大概率我会推荐 php 和 python
但是一旦涉及到你要自己建立研发团队或者参与到研发团队,做那种好几年的长期项目的话,仍然推荐学 Java ,搞 Spring Boot 那一套东西 |
33
LDa 2023-10-08 14:10:12 +08:00
就业盲选 java
|
34
akin520 2023-10-08 14:10:12 +08:00
会了 JS ,直接上 NODE.JS
|
36
kakki 2023-10-08 14:15:48 +08:00 via Android
java 吧,其它的兴趣驱动即可。
|
37
oliveira 2023-10-08 14:37:59 +08:00
只推荐 Node + TS 和 Java
|
38
OMGZui 2023-10-08 14:43:26 +08:00
java&php
|
39
zero2me 2023-10-08 14:45:36 +08:00 via iPhone
我这有 python 和 java 的教程,苦心收集 www.zero2me.com , 选择专题里面的技术分类
|
40
pipilu 2023-10-08 15:32:39 +08:00
NODE
|
41
jones2000 2023-10-08 15:57:34 +08:00
前端挺好的,转后台浪费了之前学的前端经验了。
前端学 js,c++这 2 个基本都够了,js 用来做页面,c++用来修改 chrome 的壳,做一些需要跟系统层相关的操作, 比如获取注册表信息, 把数据保存到本地等等定制功能。这样基本任何需求都可以做。 |
42
461229187 2023-10-08 16:25:20 +08:00
8.rust
|
43
xingjue 2023-10-08 16:28:50 +08:00
肯定 go 是未来
|
44
birdhk 2023-10-08 16:39:40 +08:00
这尼玛怎么这么多人说 go 的,脉脉上一看,都是找不到工作的。到底啥情况
|
45
shermie 2023-10-08 16:55:08 +08:00
@ZhouHeiYaWang 嵌入式? 你是认真的吗
|
46
AmosLi 2023-10-08 17:14:37 +08:00
入坑, 还得入大语种 但是我觉得有机会离开那也是极好的
|
47
anson2017 OP @jones2000 平常的工作用不到 C++,最多的就是使用 Vue React Element Ant 画页面、调接口。
觉得前端天花板太低了,而且不受重视。所以想往后端\全栈靠拢。 |
48
putyy 2023-10-08 17:30:36 +08:00
1 2 4 5 6
curd 入门不难 |
49
anson2017 OP @ingnoscemihi 身边没听过那个业务用 rust 做后端,不太了解,最近几次听到这个语言好像也是做构建工具( Vite )
|
50
hefish 2023-10-08 17:36:08 +08:00
基本上 java 和 go , 建议双修。
|
51
o562dsRcFqYl375i 2023-10-08 17:41:32 +08:00
回老家学 RUST ,准备吃屎吗( DOGE
|
52
archxm 2023-10-08 17:44:24 +08:00
前面 6 个都可以学一下啊。
实际用啥,还是以工作要求为准,像我们,golang java php c++ js 都需要用到。当然,不用全精通,精通 1-2 个,其他适当懂点即可。 |
53
zzzkkk 2023-10-08 19:05:56 +08:00
@nevermoreluo
浙江哪个二线城市 c++? |
54
rabbbit 2023-10-08 19:11:05 +08:00
二线就 Java ,岗位多。其他的翻翻招聘网站根本就没多少岗位。
|
55
HyperionX 2023-10-08 20:16:09 +08:00
老家除了 java 和 php 没得选吧
|
56
adevin 2023-10-08 21:52:11 +08:00
我也是做前端的, 我建议都学。 先学 Node->深入到 C++层, 在学 Java 。然后学 Go 。之后学 Rust 和 Python 。你去看看这几个生态都是怎么去构建一个后台服务的。类比着去学。
|
57
solobat 2023-10-08 23:41:17 +08:00
Node -> Python -> Java
|
58
angrylid 2023-10-09 00:06:22 +08:00
这题有标准答案那就是 Java 和 PHP
|
59
MeteorCat 2023-10-09 09:27:49 +08:00 via Android
小城市还有 go ?疯了吧
|
60
simo 2023-10-09 09:59:01 +08:00
天津的话 最好 java 开始,php 捎带着学。
既然前端不错,组合 java ,在天津有优势。 不过,目前就业形势很严峻! |
61
qingeekk 2023-10-09 10:30:19 +08:00
你没入 rust 这一行, 可能学出来它已经更新了好几十个版本了
|
62
qcbf111 2023-10-09 12:22:42 +08:00
小地方建议 c#,真真的唯一万能全栈语言。
做后端算是主流。 做软件工业基本只有 c#和 qt 。 做移动平台 APP 较为缺乏但是有很多方案。 做手机,pc ,主机游戏只有 c#和 c++,做小游戏只有 c#和 js 。 做 vr ,ar ,mr 包括苹果眼镜主流只有 c# 目前这世界上还没有任何一个主流语言能达到这种万能且都不错的程度。 |
63
xuld 2023-10-09 13:41:06 +08:00
go 是最合适的,没有之一
|
64
liuhy0927 2023-10-09 16:21:07 +08:00
二线省会还是 php java 吧
|