1. 程式人生 > >走出舒適圈有多難? 在職跳槽+非CS, 我收穫了Amazon/Walmart/Indeed offer!

走出舒適圈有多難? 在職跳槽+非CS, 我收穫了Amazon/Walmart/Indeed offer!

本文作者 | Emily Cai

UC Davis非CS專業畢業,有4年非CS工作經驗,在來Offer的幫助下,成功“轉碼”,拿到Walmart Labs,Amazon和Indeed的offer。

大家好,我是Emily!和大部分轉專業的同學們情況不太一樣,我是在工作了4年後才決定轉行CS的。


我既不聰明,也不算優秀,但是我一直堅信,只要不停止努力,一定會拿到自己想要的offer,只是時間長短的問題。

希望能通過分享我的經歷,給還在求職路上的小夥伴們帶來鼓勵和信心。
 

為什麼要放棄工作了4年的職業?


換工作主要還是出於職業發展的考慮。上一份工作做久了,覺得對成長空間有限

,所以想換個環境試試看,學點新的東西

由於我之前的工作,經常需要做一些偏純數學、物理理論的coding,所以我就誤以為自己有一定的經驗基礎,求職CS應該只要刷刷題就可以了。

然而,當我嘗試著刷了一段時間的題後,發現不僅過程痛苦,還沒什麼效率;這才重新正視了自己在CS方面還是新手的事實

雖然有點讓我難以接受,但我也下定決心拋下過去,重新開始

我是如何成功轉行的?

一開始,我想借助於網上的一些免費演算法課打打基礎。但是我發現,大部分課程對於我這樣的新手還是不太友好,通篇聽下來,發現自己還是什麼都不會。


於是我決定找找專業的培訓機構。

我搜尋到了來Offer,並懷著忐忑的心情報了名(主要是當時身邊沒有認識的人上過來Offer,不知道值不值)。


但聽了第一節課之後,我實在是太高興了,很慶幸自己做的決定。

課程非常的系統,真正能夠做到由淺入深,讓我透徹地理解每一個演算法和知識點。這比我自己瞎摸索,或者網上一些碎片化的資料強太多了。


上了課之後,在演算法方面,老師們幫我解決了很多之前理解上的難點,尤其是遞迴、圖論等。那時,我才真正理解了什麼是遞迴,什麼是BFS,什麼時候用,有什麼步驟和順序。

在Java方面,我對於data structure的概念、用法和底層的implementation等也都有了更深的理解。

而且,來Offer的課程選擇的知識點和題目都非常的經典和高頻。

我在面Amazon和Walmart的時候考到的演算法題,在來Offer的課上老師都非常細緻地講過,所以我在面試做題的時候很淡定也充滿了信心


比較遺憾的一點是,當時我高估了自己的coding背景,並沒有上來Offer課程附帶的免費基礎訓練營

現在想想,如果當時自己上了那些基礎課,應該能幫我更快、更好地銜接和投入到後面的課程中。

所以,我非常推薦轉專業的同學能在正式上課之前,參加來Offer的基礎訓練營。


此外,我還是忍不住要誇一誇老師們的用心


因為我自己之前也做過培訓班老師,所以我深知:老師們在授課以外的時間,並不是有義務要回復每個學員的訊息,為他們答疑解惑的

但像閆老師他們,每次下課之後都會保證回答完每一個同學的問題才結束,在其他時間也會以最快速度回覆郵件或微信。

我能感受到,老師們是真真切切的去關心每一個學員,而不是上完課就沒事了。


我想,這就是所謂的教育情懷吧。


另外,來Offer是一個很好的平臺,讓我有機會去認識很多優秀的人

我來新公司入職的時候,發現有同事就是之前來Offer認識的同學。有他們帶我熟悉新環境讓我覺得非常安心。

在職跳槽都有什麼建議和心得?

就我自己的感受來說,在職跳槽有好有壞:

  • 好處在於相比剛畢業的小夥伴們來說,我多了一份保障,少了一分迫切,不至於有經濟、生活的壓力;

  • 壞處在於邊工作邊上課學習非常辛苦,而且真的很難全身心投入到求職中去。

我在剛打算要轉行的時候,十分猶豫要不要辭掉原來的工作,花更多的時間來學習。但是經過深思熟慮,我最終還是沒有辭職。

但我還是做出了取捨

我放棄了原公司promotion的機會,把自己該做的事情都好好做完,然後堅持每天下班後花四個小時左右來學習CS
 


當然,我認為每個人的情況都是不同的,不管是剛畢業的同學,還是已經工作一段時間的小夥伴,都應該綜合考慮自己的情況後再做出最佳備戰方案。

不過,對於所有人都適用的一點就是,一定要有堅定的信念和不懈的努力

希望大家都能拿到自己滿意的offer!

E/N/D

更多科技求職資訊,請關注“來Offer”!