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

客户端开发,想学第二技能。目前对 Python 、node.js 和 go 感兴趣,请教一下大家的建议

  •  
  •   BeanGo · 40 天前 · 2439 次点击
    这是一个创建于 40 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前是游戏客户端(unity),在公司的加班时间,有一些是在熬时间的。
    看了很多吐槽「全栈工程师」的,不过心里还是觉得:多学技术肯定是没错的。

    在公司用 python 写过简单的 excel 处理的脚本。
    一个小项目做后台的时候,我也跟着看了一点点 React,其实就是 antd 的 api。
    有大佬介绍过 go,说这个在服务器端的表现挺好的(上家公司后端就是 go,现在是 php 了),我个人是一点都没有接触过。

    现在我的浅显的认识是:
    1. python 是一个脚本语言,我听到最多的是写工具,另外就是爬虫(人工智能我应该接触不到)。
    2. node.js 是一个很容易做前后端的技术,看了一些全栈工程师的 JD,提到 node.js 的挺多的。
    3. go 语言是一个目前在服务器端还比较不错的选择。

    目前的想法是技术积累,之后如果游戏不好做的话,可能会转行吧。
    纠结了一段时间从哪开始,现在来请教一下大家的建议。
    33 回复  |  直到 2019-10-15 12:14:57 +08:00
        1
    TaAmSf   40 天前   ♥ 1
    推荐 go 长沙很多家都开始使用了,一统服务端很有可能。
        2
    NiMing2546   40 天前
    插眼,也有点纠结
        3
    franklinray   40 天前
    每一个都去接触一下才知道合不合适。技术是有共同性的。多接触才能触类旁通。
        4
    rykka   40 天前 via Android
    unity 的话用 go 好了
    前端的话就 node
        5
    cuvii   40 天前
    同 unity 程序员,前阵子学过 go,给公司写过两个小项目。
    总的感觉来说还不错,没有接触过 python/node.js
        6
    kemikemian   40 天前
    go 和 python 都学啊
        7
    smallpython   40 天前
    还是抱着解决问题的思路学习吧
    语言什么的只是工具, 选一个自己看着顺眼的就行了
        8
    wangyzj   40 天前
    @rykka unity 可以 go 了?那微软可咋整
        9
    rykka   40 天前 via Android
    @wangyzj 我是说学习成本相对小
    python 也行但是 go 在服务端现在用的也挺多
        10
    hotcool100   40 天前
    都会的飘过,除此之外还会 java、c#、Android……
        11
    hotcool100   40 天前
    都会的飘过,除此之外还会 java、c#、Android、php、asp、vb……都做过项目~~啦啦啦
        12
    wangyaominde   40 天前
    第二技能还是第二门编程语言,
    我个人觉得不一样的。
        13
    BeanGo   40 天前
    @rykka 我印象里后端需要的不只是语言,周边的知识也很多,像 Redis、数据库、部署啊什么的。提到 node 的原因是,我们公司另一个组的后端是 node 写的。我是有计划打算花时间学一下 go。
        14
    BeanGo   40 天前
    @wangyaominde 其实其实我用过挺长时间 lua,我不觉得那是第二技能,lua 应该和 unity(C#)是一个技能树的。node.js go 和游戏客户端应该是不一样的方向,所以既是第二语言,又是第二技能?
        15
    jessun1990   40 天前 via iPhone
    Go 推荐
    理由:
    发展迅速,目前从我求职经历看很多公司后端开发,对 go 要求经验比 java 少,所以便于就业。

    目前,云平台还是微服务,还是通信,都会有 go 的身影,行业选择多。虽然比 java 少

    学习曲线堪比 python,python
        16
    dawnchen123   40 天前 via Android
    @jessun1990 go 语言主要用来写什么的?
        17
    FrankHB   40 天前
    个人智力投资?
    这几个玩意儿整体知识的迭代和过气速率基本算是同一个复杂度类里的(虽然具体各部分跟用户态度不尽相同),资源也都不缺,学哪个都没差太多,兴趣导向好了。
        18
    Leigg   40 天前 via Android
    go 写低延时,高并发的服务,一般 web 开发用不着。
        19
    Leigg   40 天前 via Android
    多应用于 im,数据库,存储平台开发
        20
    AlisaDestiny   40 天前
    要我说还是那句话,我全都要。
    这些语言各有各的优点,我就是本着技多不压身的道理全学了,选一两门主攻。
        21
    gowk   40 天前 via Android
    推荐学我的头像
        22
    Clarke   40 天前 via Android
    建议学 go 做后端,学 node 做前端,python 没必要学
        23
    vkhsyj   40 天前
    随便选一门入门都行,web 知识都是一样的,语言框架学起来花不了多少时间
        24
    xlui   40 天前 via Android
    Go 一统服务端是在想 peach,指望用 Go 来处理那些又臭又长又复杂的业务逻辑?

    全栈就算了,分布式、微服务场景下看不到全栈相对于单独在某一端专精的优势,至少我司是不招全栈的。

    从 Python 和 Go 中选一个对将来发展好的那肯定是 Go,从岗位数量上和前景上都完全胜出。不过个人建议 Python 也学,因为有了 Python 真的可以做很多很多事情,语言不应该成为限制发展的因素。虽然这个论坛上的人只会跟你说 Python 慢,没必要学。
        25
    huweic   40 天前 via Android
    目前来说 python 占有率肯定是高点,不过前景来看的话还是 Go 吧
        26
    ericgui   40 天前 via Android
    c++
        27
    ClericPy   40 天前
    小孩子才选择, 你全得学
    对客户端→全栈来说, 缺什么补什么
    node.js 要不要不确定, 但是这个时代 js 是基本功之一了
    python 在运维和 web 等方面的功能在被 golang 追赶, 但是现在周围是个戴眼镜的都会, 你不会说不过去吧
    golang 和 rust 相比, 就业余学习来说, 入 golang 起码学习曲线平滑一点
    所以简单的说, JS py 要掌握, 然后四门选一个以上熟练吧. 其实最合理的还是根据你工作需要来学, 不然学不进去
        28
    XIVN1987   39 天前
    python 应用领域广,,很适合作为第二技能,,
        29
    prenwang   39 天前
    只有最合适的,没有最好的, 我用 qt, 全平台一套代码也很好
        30
    fy1993   39 天前 via Android
    python 很好。我推荐 go😂
        31
    heiheidewo   39 天前
    我工作语言是 c++和 object-c,业余用 go 来写网站和别的,偶尔带上 js/html
        32
    charlie21   37 天前
    @prenwang 全平台一套代码,哪些平台?
        33
    charlie21   37 天前 via iPhone
    是自己玩 无所谓,但是 职业生涯 就考虑到跟别人配合了 。最好,我们都有一样的榜样和价值体系
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4276 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 01:54 · PVG 09:54 · LAX 17:54 · JFK 20:54
    ♥ Do have faith in what you're doing.