刷題準(zhǔn)備:在北美大部分大學(xué)的8月份開(kāi)學(xué)前,就已經(jīng)開(kāi)始尋找實(shí)習(xí)機(jī)會(huì)了。因此,提前了解并刷題至關(guān)重要。如果你之前沒(méi)有接觸過(guò)算法刷題,建議至少提前一年開(kāi)始準(zhǔn)備。如果有時(shí)間,最好在國(guó)內(nèi)先獲得一些實(shí)習(xí)經(jīng)驗(yàn)。在大四下學(xué)期(1-7月),爭(zhēng)取至少進(jìn)行3個(gè)月的實(shí)習(xí),而刷題至少需要4個(gè)月以上。此外,還要注重其他項(xiàng)目來(lái)豐富你的簡(jiǎn)歷。合理安排時(shí)間,計(jì)劃好自己的學(xué)習(xí)和準(zhǔn)備工作。
適應(yīng)和面試準(zhǔn)備:入學(xué)后的第一個(gè)月需要適應(yīng)新的學(xué)習(xí)環(huán)境。隨后,各大學(xué)在9月份開(kāi)始舉辦職業(yè)招聘會(huì)。你應(yīng)該投遞申請(qǐng)到至少200家公司,并做好面試準(zhǔn)備。
瘋狂面試:從9月到12月,你將面臨密集的面試。努力爭(zhēng)取到暑期實(shí)習(xí)機(jī)會(huì)。
春招備戰(zhàn):如果暑期實(shí)習(xí)沒(méi)有找到合適的機(jī)會(huì),那么在第二年的1-3月份繼續(xù)準(zhǔn)備春季招聘。盡管春招機(jī)會(huì)相對(duì)較少,但還是建議盡可能在秋季招聘期間就找到合適的實(shí)習(xí)。
項(xiàng)目經(jīng)歷的重要性:如果學(xué)校的項(xiàng)目課程有含金量,那就全力以赴。然而,大多數(shù)項(xiàng)目課程相對(duì)較簡(jiǎn)單,因此建議自己尋找項(xiàng)目來(lái)參與。避免參加LeetCode競(jìng)賽或其他算法比賽,重要的是你自己能否解答面試中的問(wèn)題。保持自我提升,擁有清晰的目標(biāo)。
暑期實(shí)習(xí)和進(jìn)一步學(xué)習(xí):在第二年的5-8月期間進(jìn)行實(shí)習(xí),如果找不到合適的機(jī)會(huì)或者對(duì)某些內(nèi)容感到困惑,不要害羞,可以考慮參加一些專(zhuān)業(yè)培訓(xùn)班。畢竟,如果你在兩個(gè)學(xué)期后仍然無(wú)法理解某些概念,還是花些錢(qián)去學(xué)習(xí)并掌握它們吧。因?yàn)闆](méi)有退路,不要在面子上過(guò)于堅(jiān)持。如果到了9月還沒(méi)有找到全職工作,考慮回國(guó)也是一個(gè)選擇。