#1: 作者: ted2000, 時間: 2021-4-21 11:15
前言
三月是一個草長鶯飛的季節,也是一個充滿希望的一個月,在疫情期間找工作不是一件容易的事但是我成功了,我居然也能找到新工作,大概從元旦開始投簡歷,整整3個月我都在無盡的面試中,大大小小有16家公司,痛失了摩根士丹利,也見識了亞馬遜,終於在三月最後幾天拿到了一個offer.....
零基礎轉碼,入門是關鍵
首先我說下自己的背景,我是15年來到了加拿大,後來因為生孩子就沒去多照顧自己的事業,本身在國內做的是貸款經理,但是到這裡後由於不認可國內的工作經驗所以一直求職無望,本想著能進一家銀行的,後來都是銀行的櫃台來找我面試,所以我正式開始了我的轉專業之旅。
一開始的時候基本確實是零基礎,除了會用python寫一些基本的調包,算法和數據結構一點也不會。加上沒有實習,具體做哪個方向就成了問題,可能這也是一些零基礎的小伙伴比較困惑的,如何能做到和那些專業的CS同學在平台上拼搏呢,所以我主要做了以下幾個方面的准備。
惡補算法與數據結構+針對性刷題
我看到有些小伙伴去啃算法導論這種經典教科書,當然不是說不好,而是有些算法面試確實是用不到,如果你很早就開始准備,當然看經典教科書是一個打好基礎的方法,但是如果是為了面試,時間又比較緊迫,可能就應該選擇更高效一點的做法了。我當時是上了Mark2Win的DA實戰就業訓練營,不是打廣告啊,確實讓我比較快的找到了一些方向。因為很大程度上DA還是比較初級的數據分析崗位,所以多數是照著Excel&VBA,SQL,Python和一些R語言來評測,因為leetcode和lintcode倆刷題網站都用了,比較難統計大概做了多少題,但是估計加起來是400題左右。
我總結的常見的題目分類如下:
BFS-DFS-數據結構運用及設計-SQL(list,join,linkedlist,hash,queue,stack,union find)
基本就是以上這些類,一開始上課的時候,老師會按照分類來教,每一道題都截圖了code方便我們課下可以再觸達,關鍵是寫當時的想法和一些沒考慮到的點(因為一開始上課大家都在抄答案),這樣好處是二刷的時候我就可以對比之前的思路,看看是否掌握,有沒有可以優化的地方。後來才知道這對於我們今後的自學有著至關重要的關系。
這裡特別提示大家剛開始上課的時候一定不要覺得過了就可以,這樣偷懶其實效果不是很大,一定要去看懂和自己實戰演練一遍,然後大家群裡也會有不同的想法和思路,因為最優秀的方案常常是作為follow up出現,我面試的時候也爭取先說brute force然後再一步步優化,但是這樣結果也會比較好。
這個過程是通過上課+課後刷題同步進行,雖然有時候很枯燥但是要堅持啊,我們班學員有一些悟性比較好的覺得能掌握一個code就激動半天,說大牛老師就是牛逼,居然還能這麼寫碼,我覺得老師的領路確實是我最後找到了工作的重要原因。
豐富你的簡歷
上課+實戰項目
我開始轉碼的時候已經錯過了找秋招實習的時間,那會兒也在那裡很焦急的詢問,沒有秋招的實習是不是會影響找full time,現在我可以坦率的說,會,但是,這是能彌補一些的。
當時我了解以後選擇的方向是做DA,首先上了在多倫多廣泛推薦的Mark2Win神課,DA數據分析實戰就業訓練營,這門課真的是給一個小白打開了新世界的大門,雖然用的技術不是說多難多新,而是十分的beginner friendly,看來以後最起碼可以建立一個basic sense。上完這個課以後你會擁有一個簡單的full stack項目,但是基礎的full stack是不夠用的,我的想法是:零基礎小白的話沒有實習就努力體現我在IT屆所做的事情,所以我又報了幾個時下比較流行的技術棧的課程,具體是前端的react 和後端的事實證明還是有用的,今年我找工作的時候,很多HR看到react都會多追問我幾句,所以多上實戰類的課做幾個好的項目真的是能彌補一些零基礎轉行的空白的。
實戰實習經驗
今年找工作實屬不易,這個因人而異,我是屬於上完課參加了實戰就業營,所以大部分時間都onsite,工作的內容比較復雜,Web fundamentals (JavaScript, HTML, CSS), Python, MySQL,蜻蜓點水型,這一類的bootcamp主要是起到一個今後簡歷的一個補充打分點。我最大的收獲是我的classmates,每個人背景和經歷都不一樣,從蒙特利爾,渥太華,到溫哥華的都有,有會計,有大學裡應屆畢業生,護士,等等,大家都為了學習新的領域而努力,互相鼓勵,一起在campus學習到很晚,特別感動,我發現自己對編程並不抗拒,很喜歡學新的語言,做full stack的項目,雖然對我來說並不容易,但絕不是不可戰勝的。
疫情下的面試
元旦那時候我開始海投簡歷,基本網上DA的工作我都統統有投,一開始會陸陸續續面試到2面,但是到了3面就沒了消息,明顯感覺到金三銀四開始job market回暖,更多的職位被放出來,我還是很幸運在前幾天成功上岸。
還有些人說年齡的問題,我和我老公出國的時候,比各位年紀還大,我現在帶著不到兩歲的女兒找工作,沒有一丁點編程基礎(大學裡的C++課程早就忘光了)四年過去,我們學員剛建Mark2Win學習群的時候裡面的6、7個人 都是已經成家,抱著必須要留下來的決心來加拿大的,到現在為止,群裡的所有人都陸續拿到了不錯的offer,其中原因當然受益於過去這兩年比較好的找工市場,但更主要的原因是我們的決心,市場再差也總有人找到工作。
從0到1是最難的,等你到了1之後遇到的所有問題都能融會貫通,希望大家不要著急,不要停,也不要讓工作量難到overwhelming。我很喜歡一句話,人們會高估自己一天能做的工作量,也經常會低估自己一年可以做的事情。
output generated using printer-friendly topic mod, 所有的時間均為 美國太平洋時間