学生如何用 GitHub 做作品集
· 荣十一 ·
很多学生的 GitHub 账号只有两种状态:空白,或者一堆看不懂的课程仓库。
其实 GitHub 很适合做作品集。它能展示你写过什么代码、怎么组织项目、有没有持续维护、是否会写说明文档。对技术方向学生来说,一个整理好的 GitHub,比简历里一句“熟悉 React / Python / Java”更有说服力。
先清理仓库
不要把所有练习代码都公开放在首页。
你可以保留练习仓库,但最好把真正想展示的项目整理出来。比如:
- 一个完整前端项目
- 一个后端 API 项目
- 一个数据分析 notebook
- 一个课程大作业
- 一个个人工具
- 一个博客或作品集网站
展示项目不一定要多,3 到 6 个高质量项目比 30 个空仓库更好。
README 要写给人看
一个好的 README 至少回答这些问题:
- 这个项目解决什么问题
- 用了什么技术栈
- 如何本地运行
- 有哪些主要功能
- 你负责了什么
- 有无线上预览地址
- 项目截图或演示图
不要只写:
npm install
npm run dev
这只能说明项目能跑,不能说明项目为什么值得看。
给项目加部署链接
如果是前端或全栈项目,尽量部署一个在线版本。
可以用 Vercel、Cloudflare Pages、GitHub Pages 等平台。线上预览能降低别人查看项目的成本,也能证明你不只是本地跑通。
如果项目涉及后端、数据库或隐私数据,可以放截图和说明,不一定非要公开完整服务。
提交记录也会说话
很多人忽略 commit history。乱七八糟的提交虽然不致命,但会影响观感。
建议使用清楚的提交信息,比如:
feat: add search page
fix: handle empty upload queue
docs: update setup guide
不用追求特别标准,但至少让人看得懂你每次改了什么。
Profile README 可以简单一点
GitHub 允许你创建一个和用户名同名的仓库,用来展示个人主页。
不要把 Profile README 做成贴纸墙。简单写清楚:
- 你是谁
- 关注什么方向
- 最近在做什么项目
- 代表项目链接
- 个人网站或联系方式
真实、清楚,比花哨更重要。
我的建议
把 GitHub 当成公开工作台,而不是代码垃圾桶。
每完成一个课程项目,都花半小时整理 README、截图和运行方式。四个学期下来,你会自然拥有一个可展示的作品集。到那时,简历不再只是写技能清单,而是能直接指向你做过的东西。