|
我不同意楼上的观点.为什么要看不起集成环境? VC那么强大,好用, 任意调试, 设置断点, 察看变量, 寄存器, 反汇编, 可以说是学习C, C++的极好工具. 会写makefile 并不代表你就了解编译器链接器干了什么, 编译器的开发者才真正知道. 其次, linux 还是windows都不重要, 学好操作系统这门课才重要. 进程, 线程, 同步, 虚拟内存, 文件系统, 这些概念你装了个linux就懂了吗? 只是windows程序员很可能不会从事纯C++的工作, 不可避免会接触到windows编程, MFC等, 然后面对MSDN里无穷无尽的API , 这个过程会比较长, 但我觉的是一个学习与锻炼的机会. 至于开源不开源什么的,我觉的对学生并不重要. 我不相信有人在大学里就开始研究修改OS的内核. 数据结构, 算法, 网络编程, 数据库, 等等很多是平台无关的东西, 这些在学校就有排学了.
当然稍为接触一下linux是必要的, 例如什么shell编程, 基本的命令, 懂一点点名词概念都可以应付面试了. |
|