大家好,我是小林哥。

平日里,大家都喊程序员加班多很辛苦,动不动就掉头发,但干的还是很香的,毕竟大多数公司钱还是给的很到位的,今年毕业应届生的我见到好多动不动就月薪 20K~30K 的,真让人两眼泪酸酸,当然这离不开他们大学期间的努力。

讲真,没什么家庭背景的人,选择当程序员确实是比较好的选择了,原因有二:

  • 首先,当今互联网、AI 人工智能、大数据等都是高速发展的行业,自然人才需求很多,薪资也相对其他传统行业高;
  • 第二,纯粹看你技术能力,只要自己愿意付出努力,技术能力肯定会慢慢提高上来,而且现在比起几十年前,学习资料也越来越多,且越来越优质;

虽然我们身处时代的红利,但是它是高速发展的,技术也是在一直迭代更新的,停止学习,只会被时代 game over,相当很残酷,所以日常学习是我们程序员,不可缺少的一个习惯。学到秃,你不想变强,都会变强。

那说到学习,那必然离不开书呀,小林也在豆瓣逛一圈,把高分的书推荐给大家

其实这些计算机基础完全是可以自学的,不管你是不是计算机专业的同学,只要你认认真真跟着网课和自己看书学习,绝对超过大多数所谓的科班毕业的同学!

曾经我也苦恼于那些晦涩难弄的计算机基础知识,但在我啃了一本又一本的书,看了一个又一个的视频后,终于对这些“家伙”有了认识。

我想着,这世界上肯定有一些朋友也跟我有一样的苦恼,为此下决心,用图解 + 通熟易懂的讲解来帮助大家理解,利用工作之余,坚持输出图解文章两年之久,我的文章都汇总到了网站:https://xiaolincoding.com

网站内容共 1000 张图 + 50 万字,网站宗旨让天下没有难懂的八股文!(口嗨一下,大家不要当真),网站地址:https://xiaolincoding.com。

希望图解网站成为你们上班摸鱼必备网站哈哈!

优质的计算机专业书籍

  • 计算机网络
  • 操作系统
  • 计算机组成原理
  • 数据结构与算法
  • 数据库
  • Java
  • C/C++
  • Linux
  • 絮叨絮叨

计算机网络

如果你要入门 HTTP,首先最好书籍就是《图解 HTTP》了,作者真的做到完完全全的「图解」,小林的图解功夫还是从这里偷学到不少,书籍不厚,相信优秀的你,几天就可以看完了。

如果要入门 TCP/IP 网络模型,我推荐的是《图解 TCP/IP》,这本书也是以大量的图文来介绍了 TCP/IP 网络模式的每一层,但是这个书籍的顺序不是从「应用层 —> 物理层」,而是从「物理层 -> 应用层」顺序开始讲的,这一点我觉得不太好,这样一上来就把最枯燥的部分讲了,很容易就被劝退了,所以我建议先跳过前面几个章节,先看网络层和传输层的章节,然后再回头看前面的这几个章节。

另外,你想了解网络是怎么传输,那我推荐《网络是怎样连接的》,这本书相对比较全面的把访问一个网页的发生的过程讲解了一遍,其中关于电信等运营商是怎么传输的,这部分你可以跳过,当然你感兴趣也可以看,只是我觉得没必要看。

对于 TCP/IP 网络模型深入学习的话,推荐《计算机网络 - 自顶向下方法》,这本书是从我们最熟悉 HTTP 开始说起,一层一层的说到最后物理层的,有种挖地洞的感觉,这样的内容编排顺序相对是比较合理的。

但如果要深入 TCP,前面的这些书还远远不够,赋有计算机网络圣经的之说的《TCP/IP 详解 卷一:协议》这本书,是进一步深入学习的好资料,这本书的作者用各种实验的方式来细说各种协议,尤其是 TCP 部分写的很好(我也只看了这书的 TCP 部分,嘻嘻),这本书买第一版本就好了,第二版本翻译的有问题。

操作系统

我看的第一本操作系统书是《现代操作系统》,这本书也是大家力推的入门操作系统的教材,有很多常见的面试题都基本是出自这里的,比如哲学家就餐、读者写者等问题。如果单纯看书觉得比较枯燥,可以搭配 B 站清华大学操作系统课程一起学习。

华为鸿蒙操盘手陈海波大神,也出了一本新书《现代操作系统:原理与实现》,是由上海交通大学陈海波、夏虞斌领衔撰写。由浅入深介绍现代操作系统经典理论与方法,结合前沿研究与工业界实践,面向真实场景与真实问题。全新打造 ChCore 微内核系列课程实验,建立对操作系统的第一手实践经验。

这本被称为神书的《深入理解计算机系统》,豆瓣评分高达 9.8 分,这本书严格来说不算操作系统书,它是以程序员视角理解计算机系统,不只是涉及到操作系统,还涉及到了计算机组成、C 语言、汇编语言等知识,是一本综合性比较强的书。

计算机组成原理

小林最近写的有关 CPU 文章,算是计算机组成的系列了。计算机组成大部分人会认为是硬件开发的人才需要接触,软件开发的人不用了解,我觉得这个观点是不对的,你写的程序也是运行在计算机上的,并且实际上计算机组成原理有些知识还是跟软件有关系的,那就有一本很适合软件开发人员了解的书 —— 《计算机组成与设计 硬件/软件接口》

数据结构与算法

数据结构与算法尤其重要呀,校招大厂就特别爱考察,还没练起算法的同学,抓紧啦!

数据库

Mysql 两本高分的书。

Redis 经典之作,重点看前三章,redis 的数据结构,持久化,主从复制,哨兵模式,这些都是常考的面试题。

Java

小林虽然不是搞 Java 的,但是请教了搞 Java 大佬,我把他推荐的书也放在这啦,Java 同学可以参考参考。

C/C++

对于想入门 C 语言的同学,可以看看这本黑皮经典书籍。

C++ 最好的入门书,就是这本了。

入门完 C++ 下,我们也不能停下脚步,快马加鞭进入进阶的节奏。

Linux

Linux 命令入门的好书,跟着鸟叔一起敲 Linux 命令,很快就能入门了。

熟悉了 Linux 命令后,我们就从编程的角度来学习 Linux,这里有几本好书。

什么?你还想再深入 Linux 系统,那就来啃 Linux 内核代码吧,保证你对操作系统由有新的认识。

絮叨絮叨

小林在 CSDN 写了很多图解网络和操作系统的系列文章,很高兴收获到很朋友的认可和支持,正好最近图解网络和操作系统的文章连载的有 20+ 篇了,也算有个体系了。

所以为了方便大家阅读,小林把自己原创的图解网络和图解操作系统整理成了 PDF,一整理后,没想到每个图解都输出了 15 万字 + 500 张图,质量也是杠杠的,有很多朋友特地私信我,看了我的图解拿到了大厂的offer。

图解系统 PDF 开源下载:图解系统 PDF 下载地址(点击)

图解网络 PDF 开源下载:图解网络 PDF 下载地址(点击)


最后祝大家前程似锦,在编码的道路上一马平川。

如果文章对你帮助的话,可以给我点个赞,点个收藏,评论下更先显温情!

有什么优质的计算机专业书籍?操作系统、计算机网络、计算机组成、数据结构、数据库.....相关推荐

  1. 优质的计算机专业书籍有哪些?

    计算机专业书籍小编来给您分类推荐一下. C/C++ C Primer Plus 第6版 中文版 <C Primer Plus(第6版)中文版>详细讲解了C语言的基本概念和编程技巧. < ...

  2. 计算机专业调研报告图片,计算机专业毕业设计论文(计算机专业调研报告范文)...

    <基于校企合作的中职学校计算机专业校本教材建设> 本文是关于计算机专业推广论文的范文.教材建设.计算机专业和校企论文的范文. [[摘要]本文分析了基于校企合作的中职计算机专业校本教材建设的 ...

  3. 英国计算机专业硕士申请美国博士,美国计算机专业留学硕士申请|美国计算机专业留学博士申请-计算机专业留学...

    2021-06-17美国CS硕士申请指南 美国绝大部分学校都开设有计算机专业.此专业基本都开设在工程学院下.绝大多数的美国学校的计算机工程和EE是合并在一起的 2021-06-16美国华盛顿大学计算机 ...

  4. 计算机专业教育教学理论,【计算机教育论文】谈中职院校计算机专业理论教学策略(共2887字)...

    摘要:随着信息技术及中职院校的快速发展,中职计算机专业也迅速壮大起来了,但在其快速发展中面临的问题逐渐加剧,需要从教学策略上进行改善来应对这些问题.因此,中职院校是培养计算机专业人才的重要场所,需要从 ...

  5. 计算机专业评估标准,高等学校计算机专业本科教育评估标准计算机专业(应用...

    高等学校计算机专业本科教育评估标准计算机专业(应用 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 高等学校计算机专业本科教育评估标准 ...

  6. 计算机专业毕业后现状,计算机专业怎么样_毕业生道出现状_“千万”别学

    计算机专业怎么样? 从国家将编程纳入义务教育阶段后,可预见的是计算机会像英语一样,人人都要学,人人都会懂一点.所以计算机专业怎么样?毫无疑问计算机专业仍然是现阶段的热门高薪专业,但将来计算机的基础知识 ...

  7. 计算机专业综合改革举措,计算机专业教学改革

    目前来说,每年各地各界都在举办各种不同类型.规模和层次的计算机类竞赛[1],并且比赛的侧重.类型等均有所不同,但这些竞赛对参赛学生及指导老师都产生了较为深远的影响:对学生来说,参加此类学科竞赛能够检验 ...

  8. 用计算机写作ppt文库,计算机专业英语Unit 19 计算机专业英语写作.pptx

    计算机专业英语Unit 19 计算机专业英语写作.pptx Unit 计算机专业英语学习,Writing clear scientific English,Writing clear scientif ...

  9. 中职计算机专业阶段成长目标,计算机专业中职生职业生涯规划书

    技校网专门为您推荐的类似问题答案 问题1: 中职生职业生涯规划书,计算机类,怎么写 这个要自己改改哦.可以参考下这个 问题2: 职业生涯规划书 计算机 一,需要产品二,需要市场三,需要企业定位投资一类 ...

  10. 对于计算机专业的调查报告,计算机专业调查报告.doc

    文档介绍: 计算机专业调查报告.doc计算机专业调查报告 对于2007年的计算机专业应届大学生来讲,在经历了 2006年10・12月的招聘高 峰期和2007年2・4月的小高峰期后,现在已经进入尾声,基 ...

最新文章

  1. GitHub从入门到精通
  2. ANativeWindow是个什么东西
  3. c语言调用python变量_Python变量
  4. 把我坑惨的一个MySQL双引号!
  5. 【简便解法】1079 延迟的回文数 (20分)_31行代码AC
  6. 深入解析jQuery中的延时对象的概念
  7. 电影AI修复,让重温经典有了新的可能
  8. linux网速卡怎么办_手机同是4G网络,为什么总比别人慢,学会这个方法,网速成倍提升...
  9. PWDX查找程序执行路径
  10. 一步一步理解日历calendar(一)
  11. 40个免费flash相册程序
  12. 洛谷分支结构题单前一半 深基例2到例9 P5710 数的性质 P5711 闰年判断 P5712 Apples P5713 洛谷团队系统 P5714 肥胖问题 P5715 三位数排序 P5716月份天数
  13. 关于word中的DDE如何查看
  14. Far planner之 障碍物的图搜索
  15. Android Wi-Fi 设置wifi Only 11a、b、g、n 扫描(以QCOM为平台)
  16. google账号已停用,此账号的使用方式似乎违反了Google的政策
  17. 3Dcnn 降假阳性模型调试(七)
  18. 训练神经网络的详细步骤,人工神经网络训练过程
  19. BZOJ2095 POI2010 Bridges 【二分+混合图欧拉回路】
  20. MySQL索引的创建与删除

热门文章

  1. 6678与FPGA PCIE调试
  2. ansys--workbench(导入solidworks)受力分析
  3. c语言中void delay0.5(),c语言 延时函数
  4. Gcode命令【转】
  5. awr报告 解读_关于AWR报告的解析
  6. ZigBee-CC2530单片机 - 4路硬件定时器PWM输出
  7. 各种泵的图形符号_液压泵以及液压马达的常见图形符号
  8. UmiJS介绍--路由(三)
  9. ajax方法(菜鸟教程)
  10. 【Modern Robotics】 Mechanics, Planning and Control现代机器人学:机构、规划与控制