Closed citrus327 closed 1 year ago
从一直封锁的疫情,到各地乱象再到疫情放开,强行保持好心态似乎已经成了最基本的技能。不敢出去旅游,不敢更冒进的做事儿,不敢说话。不敢似乎成了今年我的关键字。
我一直在努力成为一个外向的人,但似乎逃避不了自己其实保守且易沉默的事实。很多事情,我不愿意辨是非,我更像是一个中立和平的人。这种沉默,这种不愿意辨是非也无形中伤他人。
今年的生活谈不上是生活,只能说是浑浑噩噩看着时间溜走。一转眼年底,自己似乎永远没有按照计划去好好收拾收拾。这已经成为了一种轮回,从19年开始写年终总结,我喜欢给自己做一些既定的计划,技术也好,生活也好,但是执行时总是临时会得一种健忘症。今年我依旧总结,但是不想给无关紧要的东西制定计划了。人总要把时间留给自己一些。
今年的睡眠一直不好,艾司睉仑和褪黑素已经成了睡觉伴侣了。这东西像有毒瘾一般,每到深夜总有一个无形的声音提醒自己“吃药睡觉”。吃药是流程化的东西,睡觉也是。我躺下闭眼就开始设想:今天好好睡觉后,明天会有很好的精神,我要早起吃个早饭,公司楼下买个咖啡,中午好好跟朋友在工位打上2把游戏,技术问题好好讨论,晚上吃公司免费晚餐省一笔钱,去健身房跑5公里,结束后去公司加会班,9点拿上公司免费的夜宵并免费打车回家。“大规划”做完,就开始想要吃什么早饭,要喝什么咖啡,要讨论什么技术问题,要玩什么英雄,要讨论什么技术,省下的钱可以喝什么好酒。这些过去,已经深夜3点。药也没用了。
说到睡眠,不得不提自己以前一直有冥想的能力,我更愿意说这是一种能力,从前年开始学会了冥想后,那段时间我的冥想效率很高,数自己的呼吸,从头发尖到脚趾头的感受外界,再到把自己放到一片湖中,一气呵成。从今年开始,冥想不再奏效,我呼吸只能数到5,至于6、7以及后面的呼吸已经没有了,或者说不再感受的到,浮躁的心态,对自己一切的规划都在潜移默化的影响着我。我失去了冥想的能力,“你这是精神内耗”我朋友说道。
现在总有一批人会开发一些新名词,大家倒也爱听。“pua” “精神内耗“ ”内卷“这些新词儿在没有出现之前没人会说,这听上去当然像是个废话,对大家来说好像更是找到了一个归属。“我没睡好”听上去不严重,但是一说“失眠”大家似乎都感同身受。我工作不顺,我是被pua了,我是被内卷了。像是授予了一个关键字,答案也更好寻找了。
不知从何时开始,我喝酒的频率从一周一喝到了一周五喝。
那天下着小雨,“外面下着雨呢,我去地铁站接你吧”我说道。路上我就在想如果当时她能跟以前一样,我就陪她继续走下去,事情当然没有按照我的预期发展。没过两天我就宣布了我的单身。
我觉得我是了解自己的,但是我提出离婚的那一个瞬间,我才真正了解我自己。单身的我一个人坐在房间,看着收拾好的行李包裹,我想着时间还早,我先搬一些东西吧。当时晚上8点,我为了不打扰邻居,自己一袋一袋的包裹我扛上了出租车,80元来回的出租车,我搬了4趟,直到晚上0点,我已经搬完了除了被褥之外的全部东西。我累了,我想着再睡一晚,明天再搬家吧,我洗了澡上了床,刚刚挨上枕头,一种莫名沮丧的心情从脚后跟直往脑门上跑。我决定今晚全部搬走,无论睡不睡的好,影不影响工作,我要走。那天真是狼狈啊,被子都没有好好打包,我连垫被带被子整个卷起,我又花了80。收拾完已经3点,我站在空荡又陌生的地方中央点了支烟,我甚至点了个烧烤,开了一瓶IPA。我从没抽过那么好抽的烟,没吃过那么好吃的烧烤,也没喝过那么苦的IPA。
感谢我的父母,感谢我的朋友。也感谢我的酒。
我住的地方被我打扫的很干净,新的房子,新的厨具,新的投影仪,新的书,什么都是新的,我也是。
今年开始用新的用户名,新的邮箱。citrus327@outlook.com
所有repo含有老用户名的已全部更名
今年技术上提高最多的是广度,考虑更多的是底层的设计思路,对于产品定义更加清晰,需求理解更加到位。
https://github.com/BlizzBolts/docit
今年看到了不少竞品,看了他们的方案后也更加确定自己方案的可行性与优势。
Docit的核心竞争力在于通过适当的语法糖去丰富内容,不使用JSX (但不抛弃使用),不使用Front-matter去控制文档。
相对于storybook中频繁使用JSX,甚至对文档Layout有要求的做法Docit是完全抛弃的。
相对于vitepress(或vuepress),Docit主要做的是针对React相关的编写,且从组件角度提供更多功能。
今年总获得11个star。
https://github.com/BlizzBolts/typus
Typus的核心是产出一份到source file或到function颗粒度的文档parser。甚至parse三方d.ts并做到额外类型的依赖收集。
也列出目前市面上常见的parser
Typus最终是为Docit服务的,当然也独立存在,但是希望能够为基于TsDoc 标准的生态做出一些贡献。
https://github.com/citrus327/simple-schema-form
simple-schema-form 主要是针对公司内部的表单做的一个开源重写版本,仍在规划中。
它是基于final-form(https://final-form.org/react)和zod (https://github.com/colinhacks/zod)的表单方案,通过一份schema可渲染出一份完整的表单组件。
这种方案其实做的人很多(react-jsonschema-form,formily等),在我的使用后无非几个缺点:
对于使用schema产出的表单场景,都是简单的,要求具备快速产出快速上线的能力,在这一前提条件下,其实不需要设计许多的功能,功能多反而会徒增使用和理解的成本。
simple-schema-form具备最基本的:
同时通过zod完成对schema的类型定义,借助final-form做到极致的渲染性能.
2022年 年终总结
生活
从一直封锁的疫情,到各地乱象再到疫情放开,强行保持好心态似乎已经成了最基本的技能。不敢出去旅游,不敢更冒进的做事儿,不敢说话。不敢似乎成了今年我的关键字。
我一直在努力成为一个外向的人,但似乎逃避不了自己其实保守且易沉默的事实。很多事情,我不愿意辨是非,我更像是一个中立和平的人。这种沉默,这种不愿意辨是非也无形中伤他人。
今年的生活谈不上是生活,只能说是浑浑噩噩看着时间溜走。一转眼年底,自己似乎永远没有按照计划去好好收拾收拾。这已经成为了一种轮回,从19年开始写年终总结,我喜欢给自己做一些既定的计划,技术也好,生活也好,但是执行时总是临时会得一种健忘症。今年我依旧总结,但是不想给无关紧要的东西制定计划了。人总要把时间留给自己一些。
今年的睡眠一直不好,艾司睉仑和褪黑素已经成了睡觉伴侣了。这东西像有毒瘾一般,每到深夜总有一个无形的声音提醒自己“吃药睡觉”。吃药是流程化的东西,睡觉也是。我躺下闭眼就开始设想:今天好好睡觉后,明天会有很好的精神,我要早起吃个早饭,公司楼下买个咖啡,中午好好跟朋友在工位打上2把游戏,技术问题好好讨论,晚上吃公司免费晚餐省一笔钱,去健身房跑5公里,结束后去公司加会班,9点拿上公司免费的夜宵并免费打车回家。“大规划”做完,就开始想要吃什么早饭,要喝什么咖啡,要讨论什么技术问题,要玩什么英雄,要讨论什么技术,省下的钱可以喝什么好酒。这些过去,已经深夜3点。药也没用了。
说到睡眠,不得不提自己以前一直有冥想的能力,我更愿意说这是一种能力,从前年开始学会了冥想后,那段时间我的冥想效率很高,数自己的呼吸,从头发尖到脚趾头的感受外界,再到把自己放到一片湖中,一气呵成。从今年开始,冥想不再奏效,我呼吸只能数到5,至于6、7以及后面的呼吸已经没有了,或者说不再感受的到,浮躁的心态,对自己一切的规划都在潜移默化的影响着我。我失去了冥想的能力,“你这是精神内耗”我朋友说道。
现在总有一批人会开发一些新名词,大家倒也爱听。“pua” “精神内耗“ ”内卷“这些新词儿在没有出现之前没人会说,这听上去当然像是个废话,对大家来说好像更是找到了一个归属。“我没睡好”听上去不严重,但是一说“失眠”大家似乎都感同身受。我工作不顺,我是被pua了,我是被内卷了。像是授予了一个关键字,答案也更好寻找了。
不知从何时开始,我喝酒的频率从一周一喝到了一周五喝。
那天下着小雨,“外面下着雨呢,我去地铁站接你吧”我说道。路上我就在想如果当时她能跟以前一样,我就陪她继续走下去,事情当然没有按照我的预期发展。没过两天我就宣布了我的单身。
我觉得我是了解自己的,但是我提出离婚的那一个瞬间,我才真正了解我自己。单身的我一个人坐在房间,看着收拾好的行李包裹,我想着时间还早,我先搬一些东西吧。当时晚上8点,我为了不打扰邻居,自己一袋一袋的包裹我扛上了出租车,80元来回的出租车,我搬了4趟,直到晚上0点,我已经搬完了除了被褥之外的全部东西。我累了,我想着再睡一晚,明天再搬家吧,我洗了澡上了床,刚刚挨上枕头,一种莫名沮丧的心情从脚后跟直往脑门上跑。我决定今晚全部搬走,无论睡不睡的好,影不影响工作,我要走。那天真是狼狈啊,被子都没有好好打包,我连垫被带被子整个卷起,我又花了80。收拾完已经3点,我站在空荡又陌生的地方中央点了支烟,我甚至点了个烧烤,开了一瓶IPA。我从没抽过那么好抽的烟,没吃过那么好吃的烧烤,也没喝过那么苦的IPA。
感谢我的父母,感谢我的朋友。也感谢我的酒。
我住的地方被我打扫的很干净,新的房子,新的厨具,新的投影仪,新的书,什么都是新的,我也是。
技术
今年开始用新的用户名,新的邮箱。citrus327@outlook.com
所有repo含有老用户名的已全部更名
今年技术上提高最多的是广度,考虑更多的是底层的设计思路,对于产品定义更加清晰,需求理解更加到位。
Docit
https://github.com/BlizzBolts/docit
今年看到了不少竞品,看了他们的方案后也更加确定自己方案的可行性与优势。
Docit的核心竞争力在于通过适当的语法糖去丰富内容,不使用JSX (但不抛弃使用),不使用Front-matter去控制文档。
相对于storybook中频繁使用JSX,甚至对文档Layout有要求的做法Docit是完全抛弃的。
相对于vitepress(或vuepress),Docit主要做的是针对React相关的编写,且从组件角度提供更多功能。
今年总获得11个star。
Typus
https://github.com/BlizzBolts/typus
Typus的核心是产出一份到source file或到function颗粒度的文档parser。甚至parse三方d.ts并做到额外类型的依赖收集。
也列出目前市面上常见的parser
Typus最终是为Docit服务的,当然也独立存在,但是希望能够为基于TsDoc 标准的生态做出一些贡献。
simple-schema-form
https://github.com/citrus327/simple-schema-form
simple-schema-form 主要是针对公司内部的表单做的一个开源重写版本,仍在规划中。
它是基于final-form(https://final-form.org/react)和zod (https://github.com/colinhacks/zod)的表单方案,通过一份schema可渲染出一份完整的表单组件。
这种方案其实做的人很多(react-jsonschema-form,formily等),在我的使用后无非几个缺点:
对于使用schema产出的表单场景,都是简单的,要求具备快速产出快速上线的能力,在这一前提条件下,其实不需要设计许多的功能,功能多反而会徒增使用和理解的成本。
simple-schema-form具备最基本的:
同时通过zod完成对schema的类型定义,借助final-form做到极致的渲染性能.
给自己
Socials