Leadfromwebsitesandonlinestorestomarketingtools, analytics, squarespacesallinonestoptobuild a beautifulonlinepresenceandrunyourbusiness.
Get 10% offyournextorderEscortsbasedoncomslashTechLeague.
Thefirstthing, thoughyouneedtounderstand, isthat I hadprettymuchbegunprogramminginelementaryschool.
I wasworkingoncue.
Basicvisualbasicmaking a bunchofgamesandgamingisprobablywhatmotivatedme.
I hadalwayswantedtobe a gameprogrammer.
Inhighschool, wehadtheAPcomputerscienceclass, and I wasprobablyalreadythetopstudent.
Bythen, I wentoverto a communitycollegetolearn C plusplus, andthatwastoughbecause I didn't knowaboutpointersatthetime, and I rememberevencryingoveritbecausetherewassuchanobscuretopic.
Butonce I figureditout, itwasn't thatbad.
Throughgoodgradesandgraduatedvaledictorianinhighschool, I wasabletogetintoUCBerkeleyundertheGeeksdepartment, ElektronikEngineeringandComputerScience.
Theyteachyouactuallyreallyobscureuselesslanguageslikelistscheme, assemblycode, somejava, butwithouttheWebframeworks, Doyouneedtomake a practical?
Theydon't eventouchJavascriptorpython.
Andso I wouldgolookingaroundthatrandomlanguageslikepearlflashregularexpressions.
Mostoftheseareoutdatedbynow, butwhatitdidformewasallowedmetocreateWebapplicationsthatwouldlunchtheentireschoolclassscheduleOrganizer's eventfinders a datingsitefortheschool.
Andovertime, thesmartpetprojects.
Theycuttheeyeof a localschooltechadministratorwhoofferedme a jobandthatthere's somerandomworkforhimhere.
Andthey'redoing a WebscrapingusingPythonpro.
Andthenmyaunt, whowas a directoratJuniperNetworks, referredmeintothecompany.
I passedtheinterviewforaninternship, and I wasdoinglikecleanupoftechnicaldocumentation, usingproscripts, regularexpressions.
Andthiswasreally a prettybasicjob.
Nothingtowritehomeabout.
Butthey'retooimportant.
Lessonsfirstis I acceptedhelpfromsomebodyelse.
I didn't trytodoitonmyown, and a lotofpeoplegooutthereandtheysaytheywanttodounderown.
Theydon't needanybody's help.
Theywanttobe a selfmademan, and I justdon't thinkthat's thewaytogoabout.
Theotherthingis, I focusonprojectwork, a lotofthelanguagesthat I learnedforthesakeoflearning.
Theydidn't reallygetmeanywhere.
I justlearnedthemandthatforgotthem.
Theywentaway.
Butitwastheprojectworkthat I didthatactuallywentonmyresumeandhadlastingimpact, eventhoughtheunderlyinglanguage, likePearlprettymuchfadedoutinmysenioryear.
I studiedabroadinJapan, which I highlyrecommendsthatthenthebrotheris a greatexperience.
Itreallyopensupyourmindthenperspectives.
When I cameback, actually, itwasprettydifficultformetoget a job.
Evenwithcredentials, likegraduatingoutofUCBerkeleywhile I wasabletogetinterviewsthatMicrosoftorGoogle, theinterviewprocesswassotrickytherewasnoleakcoat.
Itwas a bunchofbrainteasers, questionsthatwouldbebannedbytoday's standards.
Soinstead, I decidedtojustappliedtogradschool, getmymaster's degreeandplus I reallywantedtodocomputergraphicsright.
I wantedtobe a gameprogrammer, and I feltthat I hadonlytakenoneclassandcomputergraphicsandneithermoreknowledgeanyways.
So I appliedtheUCSanDiegoand U C.
L.
A.
Andgotintoboth.
AndthatchillsUCSanDiegobecause I wantedtobeclosertothebeachandtheircomputergraphicsdepartmentwasalsojustmuchstronger.
Personally, I had a lotoffuningradschool.
It's like a secondchanceatcollege, and I wasabletohonemyskillsandsay, Advancedalgorithms, fans, operatingsystems, computerarchitecturejustreallygetmoreintothat.
ThfordatabasesandcomputergraphicstooksomemoreclassesincomputerrenderingComputervision, andbythetime I finished, I hadalsocompletedinternshipsatMicrosoftandSunMicrosystems.
Essentially, justhaving a graduatedegreeopens a fewmoredoors, givesyousomemoretimetoapplytointernships.
So, inmyopinion, isnot a badoptionifyoujustwanttobuyyourselfsomemoretime, especiallythesedays, ifyouwanttogetintosay, likemachinelearning, havingsomeadditionalknowledgeintheseeventsareasaugmentedreality, virtualreality, computergraphicsstayedthebasissecuritynetworking, itcouldbebeneficial.
Andthatwasjustasgood, ifnotbetter, inmyopinion, becauseGameindustries, theydon't payuswell, and I easilycouldhavesaidthatthatjobformylifetime, probablythingsweregood, Butperhapsfortunatelyforme, I startedgettingintoWebdevelopment.
Someofmyappstartedtakingoffaswell, andeventually I quitthewholegraphicsgamingindustryandgotintoWebtechnologies.
ThisshiftintoWebtechnologiesisreallywhatbroughtmetoSiliconValleyandbroughtmysalaryrangeprobablyinto, say, the 120 k range.
Fromthere, I'veworkedonmyownabsentgames.
Asanindie F developer, I joinedthefieldstartupsofwork.
That's a largercompanieslikeGrouponplayedthem, whichwaslater, quitebyDisney.
Andthiswas a riskytimeforme.
I wasjumpinginandoutbetweenjobshoppingaroundandformyprojects.
I triedtodotwothings.
I wouldneverjustlearn a languageforthesakeoflearning.
Usuallythatendsupindisaster, like I oncelearnedtoSwiftbecause I thoughtitwascool.
I neverusedit, andthatjustforgotthat I'velearnedhalf a dozenJavascriptframeworks, but I neverusedthoseeither.
Theyjustwastedthewayso I wouldencourageprojectbasedlearningwhereanytimeyou'retryingtolearnsomethingyou'realsotryingtodevelop a projectthatgoesontoyourresumeinthismanner, anythingyoulearnyoucanputonyourresumetwice.
Likeifyoulearntypescript, youcanputthelanguageonthere, andthenyoucanalsoputinthefieldforwhicheverprojectyoudevelopedonandcantalkabouttheimpactthatthehead, as I mentionedearlier.
It's muchbetterthanlistening a laundrylistoflanguageslike a s p dotnetonyourresumethatmanycompaniesmaynotcaremuchabout.
Asindependentappdeveloper.
I didprettywell.
Actually, I wasalready a selfmademillinerbywritingtechnologytrendslikeiftheiPhonecameoutofFacebookatplatformcameout, Twitterplatformscameout.
I wouldjuststartbuildtheapseforthoseastheycameout, andthenpeoplewouldbeeagertotryoutthesenewAPS.
MybasictechnologyStackisfairlyoldschool.
It's likeclinicsApache, mysequel.
PHPsome J CoryCSShtml.
That's prettymuchit.
And I couldgetveryfarwiththat.
ThrowingsomemencashandCDinsforscalabilityandtheyintegratewith a bunchofothermicroserviceistheironlinelikeGooglemapsTwitterAPeyesFacebookAPEyesChatServiceisEMSonAWSfortheir e mailservice.
Is I reallyjustintegratingwith a bunchofotherplatformsandbringingintheirfunctionalitycanhelpyoulaunchfeaturesquickly.
ThisisessentiallyfullstackWebdevelopment.
It's probablymyfavoriteareatobeinbecausetheimpactissolarge, youjustthrowup a websiteandanybodycanaccessitthroughjust a euro.
Butatsomepoint, I wantedtoalsogetintomobileIOSdevelopmentbecause I had a bunchofabsentgames.
I wantedtobringthemtotheIowa's platformnatively.
So I taughtmyselfobjectiveseepagain.
Itwasn't justforthesakeoflearningthelanguage.
I had a projectinmindthat I wantedtolunch, and I knewthatif I couldgetthisdone, I wouldbeabletoputobjectivesdownmyresumewiththelistofprojectsthat I knew, I wouldbepushingoutatleastfourgames.
So I traveledaroundworkingremotely, teachingmyselfmobiledevelopment.
Andyou'llnoticethateveniftheprojectfelt, I wouldstillhavelearnedmobiledevelopmentandthatisvaluable.
Theywerereallyrampinguptheirmobileofferingsand I wasabletoland a jobtherebecausetheopportunityfitmyskillset.
Andprobablyalsobecause I hadjustbeendoingsomanyinterviewsalongthewaythat I prettymuchknewwhattheywerelookingfor.
Atthispoint.
I spentthreeand 1/2 yearsworkingthereontheYouTubeIOSupandthenswitchedovertoFacebook, workinginthevideoworkundermobileplatforms.
Andthat's prettymuchmycareertrajectoryandyou'llknowthisthat I didtrytoguidemycareeralongwithinthesametypeofdomainlikeuserphasingWebmobileappfeatures.
I couldhavejumpedintocryptosecurityDatabaseadministration, but I thinkthatespeciallyinthisfieldwhereit's quitebroad, thenyoucangointhenumberofdirectionsthatyoutriedtodevelop a littlebitof a narrative, a storyaboutthetechnicalbackgroundandskillsetsthatyoubring.