• 请不要在回答技术问题时复制粘贴 AI 生成的内容
FlashEcho
V2EX  ›  程序员

求推荐后端发展方向

  •  1
     
  •   FlashEcho · Sep 17, 2023 · 6175 views
    This topic created in 1143 days ago, the information mentioned may be changed or developed.

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

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

    请问那个方向好点?

    28 replies  •  2024-05-04 10:46:33 +08:00
    Aloento
    Aloento
    Sep 17, 2023
    1
    Zigig
    wkong
    wkong
    Sep 17, 2023
    2
    建议学 Go ,门槛不高,Go 现在也越来越好找工作了。

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

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

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

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

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

    要么直接走 java 业务

    至于 go 的话,就算了。。
    isno
    isno
    Sep 18, 2023❤️1
    15
    建议 C++、DPDK 、ebpf 主攻网络相关的领域。

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


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



    你现在理解的后端可能只是 C/S 架构的服务端,但是实际上有大量的业务系统,这些系统不是简单的学好 CRUD 就能做好的。也不能纯粹做技术,你这两个方向都是纯技术的,没有和业务结合起来,技术是为业务服务的,往架构方向走需要对业务理解透彻。
    不要去绑定编程语言,或者可以做全栈,多精通分布式系统(是一个非常庞大的知识体系),分布式计算,架构设计等。
    sunznx
    sunznx
    Sep 18, 2023
    20
    c++
    5boy
    5boy
    Sep 18, 2023
    21
    35 岁退休有啥好发展方向的,该吃吃该玩玩
    ruifeng
    ruifeng
    Sep 18, 2023
    22
    建议 cpp ,现在 spdk ,dpdk 用的越来越多了
    hrapunzel
    hrapunzel
    Sep 18, 2023
    23
    java
    xinshoushanglu
    xinshoushanglu
    Sep 18, 2023
    24
    业务导向 还是 java 好点,其次才是 php ,go ,python 这一档,小公司甚至还倾向于用 php 快速起项目
    RanShunliu
    RanShunliu
    May 2, 2024
    25
    @wkong 大佬,这个项目,可以作为大三秋招,找日常实习的项目吗,打算好好做一下写上简历(目前大二下学期)
    RanShunliu
    RanShunliu
    May 2, 2024
    26
    @zhiyu1998 为啥说 2 楼推销嘞,这不是个开源项目嘛,看了下 1.9k star 了,没有看到付费接口
    FlashEcho
    FlashEcho
    OP
    May 2, 2024❤️1
    27
    @RanShunliu 不是大佬,强行回答一下,这个项目太复杂了,至少几万行,本科找日常实习没必要做这么复杂的项目,而且面试官一眼看出来你只是把别人的代码复制过来,没有自己的理解

    你想做项目找几个简单项目,比如数据库,rpc ,那种有很多资料的,面试会有东西说。上面那个 im 项目只有源代码,你真把这个项目写在简历上,面试官问你这个模块为什么这个设计,你怎么回答?
    RanShunliu
    RanShunliu
    May 4, 2024
    28
    @chesha1 懂了,看了下 Github 仓库,以为有手把手教的,而且没想到是几万行代码的项目,本科找实习几千行的能弄懂已经很厉害了,谢谢前辈解惑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3000 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 398ms · UTC 10:57 · PVG 18:57 · LAX 02:57 · JFK 05:57
    ♥ Do have faith in what you're doing.