关于 c++入门学习

2023-08-07 18:45:57 +08:00
 krystalzh

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

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

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

反正现在的就业大环境比较卷也比较难,工作肯定是能找到,无非就是满意与否了,一般大公司不会接受往届的应届生,每年都会招新的一届。
iOCZ
2023-08-07 21:32:48 +08:00
新人都要看 STL 源码了?
krystalzh
2023-08-07 22:30:09 +08:00
@Perfect1zsh1t 谢谢!
krystalzh
2023-08-07 22:32:35 +08:00
@iOCZ 是后期学习计划的内容😂,希望能顺利学到那
sparky
2023-08-08 09:12:48 +08:00
听一个大佬说先从 makefile 学起,先熟悉 C++的构建体系

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/963130

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX