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

2018 年想学一门编程语言,哪个好?

  •  
  •   testcount · Jan 31, 2018 · 21061 views
    This topic created in 3202 days ago, the information mentioned may be changed or developed.

    RT,今年想学一门语言,作为第二语言,现在工作用的是 Python,做后端。


    背景

    Java,Go,JavaScript,Lisp 都有看过,了解他们的基础语法,想找一门语言今年深入一下,写写啥小项目,也为将来回二三线做准备。


    期望

    至少希望别那么快死吧..可能以后工作就用那个语言了,有想过之后去一些二三线城市,希望这门语言也能有一些帮助。以及本身是做 Web 的,所以希望这门语言也能在 Web 领域有话语权。


    希望有经验的朋友们指教下,结合语言的前景,以及适合的领域,前端后端都可以,给小弟推荐一下,多谢🙏

    或者有想一起学的朋友我也可以用 Python 和你互补 :)

    157 replies  •  2018-02-01 22:22:33 +08:00
    1  2  
    ❮ ❯
    bramblex
    bramblex
    Jan 31, 2018
    101
    当玩具语言都学了啊,这几个语言又没什么难度
    duck2u
    duck2u
    Jan 31, 2018
    102
    JS
    palxie
    palxie
    Jan 31, 2018
    103
    现在看 js 挺好的, 网页, app, 桌面 , 后端都可以写, 好厉害
    gowk
    gowk
    Jan 31, 2018 via Android
    104
    都 2018 年了,谁还推荐 Java,当然是 Go 和 Kotlin
    xianpeng
    xianpeng
    Jan 31, 2018
    105
    有的回复我惊着了,平常就是这么说话么。
    xxx78797084
    xxx78797084
    Jan 31, 2018
    106
    Python!
    awasubaru
    awasubaru
    Jan 31, 2018
    108
    做 Web 的无论前端还是后端肯定得会 JavaScript,这个可以深入学习下,后端就 GO,前景不错。
    miketeam
    miketeam
    Jan 31, 2018 via iPhone
    109
    rpc 是撒?科普一下呗
    nayihz
    nayihz
    Jan 31, 2018
    110
    @TanLian #107 一个小建议,reflect 用的太多了,看的有点懵逼
    Seanfuck
    Seanfuck
    Jan 31, 2018
    111
    二三线城市。。。。要养家糊口就:php(包括 js,css) 或 java ;不需要的话随便学什么。
    chunqiuyiyu
    chunqiuyiyu
    Jan 31, 2018 via iPhone
    112
    学 JS 吧,入坑之后你就不会胡思乱想了,整天忙着填坑。
    cozzz
    cozzz
    Jan 31, 2018
    113
    JS 一点都不简单吧,不知道说简单的兄弟什么心态...
    pmispig
    pmispig
    Jan 31, 2018
    114
    Rust 或者 Go
    rrfeng
    rrfeng
    Jan 31, 2018 via Android
    115
    昨天懵逼一样写了个 arr.concat(more) 然后纳闷怎么 arr 没有变化...
    NxiJSiOS
    NxiJSiOS
    Jan 31, 2018
    116
    Haskell
    NxiJSiOS
    NxiJSiOS
    Jan 31, 2018
    117
    看错,没审题,推荐 Rust
    lengyihan
    lengyihan
    Jan 31, 2018 via Android
    118
    js
    wind3110991
    wind3110991
    Jan 31, 2018
    119
    二三线的话必须是 java 吧
    nl101531
    nl101531
    Jan 31, 2018
    120
    typescript kotlin.

    go 没泛型,业务写起来不是很适合.中间件还是可以的.
    nl101531
    nl101531
    Jan 31, 2018
    121
    @nl101531 另外 go 的 IDE 支持度也没有特别好的...期待 golang 能变得像 IDEA 这么优秀
    Rorysky
    Rorysky
    Jan 31, 2018
    122
    haskell
    raikkonien
    raikkonien
    Jan 31, 2018 via Android❤️2
    123
    c#
    alcarl
    alcarl
    Jan 31, 2018 via Android
    124
    回二三线,干啥开饭馆需要懂前端,开淘宝需要懂前端,开车也需要懂前端,只有 js 一条路了。。。。
    veightz
    veightz
    Jan 31, 2018
    125
    [至少希望别那么快死吧..可能以后工作就用那个语言了,有想过之后去一些二三线城市,希望这门语言也能有一些帮助。以及本身是做 Web 的,所以希望这门语言也能在 Web 领域有话语权。]
    --------------------------------------------------
    如果这个的话,如果是后端那就 Java 吧.. 不用纠结
    Rorysky
    Rorysky
    Feb 1, 2018
    126
    java 工作就是 java 了
    timothyye
    timothyye
    Feb 1, 2018
    127
    当然是 Py 交易
    lverea
    lverea
    Feb 1, 2018 via Android
    128
    @alcarl 本县的饭馆都不行,就应为老板不懂前端
    ddbullfrog
    ddbullfrog
    Feb 1, 2018
    129
    golang 吧
    zk123
    zk123
    Feb 1, 2018 via Android
    130
    go
    NicholasYX
    NicholasYX
    Feb 1, 2018
    131
    二三线好像 java 多一点
    tedzhou1221
    tedzhou1221
    Feb 1, 2018 via Android
    132
    @Rorysky 我最少见过 3 家公司招 Java 的人去转其他语言,例如威锋网招 Java 做 php,我朋友 Java 的公司叫他转 go,还有一家是招 Java 转游戏开发(另一种语言,忘了叫什么了)
    MyDaLin
    MyDaLin
    Feb 1, 2018
    133
    建议 java,我收集了一些视频教程
    http://www.sucaihuo.com/video/150-0-0
    koushiro
    koushiro
    Feb 1, 2018
    134
    Rust 或 Go
    zonga
    zonga
    Feb 1, 2018
    135
    @nl101531 #121 直接在 IDEA 里面安装 golang 插件就能满足需求啦
    chenhaifeng
    chenhaifeng
    Feb 1, 2018
    136
    rust 前端、游戏、后端、操作系统都可以写。
    leohuangsulei
    leohuangsulei
    Feb 1, 2018
    137
    二三线城市就老老实实 java 把,go 什么的就算了, 一般是不会用的
    nl101531
    nl101531
    Feb 1, 2018 via Android
    138
    @zonga 和 Java 的智能相比差距还是很大的
    miketeam
    miketeam
    Feb 1, 2018 via iPhone
    139
    逼迫自己学你真的能学吗?不在乎你当前学多少。其实听腾讯的人说,如果想进腾讯你要好好证明你的学习能力和解决问题的能力。语言你学不尽的。库你学不完的
    linux40
    linux40
    Feb 1, 2018 via Android
    140
    做后端选前两个
    popbones
    popbones
    Feb 1, 2018
    141
    Java 大学里不都有教吗?还是说现在大学都不教 Java 了?

    我觉得 Go 和 Swift 也挺有意思的。

    JavaScript 做 Web 的话,语言本身是小,工具链和框架是大头 Angular,React 等等,想精进还得看 ES6,TypeScript 这些,好繁琐。
    kkay85
    kkay85
    Feb 1, 2018
    142
    .Net Core 可以当先驱 2.0 也足够成熟了,就是没有很完善的工作流引擎

    9 线小破地方的程序员路过,反正我是全栈都要会点,自己搭个权限架构,然后用啥学啥

    二三线来说,Java 还是主流,其他的人才不太好凑,Js 学会一个 mvvm 架构.
    总之你能从后端到前端自己搭一套不落伍的架构出来(堆轮子),在二三线足够用了,毕竟大部分公司的业务能力远远不需要你做太复杂的优化~

    但是你真要回二.三线来说,其实对长期规划来说并不太美好啊,程序员的眼界还是很重要的~
    sniffles
    sniffles
    Feb 1, 2018
    143
    学英语阿,过两年肉身翻墙去
    keinx
    keinx
    Feb 1, 2018
    144
    借楼出 golang.lu 这个域名!~
    Currycili99
    Currycili99
    Feb 1, 2018
    145
    我不是程序员,不过有编程的朋友,听说现在 Java 和 Go 很主流哦
    jimzhong
    jimzhong
    Feb 1, 2018
    146
    先搞清 Java 吧
    sponme
    sponme
    Feb 1, 2018
    147
    Solidity 你值得拥有
    makefilegentoo
    makefilegentoo
    Feb 1, 2018
    148
    @bayker 成都二线
    crbee
    crbee
    Feb 1, 2018
    149
    二三线 java, js
    也没别的可选了吧...
    shoumu
    shoumu
    Feb 1, 2018
    150
    scala
    snnn
    snnn
    Feb 1, 2018 via Android
    151
    c ++
    hwsdien
    hwsdien
    Feb 1, 2018
    152
    Rust
    meowoo
    meowoo
    Feb 1, 2018 via iPhone
    153
    @PythonAnswer 厉害了 在下也是 3p
    wannianma
    wannianma
    Feb 1, 2018
    154
    必须 Go 啊
    jokyme
    jokyme
    Feb 1, 2018
    155
    @rrfeng 这个好笑
    assad
    assad
    Feb 1, 2018 via Android
    156
    乖乖的 java,php,python,go,其余就洗洗睡吧
    components
    components
    Feb 1, 2018
    157
    java,python,golang,还有 JavaScript(ecma)
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2102 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 164ms · UTC 03:21 · PVG 11:21 · LAX 19:21 · JFK 22:21
    ♥ Do have faith in what you're doing.