user-0 提问: 困扰很久的问题，求解惑！！！

回复:
user: user-0
content: 引用 10 楼 jiangweilian 的回复:这些问题，等你被折磨久了就自然懂了  正在备受折磨中啊……

user: user-1
content: LZ还是放弃这行吧，转行其它的也许更能有发展

user: user-2
content: http://c.itcast.cn/

user: user-3
content: 1  学会C和C++语法 2  学会用开发环境（开发环境中一般包含各种库） 3  学会用库/API（系统库如windowsAPI，开源库如opengl，专业库（这里就不太方面举例了））  最简单的是1，最难得是3

user: user-4
content: 楼主问了一个好问题

user: user-5
content: 引用 3 楼 dnlovena 的回复:1、C/C++开发人员只的是要回C和C++两种语言。 2、C是面向过程的一种编程语言，C++ 是面向对象的一种编程语言。 3、VC/VC++指的是同一个开发工具（Microsoft Visual C++），各个版本可以自己百度一下，在该工具中可以写C或者C++代码。 4、MFC是vc6.0、vs2003等工具中微软提供的一种开发工具，可以开发界面的。 5、STL标准模板库，英文Standard Template Library，里面包括vector、list等，自己百度，买本书自己看看。 6、熟悉C++，不代表他就会MFC和STL，这个之间没有必然的联系。可以参考这个回答！

user: user-6
content: 这些问题，等你被折磨久了就自然懂了

user: user-7
content: 经常看到很多地方都写着C/C++开发人员怎么怎么样， 一直很不理解C/C++开发人员指的是具有哪些技能的人员，是C、C++都精通吗？  熟悉C/C++这个自然不用说，精通的潜台词还包括：数据结构和算法、操作系统的知识及其操作系统的API、网络及其API⋯⋯    还有一直搞不清楚C、C++、VC、VC++到底都是什么关系，MFC和STL之类的也属于C++吗？别人如果说他熟悉C++，那么表明他也会MFC和STL吗？  C：语言 C++：语言，兼容C，多了类，OO和范型的支持 VC和VC++：一回事，都是指微软的C/C++的开发工具，核心是编译器，然后集成了编辑器等工具，是以称为IDE STL是标准C++的一部分；MFC只是微软对Win32开发封装的一套库 熟悉C++，自然要熟悉STL，因为STL是C++的一部分；MFC则不需要

user: user-8
content: 引用 6 楼 buyong 的回复:[quote=引用 5 楼 zhangshichuan972 的回复:] 如果你要从事传统行业.那么C语言占%90,C++占%10. 如果你要从事游戏或者其他什么的.c语言%70,C++占%30.  C语言学: 指针做函数参数的输入输出模型,接口的封装与设计.接口的抽象能力.回调函数. C++:         多态的理解,   接口的封装和设计和模块界面分工    任务的实现 和 任务的调用 可以耦合  （提前进行接口的封装和设计）  这只是基础.  Unix/Linux操作系统技术（包括linux基本命令，用户管理，vi使用，安装卸载软件，网络配置管理 gcc,g++编译器,gdb调试工具,make管理项目 Unix/Linux信号处理(signal)，内存管理(malloc)，内存印象文件的使用; Unix/Linux进程间通信(IPC)，管道的操作以及FIFO。通过共享内存实现进程间通信，守护进程 Unix/Linux多线程编程技术，线程接口，线程同步机制 Unix/Linux网络编程(socket) Unix/Linux shell编程 QT Creator的使用；QT Designer的使用 Oracle开发实战   Linux Android 驱动开发概述以及设备管理机制 Linux Android 内核机制  Linux Android 内核调试，以及GDB Linux Android 键盘鼠标驱动程序设计 Linux Android 触摸屏驱动程序设计 Linux Android 网络设备驱动程序设计  物联网-智能家居  学习是个体系.不是学习一两门语言就行的.有人给你扶梯子,你很快就能上来.没人帮你.是比较困难的.  你念几年书？[/quote]  2年.我8月份找工作了.

user: user-9
content: 引用 楼主 u013410838 的回复:经常看到很多地方都写着C/C++开发人员怎么怎么样， 一直很不理解C/C++开发人员指的是具有哪些技能的人员，是C、C++都精通吗？   还有一直搞不清楚C、C++、VC、VC++到底都是什么关系，MFC和STL之类的也属于C++吗？别人如果说他熟悉C++，那么表明他也会MFC和STL吗？      希望能够尽可能详细的描述一下，这个问题困扰很久了……  一般招聘信息都写的宽泛随意，招C/C++，有可能实际只需要C, 有可能只需要C++，具体情况有时面试时，甚至入职后才能知道。 有时C++和VC是同义词，在另一些公司可能就完全无关。STL属于C++，但也不表明会C++就必须用，有些地方就禁用STL。 总之，具体公司具体部门具体项目组具体分析吧

user: user-9
content: 引用 5 楼 zhangshichuan972 的回复:如果你要从事传统行业.那么C语言占%90,C++占%10. 如果你要从事游戏或者其他什么的.c语言%70,C++占%30.  C语言学: 指针做函数参数的输入输出模型,接口的封装与设计.接口的抽象能力.回调函数. C++:         多态的理解,   接口的封装和设计和模块界面分工    任务的实现 和 任务的调用 可以耦合  （提前进行接口的封装和设计）  这只是基础.  Unix/Linux操作系统技术（包括linux基本命令，用户管理，vi使用，安装卸载软件，网络配置管理 gcc,g++编译器,gdb调试工具,make管理项目 Unix/Linux信号处理(signal)，内存管理(malloc)，内存印象文件的使用; Unix/Linux进程间通信(IPC)，管道的操作以及FIFO。通过共享内存实现进程间通信，守护进程 Unix/Linux多线程编程技术，线程接口，线程同步机制 Unix/Linux网络编程(socket) Unix/Linux shell编程 QT Creator的使用；QT Designer的使用 Oracle开发实战   Linux Android 驱动开发概述以及设备管理机制 Linux Android 内核机制  Linux Android 内核调试，以及GDB Linux Android 键盘鼠标驱动程序设计 Linux Android 触摸屏驱动程序设计 Linux Android 网络设备驱动程序设计  物联网-智能家居  学习是个体系.不是学习一两门语言就行的.有人给你扶梯子,你很快就能上来.没人帮你.是比较困难的.  你念几年书？

user: user-8
content: 如果你要从事传统行业.那么C语言占%90,C++占%10. 如果你要从事游戏或者其他什么的.c语言%70,C++占%30.  C语言学: 指针做函数参数的输入输出模型,接口的封装与设计.接口的抽象能力.回调函数. C++:         多态的理解,   接口的封装和设计和模块界面分工    任务的实现 和 任务的调用 可以耦合  （提前进行接口的封装和设计）  这只是基础.  Unix/Linux操作系统技术（包括linux基本命令，用户管理，vi使用，安装卸载软件，网络配置管理 gcc,g++编译器,gdb调试工具,make管理项目 Unix/Linux信号处理(signal)，内存管理(malloc)，内存印象文件的使用; Unix/Linux进程间通信(IPC)，管道的操作以及FIFO。通过共享内存实现进程间通信，守护进程 Unix/Linux多线程编程技术，线程接口，线程同步机制 Unix/Linux网络编程(socket) Unix/Linux shell编程 QT Creator的使用；QT Designer的使用 Oracle开发实战   Linux Android 驱动开发概述以及设备管理机制 Linux Android 内核机制  Linux Android 内核调试，以及GDB Linux Android 键盘鼠标驱动程序设计 Linux Android 触摸屏驱动程序设计 Linux Android 网络设备驱动程序设计  物联网-智能家居  学习是个体系.不是学习一两门语言就行的.有人给你扶梯子,你很快就能上来.没人帮你.是比较困难的.

user: user-10
content: MFC倒不一定，不过STL那是要掌握的

user: user-11
content: 1、C/C++开发人员只的是要回C和C++两种语言。 2、C是面向过程的一种编程语言，C++ 是面向对象的一种编程语言。 3、VC/VC++指的是同一个开发工具（Microsoft Visual C++），各个版本可以自己百度一下，在该工具中可以写C或者C++代码。 4、MFC是vc6.0、vs2003等工具中微软提供的一种开发工具，可以开发界面的。 5、STL标准模板库，英文Standard Template Library，里面包括vector、list等，自己百度，买本书自己看看。 6、熟悉C++，不代表他就会MFC和STL，这个之间没有必然的联系。

user: user-2
content: 计算机组成原理→DOS命令→汇编语言→C语言（不包括C++）、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言（包括C++）、架构……

user: user-12
content: C/C++，这就要求都会，STL是C++的一个库，还是需要掌握的 MFC是微软利用C++实现的一套GUI库，有的公司利用它来做界面，所以可能需要掌握，但已经很少有公司在用这个玩意了