Weekly Summary(20220619)

咖啡应该早点喝

咖啡有个生效过程,如果到了公司才喝,要等到一个小时之后才起效。因此应该起床后就喝。

比如我 7:30 喝,那么到公司 8:30,差不多已经生效了,就可以活力满满的开始一天的工作了。

否则到公司的前一个小时,效率会很低。

如何避免 7 年的亮点,被一天搞定

今天看了一个 7 年工作经验的人的简历,里面有不少亮点,挺吸引人的。

但是我发现,如果我集中精力去查阅资料,可能一天就可以把这几个亮点技术给涵盖掉了。也就是说一天的功夫可能就会把 7 年的亮点给追平了,这样还有何优势可言呢?

为什么会发生这种情况?我自己如何避免这种情况?

另外这是否说明了实际工作中,有深度的内容,学以致用的难度很高?

基建的重点:流程和框架

我需要将我们负责的业务进行抽象分类,针对每一类业务,制定 SOP 和业务技术框架。

现在动态组件的已经有了:DynamicChart,接下来是动态产品范式、静态组件、3D 组件、3D 业务开发。

这几个搞定了,我们就轻松了,即将进入高速发展阶段。

玩法/功能比视觉更加重要

参考这个游戏的设计:

https://openprocessing.org/sketch/453716

从作者博客来看,应该是用 P5.js 开发的。

这对于开发也是一个启发:先用抽象设计出玩法/功能 Demo,验证可行性,再做细节上的视觉加工。

框架的重要性

有个技术框架,可以极大提升你的开发效率,比如这位作者的P5 框架

我应该针对 D3 也搞个 Demo 框架,把基本的类型定义、数据结构、生命周期、关键方法都确定好,出个模板。

为什么做 3D 这么吸引人

因为这类似小时候捏泥巴的快乐~~~

保持工作和生活可控

只要能克服心理压力,现在的工作就是向往的生活;因为大部分的时间是自己可控的。

一定要每个项目都参与:自己做过的东西才是心里有底的

我发现我自己写的东西,其实是不怎么慌的,比如 DC 相关的问题,别人反馈了我都能解决,所以就很淡定;

我不清楚的东西,比如之前遗留的组件库,才会慌。

另外业务类型的代码,一般都很好理解,逻辑不多,也很 OK。

所以一定要自己参与进去,至少参与一部分。之前做后端不就是这样的么,每个项目都参与了,自己就是最完善的项目百科。

似乎什么都可以做,说明不知道该做什么

如果感觉似乎什么都可以做,又什么都不是必须做的,就说明当前没有明确的目标。