參加這次 IoT 鐵人賽,每天寫 LeetCode 對我來說是一種全新的挑戰,也是一種持續自我成長的過程。一開始,我以為每天寫題只是累積數量,但實際上,它帶給我的遠不止解題技巧的提升。每天面對不同的題目類型,我不僅需要理解題意,還要思考最佳演算法、時間與空間複雜度,甚至要將程式碼寫得清晰、易讀。這讓我逐漸養成了一種 系統性思考的習慣,在分析問題時能夠更快速找到核心邏輯,而不只是盲目嘗試。
此外,每天固定練習也幫助我建立了良好的自律與時間管理能力。在比賽期間,我需要平衡課業、社團活動與 LeetCode 練習,這迫使我規劃每天的時間,確保能夠持續高效率地練習。長期累積下來,我發現自己的問題拆解能力與程式邏輯思維有了顯著提升,尤其是對於遞迴、動態規劃、位元運算等複雜題型,不再感到陌生或畏懼。
這個過程也讓我體會到持續挑戰自我的重要性。每天寫題可能單日看似微小,但長期累積就是顯著的進步。每當完成一道自己曾經覺得困難的題目,或者找到更簡潔高效的解法,都會帶來極大的成就感。最後,我也學到如何從失敗中學習。遇到解不出或容易出錯的題目,我會花時間分析別人的解法,理解其邏輯並嘗試自己改寫。這不僅提高了我的技術水平,也鍛鍊了耐心與分析能力。我相信,這種每天小步快走、積少成多的訓練方式,對我未來在程式設計、IoT 專案甚至其他學習領域都會有長遠的幫助!