看你要走软件还是硬件方向:
如果你想主攻硬件,那么应该多看看计算机通信,数字逻辑,计算机组成原理,操作系统,tcp/ip协议,计算机网络工程,网络管理,网络操作系统,宽带ip,socket编程之类书籍。
如果你要走软件方向,那么也必须要把自己的网络基础打牢,那么仍然需要先看看操作系统,tcp/ip协议,同时要看看软件工程,要把C语言,数据结构,数据库作为主要的基础课程,并且还得做深入学习,然后学习更高层的变成语言,如java、C++、C#、javascript等等。对web编程要着重学习asp.net方面的书籍。差不多吧,等你基础好点了,也就知道自己该看什么书了。如果是你还是学生的话,多去图书馆!
1、《编码:隐匿在计算机软硬件背后的语言》 ,这本书真的浅显易懂,从与非门到寄存器,再组成RAM,主要帮助你理解电信号如何转换成二进制!你看完加运算的进位电路设计就会明白“溢出”是怎么一回事了。
2、王爽的《汇编语言》,这本书很精简,没有庞大的概念。一直是边做实验边学,带你用指令操作寄存器,并且跟踪结果,你能清楚观察到内存中每个字节的变化!做完实验你就有体会,数据类型确实挺重要的,因为没准你会覆盖别的数据!这里面直接操作地址,想学好指针的千万别错过!
3、为了深入理解汇编与电路之间的关系,推荐第三本书《Digital Computer Electronics》,是一本解构4位CPU电路的书(刚回去翻,发现找不到了,很可惜,这本书对我的帮助很大!)。反正我记得最清楚的是,一条汇编指令mov ax,cs 存储在内存中,后半部分其实存的是两个寄存器ax,cs 对应的地址,前半部分存的是mov 对应的二进制。前半部分进入解码器进行解码,接着通过控制矩阵找到这两个地址,再进行操作。
4、读完以上三本估计你就能很好理解大部分计算机概念了,现在推荐《C程序设计语言》和《C primer plus》,《征服C指针》,这三本介绍了很多C语言特性,注意必须采用《老码识途》中的方法边写边调试,对比不同的写法在寄存器,内存中每个字节的变化,如此你才算是真正懂的了,光看书是没用的,很快就忘记了!
5、数据结构推荐程杰《大话数据结构》,代码很少,直接用插图形式描绘数据结构执行过程。我看完这本书,再去找c语言算法代码来调试,简直太容易理解了。
6、语言层面差不多了,下面的就要进入操作系统了,推荐hurlex同学的《一个基于x86架构的简单内核实现》和《xv6-book》,另推荐网易公开课李志军老师的《操作系统》课程
7、数据库方面推荐《mysql 必知必会》,入门书!不是原理书,教你数据库语句。
8、编译原理方面推荐网易公开课华保建老师《编译原理》!然后推荐目录 | TIPI: 深入理解PHP内核,因为前面介绍了C语言嘛。懂JAVA的可以看看《两周自制脚本语言》,是从零开始的。
9、网络方面太深奥了,推荐一本新书《网络是怎样连接的》,从你打开浏览器访问页面说起。知乎还有类似的问题呢!
用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的? - 互联网 - 知乎
10、浏览器方面推荐《how browsers work 》中文 版,也就几十页,看一看有好处的!
11、选择一门高级语言!人生苦短,作为一个新手,入门是最重要的!听说C ++ 很牛逼,要不要学C ++ 呢 ?然而到最后我也没碰过几次C ++ ,又想学JAVA ,被JAVA 虚拟机给难住了。最后我放弃了!反正好久没碰,一次偶然机会获得一份开源PHP WEB程序(可以赚钱的),又不想让别人觉得我这是抄袭的!嘿嘿,我就想起给它换个样子!果然学HTML,CSS,JavaScript就有劲了!
学计算机网络技术对初学者来说需要看什么书
初学者的话原理就看谢希仁老师的《计算机网络》比较合适(第五版、第六版都可以)。内容方面对于初学者肯定是够丰富的,难度也不是太大,讲得比较详细,比较好理解。后续的实验(命令)方面的话,看你是学的思科体系还是华为体系了。这两个体系的命令有一些区别,但大致意思差别不大。这两种体系的书籍...
计算机网络哪本教材最好呀
1、《计算机网络基础》,作者是满昌勇,简介:该书共分8个模块,面向的是计算机网络的初学者,读者只要具备基本的计算机文化基础知识就可以随着《计算机网络基础》的任务指导,掌握相关知识与应用。同时,《计算机网络基础》将任务驱动与理论学习相结合,由浅人深,循序渐进,也适合大中专院校的教师将其作为授...
自学it看哪些书
1. 《计算机科学导论》:这本书是计算机科学领域的经典之作,涵盖了计算机科学的各个方面,包括计算机硬件、软件、编程语言和算法等。对于初学者来说,这本书可以帮助你了解计算机科学的基本概念,为后续学习打下基础。2. 《计算机网络》:计算机网络是IT领域的重要分支,这本书可以让你深入了解计算机网络...
计算机网络教材哪个好
二、《计算机网络:原理、协议与TCP\/IP》这本书全面介绍了计算机网络的基本原理、协议和TCP\/IP协议簇。该书内容全面、结构清晰,不仅适合初学者,也适合作为高级网络技术的参考资料。书中对TCP\/IP协议的详细讲解,有助于读者深入理解互联网的工作原理。三、《计算机网络:网络与互联网》这是一本综合性计...
什么计算机网络书最好
计算机网络最好的书籍是《计算机网络:自顶向下方法》。一、《计算机网络:自顶向下方法》是一本全面且深入地介绍计算机网络的书籍。该书由计算机网络的专家所著,具有广泛的专业认可度和高度的权威性。这本书以实际应用为出发点,逐步深入到网络技术的细节中,让读者能够更全面地理解计算机网络。二、《...
自学it需要哪些书籍
一、基础理论知识书籍 对于想要自学IT的人来说,首先需要掌握基础的理论知识。《计算机科学导论》是一本全面的计算机科学入门教材,涵盖了计算机科学的各个方面,包括计算机硬件、软件、网络等基础知识。这本书可以帮助初学者建立对计算机科学的整体认识。二、《计算机网络》对于想要深入了解计算机网络的人来说...
网络哪些书
1.《计算机网络》:这本书是计算机网络领域的经典之作,全面系统地介绍了计算机网络的基本原理、协议、算法和网络架构等方面的知识。对于初学者来说,这本书是很好的入门教材。2.《计算机网络实践指南》:这本书不仅包含了计算机网络的基础知识,还通过实践项目的方式帮助读者加深理解。对于那些希望将理论...
计算机网络技术应该要看什么书
(5)计算机体系结构 《计算机体系结构》,张晨曦等,高等教育版社.《计算机系统结构》,郑纬民 汤志忠,清华版社版.《计算机组与结构》,王英,清华版社.(6)计算机网络 《计算机网络(第二版)》,冯博琴,高等教育版社.《<计算机网络与INTERNET教程>》,张尧,清华版社.《计算机网络》,蔡裕等,机械工业版社.(7...
学计算机网络技术买什么书?
javascript等等。对web编程要着重学习asp.方面的书籍。差不多吧,等你基础好点了,也就知道自己该看什么书了。如果是你还是学生的话,多去图书馆!自学计算机网络技术入门需要看什么书先?一般先找本计算机网络类的书就行,不用太厚,内容都差不多,介绍像TCP\\IP类的协议,及分层,各种网络设备等。
什么计算机网络书最好
在众多计算机网络教材中,没有绝对的"最好"之说,因为每本书都有其独特之处。然而,对于初学者来说,推荐从基础开始,例如清华大学出版社出版的CCNA——思科网络学院教程(上下册)是一个不错的选择。这本书适合英语水平较好的读者,如果英语不是强项,中译本如James Kurose的教材也是一个好起点,它是...