// PC530 技术论坛 v1.0
● online 登录 / 注册
返回列表
人工智能与数据科学 #量子

【量子】零基础怎么学量子计算?书单、第一条 Qiskit 电路与职业路径【系列收官】


量子计算系列 · 第 6 篇(收官)
前五篇从愿景、qubit、算法、纠错讲到 QML。本篇落地:普通人(尤其开发者)现在怎么入门、练什么、是否值得作为职业方向——不灌鸡汤,只给可执行路径。


先回答:现在入场会不会太晚?

担心 事实
「大厂已经垄断」 生态仍缺 应用层 + 经典混合 + 行业翻译者
「要等容错机才用得上」 NISQ 实验、PQC 迁移、量子化学 现在就有岗位与咨询需求
「必须量子物理 PhD」 会编程 + 线性代数 + 愿意学物理直觉 即可起步
「比 AI 卷」 总量小得多;交叉人才(量子 + ML + 安全) 更稀缺

不晚,但别 all-in 赌「五年后一定爆发」——更稳的策略是:主技能 + 量子副修,或 安全/化学/优化垂直 + 量子工具


知识栈:按顺序补什么


阶段 0:线性代数(向量、矩阵、特征值、张量积)── 必需

阶段 1:经典计算 + Python ── 必需

阶段 2:量子力学直觉(非推导优先)── 叠加、测量、 Bloch 球

阶段 3:量子电路模型(门、线路、测量)

阶段 4:基础算法(DJ、Grover、Shor 直觉)

阶段 5:纠错与硬件概览 ── 读科普 + 一篇 surface code 图解即可

阶段 6:动手框架(Qiskit / PennyLane)+ 云后端

**可跳过(初期)**:相对论 QM、路径积分、大部分解析力学。

---

## 推荐资源(2026 仍可用的起点)

### 书

| 书名 | 适合 | 备注 |
|------|------|------|
| **《Quantum Computation and Quantum Information》**(Nielsen & Chuang,NC) | 系统学习 | 行业「圣经」,偏厚,可当参考书 |
| **《Quantum Computer Science》**(Mermin) | 程序员 | 更短,重算法直觉 |
| **《Dancing with Qubits》**(Sutor) | 零基础 | IBM 背景,配合 Qiskit 友好 |
| **《Quantum Computing: An Applied Approach》**(Hidary) | 工程向 | 含云实践章节 |

### 在线课

| 平台 | 课程 |
|------|------|
| **IBM Quantum Learning** | Qiskit 官方路径,免费 |
| **Braket / AWS** | Amazon Braket 入门实验 |
| **Microsoft Learn** | Azure Quantum 模块 |
| **QuTech / edX** | 代尔夫特量子系列 |
| **YouTube** | Qiskit 频道、StatQuest 式线性代数复习 |

### 练习环境(免费额度通常够学习)

| 服务 | 说明 |
|------|------|
| **IBM Quantum Platform** | 真实超导后端 + 模拟器 |
| **Amazon Braket** | 多硬件 vendor |
| **Google Colab + qsim** | 纯模拟,无队列 |
| **PennyLane** | 偏 QML / 可微分 |

---

## 你的第一条量子电路(5 分钟可跑)

### 目标

制备 **Bell 态** `( |00⟩ + |11⟩ ) / √2`,理解 H 门 + CNOT。

### 环境

```bash
pip install qiskit qiskit-aer matplotlib
### 代码

```python
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator

# 2 量子比特,2 经典比特
qc = QuantumCircuit(2, 2)

qc.h(0)              # 叠加:|0⟩ → (|0⟩+|1⟩)/√2
qc.cx(0, 1)          # 纠缠:CNOT
qc.measure([0, 1], [0, 1])

sim = AerSimulator()
result = sim.run(qc, shots=1000).result()
counts = result.get_counts()
print(counts)        # 约 {'00': 500, '11': 500}
### 你应该看到

- 几乎只有 `00` 和 `11`,极少 `01`/`10`  
- 与系列 **第 2 篇** 的 Bell 态描述 **一一对应**——理论立刻变实验。

### 下一步小练习

1. 在 `qc.h(0)` 前对 `q1` 加 `qc.x(1)`,观察变化  
2. 改成 3 比特 GHZ:`H + 两个 CNOT`  
3. 在 IBM Quantum 上提交同一电路(排队可能较久)

---

## 学习路径:三条轨道

### 轨道 A:软件 / 全栈开发者

Python → 线性代数复习 → Qiskit 官方教程 → 实现 Grover 玩具
→ 读一篇 surface code 科普 → 做 1 个 hybrid(PennyLane + PyTorch)小项目


作品集 idea
- 「用 QAOA 解 8 节点 MaxCut 并与经典对比」
- 「Bell 态 + 量子 teleportation 模拟 + 博客图解」

轨道 B:AI / 数据科学

系列第 5 篇 → PennyLane 变分分类(Iris)
→ 读 2 篇 QML 论文并复现 baseline 对比
→ 了解 PQC 对 ML 部署的影响(密钥、API)
**作品集 idea**:  
- 「VarQML vs sklearn 在相同特征上的对照实验报告」

### 轨道 C:安全 / 基础设施

Shor/Grover 直觉 → NIST PQC 标准(ML-KEM、ML-DSA)
→ OpenSSL / 语言库迁移实践
→ 可选:量子随机数、QRNG 产品文档


作品集 idea
- 「某服务 TLS 迁移到 hybrid PQC 的检查清单与 PoC」


职业方向(realistic)

角色 典型背景 现状
量子算法研究员 PhD 物理/CS 大厂、国家 lab、初创
量子软件工程师 CS + Qiskit/Cirq 编译器、运行时、云 SDK
量子应用科学家 化学/材料 + 量子 药企、材料、能源
PQC / 安全工程师 安全 + 标准 需求最贴近今日商用
技术布道 / 解决方案 工程 + 沟通 云厂商、咨询

独立开发者 / 副业
- 写 中文科普系列(你正在做的)
- 做小工具:电路可视化、学习卡片、PQC 检测脚本
- 接 咨询 比接「造量子机」现实得多


常见坑

对策
死磕 NC 全书推导 先跑电路,再回头补章节
只看不写 每周至少 1 个可运行 notebook
迷信「量子 advantage 论文」 用第 5 篇 checklist 审论文
忽视经典 baseline 任何 QML 项目必须对标 sklearn
等「硬件成熟再学」 模拟器 + 免费云额度已够建立直觉

系列全览(六篇导航)

篇序 标题要点 状态
第 1 篇 容错量子机若今日可用,能改变什么 已发 /forum/12/
第 2 篇 量子比特:叠加、纠缠、测量 已发 /forum/21/
第 3 篇 三大算法:DJ、Grover、Shor 已发 /forum/22/
第 4 篇 量子纠错:物理 vs 逻辑比特 已发 /forum/23/
第 5 篇 量子机器学习: hype 与真实用例 已发 /forum/24/
第 6 篇 普通人如何入门:Qiskit、学习路径 本文

给 PC530 论坛读者的结语

量子计算不是「下一个 ChatGPT」,而是 算力边界的一次扩容——对多数人,理解它如何影响安全、材料、优化,比亲自造 qubit 更有价值

系列完结。感谢阅读。