Weekly Summary(20220313)

做”引擎”而不是做业务

参考《游戏引擎架构》这本书的理念。

我们现在可视化的“引擎”(就是最近在做的模板)太少了。

我们做标准化组件,就应该用做引擎的思维去做,绝不是做定制开发。

我对”引擎“的定义,就是能驱动我们快速开发的基础建设(武器库),包括通用的程序设计图、程序模板、工具库等等。

我们要做基础建设,其实就是要充实我们这个武器库。

  • 了解“道”(系统设计、程序设计的原则和思想)

  • 通过应用实践掌握“术”(具体的技术,比如封装继承的实现、各种设计模式的实现、各种开源框架和库)

  • 并沉淀为“武器库”(我们自己的框架、库、工具、函数、平台)

  • 进而促进“业务开发”(业务需求)

这才是一个正确的流程。

爆款和程序化的悖论

爆款一定是设计定制的,追求创新和品质,不能有同质化。

而程序化就是大批量生产,质量上限是会比较低的。

比如我们要做一个爆款视频,肯定是设计师直接做更好。

程序化适合用在什么场景?

1、有批量生产的需求,比如给 4000+个股每个生成一个视频

2、有重度交互需求,比如游戏

要想改进某个东西,必须自己投入精力关注和跟进

参考今天领导 CodeReview 的案例(F10 的柱状图修改,加了一个延时 200 毫秒)。

打造自己的“作品”

思考下:工作以来,我的作品是什么?

用 UE 做作品,程序化生成,渲染,镜头运转,搞一个模板出来,后面就快了,修修改改。

类似开普勒星人那种,一个场景,讲热点故事,做事件解读。

Youtube 和抖音上,什么样的视频点击量最高?

门面的重要性

我应该专门抽个人做我们的官网,酒香也怕巷子深,必要的包装和宣传推广是不可少的。

用最少的代码实现功能,可以促进程序设计

比如JS 的这些案例

因为用最少的代码实现功能,你势必要进行思考,这样可以避免我们无脑子垒代码,设计就是在思考中产生的。