iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
佛心分享-IT 人自學之術

一個非本科人的獨自奮鬥!系列 第 21

Day21:天塌了也別慌,有老師在

  • 分享至 

  • xImage
  •  

誠如很早期的某篇文章,我曾經在製作專案時遇到非常棘手的大問題,我網路上瀏覽數週,也翻閱了數本解惑的教學用書,也請教了很多同學,但是都莫衷一是,於是我只好先使用最最下策:請教 AI 或是請教老師。我以前曾說過,當時的 AI 還不像現在聰明,而且很常拿虛構或錯誤的理論侃侃而談,我當時先備份了原始程式碼到 GitHub ,接著把我的所有程式碼分段落發送給 ChatGPT 和 Google Bard ,前者理解我的用途後,就幫我整理後發送給我一個宣稱沒有問題的程式碼給我;後者則是聽不太懂,即使改用英文與他對話,仍沒有起色,因此放棄選用。

雖然使用了前者的程式碼之後,紅色報錯消失了,但輸出的成果不能說是長得不像我原本的設計,只能說兩者根本不是同一個物種:我原先設計了一個表單,排版設計也都安排好了,就卡在輸出時一直紅色報錯,不讓我輸出。但是前者提供的程式碼輸出之後,變成一張一堆問號的白紙,文字方格都不見了,倒是背景從深綠色幫我改成了白色。所以我確認了這個方法完全行不通,只能走最後一招了,向老師請教。

雖然老師說,向他請教的話,會酌量扣分,但扣分總比交不出作業強,於是我硬著頭皮向老師請教了,老師因為從我傳送的截圖裡看不出問題所在,於是建議我下載 AnyDesk 讓他遠端操作,他也強調絕對不會點選 IntelliJ 和瀏覽器以外的東西,而我的電腦平時也沒什麼在用,可以非常放心地讓老師操作。老師一開始檢查了我的程式碼,也確認了 Tomcat 的連線狀態,都沒有問題,測試用的 MySQL 的匯入也很正常,但是要開啟成一個網頁的 HTML 表單時就是會紅色報錯。在老師焦頭爛額的未我排查時,我也一時沒有鬆懈,我馬上拿起相機,拍攝老師根據紅色報錯時檢查的區塊,並記錄下來,方便以後優先效法。

大約半小時後,老師似乎靈光一閃,馬上切換到 HTML 表單的設定區塊。果不其然,問題就藏在 GET/POST 的設定上─,因為參數沒有正確配置,導致表單填寫的資料無法匯入對應的 MySQL 資料庫,也因此表單始終無法正常開啟。當下謎底揭曉,我心中的石頭終於落下,也再次體會到:就算天塌下來,只要有老師在,問題總能迎刃而解。


上一篇
Day20:挑選看得懂的技術文章以學習技術
下一篇
Day22:持續練習的重要性
系列文
一個非本科人的獨自奮鬥!24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言