Ifyou're a reallycreativeanddesignorientedperson, youcouldbemoreof a frontanddesigneroreven a graphicdesigner, whereyouspendmostofyourtimeinHTMLandCSSandnotnearlyasmuchinJavascript.
Andyoumayevenworkinprogramssuch a sketchFigMarillustrator, whereyou'reactuallybuildingdesignsnotincodebutinsomeotherprogramspecificallymeantforbuildingoutWebdesigns.
Thisis a reallygreatrouteforsomeonethat's reallycreativeandreallylikesdesign.
I amnotnearlyasgooddesigners.
I needtobetobe a fullfrontanddesigner, Sothat's why I stickmoreinthefullstacksideofthingsbecause I prefertobeabletodobothalsointhefrontend.
Youhaveyou, I andyouextradesignersanddevelopersandthesepeople.
Almosteverythingyoudoisgonnabethrough a Linuxterminalorcommandline, andyou'regonnabemostlikelySSagingintoserversthatyou'recontrollingthroughyourcompanyanddoing a bunchofcommandlinerelatedinterfacesandalsojusthookingupallthedifferentinfrastructurepotentiallyonAWSorsomeotherplatformlikeDigitalOcean.
Maybe a greatoptionforyou, and I woulddefinitelylookintoitnow, moving a littlebitfurtherawayfromDevOps.
Wehavethedatabaserelatedpeople, andthisis a littlebitmoreremovedfromleddevelopmentthantheotheroptions, butit's stillsomethingveryconnectedtolovedevelopment.
SoifyouenjoywritingthingsinSequelssuchasPostCrest, mysequelevenknowSequelssuchasMongo, D.
B andyoujustreallyareintooptimizingthosequeriesandwritingreallycomplexsequelqueries, then I wouldhighlyrecommendlookinginto a databaseoptionat a potentiallylargercompany.
Sonextwe'regonnamoveontothebackanddeveloper, whichiskindoftheveryfirststepindevelopmentthatmostpeoplethinkofwhentheythinkoftheWebandthebackanddeveloperissomeonethatgenerallyreallylikesthelogicalsideofthingsmoresothanthecreativitysideofthings, you'regonnabedoing a lotofworkondivineinyourcontrollers, yourroutes, yourmodels, yourdatabaseinteractionsaswellasthingssuchastestingintheback.
Andtestingseemstobemuchmoreprevalentthaninthefrontend, eventhoughrecentlythefrontendhasgotten a lotbetterattesting.
But I definitelysaidthebackendismuchmorefurtheralongfortesting.
Soifyoureallylikethatlogical, definedtestedapplication, I highlyrecommendgoingwiththebackendoverthefrontend.
Whichmeansitcouldbeeasiertoworkwith, becauseyoudon't havetoworryaboutsupporting a bunchofolderversionsofthingsonthebackendlikeyoudoonthefrontend.
Soifyouenjoythatlevelofstabilityandtestednous, then I wouldhighlyrecommendcheckingoutbackanddevelopmentoverfrontanddevelopment.
Next, we'regonnaskipoverfullstackdevelopmentandcomebacktothatonelastbecauseit's a combinationofbothbackendandfrontend, andthenwe'regonnajumpintofrontanddevelopmentnext.
Sowhatyoudesignisactuallywhattheusersees, whichcanbereallyrewardingtoknowthatwhatyou'rebuildingtheuserisactuallyseenandinteractingwithandactuallyappreciatinganotherthingaboutthefrontandthatyoumaynotlike a CZmuchisthatthefrontandgenerallyhaspotentiallylesstestbecauseit's a bitnewer.
Theideaofdoing a lotofworkonthefrontendismuchnewerthanthebackend, whichhasbeenaroundforsolong, whichalsomeansthatthingswerechanging a lotinthefrontend.
Going a littlebitfurtherdownthefrontendroute, wehavethe U X versus U I designerandessentiallythedifferencebetweenthesetwoisthey'rebothareverycreativeanddesignfocused.
But a U IEdesignerisgonnaspendmuchmoretimedealingwithCSSandactualpresentationandhowthingslook.
Because, as I said, theyhave a lotofoverlapbetweenthetwo, whichiswhyinmanysmallercompaniestheydon't havespecific u x andyoueyerolls, theyjusthave a frontanddeveloper.
Thisis a rolethat a lotoftimesyouactuallywon't seeasmuchinlargercompaniesbecausetheywanttohavededicatedbackinandfrontendpeople.
Butinsmallercompaniesthatdon't havethemoneytobuildthesupport a fullfrontandteamand a fullbackandteam, they'regoingtohirefullstackdevelopers.
Andtheideaof a fullstackdeveloperisthatthey'regoodinboththebackendandthefront, andthey'renotgonnabeasgoodas a fulltimebackindeveloperorfulltimefrontendofover.
Butthey'regonnabebetterasonepersonatmakingbothofthemworkthaniftheyhadjust a backanddeveloperorjust a frontendofover.
Sotheideaof a fullstackdeveloperistojustbereallyrowroundedinallthedifferenttechnologiesthatcomewithbackendandcomewithfrontend.
Youdon't havetobeanexpert, butyouneedtobepassableandgoodandessentiallybuildingout a fullapplicationfromthevery, verybackend, connectingyourdatabaseallthewaytohowitlooksfortheuser's usingtheCSSinHTMLandpotentiallyevencreatingdesignsintoolslikesketchorfigMama.
Andonceyoudo, I wouldspendthemajorityofyourtimeworkingonthatonethatyouprefersoyoucouldbecomereallyproficientineventhefrontendorthebackendifthat's yourroute.
Otherwise, like I mentioned, youcouldgowiththedatabaserouteortheDevOpsrouteifthat's yourcupofteaandthat's all I got.
Ifyouthink I missed a developerroll, makesureletmeknowdowninthecommentsbelow, because I'd lovetoheartheoptionsouttherethat I hadn't eventhoughtof.
Also, ifyouwanttoseemoreofmyvideos, makesureyouclickoverheretocheckthemoutandsubscribetomychannelformorevideoswhere I simplifythewebforyou.
Thankyouverymuchforwatchingandhave a goodday.
Soyoujustfoundoutaboutprogrammingandyoufoundoutyoureally, reallyloveit, especiallyWebdevelopment, Andyouwannalookintobecoming a Webdeveloper, butyou'renotreallysurewhatpathyouwanttotake.