-
Notifications
You must be signed in to change notification settings - Fork 66
Description
到底應該說甚麼呢 ? 總覺得經歷了一場夢幻一般的旅行,直到現在還是覺得很不真實。覺得一路跌跌撞撞的自己真的很幸運,有老師、助教還有樹屋的同學的幫忙,最後獲得了公司的肯定,真的很不真實。好怕上工 xD
我是誰 ? 誰是我 ?
我的學校很厲害,但我自己超級普通,厲害的是我的同學們,我算是裡面最不成材的那個,很不想寫自己的背景,但如果你想從這份報告吸取甚麼幫助自己更有效率的抵達,對方的背景、做的努力、心理狀態、採取的策略,都是不可或缺的重要因素。就像樹屋上好多好厲害的同學,他們的背景多半與程式相關,所以他們在學習上或是反映上的速度也會比較快,我們只要比昨天很爛的自己進步一點就好了。一點點的進步就會沒那麼爛。
我是四大財金畢業,之前在銀行工作,因為做了大量的測試,由於 it 部門沒有時間做 QA,於是在不斷測試中開始有了謎之信心,我覺得我好像也可以成為開發人員 ( ? ),再加上很喜歡軟體業的移動性所以就有了轉職的念頭。
我先透過下班時間玩 freecodecamp 然後看軟體業的一些文章分享、以及如何轉職的一些文章。去思考哪一種方式會對自己比較有效 ? 這樣的生活模式是我可以接受的嗎 ? 同時也去測試自己可不可以耐煩去解 bug。
最後選了這個計畫,因為很喜歡老師的公開誠信且透明,不只強調成功的狀況也會坦率的說失敗的狀況,以及教學上有甚麼可以改進或是缺點等等 ? 好誠實 XD
這邊我想聊三件事情
一、關於焦慮
直到現在,我還是沒辦法很好的去處理與克服焦慮,我可能是個比較容易緊張的人吧 ( ? ) 我很喜歡老師鼓勵我們的一段話,大意是:我肯定負面情緒但負面情緒不是一件好事,每天的時間都不夠用,幹嘛一直陷入焦慮等等的狀態 ? 重點是就算很爛怎麼變得不爛 ?
如果你很焦慮,相信我你不孤單,你的恐懼、不安,我也經歷過,我也是。
我家人絕大多數並沒有很支持,整個學習過程我都住在家裡喔ˊˇˋ,三不五時我家人們就因為我的離職、找到工作否吵架?作為家族的紅顏禍水,深感自己的不孝。最緊繃的時候,我媽還氣到直接打電話去給我爸的朋友,表示 : 我們家小孩到底跟你有甚麼關係,你到底跟我老公說甚麼,請你原封不動的說一遍給我聽。台灣龍捲風上映中。
那段家裡氣氛緊繃期,我常物理性的頭痛,一個人在湖畔散步一兩個小時。家族親戚的眼光、各種不安的話語,"軟體是給頭腦很聰明的人去的"、"浪費時間"、"這算打掉重練浪費財金的訓練也,你在幹嘛 ?"
所以,動機是甚麼 ? 目標是甚麼 ? 為甚麼一定非軟體業不可 ? 又為甚麼不能只學程式輔佐你目前的工作 ?
這些也是面試官會最想知道的問題。你的內心最真實的會答是甚麼 ?
薪資、待遇、移動性、開心,通通都可以,難過痛苦時看看他們,就算想放棄也沒關係,只要誠實好好的面對自己就好了。
二、關於心態
這邊我想分享一則故事,我是不成功的那個,對照組是我的閨密,目前已經抽到綠卡在美國投行工作,一個超級會督促自己進步成長往前的人。
我們的大學都是同一批老師,在很多基礎科目上都採翻轉教室。
當年的自己很被動,覺得老師教甚麼我就吸收甚麼就好了。有些比較會研究的老師教學上相對沒那麼厲害,自己並不懂的找尋其他資源,比方說去旁聽其他系的課程或是觀看 online courses。
我的閨密則不一樣,他每一門課都付出了百分之兩百,不只吸收老師所教授的還會額外做很多努力,查詢網路的資源、旁聽等等。當然,他所犧牲的是一天只睡幾乎四五個小時。
他很早就意識到,學校對她來說只是幫助他變得更有專業與效率的一個方式,老師只是引導他進入那門課程。
同樣地,我們都對系上課程沒那麼感興趣,但我覺得我連系上那些數學課程都顧不好怎麼可能去修其他課程,儘管有些我感到有興趣,總覺得自己很笨、不可能,做不到。
而我的閨密則是大方的去旁聽、輔修,等等的。在不停地嘗試中找尋自己的熱情。去爬文了解申請學校需要具備甚麼、去實習了解我要到這份工作前還缺少甚麼。因為快速地迭代讓人感覺他很清楚自己的目標,但她其實也沒有,本人大方表示我是隨波逐流派ˊˇˋ
當年自己的心態頗不成熟,故事結束。
我想說的是同樣的問題、同樣的挑戰,不同的心態看到的是不同的風景。但,我也想強調沒有必要跟他人一直比較,對方適合的方式你未必適合,比方說我熬夜隔天就會精神超差,我閨密的讀書方式對我就不那麼適合。但笨鳥慢飛,慢慢走也會走到的。
這大概也是為甚麼我後來愛上了爬山,慢慢走也會走到山頂也,而且山上的空氣真的好好喔,風景也好好,我的內心被治癒了。歡迎高雄區的山友大方聯絡ˊˇˋ,結束廢話篇。
coding 部分因為以前有修過程式設計,當年修得很差,印象中超級恐懼寫程式,覺得自己超笨,完全無法理解電腦的邏輯,大四還特別再去大一上了一次。話說老師那堂先別急著寫 leetCode 對我很有幫助,超級推推的。
另外可能因為有一些底子,所以直到框架以前都沒有太多的卡關。
如果你現在感到痛苦,不孤單,我也曾走過那段路,大四還被同學嘲笑幹嘛再去上一次程式課
我很喜歡某位面試官針對我的問題的回答,他說據他的觀察優秀的工程師是因為經歷了大量的問題,將問題紀錄然後下次碰到就能快速應對或是知道相同類型要怎麼處理等等的,還有樂於分享將大量的輸入轉成輸出。
這些碰到的問題都會是不只成為合格工程師路上會經歷的,有趣的也許還可以成為面試的話題。所以別緊張 ! 重點是碰到問題我們採取了甚麼反應。
推薦影片:The Power of an Agile Mindset
三、關於面試
超級鼓勵大家進行模擬面試。
在某一場我以為是外商要全英文口說的面試中,我請家人陪我進行簡短的英文電話面試。也是在那場面試我意識到自己幫自己面試會有盲點,這些盲點往往都要經過一場又一場的面試進行修正。但透過模擬面試,你可以比較清楚的有那些地方可以表達得更好,同樣的意思要怎麼形容會讓自己更加分。
我認為寫自薦與感謝卡還不錯,雖然我自己沒有做,但這類增加差異化的方式其實滿能脫穎而出且表達強烈的積極性。
另外,也可以試試詢問業界人士,如果有在那家公司上班的學長姊可以問問他們一些公司狀況。我有問過,只是簡單地問了公司是否是博弈產業、面試會有那些關卡的問題。
面試問題
(必考題) 你真的有這個決心要成為開發者嗎 ? 開發人員要不斷學習、追技術,有更多職業她的薪水更香,或是更多發大財的方式。為甚麼你要成為開發人員 ? 只是單純寫程式幫助工作增加效能不行嗎 ? 一定要轉職,你的初衷是甚麼 ? 為甚麼你想轉職 ?
- 請自我介紹一下
- 簡單介紹一下這個課程 學了甚麼 為甚麼選了這個課程
- 說說你的三個優點、三個缺點 ?
- 你的興趣是甚麼 ? 有甚麼專長麻 ?
- 一個新的技術 你會怎麼學習 要給你多久的時間
- 你們期末專案是怎麼分工的 ? 你在團隊的角色 ? 碰到衝突是怎麼解決的 ?
- 用了哪些技術 ? 為甚麼期末專案要使用這些技術 ? 如果不使用的話可以使用那些技術 ? ---> 技術題目
- 期末專案你負責了哪些部分,可以 demo 跟我們介紹一下嘛 ?
- 你平常花多久時間學習 ? 學習過程中有碰到甚麼問題或是障礙嗎 ?
- 對 git 熟嗎 ? git merge / git rebase / cherry pick 是甚麼
- react redux 相關題目
- cookie localsotrage sessionstorage
- 你還有面那些公司嗎 ? 為甚麼想來我們公司 ? 你的期望薪資是甚麼 ? 你有甚麼問題想問我們的嗎 ?
- 你的短中長期職涯規劃是甚麼 ?
- 不考慮薪資、通勤距離,你的理想公司長甚麼樣子 ? 不考慮薪資、通勤距離,你的理想職位長甚麼樣子 ?
- 你遇過最大的挫折是甚麼 ? 求學或是工作中最有成就感的是甚麼 ?
面試總結
你要做的事就是打銷面試官心理的問號。
以下為面試官心中常見的問號 :
- 你是誰 ? 為甚麼你要轉職 ? 為甚麼你想成為開發人員 ?
- 你積極嗎 ? 碰到挫折或是困難你的心態是甚麼 ? 你的缺點有哪些 ? 你會是個好相處的人嗎 ?
- 你會怎麼學習一項新技術 ? 你會看官方文件嗎 ? 碰到 bug 你會怎麼解他,還是只是複製貼上論壇的解答不去思考為甚麼 ? 你英文可以嗎 ? 會很排斥閱讀原文資料嗎 ?
- 工作之外你有自己的生活嗎 ? 你的興趣、愛好是甚麼 ?
- 你的職涯規劃是甚麼 ? 我可以提供這個職位給你,你可以帶給這個職位甚麼 ?
- 你的技術能力到哪邊 ? 為甚麼要使用這個技術 ? 不使用他還可以使用其他技術嗎 ? 現在有學其他技術嗎 ? 有學習課程沒有提到的技術嗎 ?
- 你跟團隊相處 ok 嗎 ? 遇到衝突會怎麼跟成員進行溝通 ?
簡單的說就是你學習力強嗎 ? 有熱忱嗎 ? 積極嗎 ? 好相處嗎 ?
試著想想,我們是老鳥要一個全新的菜鳥加入團隊還要帶菜鳥,大家的業務量是一起攤的,你會對菜鳥有甚麼要求,那些要求就會是你要具備與成為的樣子。
結語
最動人的從來不是事務本身,而是為了夢想而努力、義無反顧的自己。功唐不捐,一起努力 ~
課程只是幫助我們能夠在最短時間,最快效率的進入軟體業成為工程師的一種方式。要成為優秀工程師的路還很長呢。
希望每一個你妳你,都可以在閱讀完後感到沒那麼孤獨並獲得些許的能量與慰藉。
最後,真的很愛老師,每次看老師的隨意聊都覺得像爬山一樣心靈被淨化了,老師也會在低潮或是狀態不好時給予一些建議。
謝謝老師與助教還有樹屋同學的幫忙。跌跌撞撞的自己能有這麼多人的幫助真的很幸運,也希望自己的心得文也能幫助到苦惱的你妳你。