有什么书用简单易懂、生动形象的语言讲解计算机硬体、程序、结构和功能,本人非计算机专业,想自学?
《编码》
《大话计算机》?我有一次在老大办公室的桌子上看到了这本书,当时是让老大审阅的,翻看了一下,感觉讲故事还是不错的,但是要生动形象,和故事会有得比,那还是不太行。
上B站看视频教程吧,一大堆学习视频,不少质量都很高的。而且说实在的,学习这些的过程都很枯燥,你学一门东西,就没简单易懂这一回事。
别了吧,这玩意实话讲很枯燥并且体系庞大,那些计算机专业啃了多少年枯燥的书都没成。想自学看看一些教程视频吧,看看能不能入门吧。
嗯…简单易懂,生动形象,还是零基础想要都满足这些,我可以告诉你没有…
如果学过编程语言,你可以先看看像演算法图解和大话数据结构这两本全是演算法,和数据结构的科普入门书籍了。至于操作系统和计算机组成原理,我也想找到那种简单随便动下脑子就能轻轻松松刷完一本书的书(大佬勿喷啊),这真没办法,老老实实自己刷,有了兴趣就会有动力,兴趣驱动动力,动力产生效率。
如果没有学过编程语言,建议你找本比较容易的编程入门书,这我还是有推荐,python的入门到实战里面有讲解了python的语法规则,和几个简单的小项目。先提高兴趣,在考虑其他入门。
自学不建议搞那么多,时间成本很高的,先确定自己干哪一行,自己走的java路子,C和汇编路子,嵌入式,逆向,攻防,网路等等,如果走Java,你都可以不管只要学好Java语言就行了,如果走嵌入式那就麻烦了,硬体基础要有的,一般是arm,要懂Linux,arm,C语言一些汇编,操作系统原理,组成原理,数据结构等等这些基础的。
建议非专业的可以先学java或者C语言,基础更重要
对于任何学科来说从来都没有这种东西,看别人宣传还不如直接看书。知识是不会变的,重要的数据就是重要的,必须要懂。
Head First Java
演算法第四版
先把这两个看完
主要还是看你具体想学哪方面,工作需求,还是个爱好,个人理解,书真没什么看头,还不如去网上搜一些视频看看。
推荐阅读: