A-A+

如何系统化学习计算机

2016年07月21日 WordPress 暂无评论 阅读 284 次

作为一个菜鸟,很想深入地学习一下计算机,可是不知如何下手。某天在邪恶八看到一位大神的神作,感触颇深,膜拜中。

Copy文章大致如下:

第一步先学

{

高等数学                 /*推荐教材:《高等数学》同济大学出版*/

同时学:计算机应用基础   /*随意买本,比如可以去“当当网”上,选择一本销量大的就可以了*/

同时学:学C            /*推荐教材:《C Primer Plus》。PS:有中文版。*/

}

第二步再学

{

计算机网络  ………………

同时学:计算机组成原理

}

第三步继续

{

数据库原理与应用  ……………………

同时学:面向对象程序设计  ………………

}

【更多建议】

例如:学《C Primer Plus》,就是学C程序设计时候,可以看《C陷阱与缺陷》……

【C++、VB程序设计、多媒体技术基础、计算机网络、数据结构、高等数学、线性代数、网络信息制作发布、操作系统、数据库基础及应用、计算机组成原理、微机接口技术、INTERNET应用、信号处理原理、面向对象程序设计、软件工程、编译原理、软件开发工具与环境、JAVA语言与WWW技术、计算机系统结构】

精通:能独立完成大中型程序单一模块的开发或有开发经验(就是我们通常说的开发过东西)

熟练:能独立完成实现一定功能的小型程序的编程工作(就是我们通常说的能用该语言编程)
掌握:能独立完成简单程序编写并能修改已知代码为自己所用(通常说的能对程序做二次修改)
了解:能独立完成程序代码的执行流程和漏洞的分析(就是我们通常说的能看得懂代码)

选用教材:即是推荐的自学主修教材,最好从头到尾都看完。
其他教材:同样是国际经典教材的,也可以选他们作为教材,初学强烈推荐将整本书看完。
补充教材:是必须要阅读的,因为这些并不是教程,而是一些细节和编程技术的深入探讨和补完,都很有针对性。

编译语言:

1.C语言

能力要求:至少要达到精通

选用教材:《C Primer Plus 中文版(第5版)》

其他教材:《标准C程序设计(第3版)》《C语言入门经典(原书第3版)》

补充教材:《C程序设计语言》《C陷阱与缺陷》《C专家编程》《C与指针》

2.C++语言

能力要求:至少要达到熟练

选用教材:《C++ Primer 中文版(第4版)》

其他教材:《C++ Primer Plus 中文版(第5版)》

补充教材:《C++程序设计陷阱》《Effective C++》《More Effective C++》《Essential C++中文版》

3.ASM语言

能力要求:至少要达到掌握

选用教材:《80x86汇编语言程序设计教程》和《Windows环境下32汇编语言程序设计》

其他教材:《汇编语言》

补充教材:《汇编语言编程艺术》

脚本语言:

1.ASP

能力要求:至少要达到掌握

2.PHP

能力要求:至少要达到精通

选用教材:《PHP与MySQL基础教程(第2版)》

其他教材:《PHP和MySQL Web开发(原书第3版)》《PHP和MySQL Web应用开发核心技术》

补充教材:《Ajax与PHP基础教程》

3.Perl

能力要求:至少要达到熟练

选用教材:《Perl语言入门(第4版)》

其他教材:《Perl技术内幕》《Perl教程(Win32版)》

补充教材:《Perl网络编程》

4.Python

能力要求:至少要达到掌握

选用教材:《用Python学编程》

补充教材:《Python网络编程基础》

操作系统(这里看导师的项目要求,原则上推荐从Microsoft开始。):

概览类:《深入理解计算机系统》

1.Windows

系统学习类:《深入解析Windows操作系统》

系统编程类:《Windows程序设计》和《Windows核心编程》

网络编程类:《Windows网络编程》

2.Linux

系统编程类:《Linux程序设计(第3版)》

标签:

给我留言

Copyright © DEFCON笔记 保留所有权利.   青ICP备15000093号-1   

用户登录

分享到: