ShangJixin
V2EX  ›  程序员

想要学一个新的开发语言,不知道方向,求推荐。

By ShangJixin at 2025 年 10 月 8 日 · 5914 次点击

前情提要:

  1. 计算机专业,毕业两年,体制内
  2. 想打发时间
  3. 给自己留一手艺,有备无患

目前仍还在维护的就是自己拿 Typecho 跑的博客吧,从高一一直弄到现在,主题和一些插件是自己搞的。

虽说站点只是进入到了维护状态了,但重新基于这个,来拓宽自己技术栈的话,看样子也成。但考虑到 PHP 这玩意基本上也没什么人热衷这个技术了。而且要把它改成前后端分离的话....相当于推倒重做了。

前些日子看了一阵移动端开发,包括 Flutter 在内的,但感觉就是没什么动力,而且还要新学一个从未接触过的 Dart 语言,再加上自己也不知道要做出一个什么样的 APP 去实践出一个东西出来,显得就是很迷茫吧。

求大家给个思路,空闲的时间就靠这个打发了。

74 条回复    2025-10-11 21:24:29 +08:00
levelworm
   1
levelworm  
   2025 年 10 月 8 日
我一直觉得做底层是王道,但是不知道你有没有时间或者有没有机会。很多时候就缺一个机会。很多做底层做的好的,也不是上来就做得很好,而是被工作逼迫着搞好的。说白了你就是缺一个机会。
rb6221
   2
rb6221  
   2025 年 10 月 8 日
js 最佳选择,进可低门槛混饭吃,退可全栈撸万物
LandCruiser
   3
LandCruiser  
   2025 年 10 月 8 日
无所谓,反正也用不上,你学会了以后也不可能靠这个当饭吃,因为你没工作经验。研究点玩的事儿或者赚钱的事儿还比较实在。
Solix
   4
Solix  
   2025 年 10 月 8 日 via iPhone
React
py
两个学学就可以手撸 AI 产品了
craftsmanship
   5
craftsmanship  
   2025 年 10 月 9 日 via Android
原来写 PHP 的大多都转了 Go
ota
   6
ota  
   2025 年 10 月 9 日
@Solix 同意,还能出 pwa 。

没必要抓 app 。现在 webview 性能并不差,我今天还在用 web 版的 sketchup 和木工交流落地方案,pwa 完全可以胜任。
passive
   7
passive  
   2025 年 10 月 9 日 via Android
cuda 写并行算法。

开发 app ,就像当年开发 flash 一样,能立刻看到成果,但是十年之后什么都不会留下。
leo72638
   8
leo72638  
   2025 年 10 月 9 日 via iPhone
js 万金油啊,移动端直接 RN 就行,不用另外学 dart
linkopeneyes
   9
linkopeneyes  
   2025 年 10 月 9 日
js 啊
mengdu
   10
mengdu  
   2025 年 10 月 9 日
打发时间肯定是 rust
blackbookbj277
   11
blackbookbj277  
   2025 年 10 月 9 日
体制内学这些干啥,让乙方干。
INCerry
   12
INCerry  
   2025 年 10 月 9 日
C# 万金油
viking602
   13
viking602  
   2025 年 10 月 9 日
如果会其他任意语言那就 rust
peteretep
   14
peteretep  
   2025 年 10 月 9 日
体制内就学 python 和 vb , 对接 excel 大杀器,亮瞎领导的狗眼
xuanbg
   15
xuanbg  
   2025 年 10 月 9 日   ❤️ 2
不知道方向说明没用,没用的东西学它作甚???

吾生也有涯,而知也无涯。以有涯随无涯,殆已!--庄子·《逍遥游》
spark
   16
spark  
   2025 年 10 月 9 日
Python, JS, Rust
xgdgsc
   17
xgdgsc  
   2025 年 10 月 9 日 via Android
douyoumi
   18
douyoumi  
   2025 年 10 月 9 日   ❤️ 1
rust 我就在学习,每次睡不着我就学 rust 睡的飞快
SanjinGG
   19
SanjinGG  
   2025 年 10 月 9 日 via Android
学 python 吧,工具语言
red13
   20
red13  
   2025 年 10 月 9 日
你是 Minecraft 玩家吧,学 java 开发模组吧
rocmax
   21
rocmax  
   2025 年 10 月 9 日 via Android
rust 从入门到放弃 x 3
jonsmith
   22
jonsmith  
   2025 年 10 月 9 日
js 、python 、go
最好找个感兴趣的方向,有针对性的学习。
xeneizes
   23
xeneizes  
   2025 年 10 月 9 日
体制内难道不应该去研究怎么揣摩上意,溜须拍马,升到县委书记,然后搂上 10 个亿,带着钱全家润出去, 三辈子的福都享不完,这才是体制内的正确道路
ByteZone
   24
ByteZone  
   2025 年 10 月 9 日
rust 吧 学会了也是万金油 我已经从入门到放弃两遍了 等抽个时间三刷
bzshow1
   25
bzshow1  
   2025 年 10 月 9 日
rust 学了 4 次,现在又忘记了。
guotie
   26
guotie  
   2025 年 10 月 9 日
学拍马屁比较实用
NessajCN
   27
NessajCN  
   2025 年 10 月 9 日
PHP 的话学 TS 学 NextJS
abc0123xyz
   28
abc0123xyz  
   2025 年 10 月 9 日
不如学点现实中的。

英语
俄语
阿拉伯语
西班牙语
zengxs
   29
zengxs  
   2025 年 10 月 9 日   ❤️ 1
体制内那不是想学啥学啥,反正只是打发时间
你不要把这个当学习,你就当是和别人钓鱼养花一样培养的一个兴趣爱好

个人建议,写过 typecho 那可以简单接触下前端了。
第一阶段可以考虑 JavaScript/TypeScript + React/Vue + Node.js 等重写个类似 typecho 的程序。
这个比较简单,很容易出效果,很快能看到正反馈。有了正反馈比较容易深入学下去
charlie21
   30
charlie21  
   2025 年 10 月 9 日
php laravel + dart flutter 可以自己开软件公司了
cs4forever
   31
cs4forever  
   2025 年 10 月 9 日
@passive 可以详说 cuda 写并行算法学习路径吗 感谢
Ketteiron
   32
Ketteiron  
   2025 年 10 月 9 日
从前端着手,有很强的正面反馈支持你不断学习,后端相比之下初学者很容易被劝退
可以从简单的 JavaScript 开始,如果想长久地与编程打交道,直接用 TypeScript 能少走非常多弯路
先用 Vue3/React19 做静态页面,入门下 js/css ,然后开始重新折腾你的博客吧
wanniwa
   33
wanniwa  
   2025 年 10 月 9 日
从兴趣出发更好,比如用 python 实现一个游戏脚本。比如用 flutter 做一个方便自己的小工具。用油猴做一个插件。小程序做一个桌游给朋友一起玩
monmon
   34
monmon  
   2025 年 10 月 9 日
Life is short ,you need Python🐍
dddd1919
   35
dddd1919  
   2025 年 10 月 9 日
静态语言+动态语言
gigishy
   36
gigishy  
   2025 年 10 月 9 日 via iPhone
其实基于你的基础和打发时间的考虑,我觉得还是 Python 可能比较合适。这是一门很多家庭主妇都熟练掌握的语言,生活中也实用,比 js 之流要完美一些。
如果想挑战大一点,也不赞成 rust ,这个需要专职编程才有意义学,简单说就是要学以致(即时)用。可以考虑维权平台的话 c#,Mac 平台 swift 。
fredweili
   37
fredweili  
   2025 年 10 月 9 日
python ,写 AI 啊,还搞啥 web mobile
SethShi
   38
SethShi  
   2025 年 10 月 9 日
拥抱 PHP 吧, 毕竟成效快, 别苦苦学了好几年, 还在弄命令行
可以来我的开源项目一起贡献代码: https://github.com/seth-shi/apple-refund-assistant
itechify
   39
itechify  
PRO
   2025 年 10 月 9 日
Python
suuuch
   40
suuuch  
   2025 年 10 月 9 日
最好还是平常能用到的,python 万金油,能辅助下工作,分析日志,维护服务器,整理文档都很不错
iyaozhen
   41
iyaozhen  
   2025 年 10 月 9 日
现在学啥编程语言。ChatGPT 这一套整一整
BingoW
   42
BingoW  
   2025 年 10 月 9 日
学英语吧,老黄说过以后编程语言就是英语,考个雅思。
CodersZzz
   43
CodersZzz  
   2025 年 10 月 9 日
体制内,向上管理吧。其他的用处不大
lanxxkk
   44
lanxxkk  
   2025 年 10 月 9 日
学 JS 和 TS 吧!
fushall
   45
fushall  
   2025 年 10 月 9 日
建议学学 “氛围编程”“AI 编程” 之类的东西,自己不要写代码,都让 AI 给你写
wogogoing
   46
wogogoing  
PRO
   2025 年 10 月 9 日
OP 如果对 Go 感兴趣的话,欢迎加入一起贡献:

https://github.com/keepchen/go-sail

然后前端在 React 和 Vue 中选一个学,可以做很多事情了。
jonty
   47
jonty  
   2025 年 10 月 9 日
问问 op ,体制内可以接单做外快么?
dayeye2006199
   48
dayeye2006199  
   2025 年 10 月 9 日 via Android
FP 系列,Haskell, erlang 之类的
jettzhang
   49
jettzhang  
   2025 年 10 月 9 日
React
Python
Nodejs
handsomeboy001
   50
handsomeboy001  
   2025 年 10 月 9 日
C#
karott7
   51
karott7  
   2025 年 10 月 9 日
Flutter 千万别学,不如 RN ,学会了 react ,就能走移动端、PC 、服务端
学 Flutter 纯浪费时间,flutter 就是 react 和 js 拙劣的模仿者
Steaven
   52
Steaven  
   2025 年 10 月 9 日
要学就学 erlang 、elixir ,odin 等等,再好好学英语
cvooc
   53
cvooc  
   2025 年 10 月 9 日
从性价比来说, 我推荐 js 和 java, 前后端移动端均可以涉猎. 以 js 为例, 前后移动混合基本都可以涉猎到. 往底层挖的话, 可以考虑 rust, 作为 js 的进阶, 开发 wasm 和 tauri 桌面端以及 axum 后端可以用到.

flutter/python 这些有助于找工作和日常任务(nodejs 同样可以胜任). 但是你是体制内岗位稳得呀批, 我感觉需求不大.
raycool
   54
raycool  
   2025 年 10 月 9 日
无脑 rust
codersdp1
   55
codersdp1  
   2025 年 10 月 9 日
给自己留一手艺,有备无患
大可不必~
BestPix
   56
BestPix  
   2025 年 10 月 9 日
我学 java 的,首先排除 java 。我觉得 python 不错
ShangJixin
   57
ShangJixin  
OP
   2025 年 10 月 9 日
@blackbookbj277 主要就是想打发时间嘛,在工作中是绝对不会展露这些手艺就是了
ShangJixin
   58
ShangJixin  
OP
   2025 年 10 月 9 日
@peteretep 本来摸鱼干的东西立马干完,直接核动力驴()

虽说是因为大四抱着前端的简历找不到工作,才火急火燎的毕业当年就考到了东北某县....
ShangJixin
   59
ShangJixin  
OP
   2025 年 10 月 9 日
@red13 MC 玩家。但国内 Java 版的生态基本上被网易吃干净了,个人还并不是想接触网易代理的那套东西
ShangJixin
   60
ShangJixin  
OP
   2025 年 10 月 9 日
@xeneizes 如果我能熬到退休,能给我个副科作为退休大礼包就应该是大多数人的结局了。而且这么做的话很伤心伤神的,没有背景和资源走这条路径,很容易把自己心理搞崩的(感觉我已经有点这种倾向了,所以在尽量避免,只干好自己本职工作的事)。

至于说当上书记之后直接搞钱润,大概率应该是爽剧才会发生的事吧。这个能达成的前提是你本身资源和背景就盘根错节。
ShangJixin
   61
ShangJixin  
OP
   2025 年 10 月 9 日
@iyaozhen 个人感觉现在的 AI 虽然是牛掰,但目前只能是个副驾驶。当使用者有 review 代码的能力的时候,AI 的能力才会正确的发挥出来。

现阶段主驾驶仍旧只能是开发者自身。

而且写代码也很有乐趣的,就像前几个评论说的一样,会带来“正反馈”。
ShangJixin
   62
ShangJixin  
OP
   2025 年 10 月 9 日
@CodersZzz 向上管理是最磨人心神的...而且得有资源和背景,这条路才会现实很多
ShangJixin
   63
ShangJixin  
OP
   2025 年 10 月 9 日
@jonty 这个不太清楚(身边没有同事这么干...毕竟自己本来毕业的时候打算去沿海城市发展,无奈之下才考到东北这小县里)(有点后悔考了,不甘心)。

但整体大方向就是:一,不影响自己的本职工作;二,不产生利用职务之便,而产生利益输送的行为。不涉及到这两点的,应该都可以。
ShangJixin
   64
ShangJixin  
OP
   2025 年 10 月 9 日
@karott7 这样的话,对于我自身的 Flutter 的想法就可以彻底砍掉了。RN 的话找时间去看看。建议很有用。
ShangJixin
   65
ShangJixin  
OP
   2025 年 10 月 9 日
@cvooc 确实,就是想找个 [有用的] [“玩具”] 来玩罢了。打发时间的同时,还能在工作之外的地方寻找价值感。
OTWay
   66
OTWay  
   2025 年 10 月 10 日
生个娃,啥也不想学了
ElmerZhang
   67
ElmerZhang  
   2025 年 10 月 10 日
学学 vibe coding 吧。用 claude code 做个自己需要的小工具。
jackyz
   68
jackyz  
   2025 年 10 月 10 日
你需要的并不是一门新的语言,而是一个值得自己投入的问题。

这个就要问你自己的内心了,到底会对什么事情感到有激情,这个问题因人而异。有的人会喜欢捣鼓硬件,有的人会愿意折腾软件,有的人喜欢当仓鼠啥都往盘里拖,有的人愿意在股市里高抛低吸。任何一个问题,都有无穷无尽的技术细节等着你去探索,为了解决这些问题,你一路会遇到各种技术栈和程序设计语言。重要的是,这个问题可以成为北极星,让你开始一段旅程。
urlpha
   69
urlpha  
   2025 年 10 月 10 日
先看应用方向,用应用驱动学习。可以考虑前端技术,毕竟我们的星球还是看脸吃饭的。比如:
1 、web 无插件视频低延迟播放。
2 、轻量化 3D 组态。
3 、基于某 webgis api 的各类渲染特效开发。
干好了注册个公司挣点外快问题不大
CodeCodeStudy
   70
CodeCodeStudy  
   2025 年 10 月 10 日
你这情况,肯定是 javascript 或 python 啊,动态语言容易学习,应用面也广
yudoo
   71
yudoo  
   2025 年 10 月 10 日
@Steaven #52 大佬爲啥, 可以解釋下嗎
Steaven
   72
Steaven  
   2025 年 10 月 10 日
@yudoo 主要是其他这些语言都太卷。我说的这些语言国内学了也难找到响应的工作,或者根本就没有岗位,如果不为生计可以学学玩玩,虽然小众,但是也有它自己的定位
toF1y
   73
toF1y  
   2025 年 10 月 10 日   ❤️ 2
主观的简单统计了一下:
js/ts 12
py 12
rust 8
react/vue 6
go 3
c# 3
php 2
cuda 1
vb 1
julia 1
java 1
swift 1
charles0
   74
charles0  
   2025 年 10 月 11 日
JavaScript/TypeScript/Python 全栈
不要过早押注 Flutter/Dart/ReactNative ,还不是时候,现在先学 Node.js 、React 这些更常用的
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 32ms · 3.9.8.5