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

求推荐后端发展方向

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

    目前是应届生正在校招,C++后端,但是 Go/Python 也懂一点,有下面两个学习方向:

    1. C++网络相关继续深入,dpdk 等。包括内核和网络有关的的新特性( ebpf 等)
    2. 转 Go ,学一个 go 的 web 框架,以及云原生( docker, k8s 等)

    请问那个方向好点?

    24 条回复    2023-09-18 20:44:27 +08:00
    Aloento
        1
    Aloento  
       223 天前
    Zigig
    wkong
        2
    wkong  
       223 天前
    建议学 Go ,门槛不高,Go 现在也越来越好找工作了。

    可以看看我开源的 Go 的项目: https://github.com/TangSengDaoDao/TangSengDaoDaoServer
    happy32199
        3
    happy32199  
       223 天前 via iPhone
    ElysiaJS 框架学学吧
    zhiyu1998
        4
    zhiyu1998  
       223 天前
    2 楼应该是推销的,我建议继续 cpp ,以我现在海投的经历(我也在秋招)来看 cpp 岗位多于 golang ,golang 我看很多游戏公司都在转但是也不多
    wwxxx
        5
    wwxxx  
       223 天前
    目前 java ,也在考虑未来发展方向,求推荐
    wkong
        6
    wkong  
       223 天前
    @zhiyu1998 cpp 虽然现在岗位比多,但是 Go 的岗位需求潜力要比 cpp 高。据我所了解的现在中国许多大厂都开始转向 Go 了。比如 B 站,头条,知乎,七牛,阿里也有些产品开始用 Go 开发了。
    lightjiao
        7
    lightjiao  
       223 天前
    golang 并不适合写业务,在写 web 方面唯一的优势是 Goroutine ,但这个优势也越来越不够了,比如 C# Kotlin 有原生 async ,C++ 也可以自己实现一套异步库
    wu67
        8
    wu67  
       223 天前   ❤️ 2
    2 楼明显推销自己的.

    个人看法, 除非你有信心进大厂, 不然 go 的岗位真的不算多.

    建议多看看本站其他后端大佬的建议
    wangritian
        9
    wangritian  
       223 天前
    @lightjiao 原生 go 确实不适合业务,但现在 web 生态比较成熟了,至少不是劣势,GMP 也不是简单的协程模型,对新手相当友好
    dw2693734d
        10
    dw2693734d  
       223 天前
    区块链
    Cannian
        11
    Cannian  
       223 天前
    校招别考虑 go ,外头 hc 很少
    tianxin8431
        12
    tianxin8431  
       223 天前
    cpp 要能玩明白,转什么东西都是降维打击。
    javaisthebest
        13
    javaisthebest  
       222 天前   ❤️ 2
    你以为的云原生: 接触前沿技术 & 参与各种先进论坛

    实际上的云原生: 魔改 k8s, 半运维半 devops

    要么搞好 c++ 沉淀几年架构 未来走 c++/java 业务

    要么直接走 java 业务

    至于 go 的话,就算了。。
    kpingdd
        14
    kpingdd  
       222 天前
    isno
        15
    isno  
       222 天前   ❤️ 1
    建议 C++、DPDK 、ebpf 主攻网络相关的领域。

    https://www.thebyte.com.cn/ 你看看我写的,不论是云原生领域还是低延迟系统领域,都是上面这些东西。
    xingjue
        16
    xingjue  
       222 天前
    建议学 Go ,未来发展方向
    victimsss
        17
    victimsss  
       222 天前
    我应届那年很多校招是 Java 或者 CPP 岗然后面试的时候问你愿意转 go 不,可以试一下这样曲线救国。
    lasuar
        18
    lasuar  
       222 天前
    在 boss 上搜 go 岗位,对比 java 和其他语言,来看 go 的市场地位,而不是在这里听一家之言
    rqzrqh
        19
    rqzrqh  
       222 天前
    1.C++网络相关继续深入,dpdk 等。包括内核和网络有关的的新特性( ebpf 等)
    这个方向严格来说是非常底层的,你甚至会一直做这个做下去。好处就是技术稳定,新技术少,可以吃老本,缺点是岗位少。
    纯网络这一块我非常不看好,可能只有几个大点的做网络的公司才会深入研究。


    2.转 Go ,学一个 go 的 web 框架,以及云原生( docker, k8s 等)
    golang 其实非常简单。但是这个业务方向其实已经过了最热门的时候了。



    你现在理解的后端可能只是 C/S 架构的服务端,但是实际上有大量的业务系统,这些系统不是简单的学好 CRUD 就能做好的。也不能纯粹做技术,你这两个方向都是纯技术的,没有和业务结合起来,技术是为业务服务的,往架构方向走需要对业务理解透彻。
    不要去绑定编程语言,或者可以做全栈,多精通分布式系统(是一个非常庞大的知识体系),分布式计算,架构设计等。
    sunznx
        20
    sunznx  
       222 天前
    c++
    5boy
        21
    5boy  
       222 天前
    35 岁退休有啥好发展方向的,该吃吃该玩玩
    ruifeng
        22
    ruifeng  
       222 天前
    建议 cpp ,现在 spdk ,dpdk 用的越来越多了
    hrapunzel
        23
    hrapunzel  
       222 天前
    java
    xinshoushanglu
        24
    xinshoushanglu  
       222 天前
    业务导向 还是 java 好点,其次才是 php ,go ,python 这一档,小公司甚至还倾向于用 php 快速起项目
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2895 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:45 · PVG 22:45 · LAX 07:45 · JFK 10:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.