互联网计算机技术方面的入门书籍有哪些推荐?

如题所述

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就有劲了!

综上所述,看书还真不如直接抄抄改改来得实在,新人直接拿别人的demo修改吧,容易上手.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-25

我感觉计算机技术方面方向有很多。 如果不是本专业,估计想问怎么可以开发网站、或者做iOS app、Android app、桌面程序。 建议,看看计算机科学系的课程,去掉公共课、去掉理论性太强的,剩下的应该就是你要的了,比如C语言、数据库之类,都是技术类型的。 如果还是嫌太基础,那就直接以“网站开发”、“iOS开发”、“Android开发”等为关键词,上网搜索一下吧,或者去CSDN之类的社区,看看有没有大牛愿意指点一下方向。吴军的《浪潮之巅》。既然是入门,那我给你推荐一本关于互联网历史的书,虽然和技术不太挂钩,但它又非常的重要。这本书叫《浪潮之巅》。这本书解释了互联网的发展,我认为不管你从事任何一个行业,那么你对一个行业的了解,你必须完全了解它的历史之后,你才能明白它未来会在哪个位置。如果你对这个行业的历史都不了解,你未来肯定是走不对的,所以这一点非常重要。

本回答被网友采纳
第2个回答  2017-12-25

作为一个还没有踏入社会的学生,产品经理、用户体验、交互设计什么的都只是浮云。就算你看了再多的书,背下再多的理论,能够做到勉强的模仿就已经是极限了。在所谓的互联网行业中,现在的分工已经非常详细了,有不少方向对技术并没有太多的要求。建议你还是首先评估一下自己的能力、爱好,以未来第一份工作作为目标,来决定当前的学习计划吧。盲目的去看什么具体的技术,事倍功半。
当然,如果真的要看,可以考虑找本类似《Java程序员上班那点事》之类的书,就是那种为IT求职准备的书,那上面对于所需基本技能说的还是比较全面的。而且这种书没有必要买,新华书店很多 ,站在那里看看就是了。

相似回答