日记 2023-09-22

今天工作都是无聊的 curd, 昨天把后端的接口写完今天画前端。反正很无聊，翻翻文档看看 element-plus 的文档，扣一扣细节校验之类的东西。干了两三天吧.

回想一下这次写这个项目的过程，我感觉有点不对劲，总感觉我在边想边干，好多功能是我先做了一点点端倪，然后看一下感觉应该加点细节，然后又重新推倒重写，效率有点低.

思考了下问题出在什么地方。一开始我分析了需求之后，貌似就直接开始后端数据结构的设计。把数据库的数据结构设计完之后，再 臆想 几个 dao 层的函数，根据需求想了下 service 层的应该提供一些什么样的功能。然后我好像想都没想前端应该有些什么就开始写代码了.

这么看下来，我是跳太多步了，想完需求就去想代码应该怎么写.
一开始应该先想我要做什么样的功能，这些功能对应满足什么需求。再把功能再拆分成一个一个小点，推导出页面应该要做成什么样子的，这个 ui 会访问什么样接口，和后端接口交互用什么什么参数，对应到 service 层应该提供什么样的业务逻辑，根据业务逻辑推导数据库至少需要些什么数据结构...

囧... 这种错误我不是第一次犯了，老是跳步，不是顺着顶层需求一步一步往下思考每一件该做的事情是什么.

之前关注一个 YouTuber, 叫做 moneyXYZ. 今天不知道在哪听到的一段话，是这样的.

很多人做事情都是很快就确定一个选题，然后就埋头往下苦做。结果辛辛苦苦做出的成果没有什么人在乎，自然这件事情也就失败了，而做这个事情的本人则把这些事情归咎于「时运不济」, 继续投身于下一个失败的事业。他们似乎更在意过程，而非结果.

而我所认识的成功的人，他们通常都会花很长的时间在寻找选题上，找领域内重要且值得解决的问题。找到之后，才会用尽资源和时间攻破问题.

这让我想到了之前看 moneyXYZ 的一个视频，这个是关于时间管理的，观点是类似的。想要取得成功，就需要在重要的问题上花费力气.

可是说起来容易，我不知道怎么找到我人生中那个重要的选题呀 T=T .

iOS 17 对我来说是史诗级更新... 为什么呢，因为我发现我的 airpod pro 2 居然可以自适应降噪了，居然可以在跟我女朋友说话的时候自动关闭降噪了... 过一会就又降噪回去听歌了...

这个真的是太丝滑舒爽了啊... 用起来太丝滑了啊

今天又开始有点胡思乱想了。我在想，如果我不想上班，想自由职业，是不是得先转前端？

因为好像很多私活都是找那种非核心的项目外包的，特别是前端页面，比较好接单。看起来如果前端懂多一点，会更有可能养活自己...

然后我就可以不坐班，项目做完多出来的时间可以学习 rust, 直到我可以用 rust 养活我自己...

不过我有点畏难情绪... 我每次翻看电鸭看到都是工作十几年的前辈在接单子，我这刚出来工作一年的真瑟瑟发抖...

坚持骑车回家一周了，加上这两天换了药，开始吃 fancl 的复合维生素片，今天一天上班脑袋都太清醒了... 人还是要有一点运动量加上均衡的营养，才能保持良好的状态...

可惜我的颈椎病还是伴随我左右，我的背好痛，脖子一摇晃就疼的不行...

END! 就这么戛然而止吧！