今天的编程感受是:
- 产品构建的从0到0.1可以靠大脑里模棱两可的概念,但是从0.1到1需要一个明确的产品规划与设计。
- 前端开发很容易让人沉浸到细枝末节的微调中,忘记真正重要的事情。
了解自己什么时候应该自信其实也是非常困难的一件事 —— 大部分人没有这个技能
我可以接受失败,但是不能接受质疑和误解,尤其是对我工作能力的质疑和误解。每次我遇到这样的问题,都会本能的反驳、解释、证明,有的时候看起来也挺可笑的,因为我发现,每次为了证明我没错,都会变成证明「造成问题的是另一个人,不是我」,最后的结果就是「客户是傻逼」/「同事是傻逼」。
差不多花了一周的时间,终于算入门 drizzle 的使用了。基本上每学习一个 JS/TS 生态的库,都会经历一个从「为什么会存在这种东西?」、「为什么要这么麻烦?」到「这个设计哲学有点意思」、「用顺手以后好像也没有那么麻烦」的过程。
现在回味一下,Drizzle 的设计哲学其实恰恰最贴近我理想中的「简单」—— 只是在原始的 SQL 上浅浅封装了一层,没有像其他orm一样,「贴心」地把常用功能都封装在一个又一个函数里供用户直接调用,一个简单的 CRUD 都要用户考虑各种情况,写好多行。我一开始觉得难用,恰恰是因为它太原始了,加上我对 SQL 语言不熟悉,心理上有点抵触。
所以我现在对所谓的「简单」哲学也祛魅了。
「简单」不一定意味着「容易」和「好用」,「简单」只是「简单」。
simple is just simple,not easy.
以前的球票、音乐会票、景点票、电影票都是纸质的,现在全改成数字的。 我们的过去都保存在手机里,再也没有纪念物了。 来源:What We Lose When Our Memories Exist Entirely in Our Phones
哥白尼剥夺了人类在宇宙中的特殊地位,达尔文剥夺了人类在自然界中的特殊地位,而人工智能正在动摇人类最后的骄傲——智慧。 来源:如何永远不被AI淘汰|牛津AI哲学家_哔哩哔哩_bilibili