今天是 2023/11/24,距离我从腾讯辞去职务现已曩昔了整整一个月。
最近一个月,我去了杭州/乌镇/上海/姑苏几个当地,经常在朋友圈晒不同的定位,有些朋友私聊问我在做什么,为什么不上班到处浪。
我说我辞去职务了,现在是自由作业。
我为什么辞去职务
公司给的钱挺够,也没遭到什么冤枉。
辞去职务的原因还是跟个人性格有关。虽然我信奉长期主义,可是我很难在一个岗位或一段作业中坚持继续的热情,也没有坚定的信念一定要往上走,对做办理/做技能专家之类的作业也没有执念。热情退却了,天然就想要换一个当地,换一种状况。
挑选裸辞,而不是换一份作业,首要是由于:
我逃离了深圳,在广州的市郊生活,房贷不高,没有特别大的经济压力;
最近这份作业做的挺久了,进入了作业倦怠期,需求长一点的时刻来歇息,调整状况;
本年 AI 大迸发,有许多的时机,我有许多想做的产品,期望能用 All in 的状况的去投入。
我的几段作业阅历
2015 年 6 月,我从武大结业,由于不是计算机科班出身,技能才能也不够,没能去到很好的互联网公司。对未来很苍茫,我挑选了在武汉自己开公司。
在学校门口的创业孵化器里面,我租了个小办公室,跟朋友一同注册了一个公司,首要做微信大众号生态的使用开发事务。
一年内,咱们接了几个外包,赚了点小钱,基本能覆盖日常的开支。
期间,我开源了一个微信大众号开发结构“douchat”,以简洁/高效著称,遭到了一些用户的喜爱。但由于缺乏运营,不明白市场,没有建立起生态,后来也就不了了之了。
2016 年 6 月,我离开了武汉,挑选来深圳找作业。
2016/07/01 我入职了深圳的一个做海外电商的公司“Azoya”,首要担任跟海外的一些供货商做商品/订单维度的技能对接,日常需求用英文跟海外的技能同伴沟通,还顺便教一个德国佬写 PHP,挺有意思的。
2017/06/30 在入职一周年整的这天,我第一次裸辞。离开了深圳,去了一趟内蒙古大草原,然后去了上海。
本意是想转型做前端开发,在上海找份新作业的,无法上海租房成本太高,我的作业阅历尚浅,也没能找到一份高薪作业。兜兜转转一个多月,还是回到了深圳。
2017/08/08 我入职了深圳知名的互联网金融公司“随手记”,做社区产品的开发与维护作业。期间转型学了 Go 开发,写过一些事务中间件。作业挺轻松的,下班也挺早,就是没有太大的激情。
2018/05/04 在青年节的这天,我第二次裸辞。跟领导说的理由是我想去做微信小程序方向的创业。
辞去职务后的几个月,是我最低谷的一段时刻,每天焦虑的睡不着。很看好微信小程序的开展,很想做点什么,但又不知道能做什么。
然后我回了老家,用作业三年的全部积蓄,付了个首付,在城里买了一套房。
在老家躺了半年,每天零收入的心理压力越来越大。所以,我又回到了深圳找作业。
一个月的时刻,面试了十几家公司,最终拿到了百度和腾讯的 Offer。
我挑选了腾讯,开端了我在深圳的第三段作业阅历。
我在腾讯的五年
2018/12/07 我以社招 T8 的职级加入了腾讯 TEG 研制办理部腾讯微校团队,当时团队首要在做面向校园的电子卡事务,我在付出小组参与扣费体系的开发作业。
在接下来的一年内,我担任了垫资/实体卡代扣/多渠道组合扣费等模块的规划和开发作业,也有一些跨部门的沟通与协作。
我第一次运用 gRPC/go-micro 等结构写后台微服务,对云原生开发和布置有了一个初步的知道。
微卡的事务在高速开展,日付出笔数超 200w 笔,这是我第一次做如此大体量的项目。运用 goroutine/原子锁等特性,完成并发场景下的组合扣费才能,是一个比较有挑战性的技能作业。
我的作业才能得到了领导的认可和赏识,2019 年末,我第一次拿到了腾讯优秀员工绩效。
2020 年头,我第一次参与晋级辩论,顺畅提高到使用开发通道 T9 职级,成为高级工程师,也解锁了腾讯面试官权限。
2020 年中,2020 年末,我分别拿到了 4 星和 5 星的绩效。
2021 年头,我第二次参与晋级辩论,顺畅提高到使用开发 T10 职级。
2021/05/15 我转岗到了腾讯 WXG 微信付出产品线的境外付出团队。由于在微卡的云原生和付出体系开发阅历,组长让我担任一个新的境外收单项意图建造作业。
微信付出的事务,基本上以 C 开发为主,也有完善且配套的事务组件,比方 kv/行列等。
而咱们要做的境外收单项目,从合规的视点动身,数据中心和事务模块都需求布置在境外,不能与境内的体系有过多的耦合。从快速上线/可复制性/易迁移性等视点考虑,也不太适合依靠微信付呈现有的组件体系开发。
因此咱们挑选云原生开发形式,基于 Go 技能栈从零开端建造。当时组内只要我以 Go 开发为主,其他后台搭档以 C /Python 开发为主。好在 Go 非常容易上手,大家的学习才能也很强。咱们卷入了近 10 人的前后端开发人力,阅历了半年时刻,完成了 3 个子体系,30 个微服务模块的开发,在 2021 年末顺畅完成了上线目标。
这是我主导和担任的第一个大型项目,做了许多基础组件/研效东西的建造作业,建立了一套相对完善的云原生研制体系。
2021 年末,我因在这个项目中的担任情绪和专业才能,遭到了领导的认可,再一次拿到了 5 星绩效。
在微卡的两年多开发作业中,虽然咱们也是云原生开发形式,可是微服务的布置与办理是有专门的运维团队担任,也有专门的测验同学担任发版前后的测验验证。
而在微信付出,没有专门的测验,开发需求充沛测验验证自己写的代码,对自己的功用担任。在新的境外收单项意图建造过程中,我除了担任事务功用的开发外,也担任体系的布置和运维作业。
我在实践中把握了 K8S 生态的技能组件,包含用 Helm 制作发布模板/建立事务集群/用 EFK 技能栈建立日志体系/用 Prometheus Grafana 建立监控体系等。这个项意图阅历,让我从一个朴实的事务开发,完成了到架构规划/DevOps 全栈开发角色的转变,收成颇丰。
2022 年 5 月,由于想回广州开展的原因,我面试了广州的字节跳动,拿到了飞书团队的 Offer。
当时境外付出这边预备启动一个新的境外搭车码项目,整个技能架构和交互流程跟微卡的刷码扣费有很大的相似性,我觉得我能够把这个项目做好。所以拒绝了飞书,挑选留在团队继续参与新项意图建造作业。
2023 年 2 月,在搭车码项目首要功用基本开发完成的情况下,我提了离任,理由是想回广州开展。组长挽留了我,给我换 Base 到了广州,满意了我想回广州开展的需求。
2023 年 3 月,我离开了待了 7 年的深圳,来到了广州久居。
2023 年 6 月,因家庭方面和未来规划的一些原因,我再一次提了离任。
2023/10/24,我在腾讯的 last day。在程序员节的这一天,我完毕了在腾讯的五年作业阅历,敞开了自由作业。
我的全栈开发之路
2013 年,我第一次接触到 PHP,在接下来的几年,PHP 作为我的首要开发言语,用来开发了许多微信大众号/小程序使用。我用 PHP 写的微信开发结构 douchat,拿过 gitee 的 MVP(最有价值开源项目)。
2017 年,我第一次写 Go,当时边入门边写了一个 HTTP 请求库,取名 go-curl, 后来改名 goz,也是我在后来一些 Go 项目中经常用到的一个开源库。
为了把 SQL 建表语句转换成 Go struct,我学习 Chrome 插件开发,并写了一个浏览器扩展 sql2struct,在最新的版别中,运用 React Vite pnpm 技能栈进行了重构。听字节跳动的朋友说,这个插件在字节内部作为实用东西被推荐运用。
我用 Go 写了一个聚合 SDK:cutesdk-go,封装了微信大众号/微信小程序/微信敞开渠道/企业微信/微信付出/ QQ 小程序/字节跳动小程序在内的常用接口,之前一直是自用,最近已在 Github 开源。
我也学过一段时刻 Vue,用 uniapp 写过一个微信小程序:极速申请,能够免 300 元认证费申请微信小程序。
我最近开源的 GPTs 使用导航站 gpts-works,包含 web 网站/向量检索体系/浏览器插件 三个子模块,一周时刻在 Github 拿到了 800 个 star,这也是我的第一个 NextJs 项目,第一个 Python 项目,第一个用 Plasmo 结构写的浏览器插件项目。
在转岗到微信付出之后,我时间短学习过几天 C ,出于兴趣也学过几天 Rust,最终这两门言语都没能有实际的项目产出。但是我最大的收成就是在这段时刻学习并实践了云原生开发与布置,对 K8S 生态技能栈有了充沛的了解。
我做过的一些产品
曩昔几年,除了本职作业之外,我业余在做一些东西类的产品,以及一些微信生态的产品。
本年 AI 迸发之后,我也做了几款产品。
我做的第一款产品叫:GPTalk,这是一个 ChatGPT 套壳产品。差不多二三月份的时分,ChatGPT 不支持国内访问,注册需求验证手机号,门槛挺高。
从方便国内用户运用的视点动身,我通过模拟登录的方法,爬下来了 ChatGPT 网页版的接口,在 GPTalk 完成了一个相似的对话页面,给到国内用户运用。当时在即刻等社区宣传了一下,引来了一波小流量。
后来 OpenAI 发布了 API,套壳的使用越来越多,竞争也越来越大,我不拿手市场推广和运营,渐渐 GPTalk 的用户流失了。
六七月份的时分,由于加了许多 AI 相关的微信群,音讯太多看不过来,我写了一个群聊总结的东西:ChatSum,自动记录群内谈天音讯。通过发问的方法进行论题总结和用户画像分析。
这个项目给我带来了比较多的重视,许多人都有群聊音讯总结的需求。可是由于合规和用户隐私方面的问题不太好解决,这个项目后面也就搁置了。
再后来,我做了“知了阅读”,第一个版别做群文章的自动摘要,渐渐开展成做个人常识库,持久的规划是做个人常识帮手,用智能的方法协助用户提高效率,享用阅读。
上个月参与阿里云的 AI 创客松竞赛,我跟团队的小同伴一同,完成了知了阅读的多模态输入模块开发,拿到了生产力东西赛道的冠军。
上上个周末,由于偶尔的时机,我做了一个 GPTs 使用导航站: GPTs Works,开源一周拿到了 800 个 star,最高日 UV 3k,发布第三天拿到了第一笔商业赞助,这是我的第一个出海项目,给我了很大的决心。
AI 迸发以来,有许多新的时机呈现,用 AI-Native 的方法去做新的出海产品,应该会是我后续会要点投入的方向。
总结与感悟
借着辞去职务满月的时机,用 4000 的文字,记录了我的几段作业阅历。在回忆往事的过程中,审视自身的优势与不足,期望能有一个更好的心态,投入接下来的事业。
回顾我在腾讯的五年,是从一个职场小白/技能菜鸟,提高成为一个全栈工程师的关键五年。阅历过几个重要的项目,在技能视野/技能广度和深度方面都有了很大的提高。
所得皆所愿,所遇皆良人。领导都很亲和,搭档都很优秀。职场进阶一路畅通,由衷的感恩全部的全部。
曩昔的五年,我找到了人生的另一半,养了两只心爱的猫,买了一个虽在市郊但环境优美的房,买了一个很智能的车。步入而立之年,敞开新的篇章。
我的技能栈比较全面,在使用开发方面,有非常快的落地才能。只要继续投入,我相信往后会发布更多好看/好用的产品。
All in AI,未来可期。