MoreRSS

site iconJoway修改

工程师,新加坡字节跳动,喜欢摄影、旅行。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Joway的 RSS 预览

Magic Brush - 画出你自己的产品宇宙

2026-03-05 08:00:00

上周末用 AI 写了一个新的产品: Magic Brush

这个产品的 idea 来自于我经常用 AI vibe coding 一些小的前端产品,但是如果每次都为这些小产品创建独立的域名和部署太过于繁琐,而且目前也缺乏一个聚合站点可以浏览其他人创建的小产品。另外,我在写博客的时候,也经常会想要插入一些交互页面来展示我的 idea,但是如果要在博客里插入一堆 js/css 代码又会导致博客无法长期维护。我把这些需求收集了下,整理并抽象出了一个产品形态:

这个产品可以允许用户使用自然语言创作页面,然后通过 iframe 嵌入到任意网页中去。并且这个产品还可以有一个广场功能,可以看到其他人的作品。不仅仅能用来做博客的交互页面插入,也可以作为产品原型设计的工具。

产品设计

Magic Brush 由 2 主要页面组成。

页面设计页

用户可以在设计页右边会话框写自己的提示词与 AI 交互,左边的页面会实时渲染最新的页面。其他用户可以以只读的方式访问该页面,并且也能看到提示词,方便其他人模仿修改并创建自己的页面。

广场页

广场页面允许看到所有 Public 的页面设计,可以以 Like 数量排序或者时间排序:

Use Cases

创作可交互文章

对于有些文章来说,文字并不是最适宜的表达载体,例如游记。你可以把你的游记喂给 AI 生成可交互的页面,然后再插入到文章中。例如我的 «熊野古道中边路纪行» 游记中,可以被转变为:

创作流程图

传统流程图需要用截图的形式插入到文章,导致不易修改。我们可以让 AI 生成流程图页面,然后直接插入到文章中,并且后续实时渲染最新的修改。

创作自定义工具

你还可以根据自己需要,写一个自己用的趁手的前端工具,例如:

甚至能在网页上插入一个小型浏览器:

这些工具都能用 https://brush-api.elsetech.app/pages/cJ3w_m4e3K 的方式作为工具本身全屏打开。

实现过程

Magic Brush 的实现非常简单优雅,整个 Design Agent 在前端运行,后端代码无法拿到用户的 API Token。后端部署在 Cloudflare Worker 上,数据库使用 Cloudflare R2 。整个产品的维护成本接近于 0,除非用户变多。

Design Agent 的设计与传统 Code Agent 类似,约束是产出只能是一个 HTML 文件。在最开始的时候模型会返回一个根据初始提示词生成的 HTML 页面作为起始文件,而在后续 Modify 过程中,只允许调用一系列 tool call 来修改页面,最大化减少了 token 的消耗。

写在 AI Coding 奇点之后

2026-02-26 08:00:00

说来惭愧,我已经好几个月没有完全手写代码了,甚至像是把某个变量改一个名字这种活我都宁愿输入更多字符告诉 AI 来做而不是自己直接改了,因为我知道,哪怕是变量重命名这种简单的活,AI 也能做的比我仔细,它会检查所有用到这个变量的代码、相关的注释以及单元测试,然后一并都修改了,而我自己其实历史上就犯过不少忘记修改关联地方的错误。

过去一两年的时间,AI Coding 引来了飞速的发展,就我的个人体验而言,大概经历了三个阶段。AI Coding 1.0 时代,AI 只是简单给你提供代码补全,代码总体还是人在写。而在 AI Coding 2.0 时代,人更像是在指导 AI 写代码,一次 prompt 只能高质量地写一百来行代码,你需要仔细检查代码是否符合你的需求。而最近两个月的时间,AI Coding 3.0 来到了一个奇点时刻,你甚至都不需要精心设计你的 prompt,只要简单描述下需求,AI 自己会根据代码上下文,以极高质量生成成千上万行代码,而人无论是体力还是智力已经无法 review AI 的代码,只能粗浅把握一个编程方向。在两个月之前,我或许还会认为过去的编程工作还能继续苟活一两年的时间,而现在我认为此刻所有传统的编程工作已经在事实上被淘汰,我们这些传统程序员之所以还没有被开除的原因仅仅只是公司自己在制度流程上还没有完全适应 AI 作为员工的方式,而这个适应过程可能会持续几年之久。

在完全不手写代码的这几个月里,我时常在 AI reasoning 的间隙问自己到底在做什么。我似乎做着完全没有技术含量的『传话』工作,但与此同时,如果真要把我淘汰直接让 PM 和 Agent 对话,似乎也很难实现他们的需求,而且出事的风险极高。这意味着我依然在提供自己的价值,只是这个价值无法再被很好的「可视化」。我之所以比 PM 能让 AI 更好地干活是因为我具备一些专有的知识,这些知识的产出可能仅仅只是一个 Yes 或 No,但这不影响他们的价值。我之所以会觉得浑身难受的原因还是之前的日子过得太苦,觉得必须一定要自己手动干很多活才能体现自己的价值,没有真正把自己从一个「劳动者」换位到「管理者」。一个好的管理者肯定不是办公室里最忙碌的那一个人,那些做出对公司最有价值决定的管理者最终的产出也无非就是一个 Yes 或 No。能力强的员工往往希望老板管理的越少越好,AI Agent 也是如此。

我们已经近乎实现了 Coding 的自动化,但是在一个公司里,Coding 只是整个公司工作的很小一部分,甚至都只是程序员工作的一小部分。我们现在拥有了一个无限智能的机器,但是整个公司运行制度都是面向人类设计的,Agent 需要发挥能力必须建立一个正向的 Loop,现在的 Loop 仅仅只建立在 Agent 内部,公司的每个环节与 Agent 并没有建立起这个 Loop,甚至连 Input/Output 渠道都没有建立。未来 Agent 会进一步渗透进整个公司一切流程的方方面面,不仅改变软件工程师的工作内容,也会改变产品经理,HR等一切职能的工作内容。我觉得这些传统工作岗位的消失会成为必然事件,但并不意味着不会创造新的工作岗位。最可能发生的事情是工作岗位从过去的不断细化的趋势开始变得不断泛化。现在你还在那区分前后端工程师属实是一个笑话,各种软件工种现在都可以统称为工程师岗位,如果一个后端工程师现在还写不好前端需求只能说明你不是一个合格的工程师。而所有工程师的工作会变成编排管理成百上千 Agent 的编码任务,解决 Agent 运行过程中遇到的无法自我解决的问题,帮助公司完善流程让 Agent 干活干得更舒心。

尼泊尔布恩山小环线纪行

2026-01-11 08:00:00

2025 年 12 月跨年之际,为了赶在假期作废之前销假,我报了国内稻草人的一个徒步团,前往尼泊尔安纳普尔那山区进行了为期四天的 Poon Hill 小环线徒步。

尼泊尔最有名的两条徒步线路分别为 EBC 和 ABC。就 EBC 而言,我目前的身体状态和高海拔徒步经验远不足以应对,ABC 相对简单一些,但是依然有高反的风险。由于我印象里自己似乎从未到达过海拔超过 3500 的地区,所以我对自己身体适应高原反应的能力完全没有认知,于是就退而求其次报名了最高登顶海拔 3800 米,最高过夜海拔 3200 米的 Poon Hill 小环线,以此作为我高海拔徒步的入门路线。

Day 1

第一天的路程主要以爬升为主。从 Ghandruk 到 Tadapani,累计爬升 1116 米,下降 112 米,住宿海拔 2718 米。

第一天的景色比较一般,全程主要在林子间穿越,最后还走了一小时不到的夜路才抵达住宿点。

Day 2

第二天路程较短,但是徒步海拔较高。从 Tadapani 上升到 Dobato,累计爬升 848 米,下降 108 米,住宿海拔 3456 米。

早上起来,我们就在 Tadapani 看到了壮丽的安纳普尔纳南峰和鱼尾峰的日照金山:

这一天的路上我们还时不时能从林子缝隙里从不同角度看到这两座山峰的容貌,在路程末尾还看到了道拉吉里峰和Tukuche peak。

这一天我来到了有生以来最高的过夜海拔,在路上的时候倒还是适应,但是到了住宿的地方休息了一阵子之后,发现一做剧烈动作就有点晕,问了下 ChatGPT 似乎是这个海拔的正常轻微高反表现。这天气温也特别的冷,住宿条件也不高,甚至房间还有点漏风。

2025 投资组合年报

2026-01-08 08:00:00

2025 年,股市经历了政治的风云变化,也经历了 AI 浪潮的大洗礼。我的整体投资组合也引来了巨大的变化。这一年,标普 500 的年回报是 16.35%,而我的投资组合的回报只有 4.0%,远远跑输了标普 500。

其实在 2024 年底 的时候,我还有 86.4% 的持仓还是在 VOO 和 QQQ 两大ETF,那时候 AI 浪潮才刚起步,世界政治局势也波澜不惊,在我不需要大量现金支出的情况下,这样的持仓非常舒服。

然而川普上台后,在 4 月疯狂玩弄世界经济,而美国的政体却对这样的疯子没有一点制裁的办法,甚至还有一堆拥趸对其齐呼万岁,这彻底动摇了我对美国体制的信心。所以在四月大跌到一半的时候,我大幅度卖出了美股的持仓,在下跌到接近最低点的时候,又卖出了一批,卖出的资金后续陆续投向了美债市场和新加坡股市。当时伴随着美国股市,新加坡股市也引来了大跌,许多优质股如 DBS 引来了历史最佳位置,所以我乘机入手了一些 DBS 和海峡指数基金。

然而后半年让我意想不到的是,标普 500 依然表现强劲,即便川普继续做了更多疯狂的操作,美股似乎依旧不为所动,持续创下历史高位。所以从后视镜看,我的调整无疑是失败的,但我的目标始终是建立一个稳健可持续并舒服的资产组合,从这个角度来说,我目前的组合是真正能符合我的目标的。我现在的持仓基本维持着股债分别占 50% 的水平。其中股票部分里,26% 在新加坡股市。

在绝大部分情况下,这样的组合基本可以让我一整年都不需要特别关心股市,实际上我可能现在打开证券软件的频率是一个月一两次。在美股大涨的时候,我的收益也不会差的特别多,美股大跌的时候,我甚至会特别开心,因为终于可以操作调仓补进美股了。

但是我有一件事情其实到如今也想不明白的是,这一次的调仓,究竟是我对美国信心的动摇,还是我因为下跌而恐慌了。如果是因为后者,我就无法原谅自己了,因为在美股下跌的同时,我还有另一个稳健账户里存有不少的新加坡国债,我完全可以动用那笔国债进行抄底,这对我的持仓组合来说是巨大的天赐良机。但如果我是因为真的对美国的信心动摇,那么我的操作就是正确的至少是不应该后悔的。即便我十分擅长反思自己,但我至今也无法分辨自己当时的心态属于哪一种。我也深刻认识到「知行合一」的困难,它远远不是你知道了某件事然后就去做某件事这么简单,而是反过来,你做了某件事,你却不知道自己是因为哪一种「知」而做了这件事。而人性往往会倾向于帮你选择那一个你最希望的「知」来合理化你的行为,最终真正的「知」就消失在了一堆道不清的妄念之中了。你脑子里所臆想的你自己也会远远和你实际行动塑造的真实自己所背离。

哎,学吧,太深了!

三十而笠

2025-12-21 08:00:00

到 12 月底,我就迈过了人生的第三十个年头,进入到奔四的阶段。听年长的人谈起过,人对时间流逝速度的感知是指数变快的。可能这也是为什么对我而言,抵达三十岁的路程是极为漫长和艰辛的。

这三十年里有近二十年的时间,我的人生是不受自己把控的。你无法决定自己应该看什么书,学习什么知识,交怎么样的朋友,尊敬怎么样的人,甚至连每天吃什么都无法决定。上帝给你随机分配了一个国籍,一个家庭,你的国家不管你认同与否强制把你塞进了一个社会制度,你的家庭又直接决定了你接近二十年的生活质量和初始品格。我的前二十年基本就是活在被权威压迫的氛围中,在我对世界的理解尚浅时,我被中国老师以严厉为美德,以恐惧为工具的教学方法所压迫,而最糟糕的是,我一开始甚至都没有认识到这是一种压迫,你可能还会真的相信老师是在“真心为你好”。“真心”大部分时候倒是没错,没有老师会主观希望学生差,但是客观上,整个中国的教育制度出发点更多是“为了国家好,为了集体好”,而非真心为了你个人好。如果是为了你个人好,那无论你贫穷还是富有,聪明还是弱智,你都应该从这个教育制度里获益,成为了一个更好的自己,但是显然这个教育制度一切的出发点是为了选拔能够更好地建设国家的人,而不在乎每一个个体最终的结果如何。

我花了快三十年时间才想明白一件事情,最好的考试成绩其实应该是零分。学习知识的目的并不是为了考试,而是为了学习知识,考试的目的是为了检查哪一部分知识没有学到,如果你考了一百分,意味着你白花了几个小时做检测,没有找到半点没学到的知识。而只有以选拔为目的的考试,分数才是越高越好,但即便你拿到了满分,这也只能证明你掌握了这极小一部分的知识集合,且你超过了人类中极小一部分人群,而整个教育体系只覆盖了极少一部分知识而且有些知识还是被歪曲的,在这样的高度偏差还不干净的数据集下花上十多年的青春来训练得出一个高分,我实在想不到有什么更蠢的行为了。

这个道理虽然如此浅显易懂,却在这个社会里属于歪理邪说,我也断然不敢和任何二十岁以下的人灌输这种观点,因为我知道,在这种教育体制下,你要逃脱这个愚蠢的游戏,唯一的办法就是首先尽量在这个游戏里取得高分,然后快点熬过青少年时期,成长到一个你有自主决定权玩什么样的游戏的年纪。如果你不慎在青少年时期就明白这个道理,却又不得已要继续玩这个游戏,除了让你更加痛苦没有任何好处。庆幸我小时候网上没有人写这种大逆不道的文章。

在好不容易熬过前二十年后,我的人生终于引来了可以自主决定近乎一切事情的阶段。我在前二十年的那场游戏里并没有取得高分,只上了一所普通一本大学,但是所幸的是我成功读到了我唯一想读的计算机专业。我大学时候唯一的客观制约就是最好不要被学校开除以及尽可能拿到毕业证书,在这个底线之上,我几乎可以做任何合法的事情。我完全可以无视常规的从大一到大四的学习路径,在大一学习大四的知识,在大二就开始实习积累工作经验,在大四别人实习的时候我去世界各地旅行,而且并没有任何人会因为我的目无章法而指责我相反倒是收获了不少羡慕和赞美。恰好这段时光也是中国互联网乃至全行业发展最好的时间段,对我来说,我根本无需担心现在做什么和没做什么会影响到未来,因为那时对未来预期已经美好到现在做任何事情都影响不了的程度。

在二十岁后的前五年里,我高频跳槽,并不断尝试做新的事情,学会了后端就开始学前端,学会了安卓开始学 iOS,做完了业务开发做基础设施,以工作时间来讲,那个时候是我工作时间最长的时候,甚至周末也会真的自愿加班来学习新的知识,但同时这段时间也是我工作最开心的时候。在后五年里,随着我逐渐打工越打越深入,以及打工的公司越来越大之后,工作的重心慢慢从“做有意思的事”转变为了“做有利于晋升和绩效的事”。我刚毕业那一会儿,虽然绩效也很不错,但其实根本是不管绩效在干活的,一门心思只想做有意思的事情并把事情做好。而且说实话我根本不在乎什么绩效和老板的看法,因为我已经拿到了学位证了,消除了这个社会制约我的最后一个把柄,从此我做任何事情,只要它合法,那最差的结果无非是公司把我开除了,而这个最差的结果根本对我就无从轻重,况且谁开除谁还不一定呢。然而这个淳朴的少年慢慢地在社会的锤炼下被一点点磨平了心气,我半主动半被动地,被带入了“成人高考”的游戏 —— 优绩主义。

在我这些年的打工生涯里,我也逐渐认识到人和人之间有着巨大的分别,每个人工作的目的也多种多样。有赚钱养家型的,有生活工作平衡型的,有埋头只想晋升型的,还有像我一样只想纯粹写代码型的。可能就是因为这种差异性,公司必须发明一种统一的价值衡量体系,不管每个人主观意愿如何,只要你还想在这个公司干,甭管你个人喜欢什么型,都必须围绕着这个公司制定的价值衡量体系转。是不是很熟悉?这和中国的教育体制如出一辙,甚至还更残酷和荒谬。考试的试卷对每个人都一样,评判成绩的标准也是统一和公平的,而且每个人都可以考一百分。但是企业的绩效制度却充满了人情世故甚至是尔虞我诈,并不单纯只是你对公司有贡献就能取得好的绩效,而且你绩效好大概率就有人得要绩效差。有时候我会觉得大家很可笑,就多和少那点奖金,何苦一整年全部一门心思在这个上面勾心斗角。工作的目的原本应该是把工作本身给做好,现在反倒成了一定要比别人做的“好”,且得是你老板所认为的“好”。我不喜欢这个游戏并不是我无法赢这游戏,恰恰相反,我大部分工作年份拿的都是好的甚至是 Top 的绩效,我和我大部分老板也都是非常好的朋友,只是最近这些年互联网公司以及其中的员工有点在这个游戏里玩的太入戏了,让我非常出戏。

所幸的是,经过这些年的积累,我多少也具备了能够逃离这种游戏的能力和底气。在 2025 年初,我给自己立下了一个目标,在 30 岁之前,尽可能不做自己不喜欢做的事情,达到自己想达到的生活状态。为此,我换了更健康的工作,恶补了英语,锻炼了身体并近乎解决了长期困扰我的颈椎病,还申请了新加坡公民。我不敢说自己达到了这个目标,但至少比年初的时候要距离目标接近了一大截。

最重要的是,我认为我现在在玩一个我真正喜欢玩的游戏。我可以自由地学习我想要学习的知识,我也可以自由地选择不学习只摆烂,我可以选择去赚更多的钱,我也可以选择少赚一些钱多出来一些时间锻炼身体,我的社会成就比很多人低的多但是没有人会以此来评价我个人。我其实明白,这个游戏的危险之处在于,这是一个高度以自我为中心的游戏,脱离了任何客观评价的制约,最终容易度过一个碌碌无为的一生。但是,又有谁能如此武断地去评价一个人碌碌无为呢,每一朵花开自有它的原因,不一定要被你看到才是实现了一朵花的价值。

我小学就很喜欢《江雪》这首诗和它的配图,甚至在课桌板下画了“孤舟蓑笠翁”的画,没想到二十年过去,我终于活成了“南洋蓑笠翁”。

我的 8 年职业生涯回顾

2025-08-02 08:00:00

我正式 Onsite 的工作经历是从 2017 年 3 月加入即刻实习开始,到如今也已经度过 8 年多的时间。这 8 年时间,我先后任职了 4 家公司,从十几个人的天使轮公司,到一百多人的创业公司,再到五千多人的独角兽公司,最后到十几万人的超大型互联网公司。相伴着这段经历的,也是中国移动互联网快速发展的 8 年,我有过为了理想而自愿加班奋斗的经历,也有单纯为了工资勉强捏着鼻子工作的经历。社交媒体上对各种类型公司的吐槽和夸赞,我大体都有过亲身的体验,也更清楚自己每个阶段需要什么样的环境。恰好现在正式结束了第四家公司的工作,同时又即将到了三十岁的年纪,所以是时候回顾下我这 8 年的职业生涯,也供其他处于早于我的人生阶段的读者在迷茫公司选择时的参考。

2017 年,当时的我还在读大三,但是已经在给一家业务主要在美国的在线教育公司利用课间业余时间远程实习赚外快。这家公司的系统经历过许多名美国各路大厂一线工程师的参与,所以整体技术 sense 都非常好,技术栈也算新颖,为我的技术生涯起步奠定了非常好的基础。在这家公司,我最开始只是做单纯的软件开发,后来因为做基础设施的同学的淡出,我逐渐参与甚至主导了很多基础设施的搭建和运维的工作,于是就误打误撞上了基础设施这辆车。

后来,我偶然用到了一款叫做「即刻」的 App,会对互联网上的 RSS 甚至是非 RSS 的信息源,设置一些抓取过滤条件订阅,构建自己的信息流,并为这些互联网上原本没有评论区的信息构建了一个有高质量用户的评论社区。用着用着,当时正觉得学校的课程没意义,想要出来找实习,于是就顺着找到官网,投递了简历。今天回过头去看,当时的想法和简历都相当稚嫩,并且我当初完全不懂什么叫做校招,秋招,夏招,不知道实习招聘也分季节,我只知道我当时的自己希望积累更多的实习经验,就这么单纯。而我当时的课程安排实际上是完全不可能出去实习的,我就想了一招只有那些大学富二代混子才会干的事情,我拿我实习工资的一部分出来,花钱找人给我代课并且告诉我课程作业。就这样,我最后通过了面试,从杭州去到了上海实习,而且是五天 Fulltime 的实习。为什么会直接 Fulltime 也是因为我当时完全不知道实习原来可以不全勤,甚至实习生还可以因为本身工资就比正式员工低可以潜规则默认可以早下班,我当时就单纯认为实习就得和正式员工一样上班,得有一样的产出比较,稀里糊涂就跑去了实习。

我在即刻的经历分为两段,从 2017 年 3 月工作到了 2018 年 10 月,去了一家更小的数据库创业公司呆了 5 个月,又回到了即刻,一直工作到了 2020 年 9 月。我在即刻第一段实习经历期间主要是在做基础设施的工作,这块工作只有我和我当时的 mentor 在负责,所以即便我只是一个实习生,做的事情也非常多。而且基本没有人主动来告诉我应该做哪些事情,应该做的事情总是自然而然地就自己出现了。我去的时候当时大家刚从 rancher 迁移到 Kubernetes 上,可以说基础设施是完全啥也没有,也不知道应该有啥。于是,我看大家捞日志不方便我就搭了个日志平台,服务配置一开始大家都写在代码里我就搞了一个配置中心,公司内部没有鉴权管理我就搞了一个接入了所有平台的鉴权中心,看大家都是裸用命令行发布服务我就搭了一个部署平台,我印象里这些系统都是用了极短的时间完成的,也丝毫没有方案设计和讨论这些步骤,先花最短时间做出来再说,而因为你只用了短的时间所以最差结果大不了不上也是能够接受的结果。我细数了这几套系统,在大公司可能已经足够养上百人的团队,光是方案设计讨论完都得加起来花上一年,但是在我实习的一年半时间里都做完甚至优化过好几波了。

从今天回过头看,当时我作为实习生的 Scope 简直可以说大到一手遮天的地步了。以鉴权中心来说,最开始只是对一些内部网站做基本的 RBAC 权限控制,后来公司发展出来一个人数众多的审核团队,不同审核人员的权限细分也被纳入到了这个 RBAC 体系内,以至于任何新员工要入职都要来我这里注册一堆权限。我觉得我人生中所有遇到过的工程师,都没有一个能够有我当初实习时拥有的机会,一次性参与到这么多系统的开发,特别是这些系统还能伴随着一个创业公司一起成长,不像是在开发系统更像是在搭建一个创业公司。以至于我今天去看系统设计的题库,发现里面大半都是我自己实实在在亲手设计过的系统。

虽然今天的我无比感激当初的经历,然而在我当时的稚嫩想法里,我却觉得我做的事情都太简单了,因为这些都不是那种服务千万级用户的系统,也没有什么值得拿出来说道的独家设计架构,所有合格工程师只要花上时间都应该能够写这些系统,这也促成了我最后离职去了一家数据库公司的原因,因为我想做更加有挑战的基础软件。但是今天的我在新加坡面试各路公司时,我惊奇地发现,我用到的大部分知识居然都来自我这段实习经历。这些系统虽然简单,但是需要你系统性,全链路地用到各种计算机领域的数据库,消息队列,软件架构的知识,而且你得真正独自一人手把手开发过这些系统才能有不会忘记的深刻经验,而不是网上看几篇系统设计文章然后夸夸其谈。而绝大部分在大公司工作的人,可能要花十几年才能积累到我这段经历的广度。如果今天再来问我哪段职业经历我一定不会选择放弃,那一定是这段经历,甚至这也不一定是加入创业公司就一定能有的经历,不是每个创业公司都会允许一个实习生操刀这么多重要系统,这是我 8 年职业生涯最宝贵的财富。

2018 年 10 月,我加入了一家叫做 Dashbase 的专注于日志搜索引擎的美国创业公司,最初我的预期是能够参与到引擎的核心部分开发,但是入职后发现事与愿违,大部分工作都是在做 2B 的对接和问题排查,而引擎的核心代码,由于我们中国员工由于国籍的原因甚至连接触代码的权利都没有。加上另外的一些私人原因,最后我还是很快离开了这家公司回到了即刻,不过这家公司在我离开后过了几年也被 Cisco 收购了,证明了公司本身确实是一家不错的公司,如果当初选择留下也能有合理的回报,但是我也没有丝毫后悔当时的决定。