答案:建议一条,前期打基础:
1 数学(如果想尽快上机试一下自已适不适何这份职业 可暂放,后期 一定要学的) 高数,线代,复变,概率论,数值分析,
2 英语(看外文资料用,新技术一般都是En),数据结构与算法分析 c++版
3做一些DIY增加硬件感性认识 可帮你从整体上增理解c++编程 和
计算机结构 (computer structure)这门课
5 英语学够了,之后介绍几本超经典好书:
林悦 EE PH.D -->
<< 高质量的c/c++>> 编程风格,炼就编程好习惯
蒋遂平 CS PH.D -->
<<软件工程知识体系指南_2004>> 知识体系的明确定义,让你在学海无漄中有方向可寻 不走弯路,时间就是生命
W.W.L Chen 老教授 ->
<<Discrete Mathamatics>> 1982 练习逻辑思维用
Steve McConnell SE --> << Code Complete >>2nd
系统的开发软件
Pete Goodliffe [expert software developer] -->
<< CODE Craft>> 减少bug ,软件稳定性第一,让你做程序员不再那那么那么累
Andrew S. Tanenbaum 老教授两本经典 -->
<<computer Network>> 4th
<<Modern Operating Systems>> 2nd
Victor Shtern -->
<<Core C++ A Software Engineering Approach>>
Robert L. Kruse & Alexander J. Ryba -->
<< Data Structures and Program Design in C++>>
Bruce Schneier -->
<<Applied Cryptography Second Edition Protocols, Algorthms, And Source Code In C>>
W. Richard Stevens --> <<Tcp Ip Illustrated, Volume I ,II ,III>>可选 第三本 volume III for SE
Nicolai M. Josuttis --->
<<C++ Standard Library: A Tutorial and Reference>>
6 如果认为有能力自已去设计语言 去解决 你遇到特别棘手的问题 时可看一下
Eitan M. Gurari --->
<<Computer Science - Compiler Design - Introduction To The Theory Of Computation>>1989
C++你不知道吗?
你上什么课来的啊?
C语言基础
上一个:专科生如何自学C++?(寻求学习计划)
下一个:想学学C++编程语言不知道从哪入手