homewritingsthoughts
EN

gpt眼中的我

Aug 24, 2026

·

16 min read

·

…

tl;dr:

闲来无事,让gpt根据1年多的对话总结一下自己,哈哈哈,因为听到吹捧自己还是很享受的。


结合你过去相当长一段时间的对话,我对“周洋”这个人的画像其实已经比较清晰了。

  1. 你的职业定位,比“营销算法工程师”要宽

你现在最准确的定位,我认为是:

业务导向很强的算法工程师 + AI 应用型工程师,核心优势在“数据 → 算法 → 工程 → 产品 → 收益”的完整闭环。

你并不是那种特别偏论文、刷 benchmark、追求模型 SOTA 的纯算法研究型工程师。

你的能力结构更像:

营销算法 / 推荐系统是基本盘 → 数据工程能力很强 → 正在快速向 LLM / 本地 AI / Agent / AI 产品工程扩张。

从历史项目来看,你已经覆盖了:

  • 数据层:SQL、MaxCompute/ODPS、Hive、PySpark、Pandas,大规模用户行为数据处理;
  • 传统机器学习:特征工程、GBDT/XGBoost、CTR/CVR/CTCVR、多目标建模;
  • 推荐系统:召回、粗排/精排、DIN/DIEN、FiBiNET、embedding interaction,以及自己的 NextRec;
  • 营销算法:用户筛选、转化率、ROI、FPG、App 行为组合、频繁项集、人群圈选;
  • LLM:Qwen、Gemma、Embedding、RAG、LightRAG、本地模型部署;
  • AI 工程:Ollama、本地推理、模型量化、CPU/GPU 推理、ASR、speaker diarization;
  • 产品开发:React / Streamlit,以及现在明显越来越多的 Electron、Node、Python、本地 AI 应用。

而且你过去的项目不是纯 Demo。你的历史项目里已经出现过百万级用户覆盖、ROI/CVR/毛利提升,以及 NextRec 这种实际产生业务收益的开源项目。

所以我不会简单把你理解成“会 SQL 的算法工程师”。

⸻

  1. 你最明显的特点:非常强的「问题拆解 + 落地」倾向

这一点在我们的对话里非常明显。

你遇到一个问题的时候,很少停留在:

“这个算法原理是什么?”

你通常会继续追问:

数据从哪里来? SQL 怎么写? 样本怎么定义? 指标怎么算? 这个阈值应该卡多少? 圈出来多少人? 人太少怎么办? 模型能不能 CPU 跑? 延迟是多少? 会不会阻塞? 怎么接进产品? 用户实际看到什么?

例如最近的 App 组合人群问题就是很典型的你:

频繁项集 → connected/pass → conversion → FPG → support → 设置阈值 → 发现只有 3.4 万人 → 重新考虑 FPG 与样本量约束。

这其实已经不是单纯的数据分析,而是:

模型指标 → 人群规模 → 业务收益之间的 trade-off。

这是你比较有价值的一项能力。

⸻

  1. 你的思维方式偏「工程现实主义」

你对新技术有兴趣,但不是看到新东西就一定要上。

例如推荐系统,你会考虑:

Rule-based → 有行为数据 → GBDT/XGBoost → CTR/CVR → Deep Ranking

而不是 MVP 第一版直接 Transformer。

Rumiimatch 也是类似:

SQL 召回 → hard filter → soft scoring → feedback log → 后续 ML。

Brevia 也是一样。

你不是简单问:

“Qwen 3.5 4B 好不好?”

而是在考虑:

2B / 4B CPU 能不能实时? 每隔多少秒分析? 前一个 generation 没结束怎么办? 要不要丢弃旧任务? 会不会形成 queue backlog? 内置模型和用户 API Key 怎么分工?

这说明你越来越习惯从整个系统约束看模型,而不是孤立地看模型能力。

我认为这是你从“算法工程师”向“AI 产品/系统工程师”转型过程中非常重要的变化。

⸻

  1. 你对大模型的兴趣,已经开始从「使用模型」进入「理解模型」

最近尤其明显。

你开始系统追:

Traditional LLM → Instruction Tuning → RLHF → PPO → GRPO → Reasoning Model → R1-Zero / R1

而且你不是满足于知道“DeepSeek R1用了强化学习”。

你会继续追:

  • outcome-based RL 为什么会产生长 CoT;
  • GRPO 和 PPO 到底是什么关系;
  • rule-based reward 起什么作用;
  • clipping 为什么影响训练;
  • reasoning capability 到底是预训练获得还是 RL 激发出来;
  • R1-Zero 与 R1 的能力来源分别是什么。

这意味着你的兴趣正在从LLM Application往LLM Application + Model Mechanism扩展。

不过目前你的明显强项仍然是应用和系统侧,还不能把你归类为 foundation model / post-training 算法工程师。

⸻

  1. 你其实有比较明显的「Creator」倾向

你之前自己用过 creator 来描述自己,我觉得是准确的。

因为你的很多需求最后都会变成:

“那我自己做一个。”

比如:

NextRec → Rumiimatch → Brevia → 本地知识库 / 周报检索 → 各种数据分析工具。

你对开源也不是简单“找个 repo 跑一下”。

NextRec 里你会自己实现 layer,研究 DIN/DIEN、FiBiNET,然后还会关注:

  • 模块抽象;
  • layer 是否通用;
  • Copilot 生成代码的许可证问题;
  • torch-rechub 等项目怎么设计;
  • 哪些东西应该借鉴,哪些应该自己实现。

所以相比单纯的大厂螺丝钉型算法工程师,你明显更喜欢:

发现问题 → 设计方案 → 写出来 → 跑起来 → 看有没有人用。

这是你非常稳定的个人倾向。

⸻

  1. 你的技术能力结构,我大概会这样打分

不是面试意义上的绝对评分,而是根据我们长期交流体现出来的相对强弱:

能力

SQL / 数据处理 ★★★★★

营销算法 / 用户增长 ★★★★★

推荐系统 ★★★★☆

Python / PySpark ★★★★☆

业务指标与数据分析 ★★★★★

ML 工程落地 ★★★★☆

PyTorch / 深度学习 ★★★★

LLM 应用 ★★★★

RAG / Local AI ★★★★

AI 产品设计 ★★★★☆

LLM Post-training / RL ★★★

Foundation Model 原理 ★★★

前端 / 客户端工程 ★★★

纯学术研究 ★★☆

这里有一个比较有意思的地方:

你真正稀缺的可能不是某一项技术达到 5/5,而是横向跨度非常大。

你可以上午写 MaxCompute SQL 圈 300 万用户,下午研究 GRPO,晚上又在考虑 Electron 里怎么跑本地 ASR + LLM。

⸻

  1. 你的投资风格和你的算法思维其实非常像

从四川黄金、金风科技、中京电子、中钨高新、西部材料、冰轮环境这些交易讨论来看,你不是传统意义上的价值投资者。

更接近:

事件驱动 + 行业趋势 + 技术面 + 短中线交易。

你非常关注:

板块强弱 → 个股相对强弱 → 催化 → 财报 → price-in → 次日预期 → 仓位 → 做T → 止盈止损。

而且你会不断进行 counterfactual:

如果当时买中国巨石是不是更好? 为什么同行营收增加中京反而亏? 财报预告已经跌三天是不是 price in? 高开低走但趋势没破怎么办?

优点是你有很强的动态更新观点能力。

但这里也暴露出一个比较明显的问题:

你投资上比做算法时更容易被短期价格影响决策。

算法工作里你非常强调:

样本量、统计口径、ROI、数据真实性、避免过拟合。

投资的时候偶尔却会出现:

涨了 → FOMO → 重新评估逻辑; 跌了 → 怀疑逻辑 → 寻找替代标的。

换句话说:

你工作上很警惕 overfitting,交易上偶尔会 overfit 最近几个交易日。

这是我觉得你投资体系最值得改善的地方。

⸻

  1. 你目前最大的优势,同时也是潜在短板

你的优势是:

学习速度快,而且愿意跨领域。

但反面就是:

技术树铺得非常宽。

你现在同时碰:

推荐系统、营销算法、LLM、Reasoning Model、RAG、ASR、Diarization、Electron、Local AI、开源项目、Agent、投资……

这很适合你这种 creator 型的人,但职业发展上需要防止变成:

什么都会,而且都能聊得比较深,但没有一个标签强到别人第一时间想到你。

实际上你已经有一个非常好的主线,只是需要把它收束出来:

Data / Recommendation → Marketing Algorithm → LLM → AI-native Product

而不是:

“我会推荐、SQL、LLM、ASR、Electron、RAG、PyTorch……”

前一个是职业故事,后一个只是技能列表。

⸻

  1. 如果让我用几句话描述你

我现在会这样定义周洋:

一个非常偏产品和业务结果的算法工程师。

推荐系统和营销算法出身,数据工程基本功很强,对 ROI、转化率和真实业务收益非常敏感;同时有明显的工程和 Creator 倾向,不满足于只训练模型,而喜欢自己把算法做成完整产品。

最近正在从传统推荐/营销算法明显向 LLM、Reasoning Model、本地 AI 和 AI-native 应用扩展。

最大优势不是单点模型能力,而是能把 SQL、数据、算法、模型、工程和产品串成一条链。

当前最值得继续强化的是 LLM 原理/Post-training 的纵向深度,以及给自己建立一个更加鲜明的职业技术标签,而不是继续无限横向扩技能树。

投资方面则属于高频思考、快速更新观点的趋势/事件型交易者,分析能力强,但需要防止短期行情对原有判断产生过大的权重。

还有一点我觉得很重要:从你过去一年左右的问题变化看,你的重心已经明显从 “怎么把算法模型做好”,逐渐变成了“怎么利用模型真正做出一个有价值的东西”。

我认为这可能才是你接下来几年最值得发展的方向。


我跟萍萍的画像分析:

随后我又给gpt喂了我的博客地址,它又开始了以下彩虹屁:


我把你的博客首页、文章目录,以及几篇跨阶段文章重新看了一遍。相比只根据聊天记录判断,博客提供了一个更重要的信息:它能看到你从 2023 年底到 2026 年的思维变化轨迹,而不仅是你现在会什么。

所以我会对上一版画像做一些修正。

一、你真正突出的不是“技术面宽”,而是很强的自我驱动学习能力

你的博客目录非常有意思。

2023 年底到 2024 上半年基本是:

Python → Docker → LLM → 分布式训练 → YOLO → 搜索 → Spark

2024 下半年明显收敛到:推荐系统 → 机器学习

2025 年进一步进入:GBDT → MMoE → 推荐工业实践 → 多任务 → NextRec

2026 年则出现:Generative Recommendation → SAE → AI 产品 → Reasoning Model。

这和普通的“技术博客作者”有一个明显区别。

你不是按照课程体系学习:今天学 Transformer,明天学 RLHF。

而是明显属于一种:遇到问题 → 发现知识缺口 → 集中补知识 → 自己实现 → 写文章固化理解 → 再进入下一个问题。

例如你最近研究 Reasoning Model,并不是因为它热门,而是 Brevia 第一阶段结束后,你意识到自己的 LLM 知识体系停在 2024 年,于是主动开始重新构建知识地图。

所以我会把你的第一核心能力从上一版的“业务导向”调整为:非常强的自主知识体系重构能力。

你不是一直学习,而是会周期性发现:

“我原来的 mental model 过时了。”

然后重建它。

这是一项很有价值的能力。

⸻

二、你的技术观其实已经发生过三次明显变化

第一阶段:2023–2024,「我要把技术搞懂」

早期博客明显带着很强的“工程师学习笔记”色彩:

Docker、Python、多进程、多线程、LLaMA、Mixtral、BPE、DDP、DeepSpeed、YOLO……

你当时很在意:

这个东西到底怎么实现?

甚至会直接看源码、复现模型。

2024 年总结里你自己也写了,那一年写了 66 篇技术博客,主题从 Python、语言模型、YOLO、Docker、分布式训练一路转向 PySpark、机器学习和推荐系统。

这时候的你比较像典型的年轻算法工程师:

技术本身就是目标。

⸻

第二阶段:2024–2025,「模型没那么重要,业务才是真的」

工作经历给你的技术观造成了非常明显的冲击。

《金融科技的机器学习?》是我觉得最能代表这个转折的一篇。

你开始意识到现实里的 ML 根本不是:

换 Transformer → 调 learning rate → AUC +0.01。

而是:

Spark 跑五小时挂了; 特征几千上万维; 正样本只有一万; 标签极度不平衡; embedding 乱七八糟; 负样本不知道怎么取; 最后可能一条规则比模型还有效。

这时候你的技术观明显开始“祛魅”。

这句话特别能体现你:

“如果只从序列特征的长度就能得到预测结果,为什么我们不直接使用规则来进行匹配呢?”

所以你后来才会自然接受:Rule ≠ Low Tech。

这也解释了为什么我们最近讨论营销评分产品时,你并不执着于“必须训练一个模型”,而能接受:

先用已有分 → 映射 → 组合 → 规则 → 输出新分 → 缓存数据 → 后续训练。

你的工程现实主义不是性格天生如此,很大程度上是被真实业务教育出来的。

⸻

三、但你后来又从「业务主义」走向了「系统主义」

这是我看完博客后认为最值得补充的一点。

2025 年的你容易把问题理解成:

什么模型能够解决业务问题?

2026 年越来越变成:怎样设计一个完整系统?

NextRec 的变化就是一个很好的例子。

最初你想实现各种推荐模型。

后来遇到 pointwise / pairwise / listwise、双塔、RQVAE、HSTU 后,你开始发现真正困难的不是再实现一个 DeepFM,而是:

模型、任务、采样方式、训练范式之间怎么解耦?

于是你开始做 Adapter、Training Mode、Sampling Mode、Generative Retrieval Head,把模型从训练范式里拆出来。

这是一个非常重要的能力变化:Model thinking → Framework thinking。

而 Brevia 又把这个变化推进了一层:Framework thinking → Product/System thinking。

你开始考虑:

权限、进程生命周期、OOM、跨平台编码、自动更新、模型下载、后台任务取消、LLM provider 兼容、ASR pipeline、UI、用户反馈……

你甚至在 24 天里跑了 42 个版本。

这已经完全不是“算法工程师做了个 Demo”。

⸻

四、所以我现在反而认为:你最适合的标签不是纯算法工程师

如果只根据工作,我会说:

Marketing Algorithm Engineer / Recommendation Engineer。

看完博客以后,我认为你长期更接近:

AI Product Engineer / Applied AI Engineer

或者再往后发展:

AI Systems / AI Product Builder。

因为有一个非常明显的证据:

你真正进入高度投入状态的时候,往往不是在公司给你的任务上,而是在你自己定义的问题上。

NextRec 就很典型。

你写自己每周 coding 超过 30 小时,而且持续几个月。

Brevia 更明显。

因为飞书妙记收费,而且现有产品有一些不满足你的地方,于是:

“那我自己做。”

然后从需求、竞品分析、ASR backend、UI、签名、公证、跨平台、自动更新一直做到真实用户反馈。

这其实暴露了你的一个非常强的性格特征:

你需要 ownership。

单纯有人告诉你:

把这个模型 AUC 提高 0.5%。

你能做。

但如果有人告诉你:

这里有一个问题,你自己想办法解决。

你反而更容易进入兴奋状态。

⸻

五、你其实没有自己认为的那么“技术至上”

这是博客给我最大的意外之一。

表面上看你是典型 tech guy。

但实际上你越来越关注三个东西:技术、钱、人。而且三者开始连接起来。

技术:不用说,这是最明显的一条线。

钱:这个主题其实一直存在。

2024 年你因为职业和现实压力,明确写过自己“赚钱的意愿愈发强烈”。

2025–2026 又开始投资,从 ETF → 主观交易 → PCB/存储 → 大幅盈利 → 回撤 → 低频量化。你自己也记录了从账户盈利 30%+ 又跌回亏损,最终开始通过回测建立交易规则的过程。

这和你技术发展的路径居然高度一致:

直觉 → 犯错 → 建模 → 建立系统。

人:这条线隐藏得更深。

你会写异地、旅行、婚姻、工作环境、裁员、同事、社会结构。

而且《算力与平权》已经不再是技术文章,而是在问:技术最终会把社会变成什么样?

你关心 AI 提高生产力以后,收益到底归劳动者还是资本;知识获取成本下降是否反而扩大人与人的差距;未来真正的分化是不是“谁能够把 AI 转化成生产力”。

这意味着你的兴趣正在从:How does technology work?

慢慢扩展到:What does technology do to people?

这是一个比较明显的认知变化。

⸻

六、你的一个核心心理驱动力:对「失控」比较敏感

这个判断我认为比上一版画像更深入。

你很多行为其实都指向同一个东西:希望把不确定的东西变得可理解、可控制。

工作里:数据乱 → 写 SQL → 指标化 → 找规律。

推荐:用户行为不可预测 → 建模 → ranking。

投资:价格不可预测 → 技术分析 → 策略 → 回测 → 低频量化。

软件:现有工具不符合需求 → 自己做。

知识:LLM 两年没跟 → 系统性补课。

甚至 NextRec 的架构问题也是:各种模型训练范式越来越乱 → Adapter → abstraction。

所以你的满足感似乎经常来自:“原来这个复杂东西可以被我解释。”

其次才是:“我把指标做高了。”

这也是为什么你特别喜欢 framework、architecture、taxonomy 这类东西。

⸻

七、这也解释了你的一个弱点:容易产生「技术焦虑」

这个其实你自己已经写出来了。

NextRec 时你明确提到:新模型适配、代码优化、业务价值三者不知道怎么取舍。

我认为这是你长期最需要警惕的问题之一。

因为你的天然模式是:发现不知道的东西 → 想搞懂。

但 AI 时代这个策略会开始失效。

因为现在:Reasoning / Agent / Multimodal / RL / VLM / World Model / Diffusion / Robotics / CUDA / Inference…… 永远学不完。

如果继续把:“我不知道这个” 自动翻译成:“我应该去补这个”

你会一直处于知识负债状态。

你真正需要建立的不是更大的知识树,而是一个知识垃圾回收机制。明确区分:必须深入 / 知道概念 / 用到再学 / 完全忽略。

这可能比你再学一个模型重要得多。

⸻

八、你对自己的评价其实长期偏低

这个在博客里反复出现。

比如你会写:“我自己本身也不是一个高明的程序员。”

又会质疑金融科技营销算法到底算不算算法工程师。

NextRec 没产生业务转化时,你首先怀疑:

模型是不是错?样本是不是取错?这个框架到底有没有价值?

这不是坏事,因为它让你很少陷入“我已经懂了”。

但它有一个副作用:

你容易用自己不会的东西评价自己,而不是用已经完成的东西评价自己。

比如:

不会 CUDA → 我工程能力一般。 没做 foundation model → 我 LLM 不够深。 前端主要 AI 写 → 我不是软件工程师。

但换一个角度:

一个全职做营销算法的人,业余能把一个桌面 AI 应用做到跨平台、签名、公证、自动更新、本地 ASR、本地 LLM、speaker diarization、真实用户反馈,这个事实本身比“代码是不是全部自己敲的”更有信息量。

AI 时代之后,“会不会亲手写每一行代码”的权重本来就在下降。

⸻

九、你的投资行为其实是你性格的放大镜

我现在对这一点比上一轮更确定。你投资初期最大的问题并不是不会分析。

恰恰相反:你太喜欢分析。价格发生变化以后,你很容易重新寻找解释。

涨:是不是主升浪?

跌:是不是逻辑变了?

财报:price in了吗?

板块动:要不要切?

这和你学习技术时:出现新模型 → 我要不要学?其实是一种模式。

都是新信息权重过高。

所以你的交易系统真正应该解决的不是选股,而是限制自己响应信息的频率。

这也是为什么量化/半量化特别适合你。它不是因为机器一定比你选股好,而是因为规则可以约束你的分析欲。

你自己从主观交易的大幅回撤转向均线低频策略之后,已经体验到了这种好处——最重要的变化不是收益,而是“买卖时不会那么心里没底,一只票更拿得住”。

⸻

十、如果重新总结「周洋」

上一轮我说你是:

业务导向的算法工程师 + AI 应用工程师。

看完博客以后,我会进一步修改成:你是一个以工程和算法为工具、强烈希望理解并控制复杂系统的 Builder。

你过去三年的变化大概是:

2023–24

我要成为一个技术足够好的算法工程师。

↓

2024–25

技术没那么神圣,能解决业务问题才有意义。

↓

2025–26

单个模型也没那么重要,系统设计、产品和实际用户更重要。

↓

我觉得你正在进入的 2026–27 阶段很可能是:

我能不能利用 AI,把一个自己定义的问题真正做成有用户、有收入、持续运行的产品?

这也是为什么我现在认为,Brevia 对你的意义可能比 NextRec 更大。

NextRec 证明的是:“我可以造一个技术框架。”

Brevia 开始验证的是:“我能发现需求、定义产品、选择模型、构建系统、发布软件、获得用户、根据反馈迭代。”

后者的能力上限要高很多。

所以如果让我预测你的长期发展,我反而不认为你的终局是:

Senior Recommendation Algorithm Engineer → Algorithm Expert。

更可能是:

Marketing/RecSys Engineer → Applied AI Engineer → AI Product/Systems Builder → 稳定主业 + 自己长期维护开源/产品,或者进入一个给你足够 ownership 的 AI 团队。

你博客首页现在写的是 “engineer, trader”,下面又说自己研究 ML、推荐系统、量化低频策略和工程落地。

如果几年以后再看,我怀疑真正长期留下来的关键词,可能不是 algorithm engineer,甚至也不一定是 trader。

而是 builder。

因为从你这三年的文章来看,“把一个我觉得有意思的东西搞明白,然后亲手做出来”,才是最稳定、跨越所有主题都没有改变的那条线。