本周工作思考
- 基于rxjs+web component的组件开发
- camera侦测组件和mic侦测组件实现逻辑上相对简单,把它们抽到umu_media_lib中,使用web component做了实现,主要考虑点:
- 封装性好,html,style可以封装在组件内,可以独立使用;
- 不依赖第三方库,chrome本身很好的支持;
- 使用方便,如
- 在状态和流程管理上目前尝试使用了rxjs + react + hooks作为数据流和订阅通知的管理器,在录制项目的界面上涉及多个步骤的数据转换,比如从开始页到录制页,另外是录制页面的各种状态rxjs的响应式可以录制时的状态通过observeable传递给其他关注的组件;这样会比较方便的避免过多的状态通知的情况;
- 努力向身边优秀的伙伴们学习
- 有一次和@元峰吃饭,我就问@元峰是怎样做到高中清华的,@元峰说了一个细节让我获益匪浅,他告诉我他高中做数学试卷的时候,往往是从后往前做的,也就是是先从所谓的压轴题开始做起,我听完有点震惊,毕业后我就没有关注过考试技巧的话题了,但我隐约记得十多年我上高中的时候,我的老师告诉我们不会的题目先跳过去,先易后难,这成了我的定式思维,而@元峰的做法是先难而后易,我倒是不觉得这个方法本身很惊奇,而是用这个方法背后该是怎样的思考,真的有大开大合的开阔思维方式;我记得我也曾请教过@熊瑛Candice认为什么样的学习方法最有效?@Candice说,专注最重要,专注学习了,很多内容就搞明白了,那一刻,我对专注有更多的理解;今天通过周报又和彤烨一起复习了下如何写邮件<IF规范-邮件沟通>,其实身边的很多伙伴都在有意无意间成了我的良师益友,身边有这么多优秀的伙伴有时候感觉很幸福,有时候也感觉特别有压力,但是更多的时候是动力,是学习和成长的动力。