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

关于 c++入门学习

  •  
  •   krystalzh · 263 天前 via Android · 960 次点击
    这是一个创建于 263 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,毕业两年了,想转码了,希望能通过自学找到 c++方面的工作,想问下学习路线的问题,网上各种视频十分杂乱,想问问各位大佬的建议。我的大概学习路线是 1.c++入门,视频和书籍( c++primer ) 2.数据结构与算法,视频和书籍(大话数据结构) 3.操作系统 4.设计模式 5.stl 源码 暂时只梳理到这了,各位已经工作大佬能否给出一些关于学习路线上的建议,包括学习视频和所需书籍以及有哪些坑。 p.s.1 想问下各位从入门 c++到找到工作需要的有效时间大概是多久 2.有没有公司接受往届去实习的机会。 3.感谢大家的解答。

    10 条回复    2023-08-08 09:12:48 +08:00
    zuosiruan
        1
    zuosiruan  
       263 天前   ❤️ 1
    感觉今年不对劲了,我在论坛、微信程序员交流群,已经看到非常多的转 c++的,c++的需求量那么大了现在?
    egonet
        2
    egonet  
       263 天前
    C++做内核开发吗
    krystalzh
        3
    krystalzh  
    OP
       263 天前 via Android
    @egonet 现在刚开始入门,还没到考虑方向的时候😂
    krystalzh
        4
    krystalzh  
    OP
       263 天前 via Android
    @zuosiruan 是不是 java 培训推不下去改推 c++了😂
    L4Linux
        5
    L4Linux  
       263 天前 via Android
    @zuosiruan 前段时间新能源,再之前芯片都需要吧。更别说还有炼丹的。
    Perfect1zsh1t
        6
    Perfect1zsh1t  
       263 天前   ❤️ 1
    除了庞大的 C++语法 STL 源码 C++11 C++17 的一些现代 C++语法 还有数据结构算法 这个就是刷题
    计算机网络的话 也要着重学习下网络层、传输层以及应用层的相关协议 比如 IP 、TCP 、HTTP 等
    然后要去看 apue unp 这类书,对 Linux 下的系统编程、网络编程有个了解,可以找一些网络库源码看看 推荐陈硕的 muduo 网络库
    数据库的话也要学一些,关系型非关系型的两个 mysql redis

    大概先补充这么多,工作量其实挺大的,加油

    反正现在的就业大环境比较卷也比较难,工作肯定是能找到,无非就是满意与否了,一般大公司不会接受往届的应届生,每年都会招新的一届。
    iOCZ
        7
    iOCZ  
       263 天前
    新人都要看 STL 源码了?
    krystalzh
        8
    krystalzh  
    OP
       263 天前 via Android
    @Perfect1zsh1t 谢谢!
    krystalzh
        9
    krystalzh  
    OP
       263 天前 via Android
    @iOCZ 是后期学习计划的内容😂,希望能顺利学到那
    sparky
        10
    sparky  
       263 天前
    听一个大佬说先从 makefile 学起,先熟悉 C++的构建体系
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2909 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:58 · PVG 15:58 · LAX 00:58 · JFK 03:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.