author:: null source:: 2022上半年复盘笔记:重新定义零 | 佰阅部落 clipped:: 2022-07-28 published::

2022上半年即将完结,再此汇总下主要的试错经历。

0. 何以被人尊重?

结束了2021年的无限政治危机后,2022年上半年看似疯狂输出的背后,实际上又陷入底层技术陷阱,为了支撑创意,不得不去学习底层C++编程。为了白嫖文化,又特意适配了Colab线上模式。2022上半年开发了3个商用网站和20多个免费人工智能桌面APP,创建了ncnn-models这样的AI生命线仓库,汇总了30+AI模型的转换方法和运行demo。与此同时也在前端领域贡献了Naive-ui with Nuxt3这样的起点仓库,收获了来自GitHub的4枚成就勋章,分别是YOLO、Pull Shark、Pull Shar、Arctic Code Vault Contributor。

2022上半年疯狂输出的行为,让更多人开始关注我。如B站媒体《如舟说》和CSDN《ShowMeAI》推荐了我的人工智能桌面APP项目,腾讯犀牛鸟人才计划推荐了我的ncnn-models项目。被越来越多人认可,被行业内顶级专家肯定,疯狂输出得以被人尊重。

1. 创意如何变为现实?

精力管理是创意变为现实的基础,主要依赖食物、运动、睡眠,构建最小闭环然后反复循环即可。对内容生产者而言,创意永远是稀缺的,尽管每天阅读大量pintest设计或GitHub仓库代码,迸发的创意idea也是有限的。最容易上手的就是刻意模仿,暂时放下个人的想法,否则个人意志会阻扰新品的诞生,适用于UI设计和逻辑较为复杂的应用。一蹴而就的新品,虽然全世界都受关注,但是绝大多数创意新品的诞生都是逐步积累迭代的,抛弃完美主义才能诞生新品,受众依赖及反馈才能迭代出更强的新品。

2. 技术陷阱是如何阻碍新品诞生的?

假如你要造一艘航母,可能无从下手,会工程学知识的会逐步拆分到可直接上手的具体任务上,而这些具体任务又会被拆分成更小的任务,直到不能拆解为止,此时就会进入技术陷阱。个人认为技术陷阱是必经之路,不突破就无法解决问题,不解决核心问题自然也就无法诞生新品。因此技术陷阱更多的是被迫的、无奈的。我们常说会者不难,难者不会,因此技术陷阱也是一种会者的经验,成为细分领域的专有知识。比如我为了开发人工智能桌面APP系列,就从零入门了C++23这种底层编程语言,编译环境苛刻、无法跨端编译等等难题,就是技术陷阱。从目前而言,个人所能承受的技术陷阱已累积到6个月之久,实际上为了达成新品创意的诞生,这个技术陷阱突破时间是长期待续状态。相比较底层编程语言,前端技术这块就比较人性化了,Nuxt3的诞生,也代表了未来一段时间内各种面向SEO的网站将百花齐放,网站创意真正得以释放。

既然技术陷阱是某些创意的必经之路,不仅依赖相关背景知识,还需要个人对失败的认识,才能真正实现突破。还是那句话,假如没有99%的失败,证明你的工作毫无创意。根据上半年的经验,失败阻挠最多的新品也就五六次而已。

3. 重新定义零

第一性原理使然,本质属性的归类汇总,这是诞生零的根本驱动。万物归零的状态,是创意变为现实的最好状态,因为创意的背景不是随机使然而是被迫限制,只有找出这些被迫限制的自然参数,才能操作真正可控的变量,从而达到创意的现实化。比如网页设计的基础参数、现实中的自然常数e、π等等,唯有理清这些限制条件,才能明晰可控参数有哪些,这就是创意应用可施展拳脚的生命线。开源项目ncnn-models就是诞生人工智能桌面APP的生命线,Naive-ui with Nuxt3就是诞生SEO型网站应用的生命线。虽然这些定义零的过程非常枯燥,没有成就感,甚至毫不起眼,但对创作者而言就是生命线,不得不重视。影视创作也一样,基础的素材库搭建过程,就是一个定义零的过程,单独看没啥意思,但是组合后加工就能诞生各种创意。自然界的化学元素库也是如此,本质属性的归类汇总,将是新创意诞生的必要依赖。

4. 局部最优解vs全局最优解

迄今为止,人类仍然不能完全模仿出鸟类飞行的能力,但仍然不妨碍我们借助物理学中的空气流动学、力学等模型,开发出各种重型飞机。证明复杂性任务不一定要具备所有功能,只需围绕核心功能展开。基础原理的突破,最有助于诞生各种新品,回想我们对基础科学的认识和发展,可以发现,基础科学的突破,最有助于改变现状。那么如何将自己不知道的基础突破,变为现实新品呢?要么依赖热门推荐,要么自己深挖文献,似乎这是一个依赖实时眼界的问题。

个人闭门造车很难真正改变现实,集体闭门造车也只能局限于集体自洽,一个自洽的系统内,除非有第三方的摄入,否则只能局限自洽。但现实很多时候都是局限自洽的,我们很难或者被迫处于这样的自洽系统内容,这时候更多的理论支撑是局部最优解向全局最优解过渡,如果这是一个人的行为,就看他的改变现状的意愿度,如果这是一个集体甚至一个国家或全人类,就看内部小部分环境下到底取得了怎样优越的成果,成果对比明显,则全局改变会加速,成果对比不突出,则全局同样没有意愿做出改变。

5. 开源故事

2022年上半年个人除了自研项目之外,也参与了其他项目的pr和issue提交,这两种都是比较积极贡献开源项目的方式,有助于对核心开发者提供最直接的反馈。就像生物学神经网络那样,快速反馈,有助于产出更优质的项目。一个人的创意是有限的,众人添火的创意是无限的。理想愿景虽好,但实际上阅读别人的代码是很糟糕的体验,除非go语言这种现代编程,因此积极提问反而是贡献开源项目最佳的方式。

6. 展望

人生苦短,唯有疯狂的价值输出,历史才又可能铭记你。