大家好,这里是程序员晚枫。
今天翻公众号后台,翻到 2019 年写的 3 篇文章。
当时法学院刚毕业,干过产品经理、流水线工人,连编程基础都没有,就想靠"写代码"翻身。
7 年后再看,我有点想哭。
不是悲伤,是那种**"原来我说过的话,自己真的做到了"**的踏实。
那 3 篇文章是:
今天这一篇,就讲讲:2019 年的我,写下的每一段,在 2026 年都应验了。
一、2019 年我说:"我要做一份不戴面具的工作"
原文里我写:
我不喜欢带着面具生活。如果让我从事一份工作,需要:穿着别人认为得体的衣服,说着别人认为得体的话,做着别人认为得体的行为,我就怕了。
程序员完全不需要穿看上去得体的衣服,可以天天大裤衩子格子衫,提着拖鞋到处跑。
7 年后的 2026 年:应验了。
2022 年从广东搬到重庆之后,我的状态就是:
- 早上睡到自然醒(不需要打卡)
- 在家 + 咖啡馆 + 偶尔的线下分享,穿 T 恤、Polo 衫、运动鞋
- 想说什么说什么——公众号、B 站、抖音、知乎、小红书,都是自己的场子
我做的工作内容是写代码 + 写文章 + 录视频。
这三件事,全是我一个人能完成的。
不需要应酬、不需要协调、不需要"为了合群说违心话"。
2019 年我以为程序员只是一份"可以穿拖鞋的工作"。
7 年后我才发现,程序员是一份"可以活得像自己"的工作。
二、2019 年我说:"我要做一份通用的工作"
原文里我写:
工作经验不够通用。我想要的通用,就是凭着这个工作经验,我可以在世界上大部分国家,找到相类似工作内容和薪资水平的工作。
至于通用的工作经验这一点,我试着找过日本的程序员工作,也在尼泊尔做义工时和当地的程序员交流编程经验,都很顺利。
7 年后的 2026 年:应验了。
2022 年开始全职做自媒体后,我就发现了这个判断的复利:
- 在重庆照样能服务全国的 Python 用户
- 在 B 站发的教程,老外也能看懂代码部分
- 我做内容讲的内容,不是地域绑定的
代码 + 教程 + 文字,是全球通用语言。
7 年前我赌对的事,今天兑现了。
三、2019 年我说:"我用了 2 年跑了 7 个城市才当上程序员"
原文里我写:
用了 2 年的时间,曼谷-广州-深圳-北京-重庆-广州-佛山。
我觉得最难的部分从广州-重庆这一段,这一段时间充满了不确定性,因为找工作的困难,也怀疑过自己的选择,甚至想过放弃(还好只是想想)。
7 年后的 2026 年:应验了——但故事反转了。
2019 年我跨的是地理(曼谷-广州-深圳-北京-重庆-广州-佛山)。
2022 年我又跨了一次:从广东搬到重庆。
去重庆的契机是"广东生活成本太高,换一个生活成本低的城市,能让我的资金更充裕"。
7 年前我在地图上"跑来跑去"是为了找一份工作。
7 年后我"搬个城市"是为了让工作更自由。
这就是通用工作的力量——你可以选择工作地点,而不是被地点选择。
四、2019 年我说:"一万小时要用对方法"
原文里我写:
一万小时定理的内涵是:用正确的方法不断精进,而不是把 1 万小时用在熟练自己的已有水平上。
我反思自己的经历发现我浪费时间最多的地方,基本都是因为基础不够好。
7 年后的 2026 年:应验了。
我后来做的几件事,都是按这个方法论来的:
- 2022 年发 python-office,先研究用户需求(办公场景),再写库
- 2023 年办 Python 中国(重庆站),先和权哥、Python 中国大会组委会社群运营经验,再筹办线下大会
- 2024 年成为 PSF Member(Python 软件基金会成员),先花 2 年持续在 Python 社区贡献内容(公众号、B站、PyCon 演讲),再申请
- 2025 年 all in AI 编程,先学底层原理(Transformer、RAG、Agent 原理),再学应用(Cursor、Copilot、Qoder)
每次新赛道,我都先打底子,再发力。
7 年前的判断,在 7 年后成了我的方法论。
五、2019 年我说:"不论牌多烂,都要打好"
原文里我写:
如果你手里的那条路是你自己选的,请你走下去。如果不是,请你去选。不要有抱怨,因为这是你的人生,不论你手里的牌有多烂,你都必须打好。
实在绝望了找个地方哭一哭,擦擦眼泪还是愿意回去扛。
7 年后的 2026 年:应验了——而且我真的哭过。
这些年我至少有过 3 次明显的低谷:
- 2021 年做自媒体"找不到方向了"。把 Python 能写的文章、能录的课程都做了,收入没有本质提高。一度去做了 1 个月的前端 JS 开发,发现"我不行"
- 2022 年裸辞去重庆,两个月没收入。鞋里进沙子的感觉——"必须停下取沙子,但比赛还在进行"
- 2023 年GPT 出现,我被震撼到了。看着同行用 AI 创作、涨粉、变现做得风生水起,自己却找不到那个突破口。焦虑了近两年
每次想放弃的时候,我就想 7 年前自己写的那句话:
"擦擦眼泪还是愿意回去扛。"
2025 年我终于找到了突破——all in AI 编程。
把 7 年前那句话当成锚点,3 次都救了我。
六、2019 年我写"想做一个开源项目",2026 年:应验了
3 篇文章的初衷,就是我当时想做一件事:
希望能写出一款真正有人用的开源软件。
7 年后的 2026 年:应验了。
python-office 在 gitee 一上线就被推荐,发布 2 个月就登上了热门榜单。
到 2024 年底的数据:
- GitHub 960+ stars / Gitee 750+ stars
- B 站 20w+ 粉丝(Python 自动化办公社区)
- 抖音/视频号/小红书 10w+ 粉丝(程序员晚枫)
- 80 多个用户微信群
- 150+ 个待开发需求
- 20+ 位贡献者,长期维护的 2-3 位
- 2024 年成为 PSF Member(Python 软件基金会成员)
这每一个数字,都是真的。
而这一切的起点,就是 2019 年那 3 篇文章的最后一篇里的一句"动手干"。
附:这一路我做的事清单(按时间线)
7 年下来,我做的事都在这里了。留个底,也给同样在路上的你一个参考。
🛠️ 开源项目
我后来没有只维护 python-office 一个库,而是把它拆成了「汽车零件厂」——每个功能一个专项库,互相独立,按需取用。
| 项目 | 简介 | 链接 |
|---|---|---|
| python-office | 自动化办公(核心库,13 大模块) | github.com/CoderWanFeng/python-office |
| PyOfficeRobot | 微信机器人(1 行代码收发) | github.com/CoderWanFeng/PyOfficeRobot |
| poimage | 图片处理 | github.com/CoderWanFeng/poimage |
| poexcel | Excel 处理 | github.com/CoderWanFeng/poexcel |
| poword | Word 处理 | github.com/CoderWanFeng/poword |
| poocr | 文字识别 | github.com/CoderWanFeng/poocr |
| poemail | 自动发邮件 | github.com/CoderWanFeng/poemail |
| poai | AI 工具(2025 新方向) | github.com/CoderWanFeng/poai |
项目官网:python-office.com
🎓 课程
我做了 3 套课程,覆盖从 0 基础到 AI 编程实战:
| 课程 | 定位 | 链接 |
|---|---|---|
| 50 讲 Python 自动化办公 | 给非程序员的 Python 入门课 | InfoQ 文章 |
| AI Python 零基础实战营 | AI 编程+办公自动化(B 站) | B 站课程 |
| 给小白的 12 讲·AI 编程训练营 | 2025 末推出,预售名额已抢空 | (all in AI 编程的核心课) |
🎤 对外分享
- PyCon China 2024:演讲主题《非程序员如何学习和使用 Python》 —— 演示文稿 PDF
- 2023 年起:和权哥一起主办 Python 中国(重庆站)
- 2025 年起:在重庆办线下技术活动(光电园、西南大学、重庆阿里中心等)
- 2024 年起:成为 PSF Member(Python 软件基金会成员)+ 简体中文翻译小组成员
七、7 年后,2019 年的我,赢了
回头看 2019 年那 3 篇文章,我对自己很满意。
不是满意"我现在有钱了"或"我出名了"——
是满意"7 年前的我,说的话、做的事、走的方向,全都没错"。
- 我说要"不戴面具",我现在真的活成了自己
- 我说要"工作经验通用",我现在真的可以全球办公
- 我说要"咬牙坚持",我真的咬牙坚持了 7 年
- 我说"一万小时要用对方法",我真的是这样做的
- 我说"牌烂也要打好",我打了 7 年,结果是这把烂牌居然赢了
2019 年的我,赢了。
不是赢了别人,是赢了自己。
写在最后
如果你也在做一件 5 年、7 年、10 年才能见效的事——
请你现在就写一篇 2026 年的自己写给 2033 年的自己的文章。
写下你想成为什么样的人。
写下你愿意为这个目标放弃什么。
写下你愿意咬牙坚持多久。
7 年后,你再翻出来看——
你会感谢今天的自己。
我是程序员晚枫,正在 all in AI 编程实战。
如果你也在坚持一件长期的事——
评论区告诉我,咱互相打气。
科技不高冷,AI很好用。
我是晚枫,关注我,带你一起玩AI!
相关阅读
- 2026,Build in Public,才是属于普通程序员的突破之路 — 7 年坚持写下来,靠的就是 build in public
- 打工7年,我第一次主动睡在公司 — 工作 5 年后从程序员到内容创作者,又一次咬牙坚持
- 当算法失去人性,马斯克给出了答案 — "不戴面具"这种价值观的延伸思考
- 说件事:我的群里,禁止讨论免费AI — 2026 年 all in AI 编程的起点







