But I knowthattherehavebeensomepeoplewhosaymaybeyouhavetobeborntocoat, kindoflikehowyoumayneedtobeborntobe a reallygiftedmusicalcomposer, and I cantellyouthat, atleastformyself, I learnedtocode, butitwas a realstruggle, evenforme.
I startedat a veryyoungageandsaysixthgrade, butevenas I wasgettingthroughlearningpointers.
I remembercryingduringthosefirstfewlessonsbecauseitwasjustsodifficult.
I knowthis, though, thatthosewhopersistedwereabletogetthrough.
Andthereare a numberofthingstowatchoutforonyourjourneyintoSouthforengineering, ifthat's whatyou'regoingforherenow, beforewegetstartedhere, I dowanttomentionthatthisvideoissponsoredbymyself.
I'veactuallywrittenup a littlespeechforyouguyshereformy 15 minutesoffame.
So I get 15 minutes.
I havebeenrunningthisprogram, thistechinterviewtrainingprograminwhich I willactuallyhelpfasttrackyourcareerwithJoma.
Checkouttheirtrainingprogram.
TechInterviewprodotcomYougetthefirstepisodefree.
When I firstbeganlearningtocode, itwassodifficult.
Look, I'm notgoingtoreadthiswholethingforyouguys.
Justdon't bestupid.
CheckouttheprogramTechinterviewprodotcom.
Soonereasonthat I thinkcodingmaybedifficultisbecauseitis a combinationofthreedifferentskills, actually, notjustone.
Spent 20 minutesatthebeachreading a chapterofyourhistorybook.
That's okay.
That's fine, Thenthattypeoflearningcanbedoneinsegments, butforcomputerprogramming, youreallyneedtobesittingin a singleplaceatyourdeskatthecomputerfor a longperiodoftime.
Anotherreason I thinkthatcodingisdifficultforpeopleisthatitrequiresabstractthought, whichis a skillthatmostofushavenotreallybeentough, andmanypeoplecangothroughlifewithoutreallyusingmuchabstractthought.
That's justnotveryuseful, likehowthe D compileand 64 gamecartridges.
Inmanyways, learningcodeis a battleagainsttimeinwhichyouwanttoprioritizeourlearningandmakesurethatyou'realwaysontherighttrackandnotlearningsomepieceoftechnologythat's notveryuseful.
And I thinkpeoplealsoreallyneedtoaskthemselves, Doyoureallywanttocoat?
Doyouthinkitiscool?
I think a lotofpeople, maybetheylookattheamountofmoney, thesalaryincomethatsoftwareengineersaremaking.
Theythinkthatpart's cool.
Maybetheylookatthelifestyle, butdotheytrulywanttobe a programmerthemselves?
Assoonasyouhave a job, thenyou'llfeellike, Oh, hey, yeah, itwasprettyeasy.
Andthisiswhereonebigdisconnectisisthatthecodinginterviewprocessisoftencompletelydifferentthanactualpracticalreallifeprogramming, anditisactually a separateskillsetright.
Yougottogothroughwhiteboardingquestionsandsolve a bunchofbrainteasersandspecificcodingrelatedquestions, andthere's a wholedifferentsetofskillsinvolvedinthat.