Jak Tushar Roy uczy kodowania? Kim on jest?


Najlepsza odpowiedź

Znam Tushara już od 5 lat, uważnie obserwuję jego rosnącą pasję do kodowania i codziennego odkrywania nowych, trudnych problemów. Przez większość czasu znajdziesz go albo oglądającego piłkę nożną, albo rozwiązującego na swoim laptopie zupełnie niesłyszane pytanie. Tak, dobrze mnie słyszałeś… ma niesamowitą kolekcję pytań do wywiadów na GitHubie i będziesz zaskoczony, jak zorganizowany jest dotyczy kodu i refaktoryzacji. Byłem zszokowany, widząc go tak zorganizowanego, ponieważ w domu rzuca wszystko tu i tam, a ja organizuję jego szafę!

Byłem na kilku jego zajęciach z programowania dynamicznego na jednym z zajęć przygotowujących do rozmowy kwalifikacyjnej naszego przyjaciela. Powiedział: „Czegokolwiek się tutaj nauczysz, to tylko 2\% przygotowań, pozostałe 98\% musisz wykonać na Dom. Proszę, nie myśl, że uczęszczanie na te zajęcia da ci pracę. ”Wtedy brzmiało to dla mnie zabawnie i zbyt szczerze, ale teraz, kiedy myślę, miał rację.

Wciąż pamiętam ten wieczór, kiedy nie wiadomo skąd Tushar wpadł na pomysł blogowania na You Tube. Jedliśmy Kanapkę w Subway w Walmart i nagle Tushar powiedział: „Powinienem nakręcić filmy wideo na temat przygotowania do rozmowy kwalifikacyjnej. W ten sposób mogę podzielić się swoimi doświadczeniami z rozmowy kwalifikacyjnej i zmotywować innych do ich wymarzonej pracy”. Ma doświadczenie w przeprowadzaniu wywiadów ze wszystkimi dużymi firmami – Amazon, Google, Facebook, Apple itp. Widziałem, jak przygotowywał się do wywiadów. Zawsze miał strategię przygotowań i szczerze trzymał się swoich planów bez względu na wszystko.

Mocno wierzy w proces ustalania terminu rozmowy kwalifikacyjnej, a następnie rozpoczynania od przygotowań. Naprawdę działa świetnie za każdym razem. Słyszę, jak wiele osób mówi: „Właśnie zacząłem przygotowania, potrzebuję więcej czasu… Wciąż się przygotowuję” i wierz mi, że te przygotowania nigdy się nie kończą… lol

Kiedy oglądam jego filmy, pierwszą rzeczą, jaką zauważam, jest jego wysoki poziom energii i pasja do nauczania kodu (a potem wyciszam). Niektóre pytania są zaawansowane, a moja wiedza na te tematy jest ograniczona… wciąż nadrabiam zaległości

Wskazówka: zadaj mu pytanie, które dręczy Cię od kilku godzin, a on rozwiąże je w ciągu kilku minut w zamian za gotowanie coś miłego dla niego. Nienawidzi gotowania, tak samo jak kodowanie!

Odpowiedź

Rozpocząłem kurs algorytmu od Coursera i szło świetnie, dopóki nie utknąłem w programowaniu dynamicznym. Starałem się zrozumieć, oglądając filmy wiele razy, ale nie mogłem wejść w głębię.

Problemem, który odczuwałem, była trudność języka używanego przez elitę Miałem szczęście, że znalazłem kanał Tushar na YouTube, który zawierał prawie wszystkie przykłady udostępnione na kursie. To naprawdę pomogło mi w zrozumieniu, czym właściwie jest DP, a także pomogło mi w rozwiązywaniu zadań.

Zalety:

a) Łatwy język dla początkujących, którzy nigdy nie próbowali algorytmów i zaczynali jako początkujący.

b) Dobrze opracowanie z przykładami zabawek, które naprawdę pomagają w lepszym zrozumieniu problemów.

c) Czysty kod podany w jego repozytorium github, co daje szansę na optymalizację kodu.

Chcę podziękować Tusharowi za włożenie wysiłków w jego kanał YouTube i dobre zarządzanie repozytorium github, które naprawdę pomaga innym programistom.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *