博客第二篇:我所看的一些书

      想要整一整计算机的想法还是今年三月份开始萌生的,其实要是本科时代多去听听课或是高中时代搞个计算机竞赛应该更好,现在机会有点少了,不过还是值得做的,这里推荐几本我这三个月内看过的书,当然了也是从其它的入门书籍推荐那借鉴的来的,并且给出我的一点评价:

1. 计算机科学概论

    https://book.douban.com/subject/26999520/

    在开始计算机的学习历程前,先看一本计算机科学的导论书是有必要的,你能够快速了解清楚你应该怎么规划怎么走,至少了解清楚计算机都有哪些需要学习吧!

2. 编码: 隐匿在计算机软硬件背后的语言

     https://book.douban.com/subject/4822685/

    这本书相当赞,值得闲来无事的时候翻一翻,增加学计算机的热情。

3. 离散数学与组合数学

   https://book.douban.com/subject/2115207/

    看数学书不是必须的,但是我觉得还是有必要的,至少有助你更容易消化数据结构与算法!没有数学基础感觉学习计算机会有点吃力。(主要是理解一些数学概念,不管是关系与函数啊,图与树啊,计数结构啊,都能用的到)

4.啊哈!算法!

   https://book.douban.com/subject/25894685/

   跟着作者学习几个算法,理论理解一下,然后编程做出来,还是很有成就感的!

5.深入理解计算机系统(CSAPP)

   https://book.douban.com/subject/26912767/

   最好学习最新版的,汇编那一块现在是64位指令集了,我学习的第二版还是32位的。对于我这样的菜鸟来说,难啃,C语言不熟练是一个巨大的硬伤。建议有点基础后再看,当然了先看一遍记住一些重要思想也是有益处的。(编个程也有很多硬件方面的学问!)

6.计算机系统概论

   https://book.douban.com/subject/2185076/

   这本书比前一本书更加友好,可以同时体会到计算机系统与C语言的美妙。这个来源于作者自底而上的想法以及合适的例子(LC-3比真正的x86-64友好多了),值得一看,另外网上可以找到LC-3编程模拟器,跟着做一做。

7.世界是数字的

   https://book.douban.com/subject/24749903/

   可以和任何人一块看的闲适的但不失精彩的书

8. 算法导论(CRLS)(正在看)

   https://book.douban.com/subject/20432061/

   用这本书入门算法是不是太High-Level了一点?其实也不尽然,伪代码实现比那些C语言Java语言C++语言相比有一个好处,让你不拘泥于程序的具体实现(毕竟那就要熟悉编程语法和编程思想了,不是学习算法的部分),用纸实现一遍,再用自己熟练的语言实现一遍,学得很慢,但学得应该更扎实(个人愚见)

9.程序设计方法(正在看)

   https://book.douban.com/subject/1140942/

   被Scheme语言给带偏节奏了,没有理解清楚程序设计的思想,当然了继续努力看吧!


附注:也就每天晚上以及周末能看一下,按理说博士生晚上以及周末都应该要好好搬砖,sigh~

         个人看的还都是中文版的,不想被英文版的拖住阅读节奏,当然这也只是个人做法。

         目的在于,想要学计算机,就好好去学它,学透彻一点。暂时不知道搞些什么,就把基础好好打一下,每个人目的不一样,最合适的方法肯定也不一样,大家只是相互讨论交流一下,他山之石,可以攻玉,这样能够互相进步。(不过非常的菜没有给别人启发的可能性 哈哈哈)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值