当你什么都没做时该怎么办?Portfolio Challenge Entry
Source: Dev.to
这是一篇提交给 Google AI 主办的“新年,新你”作品集挑战赛 的作品。
关于我
大家好!我是一名来自印度的大一计算机科学学生,致力于追求学习和创作的热情。一路上经历了许多坎坷、曲折,最终让我来到这个令人惊叹的领域,如今我在这里找到了归属感。除了专注于学习 CS 基础,我还喜欢运动(乒乓球和篮球是我的最爱)以及在 FL Studio 上制作节拍和作曲。
这个作品集是一个雄心勃勃的学生的起跑平台的体现。虽然我现在展示的东西不多,但可以放心,近期会有大量内容呈现。
“即使是最伟大的,也曾是初学者。不要害怕迈出第一步。” — 穆罕默德·阿里
作品集
https://portfolio-service-862693525395.us-central1.run.app
我的构建方式
正如我在这份相当简陋的作品集中所说明的,我目前的重点使我没有资源去学习构建类似网站所需的技能,所以 AI 成了我这段旅程中最好的伙伴。我使用 Google AI Studio 搭建了基本框架,随后转向 Google Antigravity 进行更高级的开发。我尝试采用最佳实践的思路(规格说明书、AGENT.md、提示设计等),以充分利用 Antigravity 强大的功能。
技术实现概览(AI 生成):
- 框架: React 19 + TypeScript
- 构建工具: Vite 6
- 样式: Tailwind CSS 3.4
- 动画: Framer Motion 12
- 图标: Lucide React
- 部署: Google Cloud Run(使用 Nginx 容器化)
我最自豪的地方
我还没有到能够展示大量技术上令人印象深刻且有影响力项目的阶段,所以这个作品集更多是为了凸显我的个性、驱动力以及作为一名技术领域潜在创始人/研究者的方向。对于这样一个相对仓促的项目,我对能够通过简洁而聚焦的设计以及真挚的内容传达出我的理念感到非常自豪。
受其他参赛者精美加载页面的启发,我加入了一个可视化排序算法(冒泡排序和归并排序)的加载屏幕。每当我看到它运行时都会感到纯粹的喜悦——甚至在页眉加入了一个重新加载按钮,这样我就可以随时观看它,而不必完全刷新页面(也许没什么用,但我不在乎 :))。这是一种对我当前在学习数据结构与算法(DSA)以及 C++ 奇怪之处的挣扎的原始写照。
希望你们喜欢!(顺便说一下,这是我的第一篇 dev.to 文章,能在这里很开心!)