前情提要

今天打开学习通,点开「作业」,看到期末考查只有「一道题,100分」。

我以为是送分题。

然后我把题目读完了。

然后我陷入了沉默。


题目原文(我来翻译一下)

  1. 制作并提交答辩 PPT
  2. 剪 3-5 分钟项目演示视频,提交视频屏(个人
  3. 获得更多的项目 Star 收藏,提交截图(100 分此项满分

Star 数决定你的成绩。

我重新看了一遍,没有理解错。


逐条吐槽

第一条:PPT

好,PPT 我会做,正常操作,没意见。继续往下看。

第二条:视频

剪视频。3 到 5 分钟。个人(加粗加括号,重点强调)。

啊好,懂了,不能组队水视频。那就自己剪,可以接受。

继续往下看。

第三条:⭐ 以 Star 数定分

获得更多的项目 Star 收藏,提交截图(100 分此项满分)

我当时的表情:fb104d48b7cb753a9ab9e474edc6a100.jpg

题目还贴心地给了一个「推荐实现思路」:

  • 小红书 / 知乎发帖子,配图放项目运行截图,末尾放 Gitee 链接,找毕设参考的学生会主动关注
  • B 站发视频,标题写「毕业项目完整实现,开源求支持」

翻译过来就是:去网上乞讨 Star,Star 越多分越高。

参考项目 duyu09/MKTY-System 的 Star 数是:

56

然后老师把这个项目截图放题目里,意思是:「你看别人都 56 Star 了,你呢?」


我的项目现在什么情况

项目叫 Cognix——一个AI生成d支持多用户的智能题库练习平台,AI 导入题目、错题分析、学习数据追踪、挑战模式……

说实话功能挺完整的。技术栈 TSX + TypeScript + PostgreSQL,写了 44 个 commit,MIT 开源。

目前 Star 数:

10

距离参考项目的 56 Star,差了 46。

按照这道题的评分逻辑,我大概……寄了。


深度解析:这道题在考什么

表面上考:项目展示能力。

实际上考:互联网运营能力 + 社交媒体营销技巧 + 人脉积累 + 流量变现意识

大学课程终于走到了这一步:Java Web 课不考 Servlet、不考 Spring Boot,考涨粉

我不是在说这个思路有错——毕竟开源项目的曝光确实重要,Star 也算是某种社区认可度的体现。

但拿它来打分……

好,那我问一下:如果我的项目代码写得飞起,架构清晰,文档完整,但我不擅长发帖子,Star 只有 10——

跟另一个同学代码一坨,但他有人脉粉,Star 刷到 80——

谁的 Java Web 课学得更好?


行动计划(认真的)

既然规则已经定了,那就在规则里面赢。

  • 整理 Cognix 项目 README,截图要好看
  • 写一篇「我的 Java Web 项目开源啦」发到知乎 / 掘金
  • B 站剪一个 3 分钟的演示视频
  • 顺便把 GitHub 同步仓库 live-ling/cognix 也整理好
  • 然后,乞求各位点个 Star 🙏

Gitee 传送门:whpa24soft/cognix


结语

好的同学们,这道期末考查作业,它不只是考你的代码,它考你整个人。

我接受这个挑战。

但我保留吐槽的权利。


如果你觉得这篇博客有意思,或者你刚好也是苦 Star 久矣的大学生,不妨去给 Cognix 点个 ⭐——

毕竟,我的期末成绩,掌握在你手里。