学习路线与博客地图

SRIGT / 2024-03-22 / 原文

编程语言

编程语言是连接人与计算机的桥梁,掌握一门或多门编程语言都是必不可少的技能

  1. C/C++/Rust
  2. C#
  3. Java
  4. Python
  5. Go
  6. PHP
  7. Markdown 语法

计算机科学

计算机科学是探索计算机内部世界与应用的学问,有助于提升编程能力,更深入地理解计算机系统设计和优化

  1. 计算机基础知识(CS101)
  2. 数据结构
  3. 数据库技术
    1. MySQL
    2. MongoDB
    3. Redis
  4. 计算机组成原理
  5. 计算机网络
  6. 编译原理
  7. 软件工程
    1. Code Aesthetic
    2. 设计模式

前端技术

前端技术是网页和应用的门面,直接影响用户体验

  1. 前端与 HTML
  2. CSS
    1. CSS 入门
    2. CSS 进阶
    3. Tailwind CSS 使用指南
  3. Javascript
    1. JavaScript 入门
    2. JavaScript 进阶
    3. ES6~ES9
    4. JavaScript 高阶技巧
  4. 前后端交互
    1. Ajax
    2. HTTP 使用指南
    3. HTTP 常用状态码说明
  5. 框架
    1. Vue3 + TypeScript 开发指南
    2. 响应式系统与 React
    3. Node.js 与前端开发实战
    4. Next.js 实战
  6. 第三方
    1. Echarts
    2. ElementUI
  7. 扩展
    1. 跨端技术概述
  8. 移动端
    1. Android 开发入门(1)
      Android 开发入门(2)
      Android 开发入门(3)
      Android 开发入门(4)
      Android 开发入门(5)
    2. VantUI

后端技术

后端技术是构建稳定、高效服务器应用的基石

  • Go
    • Gin
  • Java
    1. Spring6
    2. SpringMVC
    3. SpringBoot3
    4. MyBatis
  • PHP
    • ThinkPHP6.x 使用指南
  • Python
    1. Django
    2. DRF
  • 服务器等
    • Nginx
    • Docker

杂项

  • Python 爬虫
    1. Python 爬虫初探
    2. Python 爬虫之 xpath
    3. Python 爬虫实战
    4. Scrapy 基础入门
  • Python 自动化
    1. Selenium
    2. Appium
  • CTF 题解
    • Crypto:密码
      • 草之王qsnctfwp
    • Misc:杂项
      • 罗小黑的秘密qsnctfwp
      • 照骗qsnctfwp
      • SilentEye qsnctf wp
    • Osint:开源网络情报
      • 美丽的夕阳qsnctfwp
      • 最后一站qsnctfwp
      • 墨水污染的一角qsnctfwp
    • Reverse:逆向
      • 粗心的小红qsnctfwp
      • Ez_pycode_dis qsnctfwp
    • Web
      • caidao qsnctfwp
      • 黑客终端qsnctfwp
      • 新手的登录qsnctfwp
    • 其他
      • 服务器日志qsnctfwp
      • 日志分析qsnctfwp
      • SSH的密码qsnctfwp
      • Telnet qsnctfwp
  • 版本控制
    • Git
  • 设计
    • 色彩原理
  • 项目案例
    • 简单文件管理系统
    • 基于 Java 编程生成二维码图片
  • 操作
    • Vim 安装与基础操作指南
    • Win7 局域网服务器 - FTP 服务器搭建指南
    • 在 Visual Studio 2022 中创建一个类似于旧版本 Visual Studio 中的 Win32 Console Application 项目