由於我那時候就篤定要找研發替代役(單純不想當兵而已)
所以基本上是碩一上就要開始找工作
現在這時代應該大部分的人都不會找研替了吧(我是老人了 還請小鮮肉們指教)
我就不分享研替有什麼不同了
今天會先來分享準備面試的前期工作
下一篇來分享我問過的問題
我說的是我當時的心態
所以不一定很正確(但其實也沒所謂的正確心態吧)
我本身是個對自己沒什麼自信的人
我只會唸書 但不知道要做什麼
所以一直對未來很迷惘
雖然打工的經驗有給我一點自信
但真的要找工作了 還是很害怕
而且是要綁三年的研發替代役
我沒有背景 父母沒受什麼教育 也沒法給我什麼建議
個性交友上又比較自閉
打聽不到太多學長姐的資訊
然後要有點耐心
一開始面試一定很容易沮喪
也可能等很久才有回應 也可能是無聲卡
這都很正常
慢慢調整自己的心態就好
不要隨之起舞
總之 時間到了就要去找工作的(或是想想你的下一步啦)
這邊呼籲一下
有需要的人
可以多去利用學校的諮商中心資源
諮商是個很好調整自己心態的管道喔
出社會之後你想找諮商服務才知道超級貴啊
總之
勇敢去面對問題就對了!
怎麼開始呢?
從寫履歷開始
我第一版的履歷
其實很傳統 附上一堆有得沒得的資料
以我現在的角度來看有點失敗
建議要寫的人去google一下 resume
就有很多範例
或是現在有很多現成的服務(CakeResume, Himelight等等)
但我其實用那些服務產生之後
建議還是自己在調整一下比較好
自己看過幾份履歷 有沒有用心是真的很明顯的
實力當然很重要
但履歷是第一關 跟第一印象一樣
這也是很多 "工程師" 會忽略的
但我那時候爛爛的履歷還是有得到一些面試邀約
多少跟校名有關吧 我想
學校是在這時候派上用場的(也只有第一次有用)
要記住你要吸引的是一個一天要看上百封履歷的人
所以怎麼在短時間讓他快速了解你很重要
要把履歷重點濃縮在一兩面
這部分只能真的只能多打聽
我是多上網搜集些資料吧
雖然那時候也只知道看104 1111等等
我是不知道新鮮人現在會不會用獵頭的服務
但我那時候我是不知道的
除了自己投履歷之外
當你PO上104之後
也是會有人主動聯絡就是
對HR基本的禮貌應對都要注意喔
基本上我對那時候我想投的公司分成幾類(這只是我的看法 還請各位前輩指教)
由上而下 可以說從越來越軟 薪水從高到低 爆肝度也是從高到低
(我要強調 不是絕對!! 只是我的觀察啦)
拿到面試入場券門票之後
就是要準備面試了
可以找幾本書來讀讀
然後上網google一下有沒有人有面世經驗分享
如果你不是要面試知名大外商的話
leetcode刷到easy到medium(我覺得都沒必要就是... 個人想法)就夠了吧
但是刷之前最好還是念一下資料結構跟演算法
Big(O)怎麼分析 常見演算法的複雜度(Google的HR問過我這種一翻兩瞪眼的題目)
然後OS(thread, multi-process, mutex, semaphore)等
還有網路TCP/IP的概念
你使用的程式語言的基本概念(建議C/C++, Java, Python, JavaScript這幾種常見語言)
基本的SQL語法
常見的design pattern
我甚至也聽過有考數學的也有
(以上全部都可以google到面試考題)
還有就是針對你的面試的職缺的準備
不過通常對新鮮人的話
我覺得是不會太要求的你有特定的專業技能
除非你寫在履歷上
所以最重要的是
你要確保你對你寫在履歷上的每一點都有信心可以回答出來是在做什麼的
沒特別專長也是可以
考試終究還是要看你的底子
但到底何謂底子
我覺得其實就是你平常的累積了
因為每個人認為該有的底子都不一樣
誰知道呢?
有些人覺得要那個 有些人覺得要這個
養兵千日用在一時
平常唸書的時候要練習思考問題背後的原因 去思考為什麼這樣?
能不能融會貫通的把一件事背後的原理說出來**(再次強調 尤其是你寫在履歷上的東西)**
我想能做到這點就很棒了
剩下就看緣分吧