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

想学一门计算机语言,求推荐

  •  
  •   loy23 · Feb 22, 2023 · 8735 views
    This topic created in 1358 days ago, the information mentioned may be changed or developed.

    在运营商工作,有一定的 it 基础。专业网络通信,有虚拟化和 Linux 基础,想学一门服务器的后端语言,求大佬推荐一下。 接触过一些 PHP ,JAVA ,Python 。纯业余爱好,充个电。 另外想问一下 api 接口开发目前用哪个语言多。

    85 replies  •  2023-02-24 08:27:55 +08:00
    Light3
    Light3
    Feb 22, 2023
    1
    一个人写 php python 整的快
    api 接口 go php 都行
    Ayanokouji
    Ayanokouji
    Feb 22, 2023
    2
    go 吧,虽然写 api 不是很爽,但是简单
    MrLin
    MrLin
    Feb 22, 2023
    3
    Python
    smallboy19991231
    smallboy19991231
    Feb 22, 2023 via Android❤️1
    4
    C
    NutChocHoney
    NutChocHoney
    Feb 22, 2023
    5
    JAVA
    superedlimited
    superedlimited
    Feb 22, 2023
    6
    nodejs
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Feb 22, 2023
    7
    Python 是不错的选择,如果你能忍受缩进的话。
    Yourshell
    Yourshell
    Feb 22, 2023
    8
    Javascript ,前后都能做,生态繁荣
    amlee
    amlee
    Feb 22, 2023❤️1
    9
    有前端需求就 js ,不然就 python

    主要是 js 的工具生态烦的一批
    gimp
    gimp
    Feb 22, 2023
    10
    Go 吧,编译成二进制,可哪儿运行,运行速度快。
    Python 备选,上手简单,修改代码方便,生态丰富。
    LokiSharp
    LokiSharp
    Feb 22, 2023❤️2
    11
    Rust 可以试试,学会了理论上所有语言分分钟就能会了
    zictos
    zictos
    Feb 22, 2023
    12
    python ,除了开发手机 app 和前端,大部分其他需求都很方便。
    没必要因为前端选择 js ,真需要前端的话逃过了 js 也逃不过 css 和 html ,js 一般了解点基础的就行,更何况 chatgpt 一般也能写。
    python 在 windows 和 linux 写点小脚本是非常方便的
    allinoneok
    allinoneok
    Feb 22, 2023
    13
    个人推荐 php ,创业 做 web 项目 一人闯天下
    MadbookPro
    MadbookPro
    Feb 22, 2023
    14
    学 perl, 嘿嘿
    liuxu
    liuxu
    Feb 22, 2023
    15
    在运营商工作,专业网络通讯和虚拟化,建议 rust ,以后既能拿 rust 做基础设施,又能做 web 后端服务

    我说的基础设施是 TCP/IP4 层以下的东西,rust 合并入 linux 内核,就是准备先拿驱动程序开始
    xiaop1ng
    xiaop1ng
    Feb 22, 2023
    16
    Python 直接上手做一些应用,满满的正反馈
    Karmylr
    Karmylr
    Feb 22, 2023 via Android❤️2
    18
    没基础建议学 c ,有基础学 rust
    yuhangch
    yuhangch
    Feb 22, 2023
    19
    看你这头像是由爱生恨啊
    alsas
    alsas
    Feb 22, 2023
    20
    go
    libook
    libook
    Feb 22, 2023
    21
    非专业人员作为爱好的话,我个人推荐 Python 。

    在非计算机领域,Python 是应用非常广泛的语言。上手简单,有广泛的文献和社区支持,在各行各业都有应用。
    cnsdytedison
    cnsdytedison
    Feb 22, 2023
    22
    @libook 能给几个例子吗,社区支持指的是纯官方吗,比如说我想用 python 写个传递我的一个 todolist 的内容到一个嵌入式小设备的东西,从哪儿能找到相关内容的支持呢?
    rb6221
    rb6221
    Feb 22, 2023
    23
    php 就完事了
    roycestevie6761
    roycestevie6761
    Feb 22, 2023
    24
    肯定是 python 和 php 啊,无敌的
    RRRoger
    RRRoger
    Feb 22, 2023
    25
    python3
    em70
    em70
    Feb 22, 2023
    26
    直接学 chatgpt 的 prompt 编写,目前这些 C++,JAVA 未来相当于现在汇编,极少人用,prompt 工程师现在不卷,市场急需
    echoless
    echoless
    Feb 22, 2023
    27
    python 都成运维的标配了.

    如果你想转运维开发, golang 有些也用.
    registerrr
    registerrr
    Feb 22, 2023
    28
    稳如老狗选 Java
    tmac33
    tmac33
    Feb 22, 2023
    29
    Go ,易上手,项目多,好就业
    sorcerer
    sorcerer
    Feb 22, 2023 via iPhone
    30
    学 Rust 很爽
    maigebaoer
    maigebaoer
    Feb 22, 2023 via Android
    31
    毫无疑问,门槛最低的 PHP😁
    kinpo11
    kinpo11
    Feb 22, 2023
    32
    业余爱好就 Python 吧,一堆库,啥都能玩一玩。
    nyakoy
    nyakoy
    Feb 22, 2023
    33
    py ,php ,go 。没基础上来就 rust 估计很难
    ih8es9OIzne0959p
    ih8es9OIzne0959p
    Feb 22, 2023 via Android
    34
    Java ,吃香的哈辣的
    ClericPy
    ClericPy
    Feb 22, 2023
    35
    从后端岗位数量方面, 三年前貌似是 Java > php >> go/nodejs > python

    话说你都接触过了, 心里有点数了吧, 除了 Python, 其他几个都有一定市场的, Python 协程现在还差临门一脚, 不过非协程的也挺成熟了, 我是协程拥趸结果发现八年了同事之中就我自己玩协程...
    pigzzz
    pigzzz
    Feb 22, 2023
    36
    php
    JDog
    JDog
    Feb 22, 2023
    37
    html 吧,世界上最强大的编程语言
    luemail2023
    luemail2023
    Feb 22, 2023
    38
    @JDog 看到你这里,说实话我真的笑出声了
    zhengzhongzhao
    zhengzhongzhao
    Feb 22, 2023
    39
    如果想写游戏 c++的话没必要找虐了 直接 rust
    qviqvi
    qviqvi
    Feb 22, 2023
    40
    JavaScript
    理由:使用广泛,前端后端都可用,资料多,浏览器可运行,无需编译,动态语言,语法优美
    junziyangyang
    junziyangyang
    Feb 22, 2023 via iPhone
    41
    按楼上做个总结:Java go. Python. php. js. ,排名不分先后
    mmdsun
    mmdsun
    Feb 22, 2023
    42
    肯定是.NET 系列,作用广,官网中文资料多。微软大厂支撑。

    https://dotnet.microsoft.com/zh-cn/
    zhuangzhuang1988
    zhuangzhuang1988
    Feb 22, 2023
    43
    js/java
    LuffyWong
    LuffyWong
    Feb 22, 2023
    44
    haskell
    freemoon
    freemoon
    Feb 23, 2023
    45
    先把万金油语言 Python 学熟练,也能用到工作上。
    pocarisweat
    pocarisweat
    Feb 23, 2023 via iPhone❤️7
    46
    前面四十多楼都没有提到 Ruby ,我来提一下吧。因为你说是作为业余爱好,涨见识,不急着用这个找工作。

    推荐 Ruby 主要有两方面原因。一个是它在 Web 领域的实践。可能今天 Ruby 开发 Web 并不那么火,在国内尤其是。但如果你跟着 Ruby on Rails 过一遍最佳实践,搭建一个基本的带数据库的网站,然后慢慢向上加功能:定时任务、WebSocket 、发邮件、和前端的集成,会有一种「这件事本来就该这样」的感觉。即使后面用其他语言做项目,这套实践帮助也会很大。

    第二个是 Ruby 这个语言本身。Ruby 的语言设计处在多种范式的交汇点上,灵活的函数式、高度动态的面向对象系统、类似 Perl 但可读性更高的简洁语法都有痕迹,但融合得很好,不会有缝在一起的感觉。玩玩 Ruby ,进可研究更硬核的语言,比如 Elixir 、Haskell 等;退可换个视角重新认识以前的语言。而且 Ruby 这两年变化很快,在 JIT 、并发模型、类型标注等方面都有明显进步。
    PVXLL
    PVXLL
    Feb 23, 2023 via iPhone
    47
    perl
    fakeshadow
    fakeshadow
    Feb 23, 2023
    48
    c 和 rust
    yazinnnn
    yazinnnn
    Feb 23, 2023
    49
    F#

    有 repl,适合初学者入门
    语法好
    性能强
    轮子多
    啥都能干(服务,桌面,移动)
    有很好的 ide 支持
    luckyc
    luckyc
    Feb 23, 2023❤️1
    50
    go 吧.
    现在 go web 方向很吃香啊
    python web 方向渺茫.
    php ? 有点老
    lsy6
    lsy6
    Feb 23, 2023
    51
    @registerrr 狗都不选 java
    lsy6
    lsy6
    Feb 23, 2023❤️2
    52
    建议直接 C++
    Dogtler
    Dogtler
    Feb 23, 2023 via iPhone
    53
    无脑选 C
    NoNewWorld
    NoNewWorld
    Feb 23, 2023❤️1
    54
    那必然是 Rust ,各种编程语言的终点,学他准不错
    dddd1919
    dddd1919
    Feb 23, 2023
    55
    学新不学旧,rust + 1
    antonius
    antonius
    Feb 23, 2023
    56
    C
    zzzmh
    zzzmh
    Feb 23, 2023
    57
    java 学个 springboot 全家桶 简单
    qsnow6
    qsnow6
    Feb 23, 2023
    58
    C
    SethShi
    SethShi
    Feb 23, 2023
    59
    API 的话, 楼上说的什么 C, C++, 类的都可以不用考虑
    py, PHP, go, java 你肯定会在这四个里选一个
    如果纯 API 这四个哪一个都可以的, 你可以都可以去搭建环境, 去写个 hello world, 然后你就会得到比较中意的, 比如 go
    如果你不只光写接口, 总要后台吧? 这时候放弃 go 吧.
    lodisy
    lodisy
    Feb 23, 2023 via Android
    60
    Rust
    rockxsj
    rockxsj
    Feb 23, 2023
    61
    JS 玩具多
    fournoas
    fournoas
    Feb 23, 2023
    62
    如果你只学一门语言,建议学 Python
    hatsuyuki
    hatsuyuki
    Feb 23, 2023
    63
    Rust
    kqxianren
    kqxianren
    Feb 23, 2023
    64
    纯业余爱好就看语言, 哪个一眼看得懂就哪个, 哪个简单就哪个
    duke807
    duke807
    Feb 23, 2023 via Android
    65
    python +1000
    vanilla js +500
    c +100
    bash script + 100
    verilog +10
    c++ +0
    go +0
    ts -200
    java -500
    rust -1000
    asensio
    asensio
    Feb 23, 2023
    66
    先学 python 上手,在慢慢转 go ,rust
    guanzhangzhang
    guanzhangzhang
    Feb 23, 2023
    67
    你运营商工作,如果你期望短期出成果解决一些工作的问题,楼上那些推荐 c 、c++、rust 和 js 就不合适了。你能用的机器不多的话,java 也不合适,维护和部署,php 也麻烦。
    另外你接触了虚拟化和 linux ,偏向终端,自然可能会写一些 cli 工具,java 就不合适了。优先 golang ,毕竟编译好后,到处运行,漏洞修复也简单,换二进制就行。其次再是 python ,可以存机器上修改运行
    fioncat
    fioncat
    Feb 23, 2023
    68
    Rust 吧,新世代编程语言佼佼者
    zoharSoul
    zoharSoul
    Feb 23, 2023
    69
    php
    zenfsharp
    zenfsharp
    Feb 23, 2023
    70
    @yazinnnn 哈哈哈哈哈万万没想到能看到有人还记得 FSharp
    zenfsharp
    zenfsharp
    Feb 23, 2023
    71
    @yazinnnn 看我名字
    ZeroDu
    ZeroDu
    Feb 23, 2023
    72
    推 rust 的挺多啊,中文教程文化好少;
    simplereasy
    simplereasy
    Feb 23, 2023
    73
    python 啥都能干,别的就把路走窄了
    Drahcir
    Drahcir
    Feb 23, 2023
    74
    无脑 Python
    然后就是别再死磕之前的技术了,直接上 FastAPI
    shakoon
    shakoon
    Feb 23, 2023
    75
    从工作方便的角度说,搞运维的把 shell 脚本搞精通会省很多事。如果还有精力,把正则表达式学好就更有用了。
    minibear2021
    minibear2021
    Feb 23, 2023
    76
    这么说吧,学什么都要有对应的业务场景,否则学起来既用不上也类。你先看看日常工作里,有哪些可以用代码解决的,先熟悉语言的基本用法,搞些小脚本、小工具。等用熟了,再考虑做一些完整的项目来提升。
    lifeIsGame
    lifeIsGame
    Feb 23, 2023
    77
    自己玩或者创业选 python. 出活儿快。 如果涉及到工作 选 go 或者 java (视自己喜欢什么编码风格而定).
    fioncat
    fioncat
    Feb 23, 2023
    78
    @ZeroDu 中文教程可以看这个: https://course.rs/into-rust.html
    Tiger511
    Tiger511
    Feb 23, 2023
    79
    python 入个门有个编程的概念吧,C/C++才有点意思,没有指针写程序太难受了,跟个傻子一样
    xiaoriri666
    xiaoriri666
    Feb 23, 2023
    80
    PHP 完事了,网上源码多,拿来随便改改
    chaleaochexist
    chaleaochexist
    Feb 23, 2023
    81
    python.
    f9EHtxE2UtX3fG3
    f9EHtxE2UtX3fG3
    Feb 23, 2023 via Android
    82
    想要快速出活 Python
    想要生产环境使用 Go
    想要精通后显得水平很高 C++
    xqk111
    xqk111
    Feb 23, 2023
    83
    python ,很简单
    ccming
    ccming
    Feb 23, 2023
    84
    @Light3 Ruby on Rails 不是更快
    Lemonadeccc
    Lemonadeccc
    Feb 24, 2023
    85
    C++,哪行都有 api
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   952 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 204ms · UTC 22:22 · PVG 06:22 · LAX 14:22 · JFK 17:22
    ♥ Do have faith in what you're doing.