Nejlepší odpověď
Vím, že Tushar je znám už asi 5 let, každý den pozoroval jeho rostoucí vášeň pro kódování a zkoumání nových náročných problémů. Většinu času ho „najdeš buď sledovat fotbal nebo řešit úplně neslýchanou otázku na svém notebooku. Jo, slyšel jsi mě dobře … má úžasnou sbírku dotazů na pohovory na GitHubu a budeš překvapen, jak bude organizovaný je s kódem a refaktoringem. Vlastně jsem byl v šoku, když jsem ho viděl tak organizovaného, protože doma hodí všechno sem a tam a já jsem ten, kdo organizuje jeho skříň!
Zúčastnil jsem se několika jeho kurzů dynamického programování na jednom z kurzů přípravy na pohovor našeho přítele. Řekl: „vše, co se zde naučíte, jsou jen 2\% přípravy, zbývajících 98\% musíte udělat na Domov. Prosím, nemysli si, že účast na těchto kurzech ti dá práci. “Tentokrát mi to znělo vtipně a příliš upřímně, ale teď, když si myslím, měl pravdu.
Stále si pamatuji ten večer, kdy od ne, odkud Tushar dostal tento nápad blogování You tube. Jedli jsme sendvič v Subway ve Walmartu a najednou Tushar řekl: „Měl bych ti natočit videozáznamy o přípravě na pohovor. Tímto způsobem mohu sdílet své zážitky z pohovoru a motivovat ostatní i pro jejich vysněnou práci.“ Má zkušenosti s pohovorem se všemi velkými společnostmi – Amazon, Google, Facebook, Apple atd. Viděl jsem ho, jak se připravuje na jeho rozhovory. Vždy měl strategii přípravy a upřímně se držel svých plánů bez ohledu na to, co se stalo.
Pevně věří v proces plánování termínu pohovoru nejprve a poté počínaje přípravami. Opravdu to funguje skvěle pokaždé. Slyšel jsem spoustu lidí říkat „Právě jsem zahájil svoji přípravu, potřebuji více času … stále se připravuji“ a věřte mi, že tato příprava nikdy nekončí … lol
Když sleduji jeho videa, první věc, kterou si všimnu, je jeho vysoká úroveň energie a vášeň pro výuku kódu (a pak jsem to ztlumil). Některé otázky jsou předem a moje znalosti o těchto tématech jsou omezené … stále dohánějí
Tip: Dáte mu otázku, která vás trápí už celé hodiny, vyřeší to během několika minut výměnou za vaření něco pro něj hezké. Nesnáší vaření stejně jako kódování!
Odpověď
Kurz algoritmu jsem zahájil od Coursera a šlo to skvěle, dokud jsem nezůstal u dynamického programování. Snažil jsem se pochopit, sledoval jsem videa několikrát, ale nedokázal jsem se dostat do hloubky.
Problém, který jsem cítil, byla obtížnost jazyka používaného elitou fakulty. Měl jsem to štěstí, že jsem našel Tusharský kanál YouTube, který pokrýval téměř všechny příklady sdílené v kurzu. To mi opravdu pomohlo pochopit, co DP vlastně je, a také mi to pomohlo při řešení mých úkolů.
Klady:
a) Snadný jazyk pro začátečníka, který nikdy nezkoušel algoritmy a začíná jako začátečník.
b) Studna zpracování s příklady hraček, které opravdu pomáhá lépe porozumět problémům.
c) Čistý kód uvedený v jeho repozitáři github, který vám dává šanci optimalizovat váš kód.
Chci poděkovat Tusharovi za to, že vynaložil úsilí na svůj kanál YouTube a dobře spravoval své úložiště github, což ostatním programátorům opravdu pomáhá.