Andifyou'renotusingthesetoolsthan I think, youprobablyshouldn't evenbecomingyourself a developer.
Ifyou'reanexperiencedveteranengineer, youmayalreadyknow a lotofthesetools, butyoumightlearnsomething, too.
Andifyouare a beginnerengineerthan I hopedtosetyouontherightpath, and I'm goingtobecoveringmyselfforsetupfortheyear 2019 lettingyouknowthetoolsthat I'm usingthisvideo, bythewayit's broughttoyoubydailycodingproblemdotcomslashtechleadCheckhimoutfordailyinterviewproblemstogetyouherselfsetupforpassingsoftwareengineerinterviews, socheckhimouttherelikecodingproblemdotcomslashtechleadallright, Sowithoutfurtherado, we'regoingtogetintothelist.
Butbeforewegettothelist, I wantedtomentionthat I'm wellawarethattherearemanydevelopersinmanydifferentspecificInishareasworkingwithspecificsoftware, toolsandapplications.
And I'm notoutheretomentioneverysinglethingthatyou'resupposedtobeusing, but a generalbroadsetofapplicationstohiseditors, thingslikethatthat, inmyopinion, isgoingtobenefiteverysinglesoftwareengineeroutthere.
Solet's getyouguyssetup a tip.
Numberoneisgoingtobewiththeeditor.
I recommendyou'reusingeithersublimetextorvisualsthroughthe O coat, andpersonally, I usebothofthemsublimeTexas.
Excellent.
Itisveryfast, and I useitonthedailybasis.
Itisthenumberoneapplicationthat I'm using.
I haveopenalmostallthetime, and I don't useittonecessarilycode.
I usedittowrite a lotoftextnotesformyself, organizemyideas, rightthoughts.
I alsouseittobrowsecodeandthecodeaswell.
Oftenthefirstthing I dowhentheystartbrowsing.
Codeis, I openeditupinsublimetextbecauseusingsublimeTex, I couldn't dofuzzysearchtoopenanyfile I want.
I canjumparoundthecodedepositoryviewfilesquickly, and I canalsodo a quicksearchandreplaceswiththis, too.
I willoftenusesublimetexttodocoderefactoring, usingtheirpowerfulregularexpressionsbasedsearchandreplacefunctionality.
Customizeabilityaswellasfuzzysearchforopeningfilesmakes a blindtextanamazingeditor, a closecompetitorsMicrosoftVisualStudioCoatbuiltontopofelectron, whichisessentiallylike a JavaScripttypeofapplication.
Personally, I likevisualstudiocode a lot.
Itismuchmorefeaturefel.
Itisalsoslower, thoughtolaunch, andthatistheonedrawback I thinkthatithas.
Asidefromthat, though, I usethevisualstudiocodefor a lotoffeatureslikeyoucaninstall a bunchofdifferentextensionsonthat.
YoucanruncodeRunner.
It's gotintelligence.
Buildthemforothercoachcompletion.
I personallyusevisualstudiocodeas a diffviewerbetweendifferentrevisionsofsourcecontrol.
Italsosupports, althoughformattingusinglikeclingformatandthatwilloftenbeusingthatasan I wasdevelopertoformmyobjective C coat.
I mightalsomentiontheatomtexteditor, alsoquiteexcellentsimilarapproachbasedontheelectronapp.
It's alsoverysimilartoviciousthere.
Thecode, verysimilarfeature, says.
I thinkvisualsthroughtheAkotenswouldbefasterandbettermaintained, butatthemisalsonicetexteditoraswell.
Socheckthoseout.
Therearealsoothertexteditorslike, say, a MaxIrvine, whichsomedeveloperswillswearby.
Andifyouknowthese, thenfundallthemorepowertoyou.
I personallyusingmax a lotwhentheSSstation, twoterminalsandremoteshells.
Butyouknowoneoptionyoucanalsodoistojustremotemount a remotesshhfilesystem, andthenyou'llbeabletoopenupanyfileyouwantusingsublimetaxvisualstudiocodeandtheeditorthatyouwantandgetallthebenefitsof, Ah, modernvisual.
You I ifthat's whatyouprefer.
Thesecondtipped I recommendourdevelopersgetonboardwithiseithercrimedevelopertoolsorPathon.
Personally, I findmyselfopeningupmycalculatoratleastonce a day, probablymythirdtripforyouguys.
Andthisiskindof a secretweaponthat I'vegotformyselfsometimesis a remotedesktoptoolliketeamviewerchromeremotethatstopfianc?
Anyofthesearereallynicetohave, especiallywhenyouhave a computeras, say, workandyou'vegotanotherlaptoporsomething, andyoumayneedtologintoyourremotecomputer.
Youknow, a lotofdevelopersspend a lotoftimetryingtofigureouthowtosetup a multisystem, saidthatwheretheycouldhavetheirgetrepositoriesinsomecentrallocationandthenpullfromthatfrommultipledevices.
Tipnumberfivealsoserveobviousone, butaboutbeinggoodatusingterminaland S S H.
I thinkforWindowsusers, thisis a littlebitmoredifficultbecauseoutoftheboxwindowsdoesn't reallynativelysupportBashshow.
Youhavetogothroughsomeefforttogetthere.
LynnNextsubsystemsetupforthathavinggoodknowledgeofterminaland s s ageWell, reallyboosterproductivity, becauseitwillallowyoutoessentiallyscriptyourenvironment.
Youcanwrite a bunchofdifferentscripts, navigatequicklyCrayaliasesandopensup a widevarietyofothertoolsthatyoucanuse.