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

Go or Node.JS ?

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

    背景

    本人双非大学计算机专业大二学生,之前一直在用 Python 做日常开发,但是各大招聘网站让我感觉做 Python 以后会吃不上饭,想深入学习另外一门语言,我从 Python 入门编程的,对 Java 这种写个代码都要配半天环境的语言天生抵触,对 Go/Node.JS/Haskell 之类的有天生好感,不知道选择哪个,希望 v2 大大们能给点意见。

    133 回复  |  直到 2018-07-11 09:34:42 +08:00
    1  2  
        101
    woodface2233   361 天前 via iPhone
    go please
        102
    chaleaoch   361 天前
    虽然我很理解你抵触 Java.
    不过从目前来看,Go/Node 不见得比 Python 更吃香.

    所以 Java please.
        103
    chaleaoch   361 天前
    接楼上,

    python 转 Java 进行中.
        104
    xlui   361 天前 via iPhone
    @pzzrudlf 嗯 不过自学效果更好,觉得大学四年把专业课基础、数据结构和算法搞明白就不错了。语言学着很快,基础最重要。
        105
    dangge   361 天前
    为了吃饭: Java,没有之一
    为了理想:那你还问什么
        106
    CMGS   361 天前
    @xiaket 我一边看西部世界一边刷就刷到了…本来只想跟楼主讲讲大二真不要搞什么语言之争,一定有个「阿里人」跳出来说阿里不用 JAVA 么这个就 hmmmm
    @Molang 啊芒果 TV 啊,早不在了- -,可能是就业生涯的黑点吧哈哈哈。。低调低调,我一般潜水的- -
        107
    youxiachai   361 天前
    吃饭首选 java......
    老实说..那些配置..其实都是精华......
    再说了..你会 python 配置还会是问题....?
        108
    youxiachai   361 天前
    @mseasons spring 官网..了解一下...不需要去网上查啊...
    spring boot 直接在线配合..用 gradle 就能跑起来了...
        109
    thetydead   361 天前 via Android
    java 都到 9 了,还需要配环境?
        110
    FunnyCodingXu   360 天前
    @chanin 阿里不用 Java ?阿里不是国内最大的 Java 大厂?你进的假阿里吧?阿里写的 Java 开发手册了解一下?
        111
    xiaonengshou   360 天前
    都会写不得了
        112
    lfzyx   360 天前
    上面说吃饭的,java 的吃相不要太难看
        113
    CoderGeek   360 天前
    其实推荐上学的时候 看看基础 计算机基础类的啊 找找自己的兴趣
    到时候觉得 node 好就看 node 其实综合考虑一线城市
    java - php - go - python - node 吧 排名有先后 quq

    多学点总是没错的 做服务端研发 语言写着写着可能就换了
    一段时间用 python - java - go 一样的
        114
    vincenttone   360 天前
    @mseasons 如果只是混饭吃的话,python 作为解释型语言( web、api、科学计算、数据分析等)暂时是足够了。
    推荐其他的语言的话,按照个人针对楼主设计的排名:
    go 或者 c++( rust 还不了解)作为编译型语言的入门选项;
    lisp 作为 lambda 演算的入门选项;
    haskell 作为函数式编程入门选项;
    nodejs 作为原型语言的入门选项;
    java/scala/groovy 作为虚拟机语言的代表;
    ...

    ps. 同时请留意这几类语言的并发模型
        115
    lwbjing   360 天前
    GO 啊,,然后用 nodejs 打辅助就好了。。
        116
    Torpedo   360 天前 via Android
    你要不是前端,果断 go 啊
        117
    robot777   360 天前
    java 真的好难理解,本来会 c/c++,go 和 python 都可以在框架下面边查边写,java 就看不太懂,但是感觉很多资源服务端和安卓端还是用 java 比较多,看楼主想往那方面发展了,就看看那些招聘要什么语言得多就学什么吧,用什么学什么精通难上手应该还是比较容易的
        118
    Clarencep   360 天前
    环境配置方面现在的主流编程语言没一个简单的。不过就 go 和 node.js 而言,建议用 node.js -- 使用 nvm 切换版本,使用 npm 管理 package,so easy
        119
    shisang   360 天前
    准备再把 python 拿起来,语言只是工具。霍金告诉我们语言只是一个工具,真正让你伟大的是你脑袋里的思想和积累。
        120
    guidao   360 天前
    两个都学,非得学一个先 go 后 node
        121
    higold   360 天前 via Android
    兄弟,我也很烦恼啊,大三狗,Go 主力,但是大多数都是招 Java 的,Python 比 Go 的岗位还更多,所以 Java 还是可以学学的,资料也多,多花时间就行,我是没时间了,祝你好运。
        122
    kingme   360 天前
    nodejs,可前端可后端,gui 用 electron 也可以搞搞
        123
    cai314494687   360 天前
    学 JavaScript 吧,后端语言各种,每个公司都不一样,而且还可以换,但是前端主要就一种语言。
        124
    wzwwzw   360 天前
    Go 和 node.js 都学不就好了。况且都花不了多少时间、
        125
    pathbox   360 天前 via iPhone
    C9 博士 please
        126
    Terry05   360 天前
    才大二的小年轻,给自己定个两三年为期,各大技术都玩个遍
    A,B,C,D,……

    很经常在学完 A 后,再学习 B,觉得 A 不好用,特性很奇怪,学完 B,再学习 C,由于新的知识结构,不同的设计理念的认知,让你这时候又对 A 有不一样的认知

    技术的世界更新得太快,颠覆得太快,没有哪个高手是只会一门语言,基本是踩了各种坑过来,没有任何捷径
        127
    sudoz   360 天前
    Java 要配置半天环境?我觉得你可能不适合写代码
        128
    yukinomiu   360 天前
    我觉得 go 配置环境比 java 复杂。嗯。
        129
    stormpeach   360 天前
    go get
    ......
        130
    victrec   360 天前
    才大二,不应该好好学学 C 吗。。。。
        131
    mseasons   359 天前
    @victrec 我觉得,不应该。
        132
    joyee   358 天前
    如果是为了吃饭,还是学 Java 吧……基本上 lz 提到的几种语言,是干这些的

    Java:服务端开发,有写业务的也有写系统的,业务开发就业市场广阔虽然有时候门槛太低了竞争激烈(培训班),但是饿不死……
    Go:服务端的系统开发,就业市场窄一些,考虑到背后的公司的绝对话语权,会有一些谜之潜在风险
    Node.js:国内有前端有后端,基本上都是业务导向,前端开发工具链的算纯技术吧,就业市场也挺广的但竞争也很激烈(培训班 x2 )……
    Haskell:国内想吃公司饭的话……最快饿死的语言之一,如果有志在 PL 方向的科研吃饭的话倒是还不错的,当然比起公司科研普遍都很穷……
        133
    nanzm   283 天前
    @UIXX 一看就是大佬
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2276 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1