Beste antwoord
Ik ken Tushar nu al zon 5 jaar, heb zijn groeiende passie voor coderen en het dagelijks onderzoeken van nieuwe uitdagende problemen van dichtbij gezien. Meestal zie je hem voetbal kijken of een totaal ongehoorde vraag oplossen op zijn laptop. Ja, je hebt me goed gehoord … hij heeft een geweldige verzameling interviewvragen op GitHub en het zal je verbazen hoe georganiseerd hij is met code en refactoring-dingen. Ik was eigenlijk geschokt om hem zo georganiseerd te zien, want thuis gooit hij alles hier en daar en ik ben degene die zijn kast organiseert!
Ik heb wel een paar van zijn dynamische programmeerlessen bijgewoond tijdens een van de voorbereidingslessen van een vriend van een vriend. Hij zei: “Wat je hier leert, is slechts 2\% voorbereiding, de resterende 98\% moet je doen bij huis. Denk alsjeblieft niet dat het volgen van deze lessen je een baan oplevert. ”Die keer klonk het grappige en te eerlijke instructies voor mij, maar nu, als ik denk, had hij gelijk.
Ik kan me die avond nog herinneren dat Tushar van buitenaf dit idee kreeg van bloggen op YouTube. We zaten Sandwich te eten bij Subway in Walmart en plotseling zei Tushar: “Ik zou tube-videos voor je moeten maken over de voorbereiding van een sollicitatiegesprek. Op deze manier kan ik mijn sollicitatiegesprekervaringen delen en anderen motiveren voor hun droombaan.” Hij heeft interviewervaring bij alle grote bedrijven: Amazon, Google, Facebook, Apple enz. Ik heb hem zien voorbereiden op zijn interviews. Hij zou altijd een voorbereidingsstrategie hebben en zou zich hoe dan ook oprecht aan zijn plannen houden.
Hij gelooft heilig in het proces om eerst de sollicitatiedatum in te plannen en dan te beginnen met de voorbereidingen. Echt, het werkt elke keer weer geweldig. Ik hoor veel mensen zeggen “ik ben net begonnen met mijn voorbereiding, heb meer tijd nodig … ik ben nog aan het voorbereiden” en geloof me dat deze voorbereiding nooit eindigt … lol
Als ik zijn videos bekijk, is het eerste wat me opvalt die van hem hoog energieniveau en passie voor het lesgeven van code (en toen zette ik het op mute). Sommige vragen zijn vooraf en mijn kennis over die onderwerpen is beperkt… nog steeds een inhaalslag
Tip: je geeft hem een vraag waar je al uren last van hebt, hij lost het in minuten op in ruil voor koken iets aardigs voor hem. Hij haat koken net zo veel als coderen!
Antwoord
Ik ben begonnen met algoritme cursus van Coursera en ging geweldig totdat ik vasthield aan dynamisch programmeren. Ik deed mijn best om het te begrijpen, keek de videos meerdere keren, maar kon niet in het diepe komen.
Het probleem dat ik voelde was de moeilijkheid van de taal die door elite faculteiten. Ik had het geluk het YouTube-kanaal van Tushar te vinden met bijna alle voorbeelden die in de cursus werden gedeeld. Dat heeft me echt geholpen te begrijpen wat DP eigenlijk is en het hielp me ook bij het oplossen van mijn opdrachten.
Voordelen:
a) Gemakkelijke taal voor een beginner die nog nooit algoritmen heeft geprobeerd en als beginner is begonnen.
b) Goed uitwerking met speelgoedvoorbeelden die echt helpen om problemen beter te begrijpen.
c) Schone code gegeven in zijn github-repositry die je de kans geeft om je code te optimaliseren.
Ik wil je bedanken aan Tushar voor zijn inspanningen op zijn YouTube-kanaal en het goed beheren van zijn github-repositry, wat andere programmeurs echt helpt.