你好,我是光程

软件工程师 | 业余光学爱好者 | 记录学习和思考

OPL = n × d

光程(Optical Path Length)这个物理概念一直让我觉得很有意思。 本科学的是软件工程,做了几年开发后对光学产生了浓厚的兴趣。 业余时间会看一些光学的书和论文,用编程的方式去理解这些物理现象。 这个博客用来记录技术学习和光学探索的一些笔记。

最近写的一些笔记

重温干涉仪:迈克尔逊实验的一些理解

最近整理以前的实验报告,发现大学时做的迈克尔逊干涉仪实验还挺有意思的。 当时只是按步骤做,现在回过头看才理解干涉条纹和光程差的关系。 记录一下推导过程,顺便写了个Python脚本模拟条纹移动...

继续阅读 →

学习笔记:光纤传感的基本原理

公司有个项目涉及到光纤传感器,趁机复习了一下相关知识。 光纤传感器利用外界物理量对光程的影响来检测,原理其实不复杂。 简单总结了马赫-曾德尔干涉仪的工作方式,还有一些调试时的注意事项...

继续阅读 →

梯度折射率透镜的光程计算方法

在看一篇关于GRIN透镜的论文时,对变折射率介质中的光程计算比较感兴趣。 整理了一下费马原理的应用,用数值积分的方法算了几个简单的例子。 发现Python的scipy库处理这类问题还挺方便的...

继续阅读 →

平时关注和学习的方向

后端开发

主要工作内容,用Python和Go比较多。喜欢研究系统架构和性能优化。

光学基础

自学光学知识,从几何光学、波动光学入门,对干涉、衍射等现象比较感兴趣。

光学测量

业余研究激光干涉仪的原理,看了不少相关论文,尝试用代码模拟实验过程。

光纤技术

工作中接触过光纤传感项目,对光在光纤中的传输特性和调制原理比较好奇。

数值模拟

喜欢用Python模拟光学现象,把物理公式变成代码,用可视化来理解原理。

跨领域学习

探索编程和光学的结合点,比如光学图像处理、计算成像等方向。

关于我

我叫光程,网名取自"光程"这个物理概念(Optical Path Length)。 本科读的是软件工程,毕业后一直在做程序员,主要做后端开发(Python和Go)。

工作之余对光学产生了兴趣,可能是因为编程和光学在某些方面很像——都需要精确的逻辑和数学推导。 开始自学一些光学知识,从最基础的几何光学、波动光学,到后来的干涉、衍射等。 发现可以用编程的方式来模拟和理解这些物理现象,挺有意思的。

虽然不是专业出身,但保持着学习的热情。这个博客主要用来记录一些学习笔记, 既有工作中的技术总结,也有业余研究光学的心得。内容比较杂,主要是自己整理思路用的, 如果能帮到其他人就更好了。

欢迎交流讨论,可以通过邮件联系我。