Tag: 编程

Dkphhh Created@

For me, programming has always been more than a skill. It’s a way to explore, to tinker, and to satisfy curiosity. From wires and screwdrivers to apps, the tools have changed. But the impulse remains. That’s why I keep coming back to it. It’s my natural way of interacting with the world.

对我而言,编程不仅仅是一项技能。它是一种探索、思考和满足好奇心的方式。从电线和螺丝刀到应用程序,工具一直变,冲动依旧在。这就是为什么我不断回到编程中来,它是我和世界交互的方式。

来源:Why I Do Programming

阅读关于 2025-08-01 20:59:34 的文章
Dkphhh Created@

软件开发领域的「约定大于配置」也是一种自律是人自由。

所谓约定大于配置,就是库或者开发框架作者强行约束一种使用方式,让使用者尽可能少的对库或框架进行自定义配置,这样所有用户的使用方式就是相对统一的,即使遇到问题,大家的问题也会趋同,可以很方便的在网上找到解决方案。

而且,一般来说,这些经验丰富的库和框架作者,约束出来的使用方式,往往就是最佳实践,对于处在学习阶段的人(比如说我),也能在使用的过程中感受到这种设计的精妙之处,也是一种非常直观的学习方式。

阅读关于 2025-07-28 10:56:18 的文章
Dkphhh Created@

我现在的人生感悟就是不要担心还没发生的事情,走好自己的路,不要被外界影响。

今年上半年,我们也挺忙的,老板也在渲染要大干一场。要是以前我肯定觉得,哎呀,要是这么忙了就不要谈恋爱了。

结果到了 7 月份,遇到了不可抗力,项目全部大失败,现在我放假。谈恋爱谈得不亦乐乎,自己的 coding 学习计划稳步推进。

老板也说 ⬇️,所以 🤷‍♂️

202507281007497m0n.webp

阅读关于 2025-07-28 10:07:47 的文章
Dkphhh Created@

今天切身体会到了前端的困境。

最近在算学用 strapi 做官网。前端还是 SvelteKit + Tailwind CSS,打算用 Prettier 做 formatter,简单搜了一下,发现 SvelteTailwind CSS 都有官方的 Prettier 插件。

照着教程用 npm 下插件,然后把教程里的配置代码复制到了 package.json。

试了一下,不对,有问题。

搜了一下,然后发现是 Prettier 和原来 Svelte 的 VSCode 插件有冲突,需要到 setting.json 里改 svelte 默认的 formatter。

重试,.svelte 文件能 format 了,但是 .svelte 文件里的 Tailwind CSS 代码没有 format。

又查了一下,发现是 package.json 里插件的顺序不对,Tailwind 的插件必须放最后

改完 package.json 文件,再重试,这次对了,没问题了。

2 个小时过去了,啥也没干,就反复改配置文件去了。

复盘一下问题出在哪儿?

首先,肯定不是我的问题。我遇到的每一个问题都能在 Google 里搜到,GitHub 里关于前述这些坑,每一个都有时间跨度 2 年以上的 issue,说明不断有人踩到了同样的坑里。

我觉得问题还是出在前端生态上。

其实,从我学 JS / TS 开始到现在大半年时间,我已经接受了每一个项目里都必须存在配置文件这件事。

配置文件没有问题,问题是前端技术栈上的框架和 toolkit 太多了,每一个还需要相互兼容对方的存在,如果不兼容就没法用。这些眼花缭乱的配置项只是为了兼容而存在的折中方案。

这是我在此前学习 Python 的 1 年多时间里,从未遇到过的问题。

前端娱乐圈,名不虚传 👍。

阅读关于 2025-06-29 23:44:28 的文章
Dkphhh Created@

如果这次成不了,我可能有一段时间不想谈恋爱了。

我好想和她腻腻歪歪啊 😭

现在我大部分的心思都会不由自主的花在她身上,学编程都没有办法集中注意力了。我也知道我不能既要又要,但是我很讨厌现在的自己,恋爱和编程都没有一点进展。

我还是太着急了。

阅读关于 2025-06-11 09:42:01 的文章
Dkphhh Created@

Q:node 和 npm 性能糟糕、功能缺失,还有一大堆设计缺陷,为什么不用 bun 和 deno?

A:为了兼容性。就像人一样,棱角分明的性格固然很好,但是为了把事情做成,总得圆滑起来。

阅读关于 2025-06-08 20:42:38 的文章
Dkphhh Created@

此时此刻,我很难沉下心来练习编程。

阅读关于 2025-06-08 18:50:30 的文章
Dkphhh Created@

之前 B 站一刷新 80%是和编程有关的视频,现在一刷全部是恋爱情感 MBTI 心理学……

阅读关于 2025-06-03 00:23:46 的文章
Dkphhh Created@

这周重写了本站的暗黑模式与通知,虽然看起来没有什么区别,但是代码逻辑更加简洁合理,感觉自己又进步了 👍

阅读关于 2025-05-25 00:40:48 的文章
Dkphhh Created@

This is an open source problem, it will always be this way

202505161845100sjq.webp

阅读关于 2025-05-16 18:45:09 的文章