-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
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
學生心得:yichennnn36 #28
Comments
好好看!喜歡專案網站! |
推推,最常偷偷參考作業的同學之一,程式碼的風格乾淨俐落,每次偷看時都很感謝哈哈 |
天啊超意外會有同學看到我的作業啦!我自己也是很常去偷偷參考大家的哈哈哈哈~ |
真的,這個方向也不錯,不是為了作業而是為了自己XD 感謝分享學習心得,也很開心能成為引入你踏入程式領域的燈塔,專案的風格真的挺不錯的! |
求職告一段落了,趁著 onBoard 前還有時間,趕快寫完課程心得!
前情提要
自己不是一個文筆很好的人,也寫不出什麼艱深詞彙或是意境(?!)哈哈哈哈,此篇心得重點會特別放在學習的心路歷程、心態調整以及後續求職之路的過程。
個人背景與動機
藝術大學畢業的我,當快樂大學生時主要都在做平面設計,畢業後進入了快時尚的圈子做了四年半的視覺陳列師,起初每年幾乎工作上都會有不同的挑戰與新的工作職務要求,可惜後來疫情來攪和,我的工作內容趨於單調又加上很多工作範疇被限縮,變得沒有什麼挑戰性,後來因為身邊有不少位工程師朋友的關係,開始接觸到了網頁設計、切版....,學著學著也培養出興趣來。
除此之外,當時的自己也考量到陳列工作未來沒有什麼發展性,於是開始找各方管道來自學程式,下定決心要轉職!
Why Lidemy!
會知道這個課程是被後端工程師的男友給推坑的,他本來就有在 follow 胡立大大的文章及程式導師計畫,而第五期課程開始上課的時機也剛好是我預計離職的時間,研究了第五期官網針對課程特色、內容、教學方式以及時間做了很多功課,最吸引我的除了培養程式能力的基礎之外,還有學習社群以及直播解惑,又加上我本身也是個零基礎的轉職仔,各種天時地利人和之下,就決定選擇 Lidemy 的課程作為我轉職自學的平台之一。
上課的心路歷程血淚史
課程大綱就不細說了,這裡都有超詳細與完整的資訊可以參考。
其實在第零週的課程中就有特別提到心態培養的部分,以下取自課程大綱:
建立好自己的心態後,以全職學習來說,自己是可以跟上 15 週之前的課程內容(課有上完,作業也都在當週完成),其實也拜疫情所賜,少了很多出去玩的機會,自然多了許多待在家好好學習的時間,學習的方式主要還是跟上課程、完成作業、訂正作業、參與每週檢討直播並問問題,以及利用複習週的時間重新複習過去所學,同時還會有超有趣的小測驗可以玩。
我自己比較少參與社群(線上小樹屋),主要也是因為我電腦就是很不給力,只要一開 gather 就是各種卡、當機,而我當時身邊也有許多工程師朋友可以給我問問題、討論甚至資訊分享,自然而然就比較依賴他們,但我覺得不管選擇什麼方式,問問題真的很重要!除此之外,在這個過程中持續的去紀錄每日進度報告也非常重要,會知道每天做了什麼、自己的進度、完成的效率,同學之間也會有個參考知道大家學習的方向與規劃。
16 週之後的課程開始進入到比較難的 JS 核心與物件導向、前後端框架學習與使用,我自己一開始在學習 MVC 框架時並不是很順利,且在 17 週時進度大 delay,這是課程進行到現在的第一次跟不上,同時間也看著其他同學逐步完成進度內容,心裡超級慌張,課程也進行超過一半了,那時自己稍微沈澱了一下心情,給自己放了幾天假,還真的都沒在寫程式,回想起來好像出去運動了或是在家看奧運吧。
👋 適時放手跟上進度!就跟你說了放手
我左思右想(?!)了比較適合自己的學習方式,還是打算先跟上進度,跳關學習,害怕一旦落後就很難再補上進度,因為知道所學會越來越深與複雜,那些我沒有那麼懂的知識,有可能以後就會慢慢領悟了!(沒錯真的就是這樣)。
在整個 24 週的課程(不含後兩週的 final project),我跳過了 18、19 以及 24 週 的作業,雖然當時跳過了,但其實後來還是有完成專案(19 週的作業:期末專案規劃),project 1 有用到 redux thunk(24 週的課程)、project 2 的個人部落格是用 express 框架寫的(17、18 週 現代後端開發的課程),只是換個面向不以當週作業來學這些技術,而是因為後期為了準備求職要完成 side project 的目標來學習好像也不錯!
💢 心情調適很重要
只能說心情調適真的非常非常非常無敵重要,我在後端框架落後了一次、專案規劃也沒做、react 課程也落後(當時五子棋寫不出來,react 的渲染機制搞不清楚,更不用說 redux 到底是在幹嘛、什麼 dispatch 什麼 reducers ??????),final project 也是一拖再拖,落後的次數沒有要跟別人比,完全就是覺得過不去自己那關,那時候很常夜深人靜時都會默默在想說,我當初這麼毅然決然說離職,跨來這個前端的領域到底是對還是錯,真的有辦法轉職成功嗎?同時間也會有一些朋友與家人過度關心所造成的壓力,各種情緒上的問題接踵而來,甚至還在半夜躲在被子裡當個爛草莓偷哭加自我懷疑(雙魚座的多愁善感??),整個九月到十月可以說是 0 進度,提不起勁來寫程式、上課。
一方面自己還算了解自己,知道心情低落的解法就是去運動、游泳、爬山,或是聽音樂啦看電影之類的,每個人喜歡的事情還有鼓舞自己的方式都不太一樣,反正心情不好就找點會讓自己快樂的事情做準沒錯,即便放空什麼都不做都覺得舒壓!一方面本身也是很好強的人,想要做的事情還是會拚命去做,當初冷靜後想想,其實這些決定沒有誰對誰錯,都是自己的選擇,既然做出選擇至少也要努力過再來決定要放棄還是繼續。
我努力過了並選擇繼續,崩潰了又怎樣誰沒崩潰過,站起來再繼續往前走吧,不管怎麼樣還是要相信自己以及當初的選擇。
當然如果深思熟慮後選擇放棄,就如同胡立大大說的,我也覺得很讚,很勇敢的面對自己。
Final project
上述的種種原因,還有後來為了調適心情,又接了一些非程式相關的案子來做,所以自己比較晚一點開始寫期末專案,剛好身邊的後端工程師朋友也有意寫 side project,我們兩人就組隊合作了,所以期末專案的執行就是兩人小組,搭配的也不是課程的同學(還是很謝謝當初有來找我一起做 FP 的 Dylan,你們的期末專案很棒 ;))。
專案實際開發大概一個月,過程中討論、開會的時間還算好喬,主要都是我主導要做什麼,再進行分工,一開始對於功能的收斂也是搞了一陣子,因為沒有開發經驗,也不確定在一個月內自己能完成到什麼程度。寫專案時最卡的部分幾乎都是我個人在跟 react 的磨合哈哈哈哈,一方面也是邊學邊寫,此外,強烈建議開發時都可以搭配協作工具 trello、jira 做紀錄開票,也比較好掌握撰寫各功能的進度。
完成專案時真的感覺超級充實,這半年多來學習的日月精華直接匯集在此哈哈啊哈,附上個人期末專案的 GitHub 連結:Sowing,相關使用的技術、框架與設計都有寫在 README.md 裡面。當然目前的專案其實還有很多地方需要優化或是改善,我也有把這些部分整理起來,反而可以拿來當作與面試官互相討論的點之一,也算是個還不錯的面試話題。
求職之路
📖 履歷製作、求職準備
個人履歷就是套用 cakeResume 的公版做一些微調,沒有相關工作經驗,也非厲害大學出身,重點就放在會的 skills 以及兩個專案,其一是個人部落格,主要把之前的 express blog 作業拿回來修修改改,文章改成自己的筆記或生活紀錄,再另外加上留言板與文章分類的功能,而履歷怎麼寫就是參考
[INT101] 求職入門
。會在小標強烈推薦要做期末專案主要也是因為,如果沒有專案老實說我還真的不知道可以在履歷上放什麼,甚至後續面試也少了一個專案開發的話題可以跟面試官分享、討論,所以時間允許的情況下,我會說絕對推薦做 final project!
大概花了一週的時間,同時根據
[INT101] 求職入門
的內容來準備以及複習每週的簡答題,另外因為自己部落格要稍微改寫,就有重溫了後端框架、部署與 PHP。平常沒事的時候就自言自語,對著空氣說話,順便練習回答問題的能力,最好是可以錄音起來再聽回放,可能會有意想不到的發現,像是自己冗言贅字怎麼那麼多,發問很不乾脆,講話還會拖尾音之類的小事,把自己的談吐練到舒服,我相信面試官的感受度也會比較好。⏰ 丟履歷與面試安排
我沒有準備到百分之百就開始丟履歷,想說也不會那麼快收到面試邀約,又加上哪有準備好的一天哈哈哈。
投履歷主要都是以 cakeResume、104 為主,我沒有特別寫自薦信、應徵函,有 2 家第一階段面試是我自己放掉的,主要是同時之間收到了幾家都是要先寫出一個小專案,迫於每家都是三天內回覆的窘況,我只好忍痛割捨(這方面也是自己的失誤,一開始完全沒想到這件事,就投投投,所以如果有公司對於面試流程寫得很清楚的最好還是記錄一下,能避開這個情況盡量避開或分散時間投,不然就會跟我一樣錯失能夠面試的機會 qq)。
收到面試邀約後就開始安排時間,技巧性地把自己比較有興趣或喜歡的公司面試時間往後放,想要累積多一點面試實戰經驗再去打大魔王的概念。
👩🏻💻 面試
面試前除了基本技術題的準備之外,對公司也要做好功課,總不可能期望公司都有看過你的履歷與專案,而自己卻對公司完全不了解吧!像是寫在求職網站上的內容、公司用到的技術、職位要求等,也可以到官網看看公司的產品或服務項目,我自己的習慣是每要去面試一家我就會用 notion 開一個頁面,寫下公司是在做什麼、此職務取向、面試重點、面試題型準備、個人提問,這部分也要感謝學習系統中大家的面試心得分享和面試趣,讓我撈到很多寶,也可以針對過去被分享過的公司做更全面的準備。
面試會問的問題不外乎自我介紹、背景經歷、專案介紹、技術提問等,我自己採取的攻勢會針對不同的公司,「稍微」準備不一樣的自介,整體的大方向不變,但會安插一些特別想要強調的重點經歷放進去,例如:如果有公司重視協作,我就會特別帶到多人協作的經驗與挑戰,如果重視自學能力與新技術的學習,我就會特別強調這點,主要希望讓面試官對自己「產生興趣」,對於面試的氣氛自己也會覺得更自在。當然也會在介紹專案時塞入重點,如果有過去經驗可以參考,我會試著把面試官可能會問的問題部分融入專案介紹中,試圖營造一種 面試官不用特別問,我「自然」地講出他想問的問題這種感覺哈哈哈哈,像是為什麼使用 react、又為什麼用到 redux 之類的。
再來就是面試過程中,自己也會觀察面試官的喜好取向,如果他對畫面設計、UI 是重視的,就可以從這邊下手;如果面試官是後端工程師,講到部署或資料庫特別起勁,那就可以補充自己也有這方面的能力。就是一個因地制宜的概念吧~
每次面試前不外乎就是做好面試準備,而面試結束後一定要做一個 After action review,針對表現欠佳的地方再補強,這樣下次再被問到一個的問題時就可以直接殺球,殺好殺滿那種!還有在面試中一定要適時展現你的自信!
結語
某一次的面試,面試官問了我 Lidemy 對我來說扮演了什麼樣的角色,我回答「我想應該是指引我踏入程式這個領域的燈塔」,未來的路還好長好長,即便求職告一段落了,但真正的挑戰現在才要開始,雖然一路上可能困難重重,期許我們都能走的踏實,心之所向。
謝謝有看到這裡的朋友或是同學,很開心 2021 年有這個機會能夠加入這個超讚的平台 ❤️❤️❤️
The text was updated successfully, but these errors were encountered: