吐槽我的开源经历
- 1 min有偿参与
我最近参与了一个开源项目,是我的一份兼职,之前认识的一个加拿大白人朋友介绍的,具体是哪个我就不点名了。
我的参与是有偿的,一个星期工作20个小时,work from home,加上新冠病毒的影响,其实这个安排挺不错的。
一些吐槽
有人的代码习惯不好,很不尊重别人,把一堆的 TODO, FIXME 之类的注释也 commit 进来,代码看上去一点都不整洁。我向团队提出过这个问题,但不了了之,大家没有这个意识。
还有把 integration tests 直接无视掉,直接 merge 的,我也是醉了。
team lead 也不把这些当回事,以有deadline 为借口,大家 moving fast 就行了。这样的后果是,大家都 commit 一些有瑕疵的代码。
我前东家的工程师很 picky,把我养成了很良好的代码习惯,参与了这个项目以后,为了速度,我的心态都有所改变了,move fast and break things ¯_(ツ)_/¯
项目用的是 typescript,跟 javascript 一个德性,跑 yarn 一次慢得要死,泡完兼喝完一杯咖啡还没结束,很浪费时间。
好的地方
- 学了点 typescript
- 经历了一些分布式的团队协作,特别是每个人 Zoom 虚拟背景都不一亲,组会前往往先有一轮吐槽。