话说现在用 Go 做事情的人多么,招人难度大么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
DoctorCat
V2EX    程序员

话说现在用 Go 做事情的人多么,招人难度大么?

  •  1
     
  •   DoctorCat 2018-05-24 14:28:08 +08:00 12654 次点击
    这是一个创建于 2727 天的主题,其中的信息可能已经有所发展或是发生改变。
    35 条回复    2018-05-25 16:29:11 +08:00
    USNaWen
        1
    USNaWen  
       2018-05-24 14:33:29 +08:00
    不是很多,看地点。
    lowstz
        2
    lowstz  
       2018-05-24 14:37:22 +08:00
    maemual
        3
    maemual  
       2018-05-24 14:39:59 +08:00
    招人现学问题不大。
    biubiu2018
        4
    biubiu2018  
       2018-05-24 14:42:03 +08:00
    go 现在人不少了,关键是人数是朝增长趋势。 当然和 php,java 比肯定人没那么多
    lowstz
        5
    lowstz  
       2018-05-24 14:42:43 +08:00
    除了已经写 Go 的,还可以找之前做 Java,Python,Ruby 等等之类学习能力特别好,又对 Go 不抗拒的工程师。
    但是学习能力特别好的一般都可遇不可求,所以还是很难啊。
    wencan
        6
    wencan  
       2018-05-24 14:48:22 +08:00 via Android
    招人还是要看学习能力和学习欲望吧
    北上广应该好很多
    内地就难说了

    go 虽然学起来简单,用起来简单
    但因为市场需求不大,自然比不过 java 和 php
    natscat
        7
    natscat  
       2018-05-24 14:50:05 +08:00
    北京招的挺多的 微博 jd 阿里 知乎。。。
    janxin
        8
    janxin  
       2018-05-24 14:50:53 +08:00   1
    如果没有 Go 基础有其他语言基础的,脱产学习一周即可上手开发项目(初中级项目为主)。目前很多 PHP 公司在尝试进行转换 Go,比如逻辑思维等等。根据我和一些 PHP 公司转型的技术负责人聊天,一般 1-2 周问题不大。当然具体还是要看工程师水平,毕竟现在水货很多。

    不过目前说实话招 Golang 的资深达人是存在问题的。一般工程师可以采用上面提到的方法培养。

    至于一些用 Go 做事情的公司,可以参考: https://gocn.io/question/1636
    specita
        9
    specita  
       2018-05-24 14:51:12 +08:00
    想当初我就是因为招 go 的太少跑去写 java
    janxin
        10
    janxin  
       2018-05-24 14:51:20 +08:00
    招聘信息可以参考: https://gocn.io/explore/category-8
    maichael
        11
    maichael  
       2018-05-24 14:52:27 +08:00
    其实什么语言都是一样。冷门的时候没人投,热门的时候都很水,想招到能用的人难。
    gosky
        12
    gosky  
       2018-05-24 14:52:54 +08:00 via Android
    我发现很多公司招聘信息里写上 go
    也只是观察
    细问才会发现,不过是“考虑明年尝试 go ”
    liuxey
        13
    liuxey  
       2018-05-24 15:20:40 +08:00
    现在纯用 go 的公司并不多,招聘信息里写 go 主要是筛选出那批 学习能力强又对技术有兴趣的人,这才是重点
    luoway
        14
    luoway  
       2018-05-24 15:32:54 +08:00
    @maichael 水货里总能淘到精品,但水池里几乎淘不到金子,所以一般公司都用热门语言。
    we000
        15
    we000  
       2018-05-24 15:37:34 +08:00
    工程中的问题, 有多少是和语言紧密相关的?

    以前只写 C, 现在 Go/C/C++/Python, 问题不大, 招来的人不抵触就行.
    kevindu
        16
    kevindu  
       2018-05-24 15:41:34 +08:00
    一直 Python,入职的时候说要写 go,于是撸了几天基础就开始写 go 了,刚开始不习惯,慢慢的就好了,看了几本 go 有关的书
    LuoyeBug
        17
    LuoyeBug  
       2018-05-24 15:50:11 +08:00
    有其他语言基础转 GO 很快,我们公司现在是 PHP+GO 的开发模式,主要招人培养。
    pcar
        18
    pcar  
       2018-05-24 16:06:10 +08:00
    原本拿 python 写,现在开始用 go,还在适应中
    huahua0106
        19
    huahua0106  
       2018-05-24 16:08:54 +08:00
    老大说要用 go,然后研发这边不管会不会 go 语言的人,都开始纳入了 go 语言,嗯,最近的两个项目都是用 go 写的。最逗的是,有一天,老大看到前端小哥哥事情忙完了,走过去笑嘻嘻的和他说“嘿,你要不要学一下 go 语言,我可以让**那个谁教你。”忘不了那个笑容真像幼儿园的孩子。
    qusthuang
        20
    qusthuang  
       2018-05-24 16:14:28 +08:00
    一般云厂商需要 go,容器编排
    xiaoshenke
        21
    xiaoshenke  
       2018-05-24 16:16:04 +08:00
    gowk
        22
    gowk  
       2018-05-24 16:21:58 +08:00
    在石家庄的代码洁癖的 Go 开发请联系我,要求有 Java 使用经验。
    robot777
        23
    robot777  
       2018-05-24 16:30:14 +08:00
    c/c++基础,go 比 python 更简单,照着写都能会,java 最繁杂。都是框架下实现功能架构优化没有涉及到。
    codespots
        24
    codespots  
       2018-05-24 18:01:54 +08:00   2
    @gowk 一句话,可能隐藏三个问题,1.现有代码很乱,2.现在代码用 Go 写,3.之前代码是 Java 写的。所以猜测下,可能是这样的,你想招一个会 Go 的人来重构之前用 Java 写的脏乱差的系统。
    shilyx
        25
    shilyx  
       2018-05-24 18:10:11 +08:00
    我认为 go 将来会大火,尤其是接下来发布 2.0 之后。我看 go 设计的特别好,协程替代了线程,更抽象了一层。但是看到有人问如何调试 1000 个协程也吓了一跳,还是得用靠谱的方式去使用 go。
    优秀的人的优秀是一贯的,很难说一个人原本的 cpp、java 写不好,迁移到 go 就突然好了,所以还是要寻找靠谱的人,用靠谱的方式去用。
    sampeng
        26
    sampeng  
       2018-05-24 19:05:14 +08:00
    去招聘网站上搜 go。。。

    最新在用 go 重构 rust 写的东西。为什么?因为不好招聘。。。我麻利儿的赶紧重写了。。
    然后写的过程才发现,go 纯粹只是语法简单。甚至简单过头了。。工程化和 rust 的完成度比起来真的一个天上一个地上。。
    invzhi
        27
    invzhi  
       2018-05-24 19:27:43 +08:00
    [爬虫带你了解一下 Golang 的市场行情]( https://segmentfault.com/a/1190000014643720)
    whoisghost
        28
    whoisghost  
       2018-05-24 19:30:52 +08:00
    @westooy 哈哈,我也是这么想的!
    zzsheng
        29
    zzsheng  
       2018-05-24 19:51:38 +08:00
    我们公司就在招 go 工程师啊~市场还是可以的
    carakan
        30
    carakan  
       2018-05-24 19:59:09 +08:00 via Android
    大佬招人吗_(:з」∠)_
    mritd
        31
    mritd  
       2018-05-24 21:00:50 +08:00 via iPhone
    为什么我撸 java 就特别喜欢 go,最近特别爱用 go 写点东西
    Bramblex2
        32
    Bramblex2  
       2018-05-24 21:09:34 +08:00
    @sampeng

    但是 go 厨们完全不理会啥叫做“工程化”,就写个 crud 搬个转而已,要啥工程化?反正代码就是一次性的,要啥泛型?多一个类型复制一遍不就完了嘛~
    sryanyuan
        33
    sryanyuan  
       2018-05-25 10:35:03 +08:00
    我周围基本都是其它语言转 go 的 我们组主要是 c++ 用 go 的话 基本看半天就能上手写代码了
    主要是 c++开发速度太慢 基本除了性能和内存要求很高的核心用 c++ 其余的服务都改用 go 了

    然后我们所在的大部门,基本都从各种语言转到了 go,java php c#的都有,但是直接招主要语言是 go 的人貌似还没遇到过
    sampeng
        34
    sampeng  
       2018-05-25 13:04:55 +08:00
    @Bramblex2 所以给我一个很深的感觉就是大部分是被逼着学 go。被逼着去做 go 的项目。
    因为莫名其妙现在流行的项目都是 go 写的,然后很多项目又是依赖各种库来搭积木。最后的结果就是。我要做一个项目,这个项目依赖各种库,各种库又是 go 写的,然后大家都用 go。。。基本是这样一个良性循环倒是。对于语言发展而言不是坏事。。。只是 go 的弱智工程化,实在让我不能苟同在大项目中的稳定性。需要很多脑力成本和人力成本去保证。。这点很难受
    gowk
        35
    gowk  
       2018-05-25 16:29:11 +08:00
    @westooy 实际上真相是我们的系统是用 C#写的,在当前业务并不复杂的情况下,做了一些短平快的项目。考虑公司业务的快速发展和.NET 的逐渐式微,以及招聘方面的顾虑,想迁移到别的技术栈,尤其是在当前代码库规模比较小的情况下。迁移的话首选 Java,首先招人容易,现成轮子多,但我个人比较喜欢 Go,考虑到是在三线城市,Go 人才比较难找,另外现在企业的 IT 系统并不是一种语言就能包办一切的,常常是根据自身业务,多种语言通力合作做成一个产品。招聘有其它语言经验的是因为 Go 并不适合做为一个程序员学习编程的第一语言,你只有 Go 语言的经验,再去学别的语言就会感觉很怪异,你要是先有别的语言比如 Java,Python 的基础,再去学 Go 是水到渠成的事情。举个例子,Go 里面只有一中循环条件 for,而且没有异常,其他常用的语言都有异常机制,另外接口也和别的语言不一样。所以我建议程序员从 Java 或 Python 开始学,有了这种编程基础再去看 Go,就没有不自然的感觉。
    关于     帮助文档     自助推广系统     博客     API     AQ     Solana     986 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 19:44 PVG 03:44 LAX 11:44 JFK 14:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86