Tietojenkäsittelytieteen tutkinto: lippu unelmiesi tekniseen työpaikkaan tai hyödytön paperi?

Tein päätöksen

Jos olit kuin minä, kun halusit ensin aloittaa koodauksen, halusit helpon polun tekniseen uraan. Etsin nopeinta ja varminta tapaa saada tekninen työ pienimmillä resursseilla. Mitä tarkoitan resursseilla tilanteessa? Tärkeimmät asiat jokaiselle ihmiselle tällä planeetalla: aika, raha ja energia.

Jatkoin edestakaisin, pitäisikö minun syöksyä ja tehdä tutkinto. Tosiasia on, että paluu kouluun ei houkutellut minua lainkaan. Luulin, että olin valmis ottamaan kursseja takaisin vuonna 2011, mutta tutkinnon saaminen merkitsisi paluuta luokkahuoneeseen. Pelkäsin ajatusta kyllästyneestä mielestäni kuunnellessani jonkun droneen aiheesta, joka ei edes pääty ole merkityksellistä tulevan urani kannalta.

Epäonnistuminen tarkoitti myös kaikkien edellä lueteltujen resurssien tuhlausta. Kun kuljin tätä reittiä, ei olisi paluuta. Ja se oli kauhistuttavaa.

Yritin jatkuvasti löytää kiertotutkinnon. Asia on, että silloin kun etsin, ei ollut muita vaihtoehtoja. Udemyssa ja muissa verkkosivustoissa oli joitain röyhkeitä ja nopeasti koottuja "kursseja". He olivat selvästi pienempiä eikä olisi päässyt minnekään. En myöskään löytänyt artikkeleita tai tarinoita ihmisistä, jotka olivat onnistuneet ilman tutkintoa.

Arvioituani tilannettani ja kaikki käytettävissä olevat polut päätin mennä online-tietojenkäsittelytieteen tutkintoon. Tilanteeni oli melko ainutlaatuinen, koska asuin tuolloin ulkomailla, mikä rajoitti vaihtoehtojani edelleen. Minusta tuntui, että tietojenkäsittelytieteen tutkinto oli ainoa tapa edetä. Kun päätin, ei ollut muita vaihtoehtoja teknisen uran aloittamiseen, kuten freeCodeCampin upea online-ohjelma. Joten menin sen kanssa, jonka tiesin ja jonka ajattelin olevan ainoa tapa saavuttaa menestyvä uranvaihto.

Joten nyt, kun tiedät kulkemani polun ja miksi valitsin sen, tekisinkö saman päätöksen uudelleen? Vastaus on "ei, luultavasti ei".

Syitä harkita toista vaihtoehtoa

  • Saatu tieto on liian pieni liian monista aiheista.
  • Tietojenkäsittelytiedeohjelmat ovat yleensä vanhentuneita.
  • Kustannukset ovat kohtuuttomat.
  • Tutkinnot eivät ole välttämättömiä monille tekniikan töille.

Aloitetaan ensimmäisestä kohdasta. Saat hyvin pienen maun monista eri asioista. Asia on, että et opi mihinkään aiheista tarpeeksi siirtääksesi tietojasi taitoihin, joita työnantajat arvostavat. Pieni esimerkkisovellus, jonka teit web-ohjelmointikurssillasi, on ehdottomasti siisti. Mutta se ei yleensä vaikuta työnantajaan, ellet ole ylittänyt itseäsi. Ja tämä on tärkeä asia ammattitaitoa suosivassa työtaloudessa. Tämän artikkelin mukaan sovellettavat urataidot ovat ykkönen:

"Sen sijaan, että korostettaisiin erityisten otsikoiden ja kokemusten tarvetta, organisaatiot ovat siirtymässä kohti keskittymistä taitoihin, joita potentiaalinen työntekijä voi tuoda." - Abigail Hess

Kaikkien kauppojen Jack, kenenkään mestari

Toinen asia on, että tiedot luokkista, joita otat, tulee ihmisiltä, ​​jotka työskentelivät ammattimaisesti 10-20 vuotta sitten. Mikä on kuin 100-200 vuotta tekniikan aikana (muistatko, kun Yahoo olisi voinut ostaa Googlen miljoonalla taalalla 20 vuotta sitten?).

Asiat muuttuvat nopeasti tekniikassa, ja hankkimasi tieto voi olla vanhentunutta, kun se tulee päähän. Vaihtoehdoilla, kuten bootcamps tai freeCodeCamp, jotka on räätälöity kilpailukykyisemmäksi porttien ulkopuolella, on yleensä ajantasaista tietoa. He keskittyvät myös vain asioihin, jotka sinun on tiedettävä keskittymättä aiheisiin, jotka eivät ole merkityksellisiä urallasi.

Jotkut tutkintoni aikana suorittamistani luokista sisältävät kokoonpanon ohjelmoinnin, verkot, tietokannat ja algoritmit. Pystyin käyttämään suurta osaa oppimastani tiedosta tulevassa urassani? Ei, ei oikeastaan. Ainakin mitään, joka ei johdu nimenomaan kursseista.

Sain tarpeeksi tietoa näistä aiheista puhuakseni niistä lounaalla muiden kehittäjien kanssa. Olen harvoin soveltanut mitään tutkintoni tiedoista suoraan työhöni. Verkot olivat luultavasti eniten hyötyä minulle mobiilikehittäjänä. Mutta jopa tämän luokan tiedot saatiin saada yksinkertaisella Wikipedia-haulla (ACK0 ACK1, se on kaikki mitä muistan).

Tähän liittyvät kustannukset

Siirrytään eteenpäin kustannuksiin. CollegeBoardin mukaan keskimääräinen lukukausimaksu ja palkkiot neljän vuoden valtion julkisessa korkeakoulussa yhden kouluvuoden ajan olivat 10,230 dollaria. Tämä ei sisällä huonetta ja lautaa, mikä nostaisi sen 21 370 dollariin. Kerro se vuosien määrällä, joka kestää (4 vuotta useimmille ihmisille) ja saat 85480 dollaria. Myös palkkiot nousevat, kun olet koulussa, joten lopullinen numero on varmasti suurempi.

Joten se on paljon rahaa, mutta on toinen kustannus, joka aiheutuu tutkinnon saamisesta: vaihtoehtoiset kustannukset. Tällä hetkellä teknologiatöille on valtava kysyntä, ja jos sinusta voi tulla elinkelpoinen ehdokas näillä markkinoilla, sinulla on hyvät mahdollisuudet saada työtä. Onko näin jo neljän vuoden kuluttua? Minulla ei ole kristallipalloa, mutta voin kertoa teille, ettei ole mitään takuuta.

Tarvitsetko sitä todella?

Takaisin työmarkkinoille juuri nyt. Se, että tekniset taidot ovat niin kysyttyjä, tarkoittaa, että työnantajat ovat halukkaita jättämään huomiotta otsikon tai pätevyyden puutteen. Jopa huipputeknologiayritykset, kuten Facebook, etsivät aikaisempia tutkintoja ja muita tutkintoja. Tämän artikkelin mukaan tällä hetkellä kysytyistä taidoista:

"Taidoilla on väliä eniten", - Janelle Gale, HR-johtaja, Facebook

Jos pystyt tekemään työn alusta alkaen ja sinulla on joitain pehmeitä taitoja, sinulla on vahva laukaus työn laskeutumisessa. Itse asiassa vaihtoehtoiset vaihtoehdot, kuten freeCodeCamp ja bootcamps, voivat jopa antaa sinulle paremman kuvan työn laskeutumisessa. Syynä on se, että sinut koulutetaan taitoihin, joita voidaan soveltaa suoraan työhön. Saat myös upean portfolio-sovelluksen tai verkkosivuston, kun suoritat yhden näistä kursseista. Vahva salkku on varma tapa hankkia huomiota ja saada haastatteluja.

Yleisiä väärinkäsityksiä

Entä haastattelujen saaminen? Tietojenkäsittelytieteen tutkinnot auttavat haastattelujen saamisessa? Jälleen kerran se riippuu. Sanoin, että sain tutkintoni verkossa. Jotkut yritykset katsovat halvalla online-tutkintoja. Minulle kerrottiin näytöissä, että "online-tutkinto ei riitä saamaan haastattelua". Näin tämän useita kertoja keskustelun aikana online-työpajaseminaarin aikana. Ironista, eikö?

Kouluni ei myöskään tarjonnut minulle paljon tukea työnhakuun. Jokainen johto, jonka he antoivat minulle, joko hylkäsi minut online-tutkintoni vuoksi, ei ollut hyvä tilaisuus tai vaati minua siirtymään keskelle ei mitään. Uraneuvojani ei myöskään antanut minulle paljon apua tai tukea. Tämä mainitaan yleensä yhtenä suurimmista eduista tietojenkäsittelytieteen tutkinnon saamisessa. Valitettavasti kokemukseni mukaan julkisilta korkeakouluilta saamasi neuvonta on yleensä todella hämmentävää.

Joten tutkinto todella auttaa vain, jos sait sen hyvältä koululta, jolla on hyvä neuvontaohjelma, olet osallistunut luokkiin henkilökohtaisesti ja sinulla on portfolioprojekteja, joita voit esitellä. Se auttaa myös vain ensimmäisessä työssäsi (lue täältä kuinka onnistua ensimmäisessä haastattelussa). Kun olet todistanut itsesi yhdessä teknologiayrityksessä, tietojenkäsittelytieteen tutkinnosta tulee paljon vähemmän tärkeä.

Edut

Joten tarpeeksi ei sanomista. Joitakin etuja on oltava oikein? No, ehdottomasti on. Ensimmäinen asia on kokemus laajasta tekniikan aiheista. Jos olet opiskellut jotain, sinulla on helpompaa aikaa etsiä tietoa aiheesta. Joku, jolla ei ole tietoa, taistelee edes esittää hyviä kysymyksiä, saati vastausten löytämisestä. Näiden aiheiden opiskelu antaa sinulle pienen perustan useimmille asioille, joita kohtaat teknisen urasi aikana. Tämä tarkoittaa, että voit puuttua työssäsi tuntemattomiin alueisiin ja hallita laakereidesi pitämistä.

Toinen asia, jonka saat, on kokemus useista ohjelmointikielistä. Hyvä osa on, että käytät niitä tilanteissa, jotka ovat jonkin verran sovellettavissa todelliseen maailmaan (tämä vaihtelee luokasta toiseen ja tutkinnosta).

Tietotekniikkaohjelmani aikana pystyin käyttämään C-, C ++ -, Python-, MASM-, PHP- ja JavaScriptiä. Pystyin rakentamaan pieniä näyteprojekteja jokaisella näistä kielistä ja saamaan jonkinlaisen tunteen siitä, miten ne eroavat toisistaan ​​ja mikä tuntui minulle parhaimmalta. Tämä antoi minulle myös jonkinlaisen suunnan, kun valitsin urapolun, jonka halusin jatkaa tulevaisuudessa. Pidin C ++: sta ja Objective-C oli myös C: n supersetti, joten iOS: n kehittäminen oli järkevää minulle urapoluna.

Viimeinen ja ehkä tärkein asia on se, että työskentelet muiden kanssa, jotka haluavat saavuttaa samat tavoitteet kuin sinä. Jopa online-ohjelmassani oli ryhmäprojekteja, jotka pakottivat minut työskentelemään muiden kanssa. Olen melko yksinäinen henkilö, joten jos minua ei pakotettaisiin tavoittamaan muita ohjelmassa, en todennäköisesti olisi. Mutta näiden yhteyksien luominen oli korvaamatonta. Me kaikki jaoimme samoissa taisteluissa, tulimme samanlaisesta taustasta ja halusimme kaikki saavuttaa samat asiat. Tämä auttoi todella, kun tarvitsin neuvoja haastattelussa tai halusin tietää urapolusta.

Mutta jos et huomannut, kaikki edellä luetellut edut voitaisiin saada ilman tutkintoa. Koulutusohjelman läpikäynti vain tuo heidät kokemukseen. Et voi tehdä sitä ohjelman läpi kokematta edellä lueteltuja etuja. Jos haluat samat edut tutkintokurssin ulkopuolella, saatat joutua panostamaan hieman enemmän omiin ponnisteluihisi niiden saamiseksi.

Tuomio

Joten tekevätkö kaikki edellä mainitut edut tutkinnon sen arvoista? Sanoisin ei. Tärkein syy minulle oli, että minut satutti tonni opiskelijavelkaa ohjelman päätyttyä. Kirjoitan amerikkalaisesta näkökulmasta, joten velkaantuminen tietojenkäsittelytieteen kurssin suorittamisen jälkeen ei välttämättä ole ongelma sinulle. Mutta missä tahansa oletkin, tietojenkäsittelytieteen tutkinto maksaa sinulle varmasti ainakin yhden edellä mainitsemastani resurssista (aika, raha, energia) verrattuna bootcampiin tai ilmaiseen verkkokurssilähestymistapaan. Se on hitaampaa varmasti.

Joten mikä on tuomio? Aikaa, rahaa ja energiaa korkeammalla hinnalla tietojenkäsittelytieteen kurssi voi auttaa sinua saamaan ensimmäisen työpaikan (lue artikkelini täältä, jossa on vinkkejä ensimmäisen haastattelun onnistumiseen). Se voi auttaa sinua pitämään motivaatiota ystävyyssuhteessa muiden opiskelijoiden kanssa ja antaa sinulle laajemman tiedon. Ilman tietojenkäsittelytieteen tutkintoa säästät melkein varmasti edellä mainitsemani resurssit. Mutta tällä on suuremmat mahdollisuudet hankkia vaikeampi ensimmäinen työpaikka. Nämä ovat tosiasiallisesti tärkeimmät asiat, jotka ottaisin huomioon tehdessäni valintani.

Ja älä huoli liikaa siitä, minkä valinnan valitset. Niin kauan kuin otat pieniä askeleita eteenpäin, löydät itsesi missä haluat olla. Voisin katsoa taaksepäin ja toivoa, että kävin ilmaisella kurssilla, kuten freeCodeCamp, ja olisin paljon rikkaampi ajassa ja rahassa. Mutta tein valintani ja päädyin silti sinne, missä halusin olla. Saavuin lopulta mitä halusin. Ja se, että luet tätä artikkelia, tarkoittaa, että olet myös ottanut vain pienen askeleen kohti kiiltävää uutta teknistä uraa.

Pidin siitä, mitä luit?

Voit vapaasti tarkistaa joitain muita artikkeleitani:

Tarinani, kuinka menin avustavasta kielenopettajasta työskentelemään huipputeknologiayrityksessä.

Kuinka menestyä ensimmäisessä teknisessä haastattelussa.