返回思考与实践
王自如的Ai001号员工,到底要啥样的?我一条条拆解给你听 的题图

王自如的Ai001号员工,到底要啥样的?我一条条拆解给你听

亦湄(Joanna)

一份 AI 001 号员工的招聘需求,27 条技术要求密密麻麻摆在一起,Node.js、TypeScript、React、Docker、数据库、iOS……不懂技术的人看两眼,可能就已经想关掉页面了。但如果把这些词一个个翻译成人话,你会发现,这份 JD 真正想找的人,可能比“会不会写代码”复杂得多。我试着按原顺序拆开看看,它到底在找什么样的人。

王自如的Ai001号员工,到底要啥样的?我一条条拆解给你听

说来也巧,我最近看到王自如发了一份非常详细的 001 号员工招聘需求。

正文插图-01

正好发现有些部分,我也会,但想必很多人不知道这份《职位说明书》在说什么。那我就按照他的原文顺序,一条一条说给你听。

我不会不懂装懂,懂的就会用“人话”告诉你。
不懂的也会直截了当说,这也给了我继续学习和进步的空间嘛。

一、这个岗位到底是干什么的?

1. 主力方向:Node.js + TypeScript + Web

♻ 如果把整个网站系统当做一整个餐厅的话,Node.js 就是餐厅的后厨,也就是后端运行环境。

正文插图-02

♻ 这里就要提到 TypeScript,你可以理解为是“加了食品安全标签的食材”。它的前身是 JavaScript,也就是电脑浏览器的通用语言。TypeScript 在 JavaScript 差不多 17 年后才诞生,它会在 JavaScript 的基础上加上类型检查,就像加了食安标签的食材,确保不容易出问题。在系统里面来说,就是不容易出故障。

正文插图-03

♻ TypeScript 其实一开始并没有流行起来,而是后来在发布的次年后,和 React(你可以理解为按照客人实际点单来照着餐厅菜谱做菜)结合,才真正地流行起来了。

正文插图-04

♻ 至于 Web,就是字面意义的网站或者网页。

2. 能覆盖前端页面、后端 API、数据库与基础运维

这句话是对第1条的补充。王自如要的其实不是着眼于某一块的人,他要的是能独立负责整个网站,至少是懂整个网站搭建和运维的人。这个人,某一项和专项的 IT 工程师比,比不过。

但他是个杂学家,什么都知道,也知道要找谁,或者大概有什么方向的解决办法。

♻ 前端页面:就是第一条提到的 TypeScript 涉及到的浏览器代码。为什么叫“前端”?我的理解就是,这些代码稍微懂一点点技术的,都可以光明正大地看到,也就是餐厅的门面。

♻后端 API:可以理解为是网站的真正大脑,也就是大厨们。菜做得好不好吃,会不会出问题,都是这个大厨来决定的。大厨客人见不到,躲在厨房里,但整个餐厅全靠大厨的手艺支撑。

我们给 DeepSeek 或智谱 GLM 充值,大家更常听到的消耗的 Token,其实就是涉及到这部分的。用的模型好不好,是用的 LLM(文字模型),还是语音模型,还是生图模型,决定了这个网站有没有这方面的能力。

正文插图-05正文插图-06

♻数据库:决定了我们网站的数据稳定。特别是对于要邀请用户注册和登录的网站,那必须要有数据库。企业里面要留存文字内容的,也需要放到数据库里面。这就类似“餐厅里面的大冰箱”。

正文插图-07

没有数据库,食材都散落在外面,但有了数据库,就可以根据大厨的需要分门别类整理好。

3. 有 iOS/WKWebView 交互经验

♻iOS 的话,如果用过苹果手机的就不陌生,就是苹果的专门生态。这个人不仅需要会网页端的处理,还需要能够把网页端的内容扩展到苹果的 App Store 上架。我们有理由相信,后续王自如应该会要做自己的 APP。

♻WKWebView:这个我不是最懂,查了一下,大概是苹果生态的一个框架,让一个苹果 APP 不用跳转到浏览器,就可以在 APP 里面展示并运行网页的内容。

4. 有 AI 应用工程经验优先

♻这里写的是“优先”:请注意这两个字。这意味着王自如其实挺开明的,他并没有把这一条作为必备项。

的确,现在都在大力鼓吹拥抱 AI,但我相信“古法编程”,也就是自己一行行敲代码,敲注释,还是有存在的必要意义的。这些十几二十年经验的码农,他们遇到过的错误,工作中的经验,是独一无二的。

正文插图-08

无论现在 AI 编程能做得多好,但是他们的人类的判断和经验,才是更为重要的。
向优秀的人类程序员们致敬!

二、必须会的技能(重点)

5. 长期使用 Claude / Gemini / ChatGPT / Codex / GLM / MiniMax 等 AI 工具

啊哈哈哈,我收回刚刚说的那段话~
原来是王自如笔误呀,这里他就写了:必须长期使用 AI 工具。
他把市面上走在比较前头的 AI 编程工具都写了:Claude、Gemini、ChatGPT、Codex、智谱 GLM、MiniMax。除了我们常规都知道的外国 AI,他还把从年初就比较火的国产智谱 GLM 和最近的新秀 MiniMax 放进去了。
不错不错,的确AI编程能极大提升我们的效率,而且AI编程写出来的代码,至少相当于一个3年经历的初级码农。能提升生产力,那就不要自己纯粹古法编程了。

6. 扎实 TypeScript / Node.js / React

吼吼吼,这里写了我一开始提到的三件套,不清楚的伙伴,可以跳转到文章开头再看看~

7. 有独立完成 Web 项目开发、后端接口、数据库建模

这是对第2条的补充。我相信王自如在实际面试和考察的过程中,是需要让候选人做实操的,毕竟光说不练假把式。

8. 熟悉 Next.js / Vite / React Router

♻ Next.js 是什么呢?无论前端的 JavaScript、TypeScript,还是后端的 Node.js,这都需要靠 Next.js 连接起来。打个比方:Next.js 就是餐厅完整的、标准化的运营体系。

正文插图-09

9. 熟悉 REST API、常见鉴权

♻ 我不太明白什么是 REST API,我还要去学一下。
♻ 但后面半句常见鉴权我看懂了。说白了就是要看哪些客人可以进这家餐厅用餐。预约的客人,正常进店的客人,这都是可以的。

正文插图-10

但如果一个小偷装扮成客人,那就要识别出来。甚至小偷如果不是从餐厅大门进来,而是想要从厨房后门窜进来,也需要有防范措施。如果客人不是人,而是机器在刷,那也必须识别出来。

10. 熟悉 PostgreSQL 或其他 SQL 数据库(事务/并发/迁移/索引/soft delete)

正文插图-11

♻PostgreSQL 是用得比较多的一种数据库,会用类似 Excel 表格一样的表格式管理,这样更为严谨,而且我们人类容易看明白。通常用在用户账号、订单、交易记录等部分的使用中。

11. 熟悉 Docker / docker-compose

♻Docker 就是起到隔离作用的东西。
比如我用的Hermes(爱马仕),也就是和小龙虾差不多的,能够自动控制电脑的东西。Hermes我会装在Docker里面,这样万一Hermes崩了,起码做好了隔离,把它放在Docker也就是箱子里面了,崩也崩不到我电脑其他部分。

正文插图-12

就像一栋楼里每家店都是一间独立隔间:自带灶台、自带冰箱、自带排烟、自带电表,墙是封死的。火锅店油烟再大,也熏不进甜品店;火锅店冰柜炸了,最多把自己这间烧了,拉下自己那道闸门,别的店照常营业。“崩了不污染其他部分”,就是它被关在它自己那间隔间里。

12. 能独立搭建开发测试环境

♻我觉得,这里重点在“测试”两个字,这其实比较考验候选人,坑踩的多不多。
比如以joannalab.cn为例,就要看电脑端能不能跑,换到手机端,是不是能顺畅选择。
比如我就遇到过一个bug,就是手机端,“思考与实践”的板块,我就没办法通过常用的手指左滑或者右滑来选择文章,而是要去点个非常小的按钮,这就不适合了。当然还会有其他各种测试的内容。

正文插图-13正文插图-14

13. 有真实上线服务经验(日志/监控/trace/报警)

这里的话,其实还真的比较考验这个候选人是不是真的做过。
♻日志是收银台旁的流水账本,要你自己去翻才知道昨天发生了什么

正文插图-15

♻监控是店里各处装了摄像头和传感器:后厨温度、冰柜电压、客流、出菜速度,实时显示在店长办公室的大屏上
♻报警的话,轻度的,会给飞书发消息,中等的可以发短信,严重的甚至可以打电话,这都是可以设置的。

正文插图-16正文插图-17

14. 有 AI 应用经验(结构化输出/工具调用/上下文管理/失败回退)

这个,我理解其实是不能只用网页端的AI聊天了,需要至少用Prompt,甚至用Skills乃至Agents来把结构强化。
就比如你们看到我的文章,每一篇其实题图也好,文章里面的配图也好,都是差不多风格的。
为什么这样。就是因为我已经做了几种类型的Agent,让它们不仅能记住我的卡通人物长什么样子,还可以根据我的文章来生成题图和文章配图。大大解放我生产力。

正文插图-18

而失败回退,我的理解是万一哪一次调整,把网站改崩了,还知道能怎么回到上一版本

15. 能处理 iOS / Swift / WKWebView

这个在之前的第3点也有叙述,就不再赘述了

16. 不排斥跨端 iOS/Web/Backend/DB

也就是各种平台都要涉及,不可以只做网页端,苹果IOS也要做,安卓也要做,说不定未来鸿蒙体系也要做。

不一定要完全都熟悉,但至少愿意拥抱变化。

三、强烈建议会(进阶能力)

以上 16 条是“必须有”。下面这 7 条是“最好有”——有的话加分,没有的话能学也问题不大。

17~23. 进阶能力概览:混合式App/WebView/原生桥接、Swift/SwiftUI代码、缓存/并发/限流/降级/灰度、可观测性(日志/监控/trace/报警)、阿里云/腾讯云常用产品、处理真实生产问题、AI工具+工作流长期使用

正文插图-19

这段,说实话我不是最懂,但我知道的是,如果常用阿里云/腾讯云,那大概率王自如要做的产品,还是面向大陆用户的,因为ICP备案和网安备案的时候,就要求使用国内的云服务器,毕竟我们国家对数据安全等,看得还是非常重要的,,这样也有效保护了我们的数据安全。

四、加分项

24~27. 加分项概览:SaaS多租户设计、协作软件/日历/IM/审批/报销B端产品、Grafana/K8S、Vercel AI SDK

♻SaaS 多租户设计:我的理解是,类似于我现在做的 Hermes 角色分拆。我有几个不同的助手,他们的工作内容不一样,有些记忆是通用的,但大部分是互相独立的。这就要对这几个角色的权限做好认真的分拆,不然越用越乱。

正文插图-20正文插图-21

以上就是全部 27 条,按王自如的原顺序逐条说了一遍。

说实话,我以前对于王自如其实是不太了解,甚至还看过他的一些负面消息的。但当我看到他这个《职位说明书》后,果断关注了他。因为我在他的这个JD里面,看到了对于业务的认真思考,不是人云亦云。
我见过太多要招聘“AI产品经理”的企业,虽然本就是天下JD一大抄,但起码你也动动脑子吧。
前两天,看到他本人说,已经招到了,祝他未来顺顺利利!

亦湄(Joanna)的头像

ABOUT THE AUTHOR

关于作者

亦湄(Joanna)—— 懂企业里的人、流程和业务问题,也能把这些问题翻译成员工学得会、团队用得上、企业留得下的 AI 工作方式。

十五年企业管理实践,做过培训讲师,也亲手搭建 AI 应用。现在专注于企业 AI 场景化内训、落地陪跑和业务场景智能体。

SHARE

分享到

标签

# 企业AI# AI落地# 全栈# AI编程# 王自如
本文标题
《王自如的Ai001号员工,到底要啥样的?我一条条拆解给你听》

版权声明:本文为亦湄(Joanna)原创内容。转载、摘编或引用时,请注明作者并保留原文链接;全文转载、商业使用或大幅改编,请事先联系作者取得授权。

文中引用的第三方资料、图片及商标,其权利归相应权利人所有。