首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  程序员

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

  •  1
     
  •   testcount · 261 天前 · 12836 次点击
    这是一个创建于 261 天前的主题,其中的信息可能已经有所发展或是发生改变。

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


    背景

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


    期望

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


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

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

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

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

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

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

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

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

    但是你真要回二.三线来说,其实对长期规划来说并不太美好啊,程序员的眼界还是很重要的~
        143
    sniffles   260 天前
    学英语阿,过两年肉身翻墙去
        144
    keinx   260 天前
    借楼出 golang.lu 这个域名!~
        145
    Currycili99   260 天前
    我不是程序员,不过有编程的朋友,听说现在 Java 和 Go 很主流哦
        146
    jimzhong   260 天前
    先搞清 Java 吧
        147
    nahaque52   260 天前
    Solidity 你值得拥有
        148
    makefilegentoo   260 天前
    @bayker 成都二线
        149
    crbee   260 天前
    二三线 java, js
    也没别的可选了吧...
        150
    shoumu   260 天前
    scala
        151
    snnn   260 天前 via Android
    c ++
        152
    hwsdien   260 天前
    Rust
        153
    meowoo   260 天前 via iPhone
    @PythonAnswer 厉害了 在下也是 3p
        154
    wannianma   260 天前
    必须 Go 啊
        155
    jokyme   260 天前
    @rrfeng 这个好笑
        156
    assad   260 天前 via Android
    乖乖的 java,php,python,go,其余就洗洗睡吧
        157
    components   260 天前
    java,python,golang,还有 JavaScript(ecma)
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1432 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 21ms · UTC 00:58 · PVG 08:58 · LAX 17:58 · JFK 20:58
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1