前几天有个读者加我微信,上来第一句话就是:“我关注这个领域挺久了,但越看越迷糊,到底该从哪本书开始看?”说实话,这个问题把我拉回了三年前。我当时也是这样,搜了一堆资料,硬盘里存了十几个G的论文和视频,结果三个月过去,连最基本的原理都没搞明白。后来我才发现,光量子计算入门最大的坑,不是资料太少,而是没人告诉你该按什么顺序看。今天我就把自己踩过的坑和后来摸索出的路子,原原本本讲给你听。
光量子计算到底在算什么?先搞懂这个再谈学习
我当初犯的第一个错误,就是一上来去啃量子力学的教材。什么态叠加、纠缠态、薛定谔方程,看了半个月,笔记记了半本,合上书脑子里一片空白。后来一位在合肥做量子通信的朋友点醒了我:你连它要解决什么问题都不知道,学那些公式有什么用?
用大白话说,传统计算机用比特存信息,一个比特要么是零要么是一,像开关一样。光量子计算用的是量子比特,它可以是零,可以是一,也可以同时是零和一的某种叠加状态。这个特性让它在处理某些特定问题时,比如大数分解、分子模拟、优化组合,理论上能比经典计算机快出好几个数量级。注意我说的是理论上,目前实际能跑的应用还非常有限,这一点后面会细说。
光量子计算,简单讲就是拿光子来做量子比特的载体。相比超导路线需要在接近绝对零度的环境里运行,光子可以在室温下工作,抗干扰能力也更强。国内在这方面走得比较靠前,像中国科学技术大学的一些团队在光量子计算原型机上做过不少实验,公开报道里提到的“九章”系列就是这条技术路线的代表。当然这些是科研层面的进展,离普通人日常能用还有很长的路。
常见问题:学光量子计算需要先学量子力学吗?
看你的目标。如果你想做理论推导或者发论文,那必须系统学。但如果你只是想了解原理、能看懂行业报道、判断技术趋势,完全可以从科普级的材料入手。我自己是先看了两三本入门科普,把基本概念混了个脸熟,再回头补数学工具的,这样反而没那么痛苦。顺序搞反了,很容易劝退。
零基础学习路线:分三步走,别贪多
我后来给自己重新排了个计划,大概花了四个月才算真正摸到门槛。第一步,花两周时间只看科普视频和通俗读物,把量子比特、叠加、纠缠、测量这几个核心概念吃透。推荐找一些大学公开课里面向非物理专业学生的导论课,B站上就有,挑播放量高、评论里说“讲得通俗”的那种。别看不起科普,这一步是建立直觉的关键。
第二步,用六到八周补基础数学和物理。你不需要会解复杂的偏微分方程,但线性代数里的向量、矩阵、特征值必须熟悉,复数运算也得捡起来。我当时是找了一本工科用的线性代数教材,把前四章重新过了一遍,配合一些交互式的在线课程做练习。这一步很枯燥,我中途放弃过一次,后来又捡起来的,说实话那段时间挺折磨人的。
第三步,开始接触光量子计算的专业内容。这时候可以看一些综述性的论文和国内科研团队发布的公开报告,重点搞清楚光子怎么被用来编码量子信息、线性光学元件在其中的作用是什么。这一步最好找一两个同样感兴趣的人一起讨论,我就加过一个爱好者群,里面有人分享笔记,比自己闷头看效率高不少。
提示:资料清单方面,别贪多。入门阶段两三本核心资料反复看,比存了一堆不看强十倍。我推荐优先找国内出版社出的中文教材和科普书,术语翻译统一,读起来不容易卡壳。
资料清单和避坑提醒,说几句大实话
资料这块我列一个大概方向,具体书名就不一一念了,网上搜“光量子计算入门书单”能找到不少整理好的帖子。大致分三类:概念科普类两三本打底,数学物理基础类一本够用,专业综述和公开报告若干,按需查阅。英文资料不是不能看,但新手阶段我建议尽量找中文的,先把概念框架搭起来,后面再补英文文献也不迟。
还有个事得说清楚。网上有些文章把光量子计算说得神乎其神,什么“颠覆一切”“马上普及”,你看到这种直接划走就行。目前这个领域还处在实验室研究和早期探索阶段,离大规模商用远着呢。学的时候心态放平,别指望学完就能找到高薪工作或者做出什么成果,当成一个长期兴趣来养,反而能坚持得久一些。
我自己到现在也不敢说入了门,顶多算是在门口转悠。上周还因为搞混了两个光学元件的功能,被群里一个高中生纠正了,挺丢人的。但话说回来,这个领域变化快,谁也不敢说自己全懂。你要是也在琢磨从哪开始,不妨先把第一篇科普看完再说,别想太多。
说个小事。我那位合肥的朋友后来问我,学了这么久到底图什么。我想了半天也没给出个像样的答案。可能就是想弄明白,那些新闻里说的东西到底是怎么回事吧。你要是也有类似的想法,咱们可以聊聊,我踩过的坑说不定能帮你省点时间。