首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >给儿子造一个学习伙伴:一个老父亲的PetStudy开源手记

给儿子造一个学习伙伴:一个老父亲的PetStudy开源手记

原创
作者头像
有一只柴犬
发布2026-04-20 20:53:22
发布2026-04-20 20:53:22
1150
举报
文章被收录于专栏:七嘴八舌七嘴八舌

—— 当程序员老爸遇上不爱写作业的娃,代码成了最好的育儿工具

作业前母慈子孝,作业时鸡飞狗跳的场面终归是在我家上演了,历经2个小时的无硝烟战争随着作业的拍照打卡画上了句号(只是当天的句号)。事后的复盘,突然意识到,我和儿子之间,正在上演一场没有赢家的战争。 我用催促、奖励、甚至威胁,试图让他完成学习任务;他用拖延、走神、装困,捍卫自己玩耍的权利。

我们试图让他们遵循既定的规则,他们试图突破我们既定的规则。我们既希望他们能放飞自我,勇敢试错,又担心一步错步步错,我们正在渐渐的将他们的人设引导成跟自己同频。

一个老父亲的偏执

当一个父亲在深夜面对自己失控的暴怒时,他需要的不是育儿理论,而是一个具体的、可以抓住的东西。如果学习不是对抗,那应该是共同陪伴,共同冒险。想得再多不如动手一试了,反正又不用钱哈哈,于是我打开了IDE。断断续续经历2天,PetStudy有个初步的原型。

整体的思路:制定积分规则 -> 领养宠物 -> 完成任务 -> 获得能量 -> 喂养宠物 -> 宠物升级。

技术栈:

前端:vue3 + ElementPlus

后端:SpringBoot + MybatisPlus + PostgreSQL

演示图:

0
0
0
0
0
0

还只是个蛋,哈哈。

0
0

特别处理了这里的奖励规则,这里的规则支持新增、修改和删除。可以让他们一起加入进来指定规则。

0
0

对于一个技术员,加班是常态。陪伴的时间少之又少。但是技术永远替代不了父亲,但技术可以帮助父亲,在孩子心里种下独立的种子。

代码之外

其实我们都知道,教育不是灌满一桶水,而是点燃一把火。而我点燃这把火的方式,是用我最擅长的语言——代码,用代码实现一个可以陪伴他们学习的工具。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档