
经济基础决定上层建筑,学习计算机基础是同样的道理,这个时代谁还不懂点计算机知识呢。本篇从五个方向梳理了计算机基础学习路线,非常适合已经工作想要补一下计算机基础知识的、跨专业考研和想要转行的同鞋们。
第一部分:计算机组成原理方向
干货文章:
深入理解计算机系统cp1:存储单位与编码
计算机中的二进制
计算机字符编码: ASCII, Unicode, utf-8 ,GBK
重学计算机组成原理(一)- 冯·诺依曼体系结构
重学计算机组成原理(五)- "旋转跳跃"的指令实现
猿考研之组成原理篇一(计算机发展和结构,性能指标,数值与编码)
猿考研之组成原理篇一(定点数,浮点数。算术逻辑单元ALU)
非 Java、C、Python,使用的第一门计算机语言是它
基于MVC设计模式的企业服务总线依赖注入
有符号数和无符号数
深入理解ES6–6.符号与符号属性
知识拓展
用技术人的眼光看世界 • 程序员技术指北
配套视频课程:
2022新版计算机基础-更适合程序员的编程必备基础知识
文科生都能听得懂,快速、系统补足编程必备的计算机基础知识,比同类大学课程更快、更有趣、更贴近实际工作。
第二部分:操作系统
干货文章:
Linux 基础 - 常用命令篇
Linux操作系统
操作系统之内存管理
BAT面试之操作系统内存详解
Linux操作系统基础知识学习
Linux 新手必知必会的 10 条 Linux 基本命令
Linux进程管理
一线Linux专家学习经验谈,如何学习Linux
良许Linux | Linux学习方法及学习资料汇总
Linux上,最常用的一批命令解析(10年精选)
猿考研之操作系统篇一(体系,线程,进程)
猿考研之操作系统篇二(处理机调度)
猿考研之操作系统篇三(进程同步,管程,死锁)
知识拓展:
Linux命令行与Shell脚本编程大全
基础夯实:
项目上线流程
Linux系统管理
Linux网络管理
Linux服务管理
Linux达人养成计划I
Linux软件安装管理
Linux权限管理之特殊权限
Linux权限管理之基本权限
配套视频课程:
Linux核心技能与应用
本课程不同以往,从培养兴趣开始循序渐进,零基础也能轻松入门,配合经典案例,以练带学通过丰富技术栈+特色工具手把手实战,助你迅速成为Linux高手。
第三部分:计算机网络
干货文章:
HTTP协议漫谈
Python基础系列讲解——TCP协议的socket编程
LEMP编译部署HTTP2.0、PHP7详解
HTTP的过去和未来(HTTP1.1,HTTPS,SPDY,HTTP2.0,QUIC,HTTP3.0)
WebSocket就是这么简单
计算机网络之应用层
一篇文章带你详解 HTTP 协议
重学计算机网络(二) - 曾记否,查IP地址
Node.js基础—http服务器与客户端
猿考研之计算机网络篇一(概述,标准化,性能指标,分层结构)
猿考研之计算机网络篇二(物理层,通信基础,奈式准则&香农定理)
猿考研之计算机网络篇三(链路层,差错控制,流量控制与可靠传输)
基础夯实:
【计算机网络篇】从0到1 实现HTTP服务器开发
知识拓展:
网络协议那些事儿
整套视频课程:
HTTP协议原理+实践Web开发工程师必学
本课程会从原理到实践,用完整的例子展示HTTP协议的各个环节,帮助同学快速成长。
第四部分:算法与数据结构精讲
干货文章:
程序猿修仙之路–数据结构之你是否真的懂数组?
算法和数据结构-符号表及其基本实现
浅谈算法和数据结构: 基本排序算法
算法和数据结构-优先级队列与堆排序
看动画轻松理解「链表」实现LRU缓存淘汰算法
线性表数据结构解读(一)顺序存储结构ArrayList
栈和队列的面试题Java实现
数据结构与算法-二叉树性质
Huffman tree(赫夫曼树、霍夫曼树、哈夫曼树、最优二叉树)
图经典算法之-Dijkstra算法
玩转算法面试之查找表相关问题
知识拓展:
面试高频算法习题精讲
基础夯实:
个性化推荐算法实战入门必修课
Javascript实现二叉树算法
解锁网络编程之NIO的前世今生
配套视频课程:
JavaScript 版数据结构与算法
本课程助力掌握面试中最常见的算法与数据结构,基础算法->数据结构->进阶算法,填补前端同学的算法短板。
第五部分:程序员必备高数课
干货文章:
程序员数学如何提升?【15本书籍推荐】
非科班程序员才不知道的向量
自学人工智能之数学篇,数学入门并不难
Python- sklearn之梯度下降算法原理
自学人工智能之数学篇,数学入门并不难
Linux 命令行下的数学运算
与 Linux 一起学习:学习数学
人工智能无法取代人类的数学原理
常用的数学函数以及浮点数处理函数
一致性模型中的数学
用于数学的 10 个优秀编程语言
基础夯实:
【思维提升】程序员的高数入门课
机器学习中的统计学基础
配套视频课程:
专为程序员设计的统计课
本课程的难得之处在于在章节中加入编程部分,有助于程序员理解统计学,是一门机器学习工程师、数据挖掘工程师、数据分析师等前沿职位必须掌握的统计学课程。
专为程序员设计的高等数学课
本课程包含理论知识讲解+每章节配套例题,无论是程序员还是大学生想要在计算机领域更为得心应手,尤其是大数据/人工智能/数据分析等方向,具备数学功底已是核心要求。
专为程序员设计的线性代数课程
线性代数能让程序员科学的各个领域如鱼得水,本课程为专门为程序员设计的线性代数课程,配合编程,由浅入深完整学习线性代数领域的知识体系,学习完成后可建立属于自己的小型线性代数库。
作者:慕课网官方_运营中心
链接:https://www.imooc.com/article/295149
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作
