私藏的实用工具C/C++书目推荐
1.Essentital C+±-------lippman--------C++大师之作,主攻核心,轻薄短小,经典
2 .The C++ programming language--------C++之父,技术权威,C++百科全书代表,圣经。
3.C++ Primer-------lippman------- 经典之作,C++百科全书式代表。
4.Inside the C++ object model--------lippman------- 提示C++底层,比较难。
5 . effective C+±-------- 通过50个C++编程实例一,展示专家经验,行文有趣,深入浅出。在技术面试多常有问题。
-
More Effiective C+±-------通过35 个编程实例,展示专家经验,行文有趣,深入浅出。
-
The C++ standard libray-------C++标准库的百科全书。
-
设计模式,可复用面向对象软件的基础------非常重要的开发经验总结.
多线程编程:
window下的window核心编程不错
linux下可以看看unix环境高级编程和unix网络编程卷二
多线程和C++语言关系不大,主要是了解创建线程的系统函数,其他就是线程间同步通信的机制了。
网络编程:
- TCP/IP协议
经典书是:W.Richard Stevens 著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是TCP事务协议等。还有官方的协议文档:RFC
当然也可以在网上下载电子书。
经典的开源协议分析工具:Wireshark.
简单的开源TCP/IP协议栈:LwIP,或者Linux 1.0里包含的协议栈,当然也可以看看FreeBSD的TCP/IP协议栈。
- 实际指导网络编程的书
Winodws平台,经典书是《windows网络编程》第二版。
Linux平台,经典书是W.Richard Stevens 著《UNIX网络编程》
4.库
boost
近期要看的书
1.C++primer
2.c和指针的指针部分
3.windows核心编程当字典看
5.计算机网络
计算机网络–自顶向下方法
首先是基础:C/C++语法 和 数据结构、算法,这些非常重要,招聘时笔试主要也是考这一块。
然后是进阶,基本上开发都要掌握的:
STL、TCP/IP协议、Socket网络编程技术、多线程编程技术、SQL数据库、linux。
面试准备
1.linux命令与shell编程大全(电子版)
2.设计模式-可复用面向对象软件的基础
3.程序员面试笔试宝典(C++)
《程序员面试笔试宝典 第2版》(何昊 等编著)
4.剑指offer
扩展阅读:
1.代码整洁之道
2.我编程,我快乐:程序员职业生涯规划之道
3.赢得朋友–卡耐基
4.关键对话:如何高效能的沟通
5.口渴之前先挖井(关于内推的书)
6.超越华尔街:成功投资的十大守则
7.邻家的百万富翁(讲述如何增加自己的财富)
8.牧羊少年奇幻之旅( 能让你重燃激情,倾听你内心深处的声音,追寻你曾经的梦想,那些已经迷失在我们日常琐碎生活中的 梦想)
关注我,带你遨游代码世界!
私信回复 “资料” 获取更多