📘 求索
路漫漫其修远兮,吾将上下而求索。
这一栏记录我学技术的全程:每一个概念、每一次动手、每一次踩坑。
为什么学
我做的是商业不动产转租,日常离不开表格、对账、催缴清单、文件往来。这些活有个共同点:重复、量大、规则固定——正好是机器最擅长的部分。
目标很具体:把「每月手工算一遍」变成「写一次、以后点一下就跑」。
三条线(按学习顺序)
| 阶段 | 内容 | 状态 | 时间 |
|---|---|---|---|
| 🐧 Linux | 系统基础 12 课 | ✅ 结业 | 2026-08 |
| 🐍 Python | 编程入门 40 课 | ✅ 结业 | 2026-09 |
| 🗄 SQL | 数据库查询 40 课 | 🚧 进行中 | 2026-09 ~ |
| ⚙️ Shell | 把命令攒成自动化 | ⬜ 待开始 | — |
顺序的道理:先懂机器(Linux)→ 再学一门语言把活交给它(Python)→ 再学会从数据里查数(SQL)→ 最后把前面全部攒成自动化(Shell)。
工具链(VS Code、pandas 读 Excel、虚拟环境、Git)排在主线之后。
怎么学的
- 每课 15~20 分钟,配一个动手环节。听完就敲,敲完看结果。
- 用财务场景当练习素材:租金、租户、对账、催缴,不是干巴巴的「foo/bar」。
- 不背概念,先会敲。每个知识点在真实环境里跑通才算过。
- 遇错是常态。
NameError、TypeError、全角括号、no such table——每一次报错都认了个脸熟。
🐧 Linux(12 课 · 已结业)
教室是真实的阿里云服务器——不是模拟环境,练的就是每天在跑的这台机器。
| 板块 | 笔记 | 内容 |
|---|---|---|
| 一、认识系统与终端 | 这栋「写字楼」 | 终端、命令语法、认路 |
| 二、文件操作 | 搬文件与看文件 | 建/复制/移动/删除、读文件 |
| 三、搜索 | 找东西 | find、grep、管道 |
| 四、权限 | 门禁卡 | chmod、chown、读权限串 |
| 五、进程与资源 | 谁在干活 | ps、systemctl、df、free |
| 六、网络与软件 | 收发室与工具箱 | IP/端口/域名、包管理、venv |
| 七、实战与安全 | 打包装箱与保命 | tar 备份、危险命令、排错 |
| 八、速查卡 | 命令速查卡 | 11 大类命令 + 黑名单 |
进度:12 / 12 课,结业 🎓
🐍 Python(40 课 · 已结业)
| 板块 | 笔记 | 内容 |
|---|---|---|
| 一、认识 Python | 从「数字员工」说起 | 变量、数据类型 |
| 二、数字与字符串 | 算账的基本功 | 运算、类型转换、字符串 |
| 三、容器 | 数据的柜子 | 列表、元组、字典、集合 |
| 四、流程控制 | 让程序会思考 | 判断、循环 |
| 五、函数 | 教给员工一套动作 | 封装可复用的工具 |
| 六、数据操作进阶 | 一行顶十行 | 推导式、f-string、清洗 |
| 七、文件与异常 | 存档与防摔 | 读写文件、CSV、容错 |
| 八、模块与结业 | 用别人的工具箱 | import、结业小测 |
进度:40 / 40 课,结业 🎓
🗄 SQL(进行中)
| 进度 | 内容 |
|---|---|
| 第 1~6 课 ✅ | 认识数据库 → 建练习库 → 表行列 → SELECT → 点名取列 → WHERE 筛选 |
练习库:本机 SQLite 的 租金库.db,表 租户(姓名 / 房号 / 月租 / 状态)。练习数据全是租金场景。
学完能干什么
- 看懂机器:出问题能自己看日志、查服务、判断是不是磁盘满/服务挂
- 自动化算账:读表格 → 清洗 → 筛选 → 汇总 → 生成清单 → 写文件
- 从数据里问问题:「哪些租户欠费」「每月租金总额」这类,一句话问出来
一点感受
技术这东西,听懂和敲通是两回事。
有好几次我看老师演示觉得「哦就这么回事」,自己一敲就全是报错——全角括号、缩进不对、表名写错。但正是这些报错让我记住了规则。
所以这一栏里,踩过的坑和学到的概念一样重要。