自從我加入這個平台以來,我就一直想發一篇關於我真正熱愛主題的文章。到目前為止,我學到的一切,都讓我對科技世界裡的其他事物產生了某種好奇。
剛開始接觸 C++ 的時候,一切都讓我感到非常不知所措。即使依照我當時的知識程度來看,其實已經做得不錯了,我還是常常覺得自己被排除在外、整個人飄飄忽忽的。但我沒有放棄。我知道總有一天我一定能做到,只是那一天是在經歷了很多掙扎之後才到來。
很多時候,我們被灌輸了成功故事,卻幾乎沒有多少現實檢驗,這也是讓人焦慮的原因。問題在於,許多失敗的人會把「自己會失敗」這件事內化成「問題都出在我身上」,但現實其實並不是這樣。沒有人告訴他們:在成功之前,你一定會失敗很多次。那些半途而廢的人,往往在不知不覺中失去了一部分自己,卻從未意識到那根本不是他們的錯。有時候,你只是需要相信:就算是在最糟的日子裡,你還是做得到。就這樣而已!
在完成 C++ 之後,我開始學習 資料結構與演算法。這又是一段情緒起伏很大的旅程。DSA 一直是那種在很多方面讓我更加謙卑的主題之一。我意識到,學 DSA 就像學數學一樣——不可能在一週或一個月內就變厲害。它需要真正的努力與持續性。先答應自己花幾個月(也許一年或兩年),然後把它完成。不過,過程中可能需要反覆重來很多次,這也沒關係。每個人的學習時間軸都不同,你不需要硬要符合任何一種標準。
(如果你是初學者,請至少把每一題用不同範例手動模擬三次——這就是你培養邏輯能力的方式。)
之後,我開始學習 機器學習。我從零開始學起。它所使用的數學其實很少被提起。從 NumPy、Pandas 到 Matplotlib 和 OpenCV,一切都讓人覺得非常驚艷。也是在那時候,我意識到自己想探索 जित可能多的科技領域,好讓自己找出真正喜歡的是什麼;但最後,我卻喜歡上了每一個領域。
學完 ML 之後,我又學了 網頁開發。HTML、CSS 和 JavaScript——這三樣我在高中時就碰過,所以多少有點概念。但當我深入之後,我才發現,開發本身已經進入了另一個層次。像 React 和 Angular 這樣的框架,讓開發者寫程式變得非常容易。我甚至對 Node.js 的演進感到驚嘆——我把 Node.js 以前所有的版本更新紀錄都看了一遍,它的發展真的很不可思議。也許就是從那時候開始,我對寫程式產生了更多興趣。
再往後走,當我累積了足夠的知識,能夠理解大型程式碼庫時,我開始慢慢轉向 開源 軟體。這些龐大程式碼庫被處理與維護的方式之美,真的令人讚嘆。要讀懂這麼大的程式碼庫,需要非常扎實的功夫,我也非常感謝那些負責任地維護這些程式碼庫的人。開源一直是我們能夠隨著科技不斷演進的重要原因。現在,我的目標是把這件事做得更好,同時也持續學習更多 AI 和系統程式設計。
以上就是我的旅程。如果這篇文章哪怕只對你有一點點幫助,我都會非常開心。
若有任何錯字還請見諒。若你有任何建議,也歡迎告訴我。祝你有美好的一天!!