誰說安胎只能追劇?她躺著線上自學程式設計

是的,我已經安胎了兩個月,因為子宮頸過短有早產嫌疑,因此醫生建議居家臥床安胎,但又沒嚴重到需要待在醫院的絕對臥床,不過這篇重點在自學程式設計,所以我就進入正題啦!

是的,我自學程式設計其實沒什麼遠大的目標,最大的動機是因為臥床能做的事情非常有限,看到網路上分享以及朋友們都說,安胎時能做的事不外乎「追劇」、「看書」,我還的確在第前三個星期看了不少小說跟台劇,不過我總是邊看邊覺得浪費人生,小說常常跳章看,影片則是一律1,75倍速度在跑,由此可見追劇的我不但沒放鬆,反而顯得焦慮啊……

容易半途而廢 看上AC學期進度制

於是在各種考量下,我決定找些東西自學,挑上了程式設計後我研究了很久各個自學網站,最後我選擇了Alpha Camp,因為我看中他「要寫很多作業」、「班級制」、「完善進度規劃」這幾個優點,覺得是各個自學網站裡面最最適合不會掌控時間、而且容易半途而廢的我,雖然Alpha Camp全部課程四學期學完時間要很長,但本來一個專業的習得就不是一天兩天的事,而且他們將課程分成四學期對我而言也比較好規劃短期生活,於是我就把卡刷下去跟他試試看了。

(註:AC全端開發課程已改版為三學期,從程式設計入門掌握網頁開發、到軟體工程師養成,讓不同職涯和學習目標的人,能夠客製化找到自己的路徑。)

Alpha Camp學期一主推探索,是四學期中最便宜時間也最短的,我覺得這做法很好,因為就像大部分人買健身房會員一樣,常常是一開始三分鐘熱度最後不了了之,Alpha Camp學期一其實可以讓很多「有興趣」、「好奇」、「看起來很不錯很簡單」的人來摸索一下,如果不適合就停下來,而不是整個課程一套賣結果發現不喜歡就哭哭了。

不知道適不適合寫程式?你可以嘗試零基礎程式入門課程

積極的AC學習社群與熱心助教

學期一正式開始後,我就感受到Alpha Camp團體一直努力激發學員們學習心態,跳脫以往「自學是孤單」的感覺,除了不斷地精神喊話還有線上工作坊,而我最喜歡的大概就是熱心的助教回饋了。

Alpha Camp的助教大部分(疑似)舊學員上來的,他們大多熱情擁有奉獻精神,每每繳完作業我就很期待地等助教批改建議,學生時期老師批改大多只給分數跟答案,在Alpha Camp我要的不是這些,而是如何讓我做得更好的建議,而我也很願意為了做的更好去主動去修改作業,有一次同份作業還繳了三次(笑)。

延伸閱讀:ALPHA Camp 課程助教心得 – 與學生共同前行的Gary助教

不過上面說的都算是額外加分的部分,重點還是得看看課程內容對吧!基本上課程內容Alpha Camp官網上已經講得很清楚,我在學期一學了html、css跟ruby(我的班級是ruby最後一班,之後會改成JavaScript),以及不少觀念、前置作業跟邏輯思維的部分,課程內容非常的豐富而且每大主題下細分不同小主題,每個小主題段落清楚大多10分到半小時左右的學習時間,很適合需要善用零碎時間的非全職學習者。

作業訓練思考,培養解決問題能力

我最欣賞的大概就是他們的出題方式了,記得以前看過刻意練習這本書,我認為Alpha Camp的出題方式就是刻意練習的體現,基本上每週作業都會是當週課程的延伸,除了讓我們回頭再複習以外還必須另外找課外讀物(通常是GOOGLE大師,也是培養解決問題的能力),所以說,Alpha Camp的課程裡作業是非常重要的一部分,雖然Alpha Camp官網上說一週10-15小時的學習時間,但如果要認真做作業的話時間絕對是超過無誤。

「先求有再求好」跟「運算思維」也是我在學期一學到很重要的點,有時候腦袋想要讓作業多加一個功能(作業無標準答案)或是本來就有要求的功能偏偏就是卡死,眼看著一、兩小時過去毫無進度可言,突然一個念頭出現「先簡化問題」吧!

回頭再研究一下運算思維,然後認真做拆解,一步一步下來,結果寫到一半腦袋還真的忽然通了,簡易版的寫好以後,想再加上其他功能就變得沒那麼複雜了!

進一步了解 ALPHA Camp 的學習體驗

可惜的是學期二剛好卡到要生二寶(是的,我想繼續學下去,我覺得擁有縫紉的手工藝技能與全端開發技能是很完美的組合,這樣不管有沒有電腦我都能活,哈),不過除了產後待在醫院的三天至一星期這段時間以外,之後做月子的時間也會很零碎,如果零碎時間撐不下都拿來補眠的話,那就之後再重讀囉!

最後結語,人家都說生孩子帶財,我們家的倒是都給我帶向新的技能養成,生完天藍時開始縫紉發現自己做的還不錯,跟他拼了爭取到上課的贊助跟資格還得了兩面金牌回家,本來想要開始著手準備要上網賣手作品、也聯係了幫人開公司的一個機構,結果醫生宣布安胎讓我人生再次暫停,也讓我探索了這個躺著也能做的程式設計,天藍帶我進入縫紉的世界,當初其中之一點也是想遠離電腦;而二寶帶我認識了全端開發的可能,讓我從想遠離電腦轉化為進入到電腦的另一個面向,人生一直在變,計劃總是趕不上變化,但我能做的就是把握當下每一刻!

3分鐘小測驗,找到你適合上什麼程度的全端開發課

( 要要 是 ALPHA Camp 全端Web App開發 學期一的學員,本文轉載自他的部落格