1、《计算机组成原理》(熟悉)2、《数据结构》(掌握)3、《操作系统》(了解->熟悉)4、《TheClanguage》(掌握)5、《编译原理》(了解原理)6、《汇编语言》(了解)7、《计算机网络》(了解)8、《软件工程》(了解)9、《关系数据库》(熟悉)10、《TheC++Languege》(掌握)11、《面向对象设计》(掌握;结合C++学习)
(五)一些经验和体会1、真正的程序员用C++;(一位专家说的)2、动手去编程序;3、动脑去思考;4、要有良好的编程风格;5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读
好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)
6、有自己的学习计划;7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)8、不要怕学新东西;9、要有软件工程的思想;10、善于发现问题,然后去寻找答案;11、向高手请教;(要虚心直到你成为高手)12、和同行交流;(不善于交流肯定不行)13、懂得软件的实质,不要被千变万化的表象所迷惑;14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用
那些什么库都比较简单,但光会这些库,我觉得还远远不够)15、学习wiodows编程主要是学习windowsOS和win32API;16、有空了解一下嵌入式开发;17、有空了解一下PDA软件开发;18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;19、要有耐心,不要作浮躁的人;20、对程序加注释,并保留你的老程序;21、学到的东西越多,了解的越多,你就越接近专家;22、有空去逛逛CSDN,那里有你很多知己;23、要有信心成为一个优秀的程序员;(六)一些好书的推荐1、《TheCProgramminglanguage》(Keinighan&DennisRitchie1988)*2、《TheC++ProgrammingLanguague》(BjarneStroustrup1997)*3、《InsideTheC++ObjectModel》(lippmans)4、《EffectiveC++》(同上)*5、《MoreEffectiveC++》(同上)*6、《Exceptionalc++》7、《C++面向对象高效编程》8、《设计模式》9、《ThinkingInC++》*10、《TheStandardC++Bible》(一般推荐)11、《TheArtofComputerProgramming》12、《ProgrammingWindows》(CharlesPetzold)13、《VC++5.0技术内幕》14、《MFC深入浅出》15、《软件需求》16、《AdvancedWindows》
17、《C++primer》18、《win32程序员参考手册》19、《用TCP/IP进行网际互连》20、《COM本质论》(七)学习计划D―-这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。1、《计算机组成原理》2、《操作系统》3、《数据结构》4、《汇编语言》5、《C》6、《C++》7、《VC技术内幕》8、《ProgrammingWindows》9、《深入浅出MFC》10、《AdvancedWindows》11、《InsideTheC++ObjectModel》12、《ThinkinginC++》13、《EffectiveC++》14、数据库15、网络16、嵌入式OS和编程17、硬件单片机18、.NET和C#19、软件工程20、UNIX和Linux