德州、上海与日本之旅丨体验 Vibe Coding丨刷算法一周年丨学习 Blender - 筷筷月报#20

0 阅读14分钟

文章首发在我的博客,欢迎订阅!

筷筷月报#20 分享了作者在四五六月的丰富经历,包括回德州老家、参加音律演唱会、日本之旅、体验 Vibe Coding 完成毕设、刷算法一周年以及学习 Blender。作者在德州重新建立了对老家的记忆,感受到了农村生活的慢节奏和家族的温暖。在日本,作者体验了不同的文化,记录了旅行的点滴。在技术方面,作者通过 Vibe Coding 快速完成了毕设项目,并分享了使用 AI 辅助开发的高效体验。此外,作者还坚持每日刷算法题,总结了学习算法的心得,并计划将这段经历分享在博客上。同时,作者开始学习 Blender,探索 3D 建模和渲染的世界。

月度复盘

1 十五年之后,我再次来到德州

img_v3_02nk_57e1ab16-cdde-4d85-8895-cee721def01g.jpg
img_v3_02nk_a9dede4f-2fba-4279-9f83-91929fa4e5fg.jpg

妈妈准备回老家给姥姥姥爷上坟,我寻思很久很久没有回老家了,于是也请假跟着去了。有关老家的记忆是模糊的,我在三、四岁时就离开了德州,定居在武汉,只在小学二、三年级时回去过一次。

我记得小时候家旁边有一家化肥厂,小区前还有一条死水沟,非常得脏乱差,妈妈就在化肥厂上班,上班期间就把我托管在小区里的一个托儿所里。我还记得小区后院是一片草丛,我妈告诉我里面有蛇,让我不要进去😄。

这次回德州,重新建立了自己小时候生活地方的记忆。老家的房现在租给大萍姨的朋友了,是一个非常温馨的一个小家,在家里面她养了各种植物。我觉得能租给这样热爱生活的人真的太好了!家的格局大概是这样:

image.png

来德州的第一天,我跟妈妈大舅大姨汇合了,买了几只扒鸡就回大舅家了,妈妈的老家在离德州市不远的小村庄中,我这才知道,那个村庄其实归属于河北衡水,处于河北和山东的交界处,属于边缘区域,发展很受限。

住进农村后我有些不习惯,这里接水都是拿桶接,厕所是旱厕,好在有🐴桶。在农村见到了很多我妈妈这边的亲戚,我对大舅、大姨、二姨等等词汇有了更具体的认识。下面是我拍的一些动物朋友和村庄风景:

img_v3_02nk_cb2c9eb0-2190-4d70-8886-441d80f6996g.jpg
img_v3_02nk_4f27a41a-54fc-4625-891d-67bc3b23317g.jpg
img_v3_02nk_861299b7-8424-4251-80d7-de5a18aab23g.jpg
img_v3_02nk_97942561-b2fb-4e29-9777-4cd7afcbcb0g.jpg
img_v3_02nk_48f413fa-0a4e-4999-85a3-f14000f4667g.jpgimg_v3_02nk_a2d97190-c267-4add-a737-f96fb11fd2ag.jpg
img_v3_02nk_5e770099-713a-4756-a4e0-d9cf2097f67g.jpg
img_v3_02nk_afe5ae0d-fd10-4967-84a7-c567e7f14b0g.jpg

第二天不到8点起床了,和妈出去在村里逛了逛、又和大舅一起去买了吃的,回来才10点,惊叹于一天原来可以过得这么慢😇,如果按互联网作息算,现在才睡醒没多久刚上班😄。今天是姥姥的忌日,下午大家一起去扫墓。坟头离村里不远,走路不到十分钟就到了。我发现,姥姥去世后在墓碑上刻的名字是「王杜氏」,是丈夫的姓+姥姥的姓+氏组合而成。我想这是父系社会下性别歧视的一种体现,反映了当时的社会结构和价值观,女性在家族谱系中被视作“附属”或“补充”,难以作为独立个体被纪念。我问了妈妈姥姥的姓名,她叫「杜秀芹」。我没再多想什么,继续扫墓了。

我在农村呆了两个晚上后又回到了德州市里,依旧是见了亲戚和小时候的玩伴(现在已经没啥印象了)。在德州的后几天,我觉得很无聊,也感觉精力已经耗尽。我并没有喜欢这里,这里看起来一切都是旧的、停滞的,我在这里没有认识的朋友,这几天还挂着大风,不适合出去玩。以上一切让我觉得沮丧,我只是出生在这里,如果不是必须我大概不会再回来了。

2 音律抢票失败😭但还是看了😋

这次绝对被sm黄牛盯上了,官方牛上加价2k多,闲鱼上包厢、录信息一大堆,最后我在演出前一天晚上买了张850的E档(本来想买包厢,可是当时都是1200、1300这样想想还是算了),且是不良视线区,不过总算圆了我的一个心愿🥺🥺。

在演出当天我还收了一个打call棒,事实证明我很明智,看演唱会就得边打call边看!

当场内响起《Everything's all right》时,我想起了20年7月8号那天,我考完理综在校门口被爸爸妈妈接送进车里,路上熙熙攘攘,天气应该是阴天,可能还下了些小雨,我坐在副驾驶上,微微打开了些车窗,好让空气流通清新些。之后我拿起手机,下意识地打开了B站刷着动态,然后我就看到了这首曲子。我意识到这是方舟写给我们的,写给我的曲子。那个时候我有没有带上耳机呢?一些细节已经随着时间而模糊,但不变的是每次听到这首曲子,我都会记起那个不一样的夏天,还有那些有方舟陪伴的日子。场内的歌曲像是一个个Callback,把我拉回跟这首曲子相关联的日子里。我伴着一首首曲子在记忆中穿梭,心里涌出了一些美好的感情,这六年,能有方舟陪伴,真好🥰

img_v3_02n0_25cada76-5fbe-4578-b3e8-fb7e9a58575g.jpgimg_v3_02n0_a8794de4-6a23-4000-a90a-68176d5c505g.jpg
img_v3_02n0_b75afbd3-caa4-4b15-bb0f-fd745426cd0g.jpgimg_v3_02n0_bfb3c1ea-11b2-4429-9eec-37a0cd103e9g.jpg

3 去日本旅游

这个月有小半个月都在日本!这是我的第一次出国旅游🥺🥺!!!我把我的行程记录在了圆周旅记里~

我应该会在之后找个时间把这段经历分享在博客里,未来的我加油!

4 体验 Vibe Coding 做毕设

毕设题目是导师规定的,我不怎么感兴趣,最近 Vibe Coding 很火,于是就想着只借助 AI 快速做一个毕设,毕竟最终答辩时只给十分钟演示系统😄。

我通过 V0 构建原型,仿照了今日头条的网页端结构,再用 Cursor 细化。技术栈使用 Next.js,集成了 Supabase 作为服务端用于认证服务和数据库存储,部署在 Vercel 上。使用 Vibe Coding 的效率很高,我因为不想花太多时间在这上面,简化了很多功能(甚至于简陋),没几天就做好了:

image.png

项目源码在这,我还使用了 DeepWiki 检索项目代码库,生成了 Repo 文档

5 刷算法一周年

86ebe267e44aa9bfe0b218051ab0f0b.png

从一年前入门算法到现在,也有一年了,这期间的酸甜苦辣只有自己知道😇。7 月绿到发黑的热力图一定程度上反映了我当时找工作的心切和焦虑;8、9 月断断续续的绿点,是我找到工作后想更进一步,在 “把刷算法题培养成习惯” 和 “好累,能不能放过我这一次” 的想法间反复横跳的证明;而当我成功养成习惯后,打卡记录逐渐趋于稳定,即便零星有空白也会在第二天补上(我甚至在旅游期间都每天做算法题,不得不夸下自己我太牛了😄)。

一开始学习算法是为了找到更好的工作,因为大厂面试中算法是必考内容。成功找到工作后,我想把「每日刷一道算法题」培养成习惯,这有两个好处:一是理解和编写优秀代码的能力 —— 虽然实际工作中极少需要自己实现完整算法,但抽象程度高的代码实现都有着算法的参与,比如二分法、递归、优先队列等,数据结构与算法的思想能帮助我更好地理解源码;二是若以后工作有变动,就不至于需要花费大量时间重新学习算法。

关于我如何养成刷算法的习惯以及入门算法的心得,我写了一篇博客:我如何入门数据结构与算法丨刷算法一周年丨刷题习惯如何养成,欢迎来看~

6 学习 Blender

在家的时候我又捡起了想学习做游戏的心,一开始我尝试学习C++,以便更好上手UE,但学了一天后我就提不起兴趣了,于是我又将目光转向了3D建模和渲染,发现了Blender。

如果学会Blender,对我很多方面都有益处,一是它可以和前端结合,我之后可以在网页中渲染自己做的3D模型,这拓宽了我的前端技术栈;二是在3D建模/渲染的过程中,是及时反馈的,我很喜欢这种及时反馈的感觉;三是我看了很多大神通过Blender做出的渲染图和动画,我想要有一天和他们一样牛,能够做出类似的效果;四是可以结合3D打印机打印出自己做的模型,说不定以后可以做一些手工。

我找了一个教程开始学习,目前把基础、建模、材质、粒子篇都简单过了一遍,正在慢慢学后续内容,以下是一些学习过程中粗制滥造的东西:

image.pngimage.png

开源动态

1 Vite 7.0 正式发布

image.png

2 Oxlint 1.0

Oxlint 的首个稳定版本发布啦!相较于 ESLint,它的性能提升了 50 到 100 倍,支持 500 多条 ESLint 规则,并且已被 Shopify、Airbnb 和梅赛德斯 - 奔驰等大公司采用。


工具推荐

1 darkmodejs

用于在网页上管理暗黑模式的实用工具包,利用 matchMedia API 及其监听器,结合 prefers-color-scheme 媒体查询,以便在处于暗黑模式时触发函数。支持 macOS、iOS、iPadOS、Windows。

demo


视频

1 polebug 的学习 vlog

vlog|既然无法拥有过去与未来,那就好好活在当下吧|下班之后关掉了 AI,我又回到了那个慢慢学习的状态中|Solana+Rust 学习中|开坑《当下的力量》

vlog|远程办公的三年,带给我什么样的变化|端午去澳门🇲🇴玩啦|《当下的力量》真的很有力量,好喜欢这本书💓

2 网页横向滑动

你见过全页横向滑动的网页吗?

介绍了几个横向滑动为主的网页,可以用作设计参考。

终!极!网页横向滑动效果📕教程📕

实现横向滑动的教程~

3 为什么计算机行业总是由小错误引发大灾难【让编程再次伟大#40】

以 Google Cloud 在 6 月 12 日的瘫痪为例解释导致大灾难的结构性原因。

4 【前端杂谈12】项目从哪儿找?怎么做?又如何聊?给大家一些方法

适合想通过项目提升技术 or 通过项目弥补简历不足的朋友观看。


文章

1 工程师在沟通方面的误区(英)

2 2025 年 React 及其社区的发展状况(英)

作者简述了 React 团队的现状和发展愿景,说明了为什么 React 团队在文档中主推框架(尤其是 Next.js)并弱化脚手架(例如 Vite),但是这种做法与社区对其的期待产生错位,导致了很多偏见与误解发生。

作者尝试澄清并消除关于 React 团队背后的动机和意图的不实信息、恐惧和困惑,例如:「Vercel 在推动 React 开发,目的是通过托管网站赚取更多利润」等。

3 Chromium 渲染流水线——字节码到像素的一生

本文围绕现代浏览器架构,特别是 Chromium 展开详细介绍。


播客

1 Web Worker

No.75 Kaiyi: 前AI 时代、Vibe Coding和未来的AI

这期节目我们邀请了跨界实践者KK,他既是大厂工程师也是独立开发者。节目中,KK分享了自己如何从前端转型AI,并在实践中不断寻找意义的过程。面对AI浪潮,他如何保持个人价值感?又如何看待转型的阵痛?快来听听这位多面手的故事吧!

No.76 和播客新主播 Eva 聊她经历的前端变化、全栈进阶和对 AI 发展的思考

No.77 和晓宇聊她的打工人职场故事、结束内心挣扎的自我思考

这一次前全球互联网大厂的晓宇加入闲聊,她带来了自己的半年故事和心路历程,希望从一个简单的故事带给各位一点新鲜的感受,希望从这段故事之外,希望带给经历内心挣扎的朋友一点慰藉、祝各位自己不拧巴、做好亲密关系里的好战友、对未来充满乐观的打工人。

2 硬地骇客

EP103 Vibe Coding:AI 全栈开发产品是“气氛组”还是“真香”?

本期我们来深入探讨“氛围编程”(Vibe Coding)。主要分享用 Vibe Coding 从零开发播客工具 Castwise 的实战经验。内容涵盖 AI 在前端开发(Cursor 辅助)、后端、文案到 Logo 设计的应用,并揭示 AI 代码冗余、安全挑战及优化策略。快速了解 AI 编程的利弊!

EP104 继续聊 Vibe Coding 在复杂项目、项目维护中的那些事以及AI是否能取代程序员?

继上期分享 Vibe Coding 开发产品之后,我们再继续聊一期 Vibe Coding 在复杂项目以及项目维护、bugfix 等场景的实践。内容涵盖:AI如何降低旧项目维护成本,提高效率;如何为AI提供清晰的代码上下文,包括结构、文档、日志等;AI 在复杂项目和团队协作中的挑战及应对策略;以及提升 AI 编程准确率的实操技巧,如任务拆分、Prompt 优化等。最后,再简单聊聊 AI 是否真的有可能替代程序员?

EP106 5万Star的Alist偷偷卖了?开源圈炸了!

开源项目卖身,是开发者变现的捷径,还是社区信任崩塌的开始?最近,GitHub 上 5 万 Star 的明星项目 Alist 被收购后的一系列“骚操作”,再次引爆了开源世界的商业化焦虑。这个能聚合你所有网盘的工具,为啥走上这条路?它到底藏了多少秘密,又揭示了国内开源商业化的哪些“潜规则”?

3 新手如何买保险?医疗险对普通人有多重要?|对谈保险精算师

医疗相关保险知识扫盲。


句子

1 摆脱心理时间(读《当下的力量》的思考与记录)

第三章说到「时间陷阱」:

「你会不由自主地完全生活在对过去的回忆和对未来的期待之中。这样你的心思会完全被过去和未来占据,而不愿意接纳当下时刻。」

思维让我们不断回忆过去、预测未来,仿佛只有这样我们才能掌控生活。但其实,这是一种时间幻想:

回忆过去,是为了构建自我,确认“我是谁”。想象未来,是为了控制不确定性,寻求安全感。但这样做的代价是,我们常常忽略正在发生的此刻:

「你越关注时间——过去和未来,你就会越多地错过当下。当下才是最为珍贵的东西。」

当下,不是一个抽象的概念,而是你此刻正在呼吸、看、听、感受的那个状态,这也是为什么很多人热衷于高风险运动的活动:「这些活动迫使他们进入当下时刻——在这些高度紧张的时刻里,他们能从时间、从问题、从思维中解放出来。」

——polebug

2 我退订了 ChatGPT Plus,因为我发现了文科生的 Cursor

在基座模型能力日益趋同的今天,纯粹的 Chat(聊天)形态已经成为 AI 产品与用户数据、工作流结合的最大障碍。OpenAI 在产品交互上的创新,已经呈现出非常明显的落后。

——虹线