社区

教程both

秋招投着简历,我先用AI把课程设计做成了一个能跑的小程序

Kai

课程设计要交一个能跑起来演示的东西,老师原话,不接受一个方案讲讲就过去。

我一听脑子先"嗡"了一下。

我写的东西一直是后端那块,接口、逻辑、数据库,命令行里跑一跑看日志对不对就算完事。

前端我是真没碰过,一个页面都没自己搭出来过,连css选修课都是划水混过去的。

选题挺自由,我挑了个待办清单,加分类、加统计,想着能演示又不算太难。

想是这么想的。

自己先上网找教程,第一篇上来就是配环境,装这个装那个,改环境变量。

敲到第三步开始报红字,一整屏英文,复制去搜,搜出来的答案比报错本身还绕。

折腾一下午,环境没弄明白,人先烦了。

借室友电脑跟着视频抄了一遍,他跑得起来我这边报错,截图发过去,室友回了句你这少了个分号。

我心想我怎么知道哪儿少个分号,那玩意儿肉眼根本看不出来。

那几天宿舍空调还坏了,闷得很,我光着膀子对着屏幕敲,一身汗跟报错一起来的。

后来干脆换了个思路,秋招投的岗位都要求项目经验,与其死磕环境,不如让AI直接干。

需求一股脑打进去,原话大概是这样。

我跟它说:『我要做一个微信小程序当课程设计,我完全不会前端,请你从零帮我搭出来。功能就是一个待办清单页面,能输入任务点按钮添加,每条任务前面有个圆圈点一下打勾变灰划线,右边有删除按钮,任务存本地关掉再打开还在。建好完整项目结构、代码写好、确保能在微信开发者工具里直接跑起来,做完用大白话告诉我每个文件是干啥的,我怎么打开看效果。』

回车之后就看着它自己建文件夹,自己往里写东西,我啥都没干,就搁那儿盯着屏幕,手都没往键盘伸。

编译第一次就报了错,我把整段复制粘贴丢回去,附一句你看下改好告诉我改了啥。

它自己定位,自己改,再跑一遍,过了。

少那个分号的事它自己找出来补上了,我全程没看懂哪块少了,跟当年室友说我那次一模一样的懵。

待办页面出来那一下,我说实话愣了两秒,输入框、加号、勾选、划掉,这真是我搞出来的。

高兴归高兴,答辩这道坎还在后头,万一老师问细节我答不上来那不比没做还惨——这念头一冒出来我又不敢多想了。

我干脆让它顺带把每块讲一遍,大白话那种,存进一个笔记文件里,留着答辩前看。

这一步我后来才知道有多值,不然那笔记里那些实现原理我早忘光了。

加登录那块我学乖了点,提前把要求写清楚一次性甩过去,省得来回补。

我说:『在现有项目基础上加一个登录功能,输入用户名密码点登录,登录成功才能进待办页,没登录跳回登录页,用最简单的方式存用户信息,能演示就行,你自己设计自己写自己跑通报错自己改,做完告诉我这个登录是咋实现的,安全性上有啥局限。』

它自己规划自己做完,还附了段局限分析,我看着眼熟,报告里不足与展望那节直接能塞。

界面丑,配色乱七八糟,我随口说了句给我弄好看点。

它倒真给改了,圆角阴影都有,就那个绿配的我一直觉得别扭,懒得再折腾,就那样交了。

统计模块是我加的最后一块,总任务数、完成率那些,想着这块能显得专业点。

它甩回来一张测试表,写着全部通过,我一开始还挺美,仔细一看那几行实际结果跟预期结果一字不差,数字看着就是编的,压根没真跑。

我把这茬跟它说了,它倒也没狡辩,说重新跑一遍,这回是真跑了,有两条没过,又改了一版。

这事之后我瞅着它甩回来的表格多留了个心眼,也没较真到底改没改利索。

报告和答辩稿那部分换了个说法,我把项目情况整段甩过去,让它照学校那套结构出初稿,选题背景、需求分析一路到不足与展望。

出来的稿子是挺像那么回事,我通读了一遍改了几句就交了,现在想想有点悬,专业术语那几段我自己复述都费劲。

答辩前又让它押了十几道题,老师大概会问的那种,背下来小半,剩下的临场对付。

统计模块那个完成率具体咋算的,我到现在没完全搞明白公式那块,当时图省事没深究。

答辩那天倒没被问到这条,算我运气好,问的是登录那块,我背的那套还算顶住了。

交上去以后我把这个项目顺手写进了简历,秋招投递那栏多了一条独立完成的小程序项目。

八十三份简历投出去,多这一条也不知道能加几分,面试有没有被细问还没轮到,大部分连回信都没有。

那个待办清单我手机里还留着,今天翻开看了眼,任务列表最后一条写的是弄懂统计模块完成率咋算的,一直没勾掉。

没准哪天心血来潮点开去查,大概。

这几条是从手机备忘录里翻出来的,跟那个没勾掉的待办事项就存在同一页,字没怎么改,贴在下面,你要用,把需求换成自己的说法就行。

  • 搭骨架:『我要做一个微信小程序当课程设计,我完全不会前端,请你从零帮我搭出来。功能就是一个待办清单页面,能输入任务点按钮添加,每条任务前面有个圆圈点一下打勾变灰划线,右边有删除按钮,任务存本地关掉再打开还在。建好完整项目结构、代码写好、确保能在微信开发者工具里直接跑起来,做完用大白话告诉我每个文件是干啥的,我怎么打开看效果。』
  • 报错甩回去:『我按你说的打开运行,报了这个错,你看一下改好,告诉我改了啥:【把报错整段粘这里】。』
  • 加登录一次说清:『在现有项目基础上加一个登录功能,输入用户名密码点登录,登录成功才能进待办页,没登录跳回登录页,用最简单的方式存用户信息,能演示就行,你自己设计自己写自己跑通报错自己改,做完告诉我这个登录是咋实现的,安全性上有啥局限。』
  • 讲明白留笔记:『假设我完全不懂编程,用大白话给我讲一遍这个项目有哪几个文件,每个负责啥,点一下任务打勾这个功能背后咋实现的,讲到我能在答辩时复述出来,记进学习笔记里。』
  • 测试表别瞎编:『统计模块的核心功能你写一组测试用例,真跑一遍,把结果整理成表:功能点、测试输入、预期结果、实际结果、是否通过,有不通过的自己修,修完重测,别瞎写数据。』
  • 报告加押题:『我做了一个微信待办清单小程序当课程设计,功能有添加任务、勾选完成、删除、本地存储、登录。请帮我写一份报告初稿,结构是选题背景、需求分析、功能设计、技术实现、测试演示、不足展望、总结,正式书面语,技术部分解释到我能复述;再列十五个老师最可能问的问题,每个给我能听懂能背下来的答案。』

别信我们的,你自己试试

花 ¥10,看 Codex / Claude 真帮你做件事——把一件重复的活自动化、做个能用的小网页,或写个小工具,一个真任务绰绰有余。

3 天有效 · 含 2 张配图 · 一把 key,Claude 和 Codex 都能用

¥10 试试看 →

新文章第一时间发到你邮箱

新教程、实战笔记,偶尔聊聊产品更新。不发垃圾,随时退订。

秋招投着简历,我先用AI把课程设计做成了一个能跑的小程序 · 小虹桥