5 skäl till att en högskoleexamen i webbutveckling är oanvändbar [op-ed]
Många webbutvecklare du möter har förmodligen en examen i informationsteknik eller datavetenskap eller relevanta kurser där programmering är inblandad. Åtminstone för ett decennium sedan var det normen, att studera på ett universitet, tjäna en examen och landa ett jobb i ett tekniskt företag. Självlärda utvecklare var så sällsynta som enhörningar.
Sådan är inte fallet längre. Det finns ett växande antal människor som är självlärd när det gäller mobil och webbutveckling. Men varför så? Har inte en grad som inte är så viktig längre?
Å ena sidan, du kan inte vara sjuksköterska om du inte har någon examen i omvårdnaden, Detsamma gäller att bli ingenjör, revisor och många andra områden. Men för IT-kunskapsbaserade jobb, som att lära sig webbdesign och webbutveckling, att få en examen har inte mycket betydelse, och i den skrivning som följer kommer jag att berätta för dig varför är det så.
1. Tusentals gratis lärande resurser online
Varför spendera år att studera på college för att få en examen när du kan lära dig HTML, CSS och PHP om några månader, särskilt när det finns så många gratis online kurser tillgängliga på internet.
Det finns hundratals självlärd webbutvecklare vem, före starten, hade absolut ingen kunskap om hur webbutveckling fungerar. Jag vet personligen en gymnasieexamen som aldrig gick på college och bara rakt upp började lära mig grunderna på Codecademy.com. Jag är säker på att du känner någon som det också.
Faktum är att en av anledningarna till att denna blogg finns är att lära alla om olika tekniker och metoder inom webbdesign och utveckling - det också, helt gratis. Klåda för att komma igång? Kontrollera kategorin Design och Dev för att komma igång - notera att om du är helt ny för alla dessa måste du lära dig grunderna först.
2. Många företag bryr sig helt enkelt inte
Tja, om du syftar till att klättra i företagslivet, har en examen bränsle främjandet. Men det finns ett växande antal startups som helt enkelt bryr sig inte om du har en examen eller inte.
Nu kan du vara en registrerad sjuksköterska och arbetar fortfarande som webbutvecklare för ett företag som är halvvägs runt om i världen från dig (jag vet en). Allt de verkligen bryr sig om, liksom alla andra, är resultat. Om du kan leverera högkvalitativt arbete i tid, det är allt som spelar roll.
Faktum är att 99% av utbildningen på nätverket är inte ens ett obligatoriskt fält och har ingen verklig inverkan på hur kunder och arbetsgivare kommer att se dig. Tyngdpunkten ligger alltid på portfölj och erfarenhet, vilket är någonting som någon kan förvärva utan att behöva gå igenom college.
3. Standardiserad undervisning och testning är hemskt
Människor lär sig i sin takt, lite snabbare än andra, vissa lär sig bättre hands-on och andra genom att först lära sig teorierna. Men skolor skiljer inte bland dessa olika elever. Alla studier i samma takt, lärs ut med samma metoder och graderas med hjälp av en standardmodell.
Men om du lära dig själv med böcker och online-resurs, Det blir snabbare och mycket mer ekonomiskt (läs: gratis). Om du väljer att tjäna en examen i IT eller datavetenskap bara för att bli en webbutvecklare, skulle det vara mycket mer dyrt och du kommer att bli föremål för deras undervisningsmetoder Det kan eller kanske inte fungerar för dig.
Den enda nackdelen är dock det du skulle behöva lära dig att motivera dig själv. Det är vanligt fallgrop för självstudenter att förutse och bara inte göra vad de ska göra, så du måste hitta din motivationskälla för att lära dig själv.
4. Tekniska uppdateringar snabbare än skolans läroplan
Om du studera i två år för en associerad examen eller fyra år för en kandidatexamen kommer många saker du lärt dig under ditt första år redan att vara föråldrade när du kommer att gå ut ur college.
Den takt som teknik och metoder uppdateras är snabb. Saker kan förändras om bara en vecka, en månad eller ett år, medan akademisk läroplan är ofta föråldrad.
Till exempel, sedan Jag själv tjänade min examen på college, När jag tog ut nästan inget företag i och runt staden jag bodde i, anställde ASP.net-utvecklare. Jag kan höra dig tänka "ja, du borde ha studerat online istället för att välja college" och mitt svar är "exakt!".
Webbutveckling kräver ständigt lärande och tillämpning, men i skolan är det främst lärandelen utan att det appliceras, och det är där problemet uppstår. Du kan bli lättare efter nya standarder och praxis.
5. Graden garanterar inte för en fet lönecheck
Till skillnad från företagsvärlden där människor med flera grader tenderar att börja med högre löner på grund av deras kvalifikationer, webbutveckling beror inte på din grad att vara mycket givande, särskilt när det gäller jobbar som frilansare. Jag vet att det är en överuttagen term, men intjäningspotentialen är baserad på kvaliteten på ditt arbete och hur många kunder du kan hitta.
En annan sak här är om du kommer att arbeta hemifrån, bli anställd av en start eller Att hitta kunder från hela världen är praktiskt taget enkelt. Det betyder att om du bor i ett land med lägre BNP per capita, kan du få ett jobb från en land med en högre BNP per capita och tjäna lika mycket som de människor som bor där. Du kan vara någon som aldrig har gått på college, lärde dig webbutveckling på egen hand och tjänar fortfarande $ 100 000 per år.
När är en grad användbar?
Låt oss möta det, som företag inser att de måste "vara online" Efterfrågan på webbdesigners och utvecklare ökade också, och det är bra. Men samtidigt är marknaden övermättad av människor som vill börja utveckla bostadsområden, sålunda konkurrensen stiger.
I detta fall (och detta händer redan med utvecklare i verkliga livet) blir det ohållbar för många att arbeta som frilansande webbutvecklare. I det här fallet är det bra att ha en examen om du vill arbeta i en företagsplats där Pengarna är stabila.
En annan sak att notera är att medan få en examen i webbutveckling är dyrt och, som ovan angiven, i princip "värdelös" finns det många andra färdigheter som du kan hämta som principer i design som professorer kan veta om och affärsetik och hur man hanterar människor - något som kan läras i teorin, men väldigt annorlunda när det gäller applikation.