V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Pi10t
V2EX  ›  问与答

应届萌新程序员,想从事 Linux C/C++开发,求大佬指个路

  •  
  •   Pi10t · 2022-12-29 12:35:31 +08:00 · 1769 次点击
    这是一个创建于 727 天前的主题,其中的信息可能已经有所发展或是发生改变。
    22 年毕业本科,目前在做后端方向,但一直对高性能网络应用开发很感兴趣,了解到这样的应用一般都是 C 写的,如 DPDK ,XDP 等等,但感觉 C 的门槛好高,之前有尝试看过 Snort 源码和 DPDK 的 examples ,对我来说还是有点困难,不太能看得下去,各位大佬能给俺指个学习路线嘛?感谢🙏

    对了,目前正在啃《 UNIX 环境高级编程》
    8 条回复    2022-12-30 08:30:08 +08:00
    smallboy19991231
        1
    smallboy19991231  
       2022-12-29 13:59:51 +08:00 via Android
    我菜🐔大专一个,什么都技术没学,也想这个方向
    fano
        2
    fano  
       2022-12-29 14:11:15 +08:00
    Snort 和 DPDK 对新人不太友好,可以从试试 Build Your Own Redis
    https://build-your-own.org/
    byboy
        3
    byboy  
       2022-12-29 14:11:48 +08:00   ❤️ 1
    @smallboy19991231 我也是大专,平常时间很多,bilibili 黑马大学欢迎你 :)
    Pi10t
        4
    Pi10t  
    OP
       2022-12-29 14:17:19 +08:00
    @fano 感谢,我去看看
    echoechoin
        5
    echoechoin  
       2022-12-29 18:24:16 +08:00
    dpdk 好玩
    echoechoin
        6
    echoechoin  
       2022-12-29 18:25:52 +08:00
    可以用 c 和 dpdk 或者 tun 设备写一个自己的协议栈: https://github.com/chobits/tapip ( tun )
    zzzkkk
        7
    zzzkkk  
       2022-12-29 19:46:32 +08:00 via Android
    搞这个最废眼睛大脑还有颈椎 还不如学 rust 做应用 向前看 c 跟不上形式了
    signalyc
        8
    signalyc  
       2022-12-30 08:30:08 +08:00
    大量的 hw/ zte 培养的码农不就是做 linux/c 编程吗,楼主可以走向 linux kernel ,推荐赵炯博士的书,虽然学了没有直接的效用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.