能不能推荐基本这方面的书?
追答初学者:
第一阶段:《c++ primer》、《c++ primer plus》、《unix环境高级编程》
第二阶段:steven的《tcp ip 详解》(三大卷)、《深入理解计算机系统》、《代码大全》
第三阶段:《设计模式》、《重构》
当然这只是建议,可以根据自己的需要来调整。有些书我也没看过。目前在看代码大全。
谢谢
问题是,咱还没开始找工作呢!!!
只看过一遍C++ PRIMER,怎么写应用程序?在LINUX平台,是不是要学UNIX环境高级编程?
追答我不懂编程,听别人说的。你只读一遍C++ PRIMER不行,要把C++玩好了可不容易,不是一年两年能玩好的。我只会玩ubuntu。
追问您用ubuntu做什么工作?我在用ubuntu学编程
追答工作上很少用电脑,我自己没事的时候玩Ubuntu。
追问哦,我学过ubuntu的基本命令行操作。。。
追答C++在windows下开发应用程序很好的,干吗不在windows下发展?
C++学习完整学习路线及方向指引,保你少走弯路
C++企业级桌面应用开发、音视频流媒体、Linux C++后台服务器、Linux内核源码、网络安防、游戏开发、嵌入式开发。
C\/C++就业领域与学习方向 | 学习计划
Linux后台服务开发主要在分布式服务器、云计算等领域,包括C++语言、Linux系统编程、网络编程、数据库等知识。腾讯、华为云等公司是就业目标,学习项目如Git源码。最后,逆向与反外挂涉及网络安全、游戏防护等领域,需要C\/C++逆向、操作系统知识、加密算法等。奇安信和奇虎360等公司是相关领域的就业选择,学习项...
想学习C++ 网络编程,不知如何入手。。。请过来人指点!
1、计算机操作基础 2、Office办公自动化 3、计算机组装与维护 4、C语言 第二阶段 1、SQL Server2005数据库设计 2、和高级查询 3、数据结构 4、C#面向对象程序设计 5、HTML5与CSS3开发 6、JavaScript 7、jQuery高级编程 8、PHP开发 第三阶段 APP Development 1、JavaScript特效制作 2、jQuery应用开发 ...
想向c++软件开发方面发展,我应该学好哪些知识呢
很多书.哪个方向都是很多要学的.基础课要学好,数据结构,算法分析,离散数学,操作系统,组成原理,计算机网络.软件工程等等.
学C++的以后都能从事哪些岗位?
5. 游戏开发游戏开发是另一个C++的应用领域,但需要热情和相关游戏开发经验。游戏引擎如Cocos2d、Unity3D,以及计算机图形学知识都是必备的。6. 嵌入式开发嵌入式开发是C++的另一个重要方向,适合电信、微电子专业背景的人,需要硬件和软件结合的技能,如网络编程和电路理论。总结单纯掌握C++并非就业保障,...
c++选择哪个方向工作与其他语言有优势一点
1、服务器端开发:很多游戏或者互联网公司的后台服务器程序都是基于C++开发的,而且大部分是linux,unix等类似操作系统,所以说,你如果想做这样的工作,你需要熟悉linux操作系统及其在上面的开发,熟悉数据库开发,精通网络编程。2、游戏:目前很多游戏客户端都是基于C++开发的,除了一些网页游戏可能不是,...
c++可以做什么 从事哪些行业
C++可以从事哪些行业 C++是一门基础语言,可以往信息安全、底层安全方向发展,底层信息安全以后可以从事漏洞挖掘及逆向分析工程师、恶意代码分析师、驱动开发、游戏安全、软件逆向、病毒分析等安全岗位。安全方向被国家重视,发展前景也不错。软件开发、算法开发、游戏开发(2D、3D游戏,包括引擎开发,界面编程...
【新】Linux C\/C++高级全栈开发学习(后端\/游戏\/嵌入式\/高性能网络\/存 ...
面向大厂标准和面试热门技术需求,这门课程深度覆盖Linux C\/C++高级全栈开发,包括后端、游戏、嵌入式、高性能网络、存储和基础架构等关键领域。课程内容实战性强,注重原理与代码实现的结合。手把手教你构建sdpk文件系统,以及dpdk用户态协议栈,掌握异步网络库zvnet和协程技术如io_uring。学习如何使用Nginx...
我是计算机专业的,今年毕业,目前希望往C++编程方向发展
在Linux平台下,GUI一般商用都是QT写的,其他的框架用的不多。而且QT可以很方便的移植到Windows和Android平台下。另外Linux下就是要看《Linux程序设计》、《Linux高级程序设计》还有《深入理解Linux内核》,往网络编程方向走就是《Unix网络编程卷1和卷2》还有《unix高级编程》。另外,搞Linux下开发,一般要...
c++开发工程师要会哪些知识
首先是基础:C\/C++语法和数据结构、算法,这些非常重要,招聘时笔试主要也是考这一块。然后是进阶,基本上开发都要掌握的:STL、TCP\/IP协议、Socket网络编程技术、多线程编程技术、SQL数据库、linux。接下来学些什么就是看你的发展方向了,发展方向有挺多的,什么图像处理、服务器开发、游戏开发、网络开发...