回顧學程式的四個月

七月中完成了團隊協作專案,結束了在 Alpha Camp 學習程式的四、五個月,畢業。

其實,在開始 AC 的課程之前,只有摸索過一點 C#,但記憶只落在如果宣告變數(而且還超嚴謹)。


開始學習之路

從二月中,購入整個軟體工程師養成的課程之後,就開始了四、五個月的半工半讀生活。

三月,開始學習的起點,由於提前購入的關係,可以預先讀課程內容,然後就一直讀下去了

於是三月開課時候,同時進行學期 1、及學期 2-1,好加在當時工作的老闆很自由,讓我能邊上班邊寫作業(但我還是有好好上班!!)

最一開始就是從 HTML/CSS 開始學習,製作個人履歷,但調皮的我故意用變成我的貓咪履歷 XD


進入第二、三個月

經過了一個月後,發現學習程式不只是在寫程式,運算思維、產品開發、使用者故事等等,也融入在課程裡面

學習過程其實有一點跌跌撞撞,大部分都一直在嘗試、熟悉,也瘋狂的 CTRL + / ,看看畫面到底有沒有變 XD

也因為提前結束之前的課程,我也抓緊時間預讀後面的課程,然後就又跟之前一樣

四月開課的時候,同時進行學期 2-2、學期 2-3

學期 2-2 大部分時間都在這個熟悉串接 API,操控 DOM 節點

學期 2-3 反而是頭痛的開始,由於進入了後端的世界,不像前端有畫面,可以即時看到變更

光是架起一個環境就讓我霧煞煞,第一次覺得寫程式很頭痛 XD

第一次也體會閱讀文件的困難,雖然外文畢業的我,讀英文不是困難的事情

「每個字你都看得懂,但拼起來就看不懂」

學習如何撰寫 RESTful API,怎麼設計資料模型,怎麼撈資料,整理資料

多多練習、重覆幾次,也就比較知道真正「寫程式的感覺」了

如果卡關的話其實 AC 很鼓勵我們去觀摩其他同學的作業,

有時候會被厲害的同學嚇到,不論是漂亮的畫面、或是高品質的程式碼,都有值得學習的地方


最後的階段

轉眼間就撐到了學期三,發現已經做真正可以用,且部屬出去的專案(但可能很醜)

同學的人數也越來越少,學期三只有約 50+的同學在學期三,

學期三分為前端課程與全端(後端)課程,前後一半一半的我決定先從全端(後端)開始,並決定等結束之後再回頭來學前端框架

與 2-3 差不多,認識更多套件,錯誤處理,以及 MySQL

過了一個月後,我也離開當時的工作,打算全職學習,也為接下來的團隊專案準備

這時候的同學也只剩下 30+位了

【專案紀錄】協作專案,請多指教!


畢業了,也是另一個開始

順利完成團隊專案後,也就結束了在 AC 學習的日子了(除了一些畢業作業要交 XD)

其實很開心能加入 AC 學習,除了是程式學習的引路人之外,

我也很喜歡學習社群,可以與同學交流,參加不同類型的讀書會,或是抱怨 XD

畢業之後怎麼辦呢?

我回到當初的規劃,學習 React,目前狀況不錯

開始建一個獨立的學習部落格

Blog Link

也有在社群揪同學一起來做 Side project 讀書會,來練練自己所學

過一個月,再來看看有沒有好好持續的學習吧!