牟元礼 Aaron
← 返回博客
工程实践

工程作品集:把完成一个项目的证据放出来

牟元礼 · · 2 分钟阅读

评估一个工程作品时,只看成品截图很难理解作者的能力。求职与独立合作中的作品页,可以补上需求、取舍、验证与维护记录,让读者沿着证据理解整个交付过程。

让读者先理解项目解决什么

作品页的第一屏可以回答三个问题:谁会使用、遇到了什么障碍、这个版本支持完成什么任务。以数据看板为例,说明“运营人员需要找出待跟进的异常订单”,比列出前端框架、数据库和图表库更容易建立理解。技术栈可以随后介绍,并说明选择它的原因。

如果项目只是练习或概念验证,就准确写明。使用模拟数据时,清楚标注生成方式与限制;没有真实用户时,用测试场景描述用途;没有上线指标时,展示已经完成的验证。读者能够区分事实与计划,才有条件评价项目本身。

选择三段能体现判断的证据

第一段是需求收敛。保留最初想解决的问题、最终范围,以及本轮没有做的内容。例如先支持单一数据来源,暂不建设通用连接器,并解释这一选择怎样影响交付时间和维护难度。

第二段是设计取舍。展示一个真实存在的约束,以及考虑过的可行方案。可以是权限放在哪里检查、失败任务如何恢复、长列表如何展示。结论应附适用条件,避免把特定项目中的选择写成普遍最佳实践。

第三段是验证记录。给出可重复的操作、预期结果与实际结果,覆盖正常路径和关键失败路径。例如重复导入不会产生重复业务记录,数据源暂时不可用时能够识别上次同步结果,空数据状态能够解释下一步操作。只有确实执行过的项目才能标为通过。

让演示能够被独立检查

访客时间有限,可以提供一个短演示路径:打开示例、完成核心任务、查看结果,再进入详细说明。公开演示使用独立的示例环境与合成数据,不应暴露客户资料、内部账号或真实凭据。需要登录的项目,可以提供录屏与截图,并说明哪些行为尚无法公开体验。

若使用了 AI 辅助开发,可以具体说明它参与了哪些步骤、哪些修改经过人工确认,以及如何验证产物。表达越具体,越容易让对方判断协作方式。把“AI 生成了大部分代码”作为唯一卖点,很难说明遇到故障时谁能接手。

项目页还应保留已知限制、最近检查日期与维护状态。链接失效、依赖更新或演示停止服务时,及时更新说明。一个完成度有限但边界清楚的作品,可以持续作为讨论需求和技术判断的入口。

整理时先选一个最能解释清楚的项目,把这些证据补齐,再扩展其他作品。招聘者与潜在客户最终需要判断的是:这个人是否理解问题,能否在约束中做决定,并对交付结果给出可验证的解释。

返回文章列表

无障碍设置

显示模式
文字大小
100%

设置仅保存在当前浏览器。

SNAKE.EXE

SCORE 000BEST 000

READY?

方向键或 WASD 移动
空格键暂停

收集像素,别撞到自己。