Alpha Camp畢業心得

天啊!時間過好快!

還記得9個月前剛報名學期一前的糾結,猶豫轉職的方向是否正確、擔心Alpha Camp的課程是不是真的適合我,在下定決心並報名的那刻直到現在要畢業了,這過程中各種心情轉折,回頭看看這一路上自己的變化與成長,深深覺得這條路很值得!

在剛進學期一時,一切都是這麼的新鮮有趣,從第一個寫出來的if..else..、for迴圈,每個課程、作業都讓我有無比的成就感,難度不大又有點小挑戰,感覺跟玩小遊戲闖關一樣,對於踏上這條路的決定充滿了信心。還記得當我還是學期一時,遇到的困擾都不是不懂而是覺得理念不同😂。一直記得有一個要在10次以內猜出數字的作業,我還是覺得沒公布標準數字答案前,可以玩家第10次不管猜甚麼都說他贏了😂。

進到學期2-1後,第一週難度飆升立馬開始懷疑人生😂。但還好學期一進度提早完成後就有自己各種想法的嘗試和提早預讀課程,在2-1這學期比起其他同學我仍舊算是輕鬆進度飛快,克服第一週各種Array、Object的JS語法熟悉度人生第一次寫筆記😂,攻克第二週bootstrap熟悉度而做的人生第一個side project(婦仇者廚房)(從此在搞笑的路上越走越遠😂),第三週在輕鬆好玩DOM操作課程中額外自己完成的小遊戲(井字遊戲象棋),第四週總複習也算是沒什麼難度了。在這學期玩得超嗨,鬥志越來越高!

到了學期2-2,延續上學期的鬥志,這學期的課程對我來說還是輕鬆愉快又有趣!這學期第一週就做了個爆款的side project(月老廟),可以自己加創意的作業我就用Random User API做了超級英雄網頁,這學期結尾以好玩的翻牌遊戲學會MVC架構概念。這學期除了自嗨外,學會了重視觀摩同學作業!發現同一個功能是可以有不同的邏輯作法,也可以有更一目了然的命名和註解,於是開始學著謙卑。

學期2-3又是個懷疑人生的重磅彈😂。還是在第一週用上學期學到的MVC架構完成一個side project(樂透轉盤),但在這學期課程開始git指令、github、VS Code、Node.js、Express.js各種全新工具的轟炸下,又開始懷疑我前面有認真在學嗎?😂這學期還學了資料庫概念、使用者登入認證、heroku佈署、...等,每學一個新的知識點,就讓我越來越能有恍然大悟的感覺和平日使用的網站們有了概念上的連接。很有趣的學期,大部分時候都是崩潰的,但多數的bug都來自於typo或哪裡漏寫了什麼小地方,這也讓我多了看error message的技能,也在這學期讓我覺得有學無止盡的感覺。

學期3由於上學期的崩潰😂,這學期就以穩扎穩打不追進度的方式在學習課程。這學期整體壓力相當大,除了課程上新知的轟炸,同時還有快畢業了怎麼求職準備的壓力,畢業前的Twitter協作專案更是讓我們先一步體驗職場工作的感覺(時間壓力、協作分工與衝突),被進度追著跑也同時因著觀摩同學作業和QA有更多的收穫。因著頻繁使用新套件,對於看英文文件的能力也大大提升,開始出現各種無法理解的error,對於google尋找error的可能性的能力也被加強。

在最後一學期中,一度陷入自我懷疑是否真的適合走這條路,但在完成了Twitter專案後,發現其實不用什麼都會😂,團隊合作中溝通比能力重要、即時接收新知與解決問題能力比腦容量有多大有多少程式碼可以默寫出來重要多了,尤其是套件會不斷的改版更新,會查文件會google找什麼更適用比死守以前學會什麼重要多了!

畢業後還要再花時間重構過去的side project,完成自己初步的作品集,加油!

留言

這個網誌中的熱門文章

我要轉職軟體工程師!- 門口徘徊撞牆期

Javascript、HTML、CSS我來了![Alpha Camp學期一] 新新手入門

JavaScript 的 event loop - 非同步callback實際上發生了甚麼?