Lidemy / mentor-program-4th

程式導師實驗計畫第四期課綱
https://bootcamp.lidemy.com
116 stars 60 forks source link

學生心得:oceankj #29

Open Oceankj opened 3 years ago

Oceankj commented 3 years ago

好久沒有寫東西 ,現在這樣敲打鍵盤居然開始浮現之前寫簡答題的畫面,好可怕... 說起來之前在開始面試大挑戰的時候也想說再來寫寫每日心得好了,結果也就堅持兩篇而已...後來找到工作也想說要來寫回顧,不過自從拿到 offer 後整個人突然鬆懈下來,懶懶的,不想動,結果就是到現在第五期都要開始招生了,才不得不來趕工啊,這幾天都在整理這半年回憶,我只能說挺夢幻的啊!!到了今天我居然也已經正式以『工程師』的身份上班一個禮拜啦!

『轉職成功』,這不是免洗手遊,這是真實世界阿!

背景

大學學開船,畢業後去開船,開了兩年,心累,下船。

繞了世界大半圈,見識許多人事物,很酷。但是長期跟社會脫節還是讓自己心裡很彆扭外加又遇上疫情,仔細想了想畢業時不甘心的部分也消散大半了,那好像也沒有繼續待下去的理由了,差不多可以回家了。

雖然下船的時候很灑脫地放棄了最後一個月的獎金,不過回到了陸地上也不知道自己要做些什麼,大方向是想要做網路相關的工作,有一點報復心態,在待過船員這個最古老的職業後有點太急切跟社會建立連結,就想跳到一個最新最潮的產業,一開始是把目標放在 UI/UX ,甚至也去應徵過網路行銷業務,也不是沒想過當前端,但是有點猶豫,總覺得寫程式會不會門檻很高。

剛好在這時候 Lidemy 第四期開始招生了,我朋友也幫我介紹了一個工作時間比較彈性的工作。解決了經濟壓力,時間也有了,一切都很剛好,我想那不如就試試看吧!

Lv:1 火球術

其實很早就上過 huli 的課,那時候我還在當替代役,是我人生最閒也最迷惘的時候,瘋狂的參加了很多的職涯探索或是講座,也就是在那時候我聽了 [ CS101 ] 初心者的計概和 coding 火球術,印象中 huli 好像是說,對於初心者最最一開始學的基本上就是火球術,所以後來每次寫 code 我都覺得我在搓火球...

其實還有一個報名的環節,大概就是自我介紹,然後出一些題目讓你想,都沒有很難,主要就是確定你有沒有認真看待這件事。不過我記得其中一項是 解出 Codewar 裡面任意三個題目 ,雖然不難但還是讓我很緊張,老師還在報名須知裡面寫說「根據前人的經驗,沒有任何程式基礎的話上課會上的很趕很趕,所以強烈建議你在報名前自己先預習很基礎的程式知識。」想說到時候如果真的進了我是不是會跟不上,就跟女友在等待報名結果前,先看 Odin project 來預習,不過看到後來突然要我們自己做一個專案的時候,我就傻了,蛤?是我英文不好有漏看了什麼嗎?還是他的課程安排就是這麼陡,看來我悟性不夠啊...搓不了火球了,就在我自怨自艾考慮還是當聖騎士搓爐石回家的時候,謝天謝地,第四期開始了。

Week0:年輕人要從武德開始學

要說整個課程我最喜歡的地方,就是很有人味。聽起來很怪,明明只是個線上課程,但是給人的連結感卻很強,不管是每週 huli 長長一串的隨意聊,或是助教分享的心路歷程,轉職要學的東西很多,但倒是不太孤單。

其實這週叫心態培養,我自己是覺得很酷,huli 貼了很多自己寫的文章來幫我們建立心態,看得出來他真的對於『學習』思考很多,然後文章好長....那時候有點嚇到,不過後來看多了老師的文章,發現那是他的風格。感覺真的很怕我們被自己打敗一樣,所以不厭其煩在你旁邊幫你打氣。感覺挺好的,不然之前在 Odin project 自學的時候,要不是因為我有人跟我一起學,心裡的不確定感還是挺強的。另外一方面我覺得也像是 huli 在自我介紹一樣,讓你知道他的風格他想要做到的事情,雖然是線上,但挺有親切感的,整體感覺就是一個跟我們一樣的年輕人在跟我們說『欸,我程式學得不錯,要不要試試看跟我學』

課程開始

對於課程的內容我就不贅述了,其實看課綱就可以知道都上些什麼,但更重要的是我預設我是寫給跟我當初一樣毫無經驗的人看的,意思就是,就算你跟我解釋我也看不懂拉!哈哈哈哈哈哈哈哈(絕對不是因為我想不起來我到底都在幹嘛),所以我比較想聊聊我自己的感受。

對我而言,這次的課程分成兩個階段,離職前跟離職後。

一開始我是打算先一邊工作一邊上課之後在看狀況調整,前面有說這個工作時間相對自由,那具體是怎樣自由,我稍微解釋一下,讓有『半工半讀』想法的同學有例子可以參考一下。

Day1 Day2 Day3 Day4 Day5 Day6 Day7 Day8 Day9
正班 副班 正班 副班 正班 副班

九天一個循環,每個循環之後會切換日夜班。每次上班時間 12 個小時(0600~1800為日班 ; 1800~0600為夜班)。 正班:代表說我要到公司上班。 副班:視當天現場的情形決定要不要去上班,一般來說是在家休息,就算要上班最多也是半天而已。基本上可以簡單想成是做一休一。

算下來每個月可以有1/3時間全日學習,1/3半日學習,最少會有120個小時(全日( 8hrs)10+半日(4hrs)10)。攤到每週的話也基本滿足40小時了(實際上應該會花更多時間)。

前兩個月,我學得很開心,用 CLI 下指令覺得自己超帥,也可以感覺得到自己每天都有在進步,但是越到後來越吃力。跟天賦什麼的沒有關係,是客觀上的時間真的不夠,我半工半讀大概堅持到學 Express (後端框架) 的時候,那時候就有點力不從心,確定要離職了,在忙交接然後跟課以及生活上一些瑣碎的事情,坦白說是真的有點混亂,都不知道是因為後端真滴難還是自己太累,後來我是戰略性的先放棄 express (不過後來還是有想辦法盡量補上拉!),然後把心力放在找前端工作會比較重要的 React (前端框架) 上。

建議打算半工半讀的同學要記得考慮自己的精力,像我的規劃裡面就忘記了,那時候的日子基本上沒有假日,除了上班之外就是唸書,其實精神是很緊繃的。如果在這時候其他事情(例如工作上同事很惱人)來消耗你額外的精力,呵呵,很容易就感到身心俱疲了。另外我前幾個月可以成功,有一部分是因為有些內容我在 odin project 有先預習過了,我主要都是在釐清概念,要重頭開始學的東西相對較少。

離職之後

開始全職學習之後真的很快樂欸!

假的,其實還好,雖然現在回過頭看是真的挺快樂的啦,畢竟能夠沒有後顧之憂專注做一件事,這本身就很幸福。但是在那當下,一心只想著追趕進度實在沒空去想那些,每天都想辦法在文件海裡面生存下來,然後瘋狂看沒搞懂的影片補強觀念,還是不懂就再看一遍,一遍不夠就兩遍,五遍有時候也很正常,自從國小拿到查資料比賽冠軍之後,我很少這麼認真了啊!每天都排得滿滿滿,沒什麼時間感,總覺得這段時間過得特別快,大概是終於從惱人的職場人事中解脫然後又有一個明確的目標,所以才能這樣心無旁騖吧!

當然全職學習也是有很多困難,你會遇到的困難,我都幫不了你,哈哈哈哈,但還是可以聊一下啦。第一個要解決的就是經濟壓力,呼應上一句,大家的狀況都不同,只能說加油!另外就是心態吧,畢竟是破斧沉舟了嘛,就算一開始已經下定決心,但是時間久了還是很容易懷疑自己,這個時候選 Lidemy 的價值就體現出來了,因為胡立他會肯定你選擇放棄的決定,不是補習班主任式的『假肯定、真情勒』那種討人厭的反話,因為這個計畫賺錢也不是首要目標,看收費方式就知道了,胡立很佛啊,不適合那也只好放棄啦,小事。但反而是他這種態度,你會冷靜下來思考,所以是真的要放棄嗎?我建議大家在這種時候可以回頭看一下自己目前為止都學了些什麼,你會發現,你超屌。我自己認為掙扎是好事,只有努力思考過了才知道自己想要什麼,也比較不會後悔,你可以理直氣壯的說『我有想過啊!』。不過說回胡立,也不是說他就這樣放你自生自滅,從他第零週是排心態建立看你就隱約可以發覺,他蠻關心你心態變化的,我們這一期因為有助教的關係,他其實比較退居二線,跟我們的互動沒那麼頻繁(不過聽說他本人沒有很愛這種模式,所以第五期會怎樣我也不知道),這就變成除了出現在影片右下角,每次他出場就是在每週的隨意聊寫勵志專欄哈哈哈哈哈哈哈。

Final Project & 求職

這兩個我覺得可以一起寫,其實到了這個階段課程已經都結束了。客觀上,沒有做 Final Project 都還是可以求職,胡立也有說有沒有的差別不大,但是我不信!哈哈哈,其實是要求職之前其實有點慌啦,你會覺得怎麼辦,我可以嗎?做 Final Project 是一個可以肯定自己的好方法(也是認識同學的好機會)。所以主觀上,第一次的學以致用,對求職前的心理建設而言,還是很有用的!不過要小心時程不要做太久,我自己是不斷在寫的過程中提醒自己我的最終目的是求職不是產品本身,雖然這樣的心態有點急功近利,但的確減少了很多決策的時間,很感謝那時候一起做專案的同學們,大家都好罩!我們完成專案初版後就緊鑼密鼓地開始者工作啦,也沒有分享給大家學得有點可惜,趁現在我偷偷的來分享一下!
甜之呼吸

求職就跟期末考一樣,不斷的在補技術題,不過還好我們的講義很精準,所以那段時間就是一直再回頭看之前老師出的簡答題,和看其他同學分享的面試心得,真的很有幫助。我覺得不用怕找不到工作,就目前而言 web 還是一個很缺人的產業不管前端還是後端,你需要的只是一點耐心和信心!

回顧

如果你問我我是怎麼堅持下來的。首先,我是跟我女友一起上課的,呵,這真的很重要啦,課程上的東西都可以一起,比較不會有代溝。我是建議大家最好要先跟另外一半先討論好,不然自學這件事真的會花費你大量的時間,還有心思喔。某種程度上這是社會上少數單身友善的環境喔!?還有就是我真的挺喜歡寫程式的,越寫越喜歡,或是說比較喜歡工程師的生態吧,網路上資源很多,樂於分享的人也很多,而且還有能力去把自己的想法實踐出來,很容易累積小小的成就感。最後還有個不負責任的『觀點』啦,當初我也是受夠了傳產,就想說工程師,畢竟是靠動腦吃飯的,工作上你可能還是會遇到白目但是遇到白癡的機率應該會小很多吧!我還挺菜的所以這件事我還在印證中啦,但現在看起來好像是這樣沒錯!讚!

最後就是感謝,首先是謝謝胡立開始了這個計畫,不只是課程,社群也讓人很有歸屬感,第一次在結束一件事情的時候會有點感傷,可能是因為你能真切地感受到除了自己,不管是老師助教還是同學大家都花了很多心力在認真做同一件事吧。接著是助教,明明大家也都是剛剛完成計畫,其實自己也是在適應新的工作,但每週還是花很多時間在幫我們解決問題,更不要說還有自發性的談話節目哈哈哈哈哈,minw 跟 clay 根本就變成最熟悉的陌生人。還有每天分享自己學習或是生活大小事的大家,看大家都在煩惱我就安心了!?哈哈哈哈哈,每天滑學習心得真的挺開心的,課程結束的現在偶爾還是會滑滑,還好還是有些同學有在更新!讚讚

小建議

  1. learing report 的首頁啊,不是有一個可以自己寫課程進度的地方嗎,因為後來有些人都有跳關,例如我...但是那裡沒有支持跳關的功能,一定要按照順序點,所以變成我現在還卡在第17週...有點哀傷。
  2. 課程裡面我覺得就是測試和AWS的部份希望可以多說一點吧!我看大家很多也是在講這部分!
  3. 其他部分我是覺得都不錯!學習曲線很合理,也都會跟你說如果想要在更進一步可以怎麼走。
aszx87410 commented 3 years ago

印象中 huli 好像是說,對於初心者最最一開始學的基本上就是火球術,所以後來每次寫 code 我都覺得我在搓火球...

我記得這名稱是我跟朋友說我想開一堂跟初學者的課,然後朋友就建議我這個課程名稱,我聽一聽覺得很有趣就用了,好像沒什麼特別理由XDD

對於課程的內容我就不贅述了,其實看課綱就可以知道都上些什麼,但更重要的是我預設我是寫給跟我當初一樣毫無經驗的人看的,意思就是,就算你跟我解釋我也看不懂拉

這個心得其實很棒欸,因為我之前沒想過這個部分,但聽你講之後發現滿合理的,確實對外行人來說會完全不知道那些是什麼東西XD

不過說回胡立,也不是說他就這樣放你自生自滅,從他第零週是排心態建立看你就隱約可以發覺,他蠻關心你心態變化的,我們這一期因為有助教的關係,他其實比較退居二線,跟我們的互動沒那麼頻繁(不過聽說他本人沒有很愛這種模式,所以第五期會怎樣我也不知道),這就變成除了出現在影片右下角,每次他出場就是在每週的隨意聊寫勵志專欄哈哈哈哈哈哈哈。

雖然說我的確沒有很愛這種模式,但改作業我覺得助教改得比我好,所以我好像也沒有登場的機會,有可能第五期還是會跟第四期一樣變成只出現在右下角的人物XDD

還有每天分享自己學習或是生活大小事的大家,看大家都在煩惱我就安心了!

沒錯XDD 你會知道你並不孤單

learing report 的首頁啊,不是有一個可以自己寫課程進度的地方嗎,因為後來有些人都有跳關,例如我...但是那裡沒有支持跳關的功能,一定要按照順序點,所以變成我現在還卡在第17週...有點哀傷。

第五期我在想是不是可以直接拔掉,直接把有沒有交作業變成有沒有完成那一週的標準 畢竟這個好像會比自己點來的好而且簡單直覺

課程裡面我覺得就是測試和AWS的部份希望可以多說一點吧!我看大家很多也是在講這部分!

測試的部分主要是因為沒有時間排進去,因為回頭看會發現幾乎 24 週全部塞滿,但測試這主題其實很大,所以放不太下

AWS 那邊倒是可以多一些補充

感謝心得回饋,我也很喜歡這篇的用字跟口吻,覺得非常親切!讚讚

JAS0NHUANG commented 3 years ago

learing report 的首頁啊,不是有一個可以自己寫課程進度的地方嗎,因為後來有些人都有跳關,例如我...但是那裡沒有支持跳關的功能,一定要按照順序點,所以變成我現在還卡在第17週...有點哀傷。

第五期我在想是不是可以直接拔掉,直接把有沒有交作業變成有沒有完成那一週的標準 畢竟這個好像會比自己點來的好而且簡單直覺

我也是覺得這個部分還要自已去點有點雞肋,可能真的改成交完作業、助教確認通過之後就自動會更新那一週的完成狀態會更好一點?