We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
中興動物科學所畢業 (俗稱畜產),之前沒有任何程式相關經驗,最早開始學程式是在 Hahow 上買的互動網頁設計,當時還在唸研究所,在實驗室空閒的時候就會打開課程,跟著哲宇一步一步刻出網頁,當下的感覺還不錯。
會知道 Huli 是在 Hahow 有看到他的 coding 火球術課程,之後在跟朋友聊天講到了 Lidemy,回家一查發現就是 Huli 在經營的,也是從那時開始關注程式導師計劃。
一直到我畢業後在食品原料公司做了一年研究員,覺得無法適應傳產的職場風氣,決定離職 (2020 2 月),離職後,因為有看到不會再開第四期的消息,原本想轉往野外調查相關的工作,試著投過一間但被婉拒。剛好沒過多久,看到第四期要開!下定了決心要參加,於是開始看 [ALG101] 先別急著寫 leetcode 學 JS 解題、寄報名信,也很幸運有錄取,接著開始了工程師的轉職之路。
其實也沒什麼特別期待,就是期許自己能在跟完課程以後,有學到足夠的技術、出去面試、找到工作而已,這也是這個計劃中相當基本的目標,所以就全心地把自己投入到課程中,跟著進度走。
到課程後期的反思就是,只依靠課程給你的東西是不夠的,所以有開始轉變想法,慢慢地認為課程只是輔助,真正要學到東西還是要靠自己,翻文件、查資料的頻率蠻得很高,在做 final project 的時候特別有感覺,也會更有成就感。
整個課程期間我都是在家全職學習,雖然要去小樹屋也不算很遠,有試著帶小筆電去過一次小樹屋,覺得大家一起認真的感覺還不錯,但我主力電腦是桌電,也比較習慣雙螢幕的配置,所以後來都沒去了。
在家學習的好處就是絕對的自由、也不用出門人擠人,同時也是壞處,變成專注學習與休閒娛樂的空間綁在一起,看課程看一看很容易變成在打 game、看 YT 或倒在床上滑手機,其實還蠻需要自制力的,像我就覺得我的自制力不是很好。
進度方面 0-8 週都有準時完成,第 9 週開始落後,之後大約都是落後 1-2 週的進度在跟課,後面還有跳週的情況,作業也因此沒有全部寫完,沒完成的進度如下:
這個完成度大概像是把必修都俢完了,但選修只修一半的感覺,在求職時並不感覺有什麼影響 (前端也許會需要 redux)。
在第 19 週時 (當時進度在第 17 週) 我找了隊友來做 final project,前後包含初期規劃大約花了 2 個月完成,自己是覺得拖得有點久,主要是因為第一次規劃資料庫,過程中發現某個地方不太對,就需要俢改重建,套件的使用也要時間摸熟,還有一點是開發流程並不嚴謹,測試必須手動測試,每次看一看也是不少時間。不過做完之後得到的成就感滿滿,也額外學到課程中沒教的東西。
有一個專案在面試時幫助我不少,很多問題都是從專案延伸,確認到底是不是你本人寫的,或是測試你如何解決可能會遇到的問題,基本上對自己的專案夠了解都能答得出來,有些面試官甚至會問套件怎麼用,套件產生的程式碼在做什麼,所以對專案中有用到的套件也要有基本的理解會比較好。
當初在寫 final project 時抱著好玩的心態自告奮勇說要寫後端,寫一寫覺得小有心得,就往後端的方向找工作了。
投履歷與面試的一些數字如下:
最後拿到 3 個 offer,區間在 46-52k 之間。
面試的準備與前端的同學差不多,履歷寫上 skills、放專案介紹、過去的經歷,不過是以後端為主。
要說自己在學習中需要改進的部分,大概有以下幾點:
關於第一點,看課程影片時蠻容易分心的,有可能是因為一邊看一邊寫筆記的關係,當下只能記下指令但沒記進腦袋裡,結果回頭看筆記會不知道自己在寫尛... 也會因為這樣頻繁地切換工作狀態導致注意力發散,很容易就需要跑去看 YT 或 FB 來放鬆,一放鬆就會不知不覺花掉很多時間QQ
面對這樣的自己,當初也在考慮要不要乾脆帶小筆電去小樹屋,大家一起認真,至少能保證學習的時數,後來是因為很討厭出門而作罷。
但是我有發現如果不是在看課,是在寫作業的話,就很容易進入狀態,像是寫專案的時候常常一坐就是一整天,刷牙或上廁所的時候也會一直在想這些機X的 bug 到底怎麼解,事後回想當初怎麼解的也會因此更為印象深刻,由此體會到學習不是用看就會的,如果沒有認真實地摸索過,真的不會記進心裡,也容易忘記。
所以後來的模式變成一定要跟著課程實作,筆記就記一些較重要的記憶點就好,事後有空再來重整,把流水帳整理成有順序邏輯的筆記。
第二點,就是太自由的缺點,坐息大致上是跟著生理時鐘在走的,餓了吃、累了睡,身體的狀態也不是每天都一樣,所以這樣其實蠻不好的,應該規劃每日用於專注與放鬆的時間,該認真就認真,該休息就休息。
首先是課程中雖然有提到 RESTful API 的概念,但沒有實作作業,也許是作業規模不夠大,將來課程如果有前後端分支,也許可以讓同學分組寫作業,這樣課程結束就算沒做 final project 也多少有跟其他人協作的經驗。
另外面試時常被問到是怎麼跟前端合作的,對於開發流程這塊也許可以著墨在前後端如何溝通的細節,如何寫文件、如何前後端獨立測試等等,這樣一來就可以各自獨立開發,最後整合在一起,就不會有進度上的相依性。
很開心自己有勇敢踏出這一步,從一個零經驗的新手,花了將近一年時間學習寫程式、出去面試,甚至有 offer 可以挑,做的產品也符合我的興趣,真的非常開心。
也要謝謝家人與女友的支持,願意讓我待業一年、放棄花好幾年讀的專業,走一條不確定會不會成功的路,他們的信任讓我在學習時不致於壓力太大。也謝謝 Huli 與這個計劃,學得越多越感到自己的不足,但我已經學會如何掌握手中的釣竿,可以釣自己想吃的魚了XD
The text was updated successfully, but these errors were encountered:
這其實也是課程想要帶給大家的觀念啦,不要想單單只依靠這個課程,儘管這個課程提供許多資源,但還是會有些東西要大家自己去尋找,因為工作之後這樣會變成常態,現在不練習這個,以後出去還是要補回來
學程式尤其是這樣,其實動手做才是重點,沒動手的話就跟沒學差不多
RESTful API 只有提到概念,然後確實沒有很仔細地去實作,這個我再想一下怎麼辦
感謝心得回饋,每次都很期待你在 spectrum 上的面試文心得分享XD 因為計畫中後端的人滿少的,所以我也滿想知道去求職的時候面試官會怎麼看,然後能拿到那樣的薪水範圍,我相信你也花了很多時間在準備相關的東西上面
恭喜轉職成功~
Sorry, something went wrong.
No branches or pull requests
個人背景
中興動物科學所畢業 (俗稱畜產),之前沒有任何程式相關經驗,最早開始學程式是在 Hahow 上買的互動網頁設計,當時還在唸研究所,在實驗室空閒的時候就會打開課程,跟著哲宇一步一步刻出網頁,當下的感覺還不錯。
會知道 Huli 是在 Hahow 有看到他的 coding 火球術課程,之後在跟朋友聊天講到了 Lidemy,回家一查發現就是 Huli 在經營的,也是從那時開始關注程式導師計劃。
一直到我畢業後在食品原料公司做了一年研究員,覺得無法適應傳產的職場風氣,決定離職 (2020 2 月),離職後,因為有看到不會再開第四期的消息,原本想轉往野外調查相關的工作,試著投過一間但被婉拒。剛好沒過多久,看到第四期要開!下定了決心要參加,於是開始看 [ALG101] 先別急著寫 leetcode 學 JS 解題、寄報名信,也很幸運有錄取,接著開始了工程師的轉職之路。
對課程的期待
其實也沒什麼特別期待,就是期許自己能在跟完課程以後,有學到足夠的技術、出去面試、找到工作而已,這也是這個計劃中相當基本的目標,所以就全心地把自己投入到課程中,跟著進度走。
到課程後期的反思就是,只依靠課程給你的東西是不夠的,所以有開始轉變想法,慢慢地認為課程只是輔助,真正要學到東西還是要靠自己,翻文件、查資料的頻率蠻得很高,在做 final project 的時候特別有感覺,也會更有成就感。
學習狀況
整個課程期間我都是在家全職學習,雖然要去小樹屋也不算很遠,有試著帶小筆電去過一次小樹屋,覺得大家一起認真的感覺還不錯,但我主力電腦是桌電,也比較習慣雙螢幕的配置,所以後來都沒去了。
在家學習的好處就是絕對的自由、也不用出門人擠人,同時也是壞處,變成專注學習與休閒娛樂的空間綁在一起,看課程看一看很容易變成在打 game、看 YT 或倒在床上滑手機,其實還蠻需要自制力的,像我就覺得我的自制力不是很好。
進度方面 0-8 週都有準時完成,第 9 週開始落後,之後大約都是落後 1-2 週的進度在跟課,後面還有跳週的情況,作業也因此沒有全部寫完,沒完成的進度如下:
這個完成度大概像是把必修都俢完了,但選修只修一半的感覺,在求職時並不感覺有什麼影響 (前端也許會需要 redux)。
期末專案
在第 19 週時 (當時進度在第 17 週) 我找了隊友來做 final project,前後包含初期規劃大約花了 2 個月完成,自己是覺得拖得有點久,主要是因為第一次規劃資料庫,過程中發現某個地方不太對,就需要俢改重建,套件的使用也要時間摸熟,還有一點是開發流程並不嚴謹,測試必須手動測試,每次看一看也是不少時間。不過做完之後得到的成就感滿滿,也額外學到課程中沒教的東西。
有一個專案在面試時幫助我不少,很多問題都是從專案延伸,確認到底是不是你本人寫的,或是測試你如何解決可能會遇到的問題,基本上對自己的專案夠了解都能答得出來,有些面試官甚至會問套件怎麼用,套件產生的程式碼在做什麼,所以對專案中有用到的套件也要有基本的理解會比較好。
求職方向
當初在寫 final project 時抱著好玩的心態自告奮勇說要寫後端,寫一寫覺得小有心得,就往後端的方向找工作了。
投履歷與面試的一些數字如下:
最後拿到 3 個 offer,區間在 46-52k 之間。
面試的準備與前端的同學差不多,履歷寫上 skills、放專案介紹、過去的經歷,不過是以後端為主。
自我檢討
要說自己在學習中需要改進的部分,大概有以下幾點:
關於第一點,看課程影片時蠻容易分心的,有可能是因為一邊看一邊寫筆記的關係,當下只能記下指令但沒記進腦袋裡,結果回頭看筆記會不知道自己在寫尛... 也會因為這樣頻繁地切換工作狀態導致注意力發散,很容易就需要跑去看 YT 或 FB 來放鬆,一放鬆就會不知不覺花掉很多時間QQ
面對這樣的自己,當初也在考慮要不要乾脆帶小筆電去小樹屋,大家一起認真,至少能保證學習的時數,後來是因為很討厭出門而作罷。
但是我有發現如果不是在看課,是在寫作業的話,就很容易進入狀態,像是寫專案的時候常常一坐就是一整天,刷牙或上廁所的時候也會一直在想這些機X的 bug 到底怎麼解,事後回想當初怎麼解的也會因此更為印象深刻,由此體會到學習不是用看就會的,如果沒有認真實地摸索過,真的不會記進心裡,也容易忘記。
所以後來的模式變成一定要跟著課程實作,筆記就記一些較重要的記憶點就好,事後有空再來重整,把流水帳整理成有順序邏輯的筆記。
第二點,就是太自由的缺點,坐息大致上是跟著生理時鐘在走的,餓了吃、累了睡,身體的狀態也不是每天都一樣,所以這樣其實蠻不好的,應該規劃每日用於專注與放鬆的時間,該認真就認真,該休息就休息。
對課程的建議
首先是課程中雖然有提到 RESTful API 的概念,但沒有實作作業,也許是作業規模不夠大,將來課程如果有前後端分支,也許可以讓同學分組寫作業,這樣課程結束就算沒做 final project 也多少有跟其他人協作的經驗。
另外面試時常被問到是怎麼跟前端合作的,對於開發流程這塊也許可以著墨在前後端如何溝通的細節,如何寫文件、如何前後端獨立測試等等,這樣一來就可以各自獨立開發,最後整合在一起,就不會有進度上的相依性。
總結
很開心自己有勇敢踏出這一步,從一個零經驗的新手,花了將近一年時間學習寫程式、出去面試,甚至有 offer 可以挑,做的產品也符合我的興趣,真的非常開心。
也要謝謝家人與女友的支持,願意讓我待業一年、放棄花好幾年讀的專業,走一條不確定會不會成功的路,他們的信任讓我在學習時不致於壓力太大。也謝謝 Huli 與這個計劃,學得越多越感到自己的不足,但我已經學會如何掌握手中的釣竿,可以釣自己想吃的魚了XD
The text was updated successfully, but these errors were encountered: