我在聯成的心路歷程
當初開始學程式,其實很單純,就是希望替自己的職涯增加另一種可能。
在正式學程式以前,我其實就很喜歡研究「一個東西為什麼會這樣運作」。從學 Python 開始接觸程式設計之後,我慢慢學到爬蟲、資料處理與視覺化,後來又接觸 SQL、C#,一路學到 ASP.NET Core MVC。對我來說,最大的收穫不只是「學會幾種程式語言」,而是開始理解一個系統的資料怎麼流動、前後端怎麼互相配合,以及遇到問題時該怎麼一步一步 Debug。
在聯成上課的過程中,課程讓我能按照一條比較完整的路線接觸不同技術,也把原本零散的知識慢慢串起來。我發現這種喜歡拆解規則、整理資料與驗證結果的方式,其實可以進一步延伸成程式設計與系統開發。
然而,單純只上課對我來說還不夠,所以在學習過程中我也開始自己延伸做專案。從 Python 的 API 串接與資料處理,到後來使用 ASP.NET Core MVC 製作網站,我開始把課堂上學到的東西實際放進自己的作品裡,也在一次次修改、Debug 和重構的過程中,更清楚自己真正想走的是軟體與系統開發這條路。
一路學下來,我覺得程式設計最有趣的地方,不只是把功能「寫出來」,而是思考怎麼讓整個系統更合理、更容易維護,也讓自己真正理解寫下的每一段程式碼。
如果你跟以前的我一樣,正在考慮培養第二專長,或想嘗試踏進軟體開發領域,有一套完整的學習路線確實能少繞不少路。
對我而言,聯成提供的是一個起點;而真正把學到的東西變成自己的能力,則是在課程之外不斷實作、踩坑,再把問題一個一個解掉的過程。
比起問「這段程式要怎麼背」,我更常想的是「它為什麼這樣寫?如果我改掉其中一個參數會發生什麼?」
這也是我這段時間學程式最大的收穫。

