全端網路開發 - I can do it!

歷經在 Alpha Camp 持續 8 個月的學習,一步一步,前端+後端開發應用,最後,團隊協作開發「線上網路課程」。

吳振銜
You Can Code
8 min readJan 23, 2020

--

遠處捎來一封信:

事情總有個起頭

其實沒有終點,我們都在這路上

有時候,你不確定要繼續待在這個位子,還是走出舒適圈去嘗試一些新的東西。但是你心裡卻想著不確定自己是否可以完成那件事。

有時候,你不確定自己的一點興趣及有限的資源是否可以支持著自己完成那個挑戰。而且你對那個挑戰有多深還摸不著頭緒。

有時候,你的感覺就像在在登高山,走到一半,你已經用盡大部分力量。然後,停下來問自己「已經走到這個地步,是該繼續走下去,還是走回頭路?」

Beginning

事情回推到 8 個月前……2019 年 2月報名了 Alpha Camp 全端網路開發課程,4 月開始密集線上課程學習。

我是一名需要輪三班的醫院工作者。有三個孩子,每天固定在他們睡覺前會陪他們床邊細語。

2–3 年前發現自己對寫程式「有一點興趣」,偶爾在工作上會碰一點程式碼,不深入,像吃土司邊一樣。

曾經買了書或跟同事借書自己來學習程式語言,可以按書裡教的完成一些小作品,然後拿來給小孩子看看、玩玩,他們也覺得很有趣。

在 2019 年 4 月前,對於學程式及其應用,大概就是這樣子。

關於「學習」這件事

體制內教育不一定能帶給我學習上最深的滿足。後來,我發現在學習上較高的滿足都是在實際生活中遇見的。

學習的三元素:

有時候,「學習」源自於心裡的渴望、熱情。

我喜歡手作一些東西,收集一些現成的材料,然後把腦袋裡的圖像用雙手形塑出來。當成品完成,你知道的,會有一種叫「喜悅」的心情浮現。

有一年,看到社區大學有木工課程的簡章,沒考慮很久,就報名了。接著,為期四個月的課程。結訓後,你學會使用一些木工器具,做出一個簡單的木工藝品。

喔!對了!我還記得當我在做木工時,我的孩子都會被吸引到我旁邊,真的很有趣。

有時候,「學習」發生在生活中一些待解決的問題上。

幾年前,跟一個澳洲來台灣的朋友買了二手熱水器。買了之後,面對的第一個問題就是「自己安裝?請別人安裝?」

後來,決定自己安裝。我去五金行買了些零件,用家裡現成的工具。在網路上搜尋熱水器安裝需要知道的知識(冷水管、熱水管、瓦斯管等),看看別人安裝的經驗。幾個小時候,水龍頭有熱水出來了。

有時候,「學習」來自於 你的 dream、對未來的期待。

要實現你的 dream ,就需要克服現實的困難。解決資源上的不足,需要想辦法找資源。而能力上的缺口,則需要透過「學習」來彌補。既然是學習,就不可能一蹴可幾。

Why、How、What

2019 年 2 月報名「全端網路課程」,我的 Why 大概就是上述幾個元素的結合。

如今,為期 8 個月的課程即將結束。

從學期一到學期四,這學期結束後再來決定要不要接續下一個學期。對於學習者的自主性,保有很大的彈性。可以按個人的學習步調,規劃合適的進程。

1 位全職工作者,加上 3 個孩子的甜密負苛,在有限的時間內,我完成了課程中一個又一個的作品,離業界的水平愈來愈近。8 個月前的自己很難想像可以完成 4 個學期的課程。

Alpha Camp 提供的全端網路課程解決了我做這件事的一部分的 How ,另一部分則需要自己的努力+學習社群的支援及交流。

時間管理、技術難題、壓力調適、目標管理,邊做邊學。

旅途中,種下一個又一個的作品。(What)

Name card generator

https://s19003045.github.io/createNameCard/

Todo List

https://s19003045.github.io/Todo-list/

POS 機

https://s19003045.github.io/AC-project-POS/

Movie List

https://s19003045.github.io/Final-exam-A27-Q1-movieList/

Boucing balls 小遊戲

玩看看 => https://s19003045.github.io/Bouncing-balls/

Social User List

https://codepen.io/s19003045/full/mZYxqe

RGB-to-Hex-Converter

https://s19003045.github.io/Final-exam-A27-Q2-RGB-to-Hex-Converter/

Talk rubbish

URL shortener (短址產生器)

https://stark-dusk-36112.herokuapp.com/

Todo List (sequelize)

https://github.com/s19003045/todo_sequelize

Expense tracker (記帳本)

做一個 LINE 聊天機器人

https://bit.ly/2NPAEVa

Restaurant forum

GamiCo (線上課程平台)

下一站

Photo by Olesya Grichina on Unsplash

事情總有個起頭

沒有終點,我們都在這路上

走到這段路的臨時停靠站,回頭看當初的疑問:

現在我知道,不確定的時候,需要多一點勇氣去嘗試看看。

現在我知道,多一點堅持,可以看到自己更多的成長。

現在我看到,我的職涯發展可能性提昇了。

現在我認知到,因為學了程式,眼界變廣了,解決問題的思維不一樣了!

學習這件事沒有終點

若要說學習最棒的圖像,我看過最棒的就是電影「三個傻瓜」裡的氛圍。

學習是為了養成,不是致富。

把你的熱情所在變成你的工作,那麼工作就會變成遊戲。

追求卓越,成功就會出其不意找上門。

— 出自電影〈三個傻瓜〉

最後,謝謝 Alpha Camp 團隊提供的課程、校長、SA、TA、學習社群、畢業專案團隊 Ariel & Sean,謝謝一路上有你們。

🤗感謝你花時間看到這裡🤗

  • 希望你喜歡我的文章。

有任何意見或回饋的話,也歡迎在下方留言 或 fb 傳訊
我的 facebook:
https://www.facebook.com/s19003045/

  • 如果覺得寫得不錯的話,可以

在文章下方 👇 點擊拍手👏符號,可以多拍幾下,給我鼓勵!幫助我繼續用心寫文章。

  • 如果想追蹤這個部落格的文章,可以

在下方 👇 👇 You Can Code 的右邊 點擊 Follow,我會努力撰寫更多關於 轉職經驗、程式學習歷程、資訊教育、實驗教育等文章。

--

--