Closed yinguangyao closed 2 years ago
今年依然比较平淡,没有太多曲折的事情,就简单记录一下这一年的经历吧。
过年的时候没有回家,一直待在深圳这边,也不是因为疫情不能回家,主要是准备一下面试,为年后跳槽做准备。
年后面了几家公司,全都面过了,最后选择了腾讯文档团队。还记得第一次使用在线协作文档还是几年前,当时使用了石墨文档,觉得很好用。
为什么选择腾讯文档呢?一个是腾讯文档是知名的 AlloyTeam 团队,做的产品有价值,是前端复杂度天花板级别的项目。(也是被组长诱惑了一波,他说我们是华南地区最强的前端技术团队,这让我怎么拒绝?)
另一个是组长是以前就认识的同事,当时在部门风评极好,管理水平很高,也很有想法。
利用入职之前的时间回了一趟家,刚好赶上了奶奶消化道出血,当时比较害怕是什么大病,就去了医院,还好只是轻度的胃溃疡,这段时间一直都在医院陪护,确定没什么事之后就回了深圳入职腾讯。
入职腾讯文档之后才发现原来这么多大佬都藏在这里,比如很久以前关注的 cooper(梁少峰)、在 QQ 群认识的凡哥、组长 hey 和 joey、合作过的开源大佬 enoyao、Tech Lead 曾哥(曾探),本科四年就光速晋升 11级的窝神等等。
刚入职的时候在做 word,但大都是在熟悉项目,听大家分享在项目中用到的 ot 算法、红黑树、ooxml、canvas 等等,文档的确是极少数重前端、复杂度高的大型 Web 项目了。
知乎有个问题 # 如何看待 Google Docs 将从 HTML 迁移到基于 Canvas 渲染?但其实腾讯文档早于谷歌就已经迁移到 Canvas 渲染了,技术水平在业界也是比较靠前的。
后来去做另一个项目,对文档开发才慢慢轻车熟路。
今年做的一件最有意义的事情就是回母校教授一门选修课程,圆了自己的一个小心愿。
今年九月初的一天早上,我组长找我聊了一件事。他说,我们这边想在武大华科开办一门前端课程,要找人回去授课。刚好你是武大毕业的,也在慕课网写过一本教程,很适合这个任务,问一下你的意愿。
我当然很开心做这件事情,毕竟是回自己的母校授课。还记得以前我经常会吐槽大学不教前端课程,都什么年代了还在教 JSP 这些课程,这么多优秀的学生不都浪费了吗?
虽然那时候也有学长在学校里面开讲座,还记得马天翼学长在学校搞的前端讲座。当年也有百度前端技术学院,现在也有字节青训营,但相比线上视频课程来说,线下授课对学生们的收益最高,但老师也要花更多精力来备课、出差。
于是我联系到计算机学院的老师后,用腾讯文档收集表统计了一下大三学生的前端水平,从而方便设计课程。
在九月底之前,和另外几位讲师一起设计出了课程大纲,覆盖了 React、TypeScript、Webpack、ES2015、Eslint、Jest 等内容,希望能培养一批优秀的实习生。
由于以前缺少讲课经验,所以在第一次上课之前给组长试讲了一遍课程,提了一些建议。
比如要多和学生互动,可以提问一些问题,不然自己讲完太累了。看到学生们玩手机打瞌睡,立即停一停,给他们讲一些校园或者公司里面的事情,引起他们的注意力。
现场授课:
食堂十块钱一碗的热干面:
虽然授课这一过程比较累,中间包括了课程设计、备课、出差、批改作业、期末答辩等等,但对我来说是非常有意义的一件事情,完成了四年前我的一个小小心愿,也认识了一些厉害的学弟学妹。
这两天也是顺利完成了期末大作业的筛选,就等着下周末再飞去武汉现场答辩了,到时候选出一些比较厉害的学弟学妹来腾讯实习。
年初一个人去了一趟云南,在昆明喂了一下海鸥,在大理闲逛了好几天。
印象深刻的有几个,过桥米线实在太好吃了,在外地吃到的都差很远。大理古城挺热闹的,每天晚上出去溜达溜达,去清吧坐一坐,回到客栈和老板聊一聊。洱海很漂亮,环洱海骑行了十几公里,很想再去一次。
当时还写了一篇云南的攻略:云南之旅
年中的时候公司团建去了一趟融创,学习了一波滑雪,摔了好几次背朝天,但谁又能拒绝滑雪的诱惑呢?
虽然没什么时间自己做饭,但还是趁着周末时间给今年的菜谱上新增了几道硬菜。麻辣小龙虾、红烧甲鱼、鸡煲、卤猪肘子、鱼羊鲜等等。
几个月前办公地点从万利达搬到了科兴科学园,虽然人比较多,但食堂真是 yyds。菜品非常齐全,基本上 应有尽有,最主要晚餐免费,只要吃得完就能随便拿。
今年在技术上的一个收获就是学习了 Canvas,刷了社区常见的几个 Canvas 库的源码,对一些性能优化方案都有了解。
比较骄傲的是自己的学习能力,即使之前没用过 Canvas,但也可以在一个月内看完 Konva、ZRender(echarts底层)等库的源码,还可以从里面获取一些灵感用于我们的业务。
现在主要做腾讯文档渲染层相关的工作,对渲染可视化方向比较有兴趣,Canvas、WebGL、WebGPU 都是很好的技术,也是值得前端人深入研究的一个方向。
文档对代码质量的要求是我见过最高的,完整的 Code Review 流程,绝不错过任何一行注释、一个标点符号,经历过一个 mr 被提过上百条建议。对单测覆盖率的要求也比较严格,只要是对代码有改动,就一定要补上单元测试或者E2E测试。
除此之外,对问题的思考会更加深入一些,比如做技术方案之前可以先调研一下竞品是怎么做的,我们怎么能做的更好?这也是腾讯文档前端团队战斗力这么强的一个原因。
河南洪灾期间,我们因为 # 一个救命文档的24小时 出圈了,第一次感觉到自己在做一个伟大的产品,年底也获得了业务突破奖。
在做新产品的时候也会实实在在觉得自己做的产品非常有意义,很大程度上解决了一些痛点,未来也比较有前景。
理财没什么好说的,年初买基金赚了一大波,年后来了又被易方达蓝筹狠狠的割了一波。至今支付宝理财收入还是亏损的。。。
最大的成功是在 1600 块买了一手茅台,在 200 块的时候抄底了比亚迪,最大的失败是重仓抄底了中概互联,整体上也算是赚了几万块吧。
今年攒够了武汉的首付,算是绰绰有余吧。不过现在还没女朋友,暂时也不考虑结婚成家,所以打算先放着。
虽然对一线定居没什么追求和执念,但还是把武汉当做一个卷不动了的退路。
今年输出了不少博客,质量比较高的是 各流派 React 状态管理对比和原理实现、KonvaJS 原理解析、JS Bridge 通信原理 这几篇,在内网 KM 上也比较受欢迎,也给前端早读课和奇舞团投了不少稿,在掘金也终于升到了 lv4。
比较佩服的是阿里的黄子毅,每周都能保证一篇博客的更新,质量又很高。也希望自己明年能加大更新频率,同时也要保证博客质量,能多输出几篇渲染相关的文章。
对于明年的一个期盼就是不要再只埋头工作,周末可以适当放松一下自己,比如去看看话剧,听听音乐剧,出去旅旅游等等。
然后要坚持运动,现在比起两年前刚来深圳时胖了20斤,由于都在加班,发福的年纪比我预想中来的要早。瞬间就从刚毕业时候办公室里的小鲜肉变成了一个发福大叔了。
今年依然比较平淡,没有太多曲折的事情,就简单记录一下这一年的经历吧。
跳槽
过年的时候没有回家,一直待在深圳这边,也不是因为疫情不能回家,主要是准备一下面试,为年后跳槽做准备。
年后面了几家公司,全都面过了,最后选择了腾讯文档团队。还记得第一次使用在线协作文档还是几年前,当时使用了石墨文档,觉得很好用。
为什么选择腾讯文档呢?一个是腾讯文档是知名的 AlloyTeam 团队,做的产品有价值,是前端复杂度天花板级别的项目。(也是被组长诱惑了一波,他说我们是华南地区最强的前端技术团队,这让我怎么拒绝?)
另一个是组长是以前就认识的同事,当时在部门风评极好,管理水平很高,也很有想法。
利用入职之前的时间回了一趟家,刚好赶上了奶奶消化道出血,当时比较害怕是什么大病,就去了医院,还好只是轻度的胃溃疡,这段时间一直都在医院陪护,确定没什么事之后就回了深圳入职腾讯。
入职腾讯文档之后才发现原来这么多大佬都藏在这里,比如很久以前关注的 cooper(梁少峰)、在 QQ 群认识的凡哥、组长 hey 和 joey、合作过的开源大佬 enoyao、Tech Lead 曾哥(曾探),本科四年就光速晋升 11级的窝神等等。
刚入职的时候在做 word,但大都是在熟悉项目,听大家分享在项目中用到的 ot 算法、红黑树、ooxml、canvas 等等,文档的确是极少数重前端、复杂度高的大型 Web 项目了。
知乎有个问题 # 如何看待 Google Docs 将从 HTML 迁移到基于 Canvas 渲染?但其实腾讯文档早于谷歌就已经迁移到 Canvas 渲染了,技术水平在业界也是比较靠前的。
后来去做另一个项目,对文档开发才慢慢轻车熟路。
回母校授课
今年做的一件最有意义的事情就是回母校教授一门选修课程,圆了自己的一个小心愿。
今年九月初的一天早上,我组长找我聊了一件事。他说,我们这边想在武大华科开办一门前端课程,要找人回去授课。刚好你是武大毕业的,也在慕课网写过一本教程,很适合这个任务,问一下你的意愿。
我当然很开心做这件事情,毕竟是回自己的母校授课。还记得以前我经常会吐槽大学不教前端课程,都什么年代了还在教 JSP 这些课程,这么多优秀的学生不都浪费了吗?
虽然那时候也有学长在学校里面开讲座,还记得马天翼学长在学校搞的前端讲座。当年也有百度前端技术学院,现在也有字节青训营,但相比线上视频课程来说,线下授课对学生们的收益最高,但老师也要花更多精力来备课、出差。
于是我联系到计算机学院的老师后,用腾讯文档收集表统计了一下大三学生的前端水平,从而方便设计课程。
在九月底之前,和另外几位讲师一起设计出了课程大纲,覆盖了 React、TypeScript、Webpack、ES2015、Eslint、Jest 等内容,希望能培养一批优秀的实习生。
由于以前缺少讲课经验,所以在第一次上课之前给组长试讲了一遍课程,提了一些建议。
比如要多和学生互动,可以提问一些问题,不然自己讲完太累了。看到学生们玩手机打瞌睡,立即停一停,给他们讲一些校园或者公司里面的事情,引起他们的注意力。
现场授课:
食堂十块钱一碗的热干面:
虽然授课这一过程比较累,中间包括了课程设计、备课、出差、批改作业、期末答辩等等,但对我来说是非常有意义的一件事情,完成了四年前我的一个小小心愿,也认识了一些厉害的学弟学妹。
这两天也是顺利完成了期末大作业的筛选,就等着下周末再飞去武汉现场答辩了,到时候选出一些比较厉害的学弟学妹来腾讯实习。
生活
年初一个人去了一趟云南,在昆明喂了一下海鸥,在大理闲逛了好几天。
印象深刻的有几个,过桥米线实在太好吃了,在外地吃到的都差很远。大理古城挺热闹的,每天晚上出去溜达溜达,去清吧坐一坐,回到客栈和老板聊一聊。洱海很漂亮,环洱海骑行了十几公里,很想再去一次。
当时还写了一篇云南的攻略:云南之旅
年中的时候公司团建去了一趟融创,学习了一波滑雪,摔了好几次背朝天,但谁又能拒绝滑雪的诱惑呢?
虽然没什么时间自己做饭,但还是趁着周末时间给今年的菜谱上新增了几道硬菜。麻辣小龙虾、红烧甲鱼、鸡煲、卤猪肘子、鱼羊鲜等等。
工作
几个月前办公地点从万利达搬到了科兴科学园,虽然人比较多,但食堂真是 yyds。菜品非常齐全,基本上 应有尽有,最主要晚餐免费,只要吃得完就能随便拿。
今年在技术上的一个收获就是学习了 Canvas,刷了社区常见的几个 Canvas 库的源码,对一些性能优化方案都有了解。
比较骄傲的是自己的学习能力,即使之前没用过 Canvas,但也可以在一个月内看完 Konva、ZRender(echarts底层)等库的源码,还可以从里面获取一些灵感用于我们的业务。
现在主要做腾讯文档渲染层相关的工作,对渲染可视化方向比较有兴趣,Canvas、WebGL、WebGPU 都是很好的技术,也是值得前端人深入研究的一个方向。
文档对代码质量的要求是我见过最高的,完整的 Code Review 流程,绝不错过任何一行注释、一个标点符号,经历过一个 mr 被提过上百条建议。对单测覆盖率的要求也比较严格,只要是对代码有改动,就一定要补上单元测试或者E2E测试。
除此之外,对问题的思考会更加深入一些,比如做技术方案之前可以先调研一下竞品是怎么做的,我们怎么能做的更好?这也是腾讯文档前端团队战斗力这么强的一个原因。
河南洪灾期间,我们因为 # 一个救命文档的24小时 出圈了,第一次感觉到自己在做一个伟大的产品,年底也获得了业务突破奖。
在做新产品的时候也会实实在在觉得自己做的产品非常有意义,很大程度上解决了一些痛点,未来也比较有前景。
理财
理财没什么好说的,年初买基金赚了一大波,年后来了又被易方达蓝筹狠狠的割了一波。至今支付宝理财收入还是亏损的。。。
最大的成功是在 1600 块买了一手茅台,在 200 块的时候抄底了比亚迪,最大的失败是重仓抄底了中概互联,整体上也算是赚了几万块吧。
今年攒够了武汉的首付,算是绰绰有余吧。不过现在还没女朋友,暂时也不考虑结婚成家,所以打算先放着。
虽然对一线定居没什么追求和执念,但还是把武汉当做一个卷不动了的退路。
博客
今年输出了不少博客,质量比较高的是 各流派 React 状态管理对比和原理实现、KonvaJS 原理解析、JS Bridge 通信原理 这几篇,在内网 KM 上也比较受欢迎,也给前端早读课和奇舞团投了不少稿,在掘金也终于升到了 lv4。
比较佩服的是阿里的黄子毅,每周都能保证一篇博客的更新,质量又很高。也希望自己明年能加大更新频率,同时也要保证博客质量,能多输出几篇渲染相关的文章。
明年
对于明年的一个期盼就是不要再只埋头工作,周末可以适当放松一下自己,比如去看看话剧,听听音乐剧,出去旅旅游等等。
然后要坚持运动,现在比起两年前刚来深圳时胖了20斤,由于都在加班,发福的年纪比我预想中来的要早。瞬间就从刚毕业时候办公室里的小鲜肉变成了一个发福大叔了。