Sothereasonthat I'm makingthisvideoisthat I'vegotinthisquestion a lot, and I'm alsowanttomentionthat I'm inmyfirstyearofsoftwareengineeringatuniversity, and I alsohavenevertriedtobootcamp, and I currentlyworkparttimeas a frontendWebdeveloper, so I'm byfarnoexpert.
But I dohavesomeinsight.
Andpersonally, I'vejustbeenthinkingaboutthis a lot.
Sowiththatsaid, Let's getintoit.
Okay, sohere's howitseemstobe.
Andalso, whenever I sayaveragepay, I meanwithinthefieldofsoftwareengineering, a degreefromuniversityinthecomputersciencerelatedfieldwilltakeanywherefrom 3 to 5 years, andaftercompletingthis, thejobopportunities, a greatandusuallythestartingsalarywillbeslightlyaboveaverage.
Inmostcases, a bootcampwilltake, onaverage, threemonths.
Butthere's a lotofvariationhere, andattheendofmanyofthemyoucanget a jobstraightaway, andthestartingsalaryherewouldbearoundaverageandmaybeslightlylowerthanaverage.
Andwithselfeducation I believethatyoucanstudyforabout 3 to 6 monthsandthenget a jobwithabout, like, averagepayorslightlylowerthanaveragepay.
Okay, sothosearethethreemainoptionsthatyouhave.
Andthewaythat I thinkaboutthisisthatunlessuniversitiesfree, whichitisinSweden, where I live, thenitmaybeunnecessarytogotouniversityforthis, andespeciallyifit's reallyexpensivetogotouniversity.
Personally, I'vealreadycompleted a bachelor's degreepriortotheonethat I'm doingrightnowandcombiningthesetwoexperiences, I wouldsaythatallthestuffthatyoulearninuniversitycouldprobablybeknockedoutinsixmonthsto a year.
Justmoreeffectivestudybyeffectivestudying.
I justmeanselectingthetopicsandcoursesthatseemmostrelevantbecause a lotofuniversitieshave a lot, Ofcourse, isthataren't superessential.
Sotherefore, asfarasuniversitiesgo, I wouldsuggestthatifit's freeandyouareunder 25 thengofortheuniversityandtherecentbeingthatusuallyonlyneed a bestshows, really, whichisonlythreeyearsandthenonceyou'redonewiththis, youwillbeabletoget a job, mostlikelywith a startingsalarythatisaboveaverage.
Theonlyreasonthat I'm sayingbelow 25 isbecauseifyouareabove 25 that I'm guessingthatyou'reprobablyitchingfor a steadypaycheck, whichmeansthat I wouldsuggestgoingintoselfeducationorbootcamp.
And I'llgointohow I wouldchoosebetweenthosetwoinjust a secondifuniversitiesnotfree.
Sonotjustspecifictosoftwareengineering, basicallythereasonbeingthatifyouassumethattheaveragesellingforsoftwareengineeringISSslightlyhigherthantheaveragesalaryingeneral, whichusesisthenyoucanbeprettysafetoassumethatifyouselfeducatedforsixmonthsorsoandtrytoget a job, thenyourfirstjobwillprobablybehaving a startingsalarythatisclosetoatleasttheaveragesalaryingeneral.
It's alsoquitelikelythatthestartingsalarythatyou'llgetwillbe a littlebitabovetheaveragesalaryingeneral.
Andonceyouhavesomeexperienceinonejob, basicallyyouprobablyRobertoapplyformaybe a betterjobwithbetterpay.
Andthenjustkeepworkingyourwayupandnotsupposedthatyoucouldprobablywithinthosethreeyears, workyourwayuptoandabovethesalarythatyouwouldhavegottenonceyou'redonewithstudy, whichmeansthatifattheendofthosethreeyears, thenyoumightbeabletogetthesamepay, orevenmorethanthat, ifyoujustspendthosethreeyearsworking, thengoingintodebtfor a universitydegree, it's quiteunnecessary, I think.
Softwaredevelopment.
It's oneofthefewareaswherethisisactuallypossible.
Sogoingintodebtisnot a goodidea, inmyopinion, especiallygiventhatwithinthesametimeframe, you'reprobablybettertoworkyourwayuptothesamepaywithoutuniversity.
Okay, sobootcampsversusselfeducation.
Mysimpleanswervariousthat I thinkthere's twocasesandthefirstbeingthepersonthatknowsthatthey'reabletokindofpushthemselvestostudyandabletostickto a planandalsoknowthattheydon't momsolvingproblemsontheirown.
Andthenthere's a secondpersonwhichknowsthattheykindofenjoylearninginthegroupandenjoythesupportthatexistsin a groupandwithteachersandallthatstuff, andalsonotesthattheymightneedanextrapushtoeactuallystudysoselfeducationisfreeandbootcamps.
I'm notfree, and I thinkthatoneofthemainbenefitsofbootcampsisjusthavingpeoplearound.
Soyouhavepeopletoetalktoaboutyourproblemsandteacherstohelpyouwithyourproblems, andthenalsotheyhave a wellstructuredplanofstudyintheparkwiththewellstructuredkindofstudyissomethingthat I thinkisincrediblyimportant.
But I alsodon't thinkit's a verydifficulttoreplicateonyourownbasicallythewaythat I woulddothis.
It's justlookup a computersciencedegreeor a softwareengineeringdegreeandthenjustgothroughthecurriculumandfindthetopicsandcoursesthatseemmostrelevant.
Like I saidbefore, thereare a lotofcoursesandtopicsin a universitydegreethataren't reallyrelevant, Sojustpicktheonesthatseemnecessaryoressential, thenbasicallyjuststudythemintheorderthattheuniversitywouldstudythembecausethat's probablygonnabe a logicalprogression, becausethat's probablysomethingthattheythoughtabout a lot.
Thecoursesareusuallyrelativelyuniversal, whichmeansthatthey'retaughtallovertheworldandthere's a lotofresourceisavailableonlinebasedoneachspecificcourse.
So I wouldjustusethatasmycourseliterature.
Ifyoufeellikeyou'reabletogothroughthatentireprocessandkeepyourselfontrack, then I reallydon't see a needfor a bootcamp.
Butifyoufeellikethat's a bittoomuchworkandmaybethatyouwouldlikethesupportfromteachersandotherstudents, thenlet's justgofor a bootcamp.