《数据结构》(唐朔飞版)——内核与设计原理(第四版)(美)WilliamStallings操作系统:设计与实现(第二版)上册(美)《编译原理》作者::清华大学出版社《程序设计语言编译原理》作者:陈火旺出版社:、萨师宣的《数据库概论》《计算机系统结构》(第二版)<<计算机网络>>谢希仁编著、《计算机组成原理》(熟悉)2、《数据结构》(掌握)3、《操作系统》(了解->熟悉)4、《TheClanguage》(掌握)5、《编译原理》(了解原理)6、《汇编语言》(了解)7、《计算机网络》(了解)8、《软件工程》(了解)9、《关系数据库》(熟悉)10、《TheC++Languege》(掌握)11、《面向对象设计》(掌握;结合C++学习)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、《puterProgramming》12、《ProgrammingWindows》(CharlesPetzold)13、《VC++》14、《MFC深入浅出》15、《软件需求》16、《AdvancedWindows》17、《C++primer》18、《win32程序员参考手册》19、《用TCP/IP进行网际互连》20、《COM本质论》 ? Java是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于Java,对C++等其他程序设计语言也一样管用。有编程高手认为,Java也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。 培养兴趣兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。 慎选程序设计语言男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗
计算机专业课学习顺序 来自淘豆网m.daumloan.com转载请标明出处.