iT邦幫忙

2025 iThome 鐵人賽

DAY 11
0

在整個 IT 學習生涯中,我第一次製作一個完整的專案,正是程式設計課程所要求的期末專題: Java 小遊戲——貪吃蛇。這是我第一次將所有學過的技術組合在同一個程式裡,不再只是完成零碎的片段程式碼作業,而是真的要創造一個完整能運行的作品。老師於課間都有特別強調不要抄襲,因此我在參考國內外創作者影片與範例時,都有特別融入自己的想法,將其改造成屬於我自己的版本。在我心中,這個專案不僅是一個作業,更像是我踏入程式開發的第一個重大挑戰。

在開發過程中,我大量查閱書籍、點閱影片,甚至也在有必要之餘向當時正紅的 google bard 工具請教。在同桌友人的建議下,我也養成了每完成一個段落就備份到 GitHub 的習慣,以免一旦程式出錯就付之一炬。除此之外,我還花費了一點小錢,邀請了專業的繪師朋友幫我繪製遊戲所需的蛇頭、蛇身、蛇尾與各種效果的水果素材,以及與她聯手設計了記分板,讓遊戲更具完整度,而且所有素材都是我們自製的,可以避免一切智慧財產權問題。最後,雖然過程中歷經了非常多的挫折和辛苦,但是幸好我的父母、我的同學、該科的任課老師等人都積極地給予我鼓勵,我最終排除了萬難,以及克服了所有障礙,最終,我完成了人生中第一個小專案,並且成功執行。

這段經歷讓我學會了版本控制、資源整合與除錯的耐心,更重要的是,它讓我感受到自己並不孤單。一路上有老師、同學、父母的強力支持,他們的鼓勵成為我前進的力量。我深知,本次的專案挑戰不僅是一段學習歷程,更是我走向未來的一個重要里程碑,提醒我:只要堅持下去,我就能克服所有困難,勇往直前。


上一篇
Day10:IT 學習十日談:階段反思與未來規劃
下一篇
Day12:生成式 AI 的成長與選用
系列文
一個非本科人的獨自奮鬥!16
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言