母愛奇跡作文
分享下轉(zhuǎn)專業(yè)一年多以來的找工作經(jīng)歷,希望對(duì)大家有所啟示。

美本工科,研究生轉(zhuǎn) CS,此前寫過一些 Matlab 的計(jì)算和GUI相關(guān)程序大概小幾千行,此外就沒有了。本科時(shí)候想做 consulting ,面了一些相關(guān)公司之后卻覺得自己并不適合長(zhǎng)久做這行,相比之下一些課上的編程作業(yè)讓我越發(fā)覺得自己對(duì) CS 更感興趣,于是下了決心轉(zhuǎn)了 CS.
第一學(xué)期上算法,操作系統(tǒng),complexity theory,一開始其實(shí)挺痛苦的,有很多很掙扎的時(shí)候,也不知道自己到底能不能學(xué)好。感到幸運(yùn)的是自己算法和complexity theory 這些理論課都還學(xué)的不錯(cuò),畢竟不需要多少編程功底,認(rèn)真思考就能入門。同時(shí)操作系統(tǒng)課用 C 編程感到特別無(wú)力,尤其是自己連 pointer 和 reference 都不是很清楚,作業(yè)卻讓你編多線程,改內(nèi)核,寫文件系統(tǒng)的時(shí)候。
這時(shí)候給自己定了定位,理論課理解還不錯(cuò),但是急需提高自己編程能力,有一個(gè)明確方向努力更好。我覺得美國(guó)的技術(shù)面試比之前想做的 consulting 實(shí)在是太良心了,曾經(jīng)的面試復(fù)習(xí)大多就是準(zhǔn)備一堆故事然后大講特講,然而我覺得主要靠講的面試實(shí)在太軟,缺了些需要認(rèn)真積累準(zhǔn)備的技術(shù)硬實(shí)力作為標(biāo)準(zhǔn)。相比之下 technical interview 更有跡可循,只要努力把常用數(shù)據(jù)結(jié)構(gòu)算法練熟,是可以實(shí)實(shí)在在進(jìn)步的,面試表現(xiàn)上的差異除了自身聰明程度之外,有很多的地方可以靠平時(shí)的努力訓(xùn)練彌補(bǔ)。
于是寒假和幾個(gè)小伙伴報(bào)了九章算法班,放棄了所有出門玩的計(jì)劃,周末聽課做筆記,周一到周五和基友默默在學(xué)校圖書館寫代碼。課程結(jié)束后不敢說自己對(duì)老師講過的所有題目和技巧都理解了,坦白講以我的基礎(chǔ),很多題只能大概聽懂,但并沒法理解其中的技巧,尤其是遇到新問題的時(shí)候沒法靈活的應(yīng)用上去。
好在認(rèn)真跟完了整節(jié)課之后,算法題和算法面試的門對(duì)我打開了。能和有豐富算法競(jìng)賽和面試經(jīng)驗(yàn)的老師交流的好處也在這里。剩下對(duì)于算法的理解還有實(shí)現(xiàn)能力的空缺,我可以自己再用大量的時(shí)間和練習(xí)去填上。但是如果沒有借著幾位老師上課得到的 vision ,我很可能會(huì)在自己摸索中繼續(xù)浪費(fèi)大量時(shí)間,這是我覺得自己報(bào)了九章課最大的一點(diǎn)收獲。
春季的課相對(duì)感覺就自如了一些,自己也可以相對(duì)自如地用 Java 寫一寫課上的 Project 了。對(duì)于程序員來講,實(shí)戰(zhàn)能力固然重要,不過對(duì)我這種剛剛轉(zhuǎn)專業(yè)沒有系統(tǒng)學(xué)習(xí)過的人來說,從提高刷題熟練度來提高自己對(duì)一門編程語(yǔ)言的理解也是個(gè)很有效的辦法。同時(shí)面了一個(gè) NYC 大投行的 technology analyst intern ,整個(gè)面試過程甚至讓我覺得他們問的問題實(shí)在是太簡(jiǎn)單了。。銀行業(yè)技術(shù)職位的難度不高,不過自己一個(gè)寒假的訓(xùn)練也非常重要,加快了自己越過這些低級(jí)技術(shù)門檻的過程。而后又面了一個(gè) amazon 的 intern,面的居然就是算法課的原題。。。。無(wú)壓力秒了剩下的都是聊天。。。。 只不過家庭原因我只接受東岸職位,后來就沒搭理過他們。心里還是非常有成就感的,既然現(xiàn)在面銀行和 amazon 能趟過,再給我?guī)讉(gè)月,我肯定能隨便選了。
此后幾個(gè)月里基本馬不停蹄的刷lintcode,查資料,思考數(shù)據(jù)結(jié)構(gòu),看算法。我刷題比較慢,一般一天能吃透的也就 3 道左右,很少超過 5 道。好在自己的計(jì)劃戰(zhàn)線也很長(zhǎng),一年左右的時(shí)間哪怕一天看明白三道題也綽綽有余,重在堅(jiān)持就可以了。所以自己刷題的時(shí)候很少貪速度,一是因?yàn)樽约捍_實(shí)做不到一天秒十幾道新題那么快,二是有長(zhǎng)遠(yuǎn)計(jì)劃的話,腳踏實(shí)地才是長(zhǎng)期受益最大的策略。盲目堆積數(shù)量的做法適合面試前根據(jù)面經(jīng)押題;同樣的類型題自己反復(fù)思考總結(jié)更能提高自己解決這類問題的整體能力,對(duì)常用算法思路理解上去了之后,面試遇到的題自己見沒見過反而不那么重要了。
實(shí)習(xí)期間通過不停看面經(jīng)發(fā)現(xiàn)很多公司已經(jīng)開始面 system design 問題,加上算法寫到一定程度之后已經(jīng)不太滿足于天天刷題,于是又伙同了幾個(gè)小伙伴一起上了個(gè)系統(tǒng)面試班,同樣是記筆記 + 自己平時(shí)思考。至此自己已經(jīng)覺得,面大多數(shù)公司沒什么問題了,除了少數(shù)第一梯隊(duì)有自己的面試套路風(fēng)格而且非常喜歡出新題之外,都比較有把握,遇到自己從來沒遇到的問題也基本可以舉一反三。 至此回頭看我報(bào)算法班時(shí)候第一個(gè) ac ,已經(jīng)過了九個(gè)月了。 這九個(gè)月里有走的比較慢的時(shí)候,但好在磕磕絆絆一直都在往前走,而且越到后面越從容。
實(shí)習(xí)結(jié)束拿了 return offer ,不打算去,繼續(xù)面著。 在 NJ 和 NYC 的好技術(shù)公司不算特別多,所以名單也很小。 校招第一個(gè)面了 Bloomberg ,基本是胸有成竹去交的 application.
總結(jié)一下自己的經(jīng)驗(yàn):
1. 我很喜歡計(jì)算機(jī)。我也覺得 CS 作為一個(gè)學(xué)科有很多的優(yōu)點(diǎn)。它有很多需要刻苦鉆研才能理解和有所突破的理論和技術(shù),同時(shí)也可以追求簡(jiǎn)單實(shí)用,把寫代碼作為一種基本工作技能。一個(gè)學(xué)生可以根據(jù)自身的努力和天賦尋找到適合自己喜歡自己的位置,只要你喜歡而且愿意學(xué)習(xí),總會(huì)有實(shí)實(shí)在在的提高,而這種提高在求職時(shí)候可以作為一種硬實(shí)力,跨過許多在國(guó)外語(yǔ)言、文化和身份的障礙。相比其他專業(yè),不得不說在知識(shí)實(shí)用性與找工作方面來講,CS的優(yōu)勢(shì)非常大。
2. CS也是一個(gè)入門門檻很低的專業(yè)。這里的“低”是一個(gè)相對(duì)的概念,因?yàn)檫@個(gè)專業(yè)的特性決定了很多知識(shí)與技術(shù)都在網(wǎng)上無(wú)償分享。從各種大學(xué)貢獻(xiàn)給各類 MOOC 平臺(tái)的公開課,GitHub上優(yōu)秀項(xiàng)目的源代碼,stackoverflow上技術(shù)問題的解答,到交流網(wǎng)站上手把手錄制教學(xué)視頻的網(wǎng)友,非常多優(yōu)秀甚至最好的教育資源,都可以在互聯(lián)網(wǎng)上無(wú)償獲得。只要一個(gè)人聰明并且愿意學(xué),就能得到實(shí)實(shí)在在的成長(zhǎng)、提高與認(rèn)同。
3. 因此就算一開始基礎(chǔ)不好感到無(wú)所適從,只要有心,都會(huì)慢慢找到自己的成長(zhǎng)軌跡。以自己經(jīng)歷來看,最重要的主要是耐心。畢竟沒有人一生下來就是大神,都是靠著自己一點(diǎn)一點(diǎn)積累出來的。既然國(guó)外讀學(xué)位至少有那么一兩年的時(shí)間,有一個(gè)長(zhǎng)遠(yuǎn)規(guī)劃,一步一步踏實(shí)去走就好了。作者自己現(xiàn)在利用在校時(shí)間也會(huì)去 bloomberg 一周幾天兼職工作,由衷覺得找到工作也僅僅是自己職業(yè)生涯的起點(diǎn),后面的路還有很長(zhǎng),要學(xué)的東西還有很多。如果讀者身在學(xué)校,我覺得好好規(guī)劃下自己的學(xué)習(xí)計(jì)劃,從好好上課認(rèn)真刷題堅(jiān)持做起,就是個(gè)很好的開始。Good luck, have fun :)
【母愛奇跡作文】相關(guān)文章:
蝸牛的奇跡作文04-19
【精選】生命的奇跡作文01-07
生命的奇跡作文11-27
生命的奇跡02-25
蝸牛的奇跡05-05
生命的奇跡作文(優(yōu)選)08-22
生命是種奇跡的作文04-28
(熱門)生命的奇跡作文04-28
夢(mèng)想造就奇跡作文01-15
生命的奇跡作文【精品】02-10
- 相關(guān)推薦