• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ShangJixin
V2EX  ›  程序员

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

  •  
  •   ShangJixin ·
    ShangJixin · Oct 8, 2025 · 6912 views
    This topic created in 391 days ago, the information mentioned may be changed or developed.

    前情提要:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    这个就要问你自己的内心了,到底会对什么事情感到有激情,这个问题因人而异。有的人会喜欢捣鼓硬件,有的人会愿意折腾软件,有的人喜欢当仓鼠啥都往盘里拖,有的人愿意在股市里高抛低吸。任何一个问题,都有无穷无尽的技术细节等着你去探索,为了解决这些问题,你一路会遇到各种技术栈和程序设计语言。重要的是,这个问题可以成为北极星,让你开始一段旅程。
    urlpha
    urlpha
    Oct 10, 2025
    69
    先看应用方向,用应用驱动学习。可以考虑前端技术,毕竟我们的星球还是看脸吃饭的。比如:
    1 、web 无插件视频低延迟播放。
    2 、轻量化 3D 组态。
    3 、基于某 webgis api 的各类渲染特效开发。
    干好了注册个公司挣点外快问题不大
    CodeCodeStudy
    CodeCodeStudy
    Oct 10, 2025
    70
    你这情况,肯定是 javascript 或 python 啊,动态语言容易学习,应用面也广
    yudoo
    yudoo
    Oct 10, 2025
    71
    @Steaven #52 大佬爲啥, 可以解釋下嗎
    Steaven
    Steaven
    Oct 10, 2025
    72
    @yudoo 主要是其他这些语言都太卷。我说的这些语言国内学了也难找到响应的工作,或者根本就没有岗位,如果不为生计可以学学玩玩,虽然小众,但是也有它自己的定位
    toF1y
    toF1y
    Oct 10, 2025❤️2
    73
    主观的简单统计了一下:
    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
    charles0
    Oct 11, 2025
    74
    JavaScript/TypeScript/Python 全栈
    不要过早押注 Flutter/Dart/ReactNative ,还不是时候,现在先学 Node.js 、React 这些更常用的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2845 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 207ms · UTC 13:05 · PVG 21:05 · LAX 05:05 · JFK 08:05
    ♥ Do have faith in what you're doing.