如何系统化的学习计算机编程技术?

205 阅读20分钟

很多市面上的计算机编程教程要么泛泛而谈,要么讲得不清不楚,特别是那些收费动辄几百上千的培训课程,质量参差不齐,真正的干货还是比较少的。

而掘金社区的课程则很大程度上改善了这种状况。

v2-b901f89a1e2b01d183a1bc35d5ad1499_720w.png

其特点是:小篇幅、高浓度、成体系。

因此,你可以将一个主题,从0到1,了解其原理,跟着教程动手一步一步实践,通过这个过程,真正的学到,变成自己的东西。

比如MySQL主题教程。这么说吧,跟着教程,基本上没有学不会的。而且最重要的是,只要你学了,就能变成自己的东西。之后,在工作中,在面试中,绝大部分问题那都不是个事儿。

v2-e40e5a6ff405724a3f038c32d7e921ed_720w.jpg

你可以认为这是一个广告推广文,但是她绝不是一个简单的广告!因为她对于学习编程确实有用,可以说是干货满满。

后端

重点注意:从这里的链接打开,才能享受5折购买哦~

通关 Sentinel 流量治理框架

基础实战+原理解析+源码实现,从 0 到 1 轻松掌握高并发海量数据下的流量治理

从 0 带你写 Netty

渐进式源码剖析,助你精通 Netty 框架

基于 Python 的数据分析与可视化

通俗易懂讲解数据分析及其算法,剖析项目案例,构建数据分析系统化知识体系

Java 应用安全性必知必会

从 0 到 1 手把手教你使用 Spring Security 构建一套强大的安全体系

图解网络协议

图解原理,玩转实践,全面掌握计算机网络

Netty 网络编程之道

Netty+互联网协议+Java NIO,搞定 Java 网络通信

程序员的必修课

数据结构+计算机网络+操作系统+设计模式,软硬兼修,深入浅出带你夯实程序员基本功

Nacos 核心源码精讲

全方位源码精讲,深度剖析 Nacos 注册中心和配置中心的核心思想

SpringBoot 场景开发多面手成长手册

多场景的开发整合+使用+核心原理剖析,广度深度全都要。

RocketMQ 核心原理解析

生活场景驱动,由浅入深带你搞懂 RocketMQ

说透 Redis 7

核心原理剖析+源码解读+实践应用,全方位带你吃透 Redis 7

深度剖析 ZooKeeper 核心原理

从 0 到 1 深入浅出 ZooKeeper 核心技术:你不仅会掌握 ZooKeeper 核心设计思想,而且还会对其底层源码有深刻认识,更会学习到一些优秀的代码设计。

分布式服务面试精讲

技术原理剖析+面试技巧演练,带你攻克分布式面试核心考点,轻松拿下大厂高薪 Offer

SkyWalking:应用监控和链路跟踪

解决你的应用监控与跟踪难题

Elasticsearch 从入门到实践

从零开始与你一起学习 Elasticsearch 7.x,为你揭秘 Elasticsearch 7.x 中的核心技术。

践行DevOps: 打造容器化时代的研发管理平台

从 0 到 1 搭建先进的研发管理平台,借助容器化技术助力研发团队实践 DevOps,提高团队内部生产管理和交付效率

Spring Cloud Alibaba 大型微服务项目实战

10大组件精讲+微服务项目实操,彻底通关微服务开发

高并发秒杀的设计精要与实现

以源码解构高并发秒杀核心要义,进阶与面试手册(Java版)。

深入剖析 Dubbo 架构设计和实现原理

架构设计思想 + 底层源码细节 + 功能扩展实践,系统化深入理解Dubbo

DDD 案例实战课

从零开始,手把手教你实现企业级的 DDD 应用程序

MySQL 性能调优必知必会

深入解读底层原理,搞懂 MySQL 性能优化内幕

零基础通关 Go 语言

2大部分,10大技能,全解Go语言语法

分布式IM原理与实战: 从0到1打造即时通讯云

带你从0到1实现一套与融云或环信类似的即时通讯IM系统

Kubernetes 安全原理与实践

理论加实践,彻底搞定 Kubernetes 安全

深入浅出 DDD

从基础概念到落地实践,带你领略自顶向下的业务驱动架构,击碎老旧代码、复杂业务维护困难的噩梦。

Go 组件设计与实现

4 位字节跳动研发工程师,带你深入剖析字节基础组件的设计、实现及性能优化

Kafka 源码精讲

阅读源码并不难,重点是掌握科学的方法——用最高效的方式,读最核心的源码。本小册主要讲解 Kafka 生产者、消费者、服务端源码,并从源码角度分析 Kafka 的高吞吐、高可用、易扩展的特性。

Go 工程实践

5 位字节跳动研发工程师,带你从理论到实战,全方位掌握实践要点

Hello,分布式锁

授人以鱼不如授人以渔,本小册从0到1采取图文结合的方式带你彻底掌握分布式锁的设计思想以及核心源码。思想永远大于源码,本小册通过推导式先讲解思想,再带着思想深入到源码。

Go 语言原理与实践

4 位字节跳动研发工程师,带你快速掌握 Go 语言实践精髓

基于 Kafka Connect 的异构数据流式同步平台实战

从0到1,搭建工业级可用、支持轻量级ETL的异构数据双向流式同步低代码平台

从 0 开始深入学习 Spring

从0开始手把手教你学习 Spring ,循序渐进由浅入深掌握 Spring 的核心与底层,助你成为 Spring 大佬。

计算机是怎样运行的:从根儿上理解计算机

从0到1搭建计算机,也不是很难嘛>_>

Python 异步网络编程实战

本小册主要讲解Python异步编程,不仅仅是讲解如何使用异步,主要的还是介绍异步的实现原理,从字节码分析,到爬虫实现,由浅入深学习Python异步的实现原理

玩转 MyBatis:深度解析与定制

深度解析 MyBatis 的内部机制和原理,带你分析 MyBatis 的各个特性的底层设计,并且在 MyBatis 的基础之上做二次封装。

SpringBoot 中间件设计和开发

代理反射、扰动函数、字节码插桩、类代理注册,把技术与场景结合学习中间件开发技术!

MySQL 是怎样运行的:从根儿上理解 MySQL

授人以鱼不如授人以渔,从根儿上理解 MySQL,让 MySQL 不再是一个黑盒。

MySQL 是怎样使用的:从零蛋开始学习 MySQL

来来来,你什么都不用会,真正的从零蛋开始系统又轻松地学习MySQL。

Kubernetes 从上手到实践

从上手实践到原理剖析,带你掌握 Kubernetes 必备技能。

图解 Kafka 之核心原理

从基础概念入手,再到原理深入,由浅入深理解 Kafka

深入理解 TCP 协议:从原理到实战

用实验和图解的方式带你深入理解 TCP 协议,让 TCP 协议不再是拦路虎

JVM 字节码从入门到精通

深入剖析 JVM 字节码,带你分析字节码黑科技、破解软件、从零实现一个 APM

SpringCloudNetflix 源码解读与原理分析

继SpringBoot原理分析之后的又一力作,从熟悉的场景逐步深入源码底层,理解SpringCloudNetflix中组件的设计和原理。

SpringBoot 源码解读与原理分析

从熟悉的场景逐步深入源码底层,理解SpringBoot的设计和原理。

从 0 到 1 开发一款高性能 RPC 框架

本小册主要从一个开发者的角度,从技术选型到编码实现,从 0 到 1去实现一款高性能 rpc 框架,主要技术点包括 client 和 server 通讯、超时机制实现、协议的制定、传输层 transport 实现、编解码、序列化、连接池、服务发现、负载均衡、拦截器、分布式链路追踪、认证鉴权、组件化、插件体系、框架性能优化等。

Spring Boot 大型线上商城项目实战教程

Spring Boot 技术栈真实应用案例

漫画 Go 语言 纯手绘版

一个简单又好玩的学习方法,最快理解学习Go语言,用最直接的方式带你看懂Go语言。

图解 Kafka 之实战指南

从基础概念入手,再到原理深入,由浅入深理解 Kafka

Python数据分析实战:构建股票量化交易系统

以股票数据为分析标的,以搭建量化交易策略为学习场景,由基础工具的使用逐步进阶到策略的设计,由浅入深、由技术到思维地为读者讲解Python金融数据分析和挖掘技术在股票量化交易中的应用。

Netty 入门与实战:仿写微信 IM 即时通讯系统

基于 Netty 框架实现 IM 核心系统,带你深入学习 Netty 网络编程核心知识

开发者必备的 Docker 实践指南

带你快速掌握 Docker 这项新时代开发者必备的工具

基于 Swoole 的联机对战游戏实践

仅仅游戏玩得好已经不能满足了,干脆用Swoole来写一个游戏吧!

前端

重点注意:从这里的链接打开,才能享受5折购买哦~

WebGL Shader 魔法指南:创意图形编程入门

用 Shader 编织网页之美,探索图形效果的无限可能

TypeScript 框架开发实战

再现基于 TypeScript 的开源 Web 框架开发历程,助你跨入全栈工程师赛道!

现代 CSS

跟着前手淘前端技术专家一起进阶 CSS

深入浅出微前端

微前端的技术深度相对于 React 或者 Vue 框架要简单很多,但是它的广度却涵盖了前端知识的方方面面。本课程将会带你系统了解微前端的运行本质,有助于你在业务广度和技术深度上更进一层。

JavaScript 语言编程进阶

从规范层面吃透 JavaScript,助力你快速实现前端能力跃迁

CSS 技术揭秘与实战通关

重学 CSS,由浅及深,多重进阶技巧为高频 CSS 问题提供最优解

大前端跨端开发指南

小程序+ RN + DSL ,全方位讲解前端跨端技术

玩转 React Hooks

系统学习 Hooks,串联整个 React 模块,实现技术进阶

Nest 通关秘籍

掌握 Nest 和各种后端中间件,成为真正的全栈工程师!

防御式 CSS 精讲

警惕简单代码,让你的 CSS 更具防御性

从 0 打造通用型低代码产品

可视化搭建+开发+部署+监控,深入低代码开发的所有细节,打通研发链路壁垒。

Qt + CEF + Node.js 桌面开发实战

在 Qt 里内嵌 CEF ,然后在 CEF 里内嵌 Node.js,从 Qt 和 Node.js 两大框架里取长补短,打造一个加强版本的 Electron。

前端依赖治理:代码分析工具开发实战

掌握代码静态分析通用能力,深化工程化思维

Nuxt 3.0 全栈开发

核心知识 + 工程架构 + 全栈进阶 + 项目实战,快速精通 Nuxt3 开发!

趣学 Node.js

带你重新体悟 Node.js 之美

前端开发者的现代 C++ 课

专门为前端开发者“定制”的现代 C++ 编程指南

Flutter 跨平台开发实战

完整实现 3 个实战项目,给你即学即用的 Flutter 实战课

前端自动化测试精讲

单元测试 + 端对端测试 + 持续集成方案,在项目中落地前端自动化测试

Vue 3 技术揭秘

渐进式揭秘 Vue 3 源码的设计过程和架构思想

JavaScript 函数式编程实践指南

升维的编程“套路”学,用接地气的姿势理解函数式思想,在实际场景中内化函数式编程的”道“与”术“。学会驾驭代码,而非被其奴役。

深入剖析 Node.js 底层原理

从源码角度解读 Node.js 底层设计,并实现一个简单的 JS 运行时

WebRTC:实现私有化会议直播系统

打造 3 种架构的音视频组合方案,直播、会议、教学等多场景适用

现代 Web 布局

结合 CSS 新特性,构建创造性的 Web 布局

基于 Vite 的 SSG 框架开发实战

从 0 到 1 实现类 VitePress 框架,手把手带你造轮子

Electron + Vue 3 桌面应用开发

可快速上手的 Electron 与 Vue 3 实战指南

前端调试通关秘籍

掌握 VSCode Debugger + Chrome DevTools + Charles,全面提升调试能力!

SSR 实战:官网开发指南

原理+实战+优化+部署,全链路还原官网实际开发场景

从前端到全栈

核心技术点+应用场景详解,全方位体验 Node.js 开发

Webpack5 核心原理与应用实践

由浅入深,从场景化工程搭建技巧;到构建与应用性能优化技巧;再到 Loader、Plugin 组件开发;最终落地到源码级剖析 Webpack 执行原理。

NestJS 项目实战

从 0 搭建网关系统,玩转 NestJS 开发

TypeScript 全面进阶指南

从类型编程到工程实践, 迈向 TypeScript 高级玩家

CEF 桌面软件开发实战

由浅入深,体系化知识与实战技巧并重,带你进入 CEF 桌面应用开发世界

从 0 到 1 落地前端工程化

6 大模块 + 21 项技能,构建前端工程化知识体系

深入浅出 Vite

系统化学习现代构建工具 Vite,提升前端工程化能力

基于 Stencil 构建 Web Components 组件库

使用 Stencil ,让你的组件 Write once,Run anywhere !

TypeScript 类型体操通关秘籍

掌握 TypeScript 类型体操的 6 大套路,成为类型编程高手!

基于 Vite 的组件库工程化实战

1:1 还原开源前端组件库搭建全过程

基于 Node 的 DevOps 实战

通过基于 Node 的项目实战,可以对 DevOps 有更深一步了解,包括不限于开发环节、测试环节、构建和部署环节等等。

微信小程序底层框架实现原理

掌握小程序框架的设计思想与实现方式,了解小程序背后的世界

玩转Vue3:升级你的前端框架

剖析新特性+升级实战+项目全家桶+性能优化,全面解析Vue3

Babel 插件通关秘籍

深入探究 babel 编译原理,学完可以写任何 babel 插件。

前端算法与数据结构面试:底层逻辑解读与大厂真题训练

面向实战的前端算法面试教学,接地气&说人话&大量图解,带你从编码基本功到手撕大厂真题、构建坚不可摧的算法能力体系

JavaScript 设计模式核心原理与应用实践

通俗易懂的编程“套路“学。带你深入看似高深实则接地气的设计模式原理,在实际场景中内化设计模式的”道“与”术“。学会驾驭代码,而非被其奴役。

玩转 CSS 的艺术之美

用简单易懂有趣的方式带你玩转CSS

React 进阶实践指南

彻底弄懂 React 基础和高阶用法,结合实践 Demo,告别技术瓶颈期,实现进阶~

可视化入门:从 0 到 1 开发一个图表库

理论结合实践,从 0 开发一个图表库,带你入门数据可视化

前端缓存技术与方案解析

从技术到方案,一步步揭开前端缓存的奥秘

Node + React 实战:从 0 到 1 实现记账本

Egg + React 全栈开发掘掘记账本,助力前端进击全栈。

Electron + React 从 0 到 1 实现简历平台实战

本小册从一个开发者角度,讲述技术选型到编码实现,点亮 Electron、TS 等技术点,逐步深入React开发,从0到1实现一款轻巧适用的简历平台桌面应用。

HTML5 游戏开发快速提升

带你快速掌握html5游戏开发基本功,助你快速进阶游戏开发

从零开发H5可视化搭建项目

配套视频教学!由浅入深从根上理解可视化搭建这回事,紧贴业务设计符合业务需要的搭建体系。

Vue3 企业级项目实战

Vue3 + Element Plus + Spring Boot 企业级项目开发,升职加薪,快人一步。

从 0 到 1 实现一套 CI/CD 流程

一步步实现一套基于容器化技术的 CI/CD 流程,助力研发提效

写给普通人看的网页开发课

月影大大帮你梳理前端工程师的方方面面,让零基础入门的萌新可以快速成长。

前端工程师进阶 10 日谈

月影大大帮你梳理前端开发的『内功』,让你告别萌新,走上大佬的成长之路~

详解 Laravel 源码中优秀的设计模式

深入浅出地带你领略 Laravel 框架的设计模式美学,一本你不可或缺的设计模式范本

前端性能优化原理与实践

毫秒必争!深入理解前端性能原理,将晦涩的知识转化为可爱的生产力,建立你自己的优化技能索引目录

React Hooks 与 Immutable 数据流实战

以实战为线索,逐步深入React开发各个环节,掌握前端常用性能体验优化思路,打造完整前端工作流,提升工程化编码能力和思维能力。

WebGL 入门与实践

介绍 WebGL 与 CSS 3D 开发的点点滴滴,详细阐述 3D 数学库的实现原理与使用,演示 3D 数学库对于 WebGL 开发和普通网页开发的重要作用,助力每个前端开发者轻松掌握 3D 开发的关键技术。

Uniapp 从入门到进阶

从基础到实战,详细讲解跨平台应用开发的方方面面,包含 Uniapp 开发常用知识点,基础 api,前端交互、组件封装,后端 Nodejs 开发、前后端联调和调优部署,是一套非常全面的综合课程。

Vue 3 +Spring Boot 大型前后端分离项目实战

手把手带你搭建 Vue3+Spring Boot 大型前后端分离项目

基于 ThreeJS 框架的魔方微信小游戏实践

从 0 到 1,一步步带你基于 ThreeJS 实现一个炫酷的魔方微信小游戏

区块链开发入门:从 0 到 1 构建基于以太坊智能合约的 ICO DApp

写给前端开发者的第一本区块链开发入门指南,通过 DApp 开发实战(基于以太坊创始人 V 神的 DAICO 设计思想),深入掌握区块链及以太坊技术

响应式编程 —— RxJava 高阶指南

研究响应式编程,探讨 ReactiveX 的底层概念和 RxJava 的高阶问题

剖析 Vue.js 内部运行机制

把原理抽象为小 Demo,以一种对新手友好的方式带领读者漫游 Vue.js 的世界

React 实战:设计模式和最佳实践

深入了解 React 应用中的设计模式,总结业界验证的最佳实践,更进一步,了解React 未来新功能 Suspense 和 Hooks。

SVG 动画开发实战手册

从0到1,学习SVG动画开发知识,快速高效完成SVG动画效果开发。

Vue 项目构建与开发入门

从构建到开发,帮助 Vue 开发者提升项目构建与开发能力,基于 Vue CLI 3

基于 JavaScript 开发灵活的数据应用

使用 JavaScript、ECharts、Vue.js 等开发工具,完成各种数据结构的处理、转换、动态过滤以及数据可视化的开发。

React SSR 服务端渲染原理解析与同构实践

全网最完整的 React SSR 同构技术原理解析与实践,从零开始手把手带你打造自己的同构应用开发骨架,帮助大家彻底深入理解服务端渲染及底层实现原理,学完本课程,你也可以打造自己的同构框架。

用 npm script 打造超溜的前端工作流

抛弃笨重的构建工具,拥抱轻巧而不失强大的 npm script,随小册赠送视频版教程。

深入浅出 PWA

理论结合实践,帮助开发者全方位地掌握现代 Web 技术体系中的 PWA 架构。

Android开发

重点注意:从这里的链接打开,才能享受5折购买哦~

Flutter 实战:正则匹配应用

从思想分析到应用实践, Flutter 全平台玩转正则表达式 ~

Android 性能优化

原理+实战+进阶,全面掌握 Android 性能优化

Flutter 语言基础 - 梦始之地

从语法到思想,欢迎来到 Flutter 梦开始的地方 ~

Flutter 渲染机制 - 聚沙成塔

全面探索 Flutter 框架源码,助你攀登九层之台,一览顶上风采 ~

Flutter 布局探索 - 薪火相传

由浅入深,从源码探索 Flutter 布局原理~

Flutter 滑动探索 - 珠联璧合

从源码入手,带你深入探索 Flutter 滑动体系

Flutter 动画探索 - 流光幻影

Flutter 动画探索,一起去见证 Flutter 动画的风采 ~

Flutter 手势探索 - 执掌天下

Flutter 手势探索,用你的手指,掌控着整个屏幕世界 ~

Flutter 绘制指南 - 妙笔生花

带你见证 Flutter 的绘制之美,全面解析绘制相关的知识。数学和程序的碰撞,擦出创造的火花。

人工智能

重点注意:从这里的链接打开,才能享受5折购买哦~

Flutter 实战:ChatGPT 客户端开发

打造自己专属的 ChatGPT 客户端,迈向智能聊天新纪元!

人人都能看懂的 ChatGPT 原理课

以最浅显易懂的例子,详解ChatGPT原理。AI抢跑时代,助你把握先机!

深入理解 NLP 的中文分词:从原理到实践

在中文的语言环境里,中文分词是 NLP 基础中的基础,核心中的核心,直接影响着各种 NLP 任务最后的结果质量。

推荐系统完全指南

用简单易懂的方式,降低阅读门槛,让更多人构建出推荐系统的知识体系,理解核心技术,实现落地应用。

职业生涯

重点注意:从这里的链接打开,才能享受5折购买哦~

技术人求职指南

从准备求职到拿下心动 Offer,一本职场的全方位攻略

技术写作指南

十余年写作经验倾囊相授,全面提升你的技术写作能力!

优秀的前端团队是如何炼成的

以宋小菜前端的成长历史,结合实际案例探讨前端团队从游击队到正规军如何从 0 到 1,工程师的价值如何最大化,技术栈基建规划如何有效落地,新人同学如何快速成长,枯燥机械式工作中如何突破天花板,帮助工程师更好把握自己职业脉络,做最优技术决策,实现体系化突破成长。

程序员职业小白书 —— 如何规划和经营你的职业

职业上的错误是不能回滚的,将陪伴你一生,帮助每一位程序员规划自己的职业生涯