Tag: 学习

Dkphhh Created@

学习就是拼图

学习就是拼图。常规路径是从一个起点开始,一块连着一块,慢慢把图拼完。

但是在绝大多数时候,情况没有这么理想。很多突如其来的问题和已知部分的拼图没有关联,但是你又需要将他放到合适的位置。

这个时候,你只能不断尝试,将他和其他拼图连起来,寻找它和已有部分的联系。譬如问人,问搜索引擎。但是因为它和你已知部分没有关联,所以你问的问题可能非常荒谬、可笑、没有意义。

如果对方水平比较高,能从你的提问中猜到你想要什么,给你一个有用的答案,那是万幸。但这是小概率事件,大部分人的运气没有这么好。在大多数时候,即便你问对了人,他也不知道该怎么回答你,或者给出的答案对于你来说毫无意义。

甚至你可能连问题都问不出来,只能自己不断试错。

这个过程是盲目、困难和痛苦的。

我觉得 AI 的出现,能在很大程度上缓解这个问题。因为 AI 的知识面非常广,能从很多不同的角度理解、回答你的问题。它可能不能直接给你答案,但是能从你的提问进行推测和延伸,让你能沿着一个方向继续追问。

我觉得这一点,在和 AI 结对编程的时候体现得非常明显。因为一些库或者包的文档写得非常差,或者根本没有文档,你只能通过试错来使用它们。

这个时候,你把问题甩给 AI,它可能并没有学习过这个库,但是它能从已经学习过的代码中,推测出这个库的用法。毕竟大部分接口的设计都是类似的。

AI 在这里就像一个经验丰富的老师傅。毕竟人类的经验,也是一种大数据。

阅读关于 学习就是拼图 的文章
Dkphhh Created@
  • 生物黑客试图记录所有身体的数据。我是精神黑客,我试图记录所有思绪的流动。

  • 我们的记忆是由无数个「短镜头」组成的,而不是一整块连续完整的「长镜头」。

  • 《论语》这种语录体,可以看成是学习笔记,也可以看成是微博或推特的 tweets。

阅读关于 2025-08-30 23:47:53 的文章
Dkphhh Created@

今天手贱升级了项目依赖,升级完以后就出 bug,排查了半天,还以为是自己代码有问题。但是又觉得奇怪,因为每次修改完都会测试几次,有问题我肯定心里有数。

好在有 git,恢复了 package.json 文件,清空缓存和 node_modules 文件。

重新运行,没问题了。

今天学到的教训就是:

  1. 不要随便升级依赖
  2. 重要项目一定要 git
阅读关于 2025-08-29 11:35:19 的文章
Dkphhh Created@

《论语》这种语录体,可以看成是学习笔记,也可以看成是微博或推特的 tweets。

阅读关于 2025-08-28 11:43:03 的文章
Dkphhh Created@

最近两天在重新学习比较基础的前端知识,慢慢掌握自己理想的技术栈,就像拼图一样。但是我现在感觉,学习越深入,发现需要学的东西越多。头大。

阅读关于 2025-08-22 11:01:25 的文章
Dkphhh Created@

人脑给记忆建立索引的机制是怎样的?

阅读关于 2025-08-07 13:24:41 的文章
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@

You learn best and most effectively when you are learning something that you care about. Your work becomes meaningful and something you can be proud of only when you have chosen it for yourself. This is why our second self-directive is to build your volitional muscles. Your volition is your ability to make decisions and act on them. To set your own goals, choose your own path, and decide what matters to you. Like physical muscles, you build your volitional muscles by exercising them, and in doing so you can increase your sense of what’s possible.

学习自己真正想学的东西,最容易学进去,学习效果最好。做自己想做的事,最有动力,最有满足感……

来源:Simon Willison’s Weblog

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

在试错成本可控的前提下,「不撞南墙不回头」往往是一种比较有效的学习方式。

很多人(包括我),在学习的过程中,往往会对前人的做法产生质疑,总觉得自己的方式更好。在大多数时候,这都是一种错觉。但你大可以一意孤行,因为你会遇到前人遇到的所有问题,然后一点一点解决问题,修正自己的想法,当你意识到,目前最主流的做法就是最佳实践时,你就学成了。

在这个过程中积攒的犯错经验也非常珍贵,很多时候做决策不是追求最优解,而是尽可能的不犯错,当你能意识到错误,能规避错误,你的胜算就比别人大很多。

当然,如果你能一条路走到黑,开辟出前人从未走过的路,那就更厉害了,就成大师了。

阅读关于 2025-07-28 11:03:05 的文章
Dkphhh Created@

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

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

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

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