Skip to content

學生心得:eife #21

@aszx87410

Description

@aszx87410
  1. 課程開始前的心得以及對於課程的期待

    自己的背景算是一路以來跟程式離很遠的,高中文組、大學也非理工科系畢業。還記得一開始問了一個很蠢的問題 「是不是數學不好的人沒辦法寫程式?」,就可以知道在課程開始前我是蠻緊張很擔心會早早被淘汰的。在開課前有上 Codecademy 自學了一些 HTML、CSS 跟 JS,那時候還覺得寫程式不難呀,隨便寫幾行 code 網頁上就有東西跑出來,就可以動了耶! 後來在網路上看到 Huli 的程式導師計劃,上完四個月的課就可以轉職工程師,跟自己的需求蠻符合的,就開始了 coding 的學習之路。那時候對於課程的期待是希望課程結束後,就能具備轉職工程師所需的技能,包括解決問題的思考模式,另外也想看看自己到底喜不喜歡或適不適合 coding。

  2. 課程開始一段時間(例如說一兩個月)後的心得,跟原本的期待有哪些差異?優缺點在哪?

    一開始看了課程大綱跟作業其實有做好心理準備,因為內容看起來好難、似乎有很多東西要學。前幾週的直播雖然都可以順順地看完,但到了真正寫作業的時候,因為對語法還不是很熟,JS 解題還是會需要思考一段時間跟上網查資料才解得出來,然後到了第四第五週就是瘋狂大卡關了。

    可能原本自己的期待太天真,想著只要跟著直播上課、把老師列的補充資料看過,作業應該可以順順寫,再怎麼樣也不可能甚麼都寫不出來吧。結果就真的跟所預想的事與願違,因為其實直播內容是比較偏向基本的講解跟補充第一期教學沒講到的地方,所以開始一段時間後我常會覺得,奇怪,這些語法我都會,為什麼在寫作業時都毫無頭緒、不知道要從哪開始呢?導致寫作業有時寫到懷疑人生,進而不想面對。

    課程的優缺點...與其這樣說不如說是是否適合自己比較貼切,因為課程內容如上面所說,比較是偏向基本內容跟給我們一個大概方向(畢竟要學的東西非常多然後四個月的時間真的算短),所以還蠻考驗自學跟找資料的能力,所以優點就是在初學的階段就慢慢地把這些習慣培養起來,遇到問題自己先思考、google找資料,真的都沒辦法了才在群組裡面問同學或 Huli,最後真的把問題解決了就會很有成就感。

    但缺點就是隨著第四五週作業難度的上升,感覺學習的速度開始跟不上老師的上課進度,甚至大幅落後...直播時我很常鴨子聽雷,有時候在環境建置的時候就卡關了(印象最深刻的還是在部署時我竟然想把 ubuntu 安裝在自己的筆電裡,到底在想甚麼囧),然後開始懷疑自己是不是不適合這行...。但之後看了 Huli 的課程補充跟 live coding 影片後就覺得受益良多,所以我想我可能是比較適合一堂一堂主題式的教學,搭配隨堂的小作品或練習之類的。

  3. 課程卡關後(就是大家都卡關那時期)的心得

    雖然卡關時 Huli 有安慰大家很多人都卡關,卡關是正常的,但看到有同學還是能準時交作業,就開始懷疑自己是不是停滯了都在原地踏步。後來想到有同學分享可以看看別人的 code 是怎麼寫的,於是開始看其他人的寫法,不得不說看了別人的 code 真的能學習到很多,發現有的時候是因為了解的不夠深入、不夠廣或是沒建立正確的思考模式,所以會完全沒有想法。例如第四週的 api 串接,即使知道了基本語法,但真正要會使用又是另一回事。所以我自己在後期學習的時候,除了知道語法,我還會去看它的應用場景在哪,有沒有相關的範例,就不會有種雖然知道但離實際使用很遙遠的感覺。

  4. 面試時的心得,課程有給了你哪些幫助?如果可以的話希望還能獲得哪方面的幫助?

    因為目前的面試經驗還不是很多,但自己是覺得課程對於面試的幫助算很充足的了,包括應該學習及業界會使用到的語言、工具、框架,或是面試常會被問到的題目大部分 Huli 上課都有提到,剩下的還是必須靠自己的毅力來學習!

  5. 總結一下整個課程的心得感想,像是修完之後跟原本的期待是否有出入,是否推薦其他人參與課程,優點與缺點等等的

    如果身邊有朋友對轉職前後端工程師有興趣,我還是會推薦他們參與這個課程!這個課程可以提供一個平台讓大家發問及交流,課程的內容也很完整,穩紮穩打地學習相信可以打好基礎,前提是要有 Huli 一開始講的每天花至少 8 小時 coding 的覺悟XD。

    缺點就是參與這個課程的人自我管理的能力要很高,我在上課過程常遇到的問題是每當碰到困難、卡關就會忍不住地想怠惰,浪費了很多時間,這時候就希望能有其他同學一起學習或互相鞭策之類的~最後真的非常感謝 Huli 開了這個課程,很佩服你在工作之餘還有辦法教學跟改我們的作業(要看好多好多的 code),在這條無止盡的學習之路上我還是會持續努力!

Metadata

Metadata

Assignees

No one assigned

    Labels

    轉職失敗課程結業時未轉職成功

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions