计算机基础学习路线

5步骤·5门课

本路线精选程序员必修的计算机基础核心知识,有序打基础职场走更远。
路线详情

Step1: 计算机基石-Linux系统

Linux系统是所有程序员必备技能,可以帮助程序员更好地理解和操作底层系统,提高开发效率,扩展技术广度,适应不同的开发环境,更好地应对实际的开发需求和挑战。

学习目标 系统学习Linux软件和硬件知识体系,真正驾驭Linux系统

课程重点

1. 熟练:常用功能和业务指令
2. 全栈:对软硬件有深入理解
3. 底层:理解各功能底层原理
4. 提炼:Linux系统学习方法论
5. 系统:收获完整Linux系统内容
6. 高阶:深入Linux内核原理等
Linux常用指令
Linux硬件
Linux底层原理
Linux内核
Linux运维

Step2: 编程必备基础知识:计算机组成原理 操作系统 计算机网络

计算机基础知识是每个程序员必须要学习并掌握的。本步骤一门课程教你学会三大基础学科:计算机组成原理、操作系统与计算机网络。

学习目标 快速、系统补足编程必备的计算机基础知识

课程重点

1. 理论 项目实战讲解计算机组成原理
2. 计算机网络部分结合企业网段划分理解IP协议
3. 结合Linux文件系统学习操作系统
4. 操作系统实践部分实现了线程池
计算机组成原理
操作系统
计算机网络

Step3: 计算机基础之程序员三大浪漫

描述:接下来重学大学计算机专业必修课中重要的三大「浪漫」课,掌握三大独门秘诀

学习目标 系统学习大学计算机专业必修课:编译原理,操作系统,计算机图形学

课程重点

1.掌握编译原理理论与编程实战,双语式教学实现编译器(Java js)
2.掌握操作系统多语种实战之道(C  为主、Java node为辅)
3.掌握图形学原理与编程实践(基于js)
编译原理
计算机图形学
操作系统
造轮子
java
C
js

Step4: 想成为技术大牛先搞定网络协议

网络协议是技术人沟通现实世界与数字世界的桥梁,轻松学懂TCP、UDP、IP、HTTP等核心协议的工作原理和应用场景,让你全面掌握网络通信精髓,加速驶入编程水平提升快车道

学习目标 从零开始,深度掌握网络协议原理及应用

课程重点

1)学懂HTTP、TCP、IP等底层原理
2)掌握核心协议典型应用场景
3)提升网络编程和安全防护能力
4)拓展技术深度倍增面试成功率
网络协议
HTTP
TCP/IP
互联网通信

Step5: 算法与数据结构高手养成

本阶段目标是对基础薄弱的你进行系统性提升,解决同学们算法与数据结构不会设计、 高难度题解困难、赛事一无所知等共性难题。

学习目标 轻松攻克重难点|大幅提升设计与实践能力|快速拔高重量级竞赛名次

课程重点

1. 贪心、搜索、动态规划入门到进阶
2. 堆、平衡二叉树、近似平衡树、复杂树结构、 非树型结构等高阶内容
3. 基于数据结构实践:《算法在数据库的设计与实现》
4. 基于算法实践:《全自动物流系统设计与实现》
5. NOIP模拟赛、ICPC模拟赛两种赛事训练
动态规划
贪心、搜索
数据结构高阶
NOIP、ICPC模拟赛
面试真题
动画讲解
*本路线中每门课程都具有完整独立的学习价值,因此一部分知识点可能重合,选择前请知晓!

如果这条路线学起来吃力,你需要提前掌握如下知识

1. 掌握简单的编程概念
2. 掌握高中数学基础知识
3. 掌握java和python的基础语法

订购路线

路线优惠     满2门 9 折 满3门及以上 8.5
满2门9折,满3门8.5折 订购路线
合计:¥
满2门9折,满3门8.5折
优惠减:
去结算
领取优惠券