Kompiuterijos mokslo laipsnis: bilietas į svajonių technikos darbą ar nenaudingas popieriaus lapas?

Kuris būdas jums tinka? NeONBRAND nuotrauka „Unsplash“

Mano priimtas sprendimas

Jei būtumėte panašus į mane, kai pirmą kartą norėjote pradėti kodavimą, norėjote lengvo kelio į tech. Karjerą. Aš ieškojau greičiausio, patikimiausio būdo, kaip gauti darbą technikos srityje su mažiausiai lėšų. Ką turiu omenyje ištekliais šioje situacijoje? Svarbiausi dalykai kiekvienam šios planetos žmogui: laikas, pinigai ir energija.

Aš nuolat eidavau pirmyn ir atgal, ar turėčiau pasinerti ir padaryti laipsnį. Tiesa ta, kad grįžimas į mokyklą man visai nepatiko. Aš maniau, kad buvau baigęs klasių vedimą 2011 m., Bet gauti laipsnį reikštų grįžti į klasę. Aš bijojau minties, kad man nuobodu, klausant, kaip kažkas dronuoja apie temą, kuri gali net nebūti aktuali mano būsimai karjerai.

Be to, nesėkmė reiškė didžiulį visų mano išvardytų išteklių švaistymą. Kai pasirinksiu šį kelią, atgal nebebus. Ir tai buvo bauginantis.

Aš vis bandžiau rasti kelią aplink laipsnį. Klausimas yra tas, kad tada, kai aš ieškojau, kitų variantų nebuvo. Buvo keletas nesąžiningų ir paskubomis sudėjus „kursus“ „Udemy“ ir kitose svetainėse, kurias išbandžiau. Jie buvo akivaizdžiai prastesni ir manęs niekur nebūtų gavę. Aš taip pat neradau straipsnių ar istorijų apie žmones, kuriems pasisekė be laipsnio.

Įvertinęs savo situaciją ir visus man prieinamus kelius, nusprendžiau stoti į internetinį informatikos laipsnį. Mano padėtis buvo gana unikali, nes tuo metu gyvenau užsienyje, o tai dar labiau apribojo mano galimybes. Jaučiau, kad vienintelis kelias yra informatikos laipsnis. Kai priėmiau sprendimą, nebuvo jokių kitų galimybių pradėti technikos karjerą, pavyzdžiui, nuostabi „freeCodeCamp“ internetinė programa. Taigi aš ėjau su tuo, ką žinojau ir kuris, mano manymu, buvo vienintelis būdas pasiekti sėkmingą karjeros perėjimą.

Taigi dabar, kai žinote kelią, kurį ėjau ir kodėl jį pasirinkau, ar vėl priimu tą patį sprendimą? Atsakymas yra „ne, tikriausiai ne“.

Pinigai verčia pasaulį suktis ratu. Russ Ward nuotrauka „Unsplash“

Priežastys svarstyti kitą variantą

  • Įgytos žinios yra per mažos per platų temų spektrą.
  • Kompiuterių programos dažniausiai būna pasenusios.
  • Kaina yra per didelė.
  • Laipsniai nebūtini daugeliui techninių darbų.

Pradėkime nuo pirmo taško. Jūs gaunate labai mažą įvairių dalykų skonį. Problema ta, kad nepakankamai išmokstama nė vienos temos, kad galėtumėte perduoti savo žinias įgūdžiams, kuriuos darbdaviai vertintų. Mažas programos pavyzdys, kurį sukūrėte savo interneto programavimo klasėje, tikrai yra tvarkingas. Tačiau darbdaviui tai paprastai nepadarys įspūdžio, nebent jūs peržengsite save ir už jo ribų. Tai yra pagrindinė problema darbo rinkoje, kuriai labai palankūs įgūdžiai. Remiantis šiuo straipsniu, karjeros įgūdžiai yra svarbiausi:

„Organizacijos, užuot pabrėžusios poreikį turėti konkrečius titulus ir patirtį, keičia dėmesį į įgūdžius, kuriuos gali įgyti potencialus darbuotojas“.
- Abigail Hess

Visų sandorių lizdas, nė vieno kapitono

Kita problema yra ta, kad informaciją apie klases, kurias vesite, gauna žmonės, kurie profesionaliai dirbo prieš 10–20 metų. Kas yra nuo 100 iki 200 metų technologijos laikais (atsimenate, kai „Yahoo“ prieš 20 metų galėjo nusipirkti „Google“ už 1 milijoną dolerių?).

Viskas greitai keičiasi į technologijas ir jūsų įgyjamos žinios gali pasenti, kai tik įmesite jas į galvą. Tokios parinktys kaip „bootcamps“ ar „freeCodeCamp“, labiau pritaikytos konkuruoti pro vartus, paprastai turi naujausią informaciją. Jie taip pat sutelkia dėmesį tik į dalykus, kuriuos turite žinoti, nesigilindami į temas, kurios nėra svarbios jūsų karjerai.

Kai kurias klases, kurias vedžiau studijų metu, sudaro surinkimo programavimas, tinklai, duomenų bazės ir algoritmai. Ar galiausiai panaudojau didelę dalį žinių, kurias išmokau per savo būsimą karjerą? Ne tikrai ne. Bent jau nieko, specialiai gauto iš kursų.

Per daug dalykų, į kuriuos reikia sutelkti dėmesį. Rawpixel nuotrauka „Unsplash“

Ką aš gavau, buvo pakankamai žinių šiomis temomis, kad galėčiau apie jas kalbėti per kitus pietus. Aš retai pritaikiau bet kurias savo turimas žinias tiesiogiai savo darbe. Tinklai buvo turbūt naudingiausi man, kaip mobiliųjų telefonų kūrėjui. Bet net tos klasės žinių buvo galima gauti atlikus paprastą Vikipedijos paiešką (ACK0 ACK1, tai beveik viską, ką atsimenu).

Su tuo susijusios išlaidos

Pereikime prie išlaidų. „CollegeBoard“ duomenimis, vidutinis ketverių metų valstybinio valstybinio koledžo mokestis ir mokesčiai už vienerius mokslo metus buvo 10 230 USD. Tai neapima kambario ir lentos, kuri ją padidintų iki 21 370 USD. Padauginkite iš to, kiek metų jums prireiks (4 metai daugumai žmonių) ir gausite 85 480 USD. Taip pat mokesčiai didės, kol mokysitės mokykloje, taigi galutinis skaičius tikrai bus didesnis.

Taigi tai yra daug pinigų, tačiau yra ir dar viena kaina, kurią patirsite įgiję laipsnį: galimybės kaina. Šiuo metu yra didžiulė darbo vietų paklausa technologijų srityje ir jei jūs galite tapti perspektyviu kandidatu šioje rinkoje, turėsite puikias galimybes įsidarbinti. Ar taip bus per ketverius metus nuo dabar? Na, aš neturiu krištolo rutulio, bet galiu pasakyti, kad garantijos nėra.

Ar jums to tikrai reikia?

Grįžkite į darbo rinką dabar. Tai, kad technikos įgūdžiai yra tokie paklausūs, reiškia, kad darbdaviai nori pamiršti pavadinimo ar kvalifikacijos trūkumą. Net tokios aukštųjų technologijų kompanijos kaip „Facebook“ ieško ankstesnių laipsnių ir kitų kvalifikacijų. Pagal šį straipsnį apie šiuo metu reikalingus įgūdžius:

„Įgūdžiai iš tikrųjų yra svarbiausi“
- Janelle Gale, HR viceprezidente, „Facebook“

Jei jūs galite atlikti darbą nuo pirmos dienos ir turite šiek tiek minkštų įgūdžių, tada jūs turite stiprų smūgį nusileisdami darbui. Tiesą sakant, alternatyvios galimybės, tokios kaip „freeCodeCamp“ ir „bootcamps“, gali netgi suteikti jums geresnį vaizdą nusileidžiant darbui. Priežastis ta, kad būsite išmokyti įgūdžių, kuriuos galima tiesiogiai pritaikyti darbe. Baigę vieną iš šių kursų taip pat gausite puikią aplanko programą ar svetainę. Tvirtas portfelis yra tikras būdas atkreipti dėmesį ir gauti interviu.

Pavyzdys to, ką galbūt norėsite padaryti atlikdami savo informatikos laipsnį, sužinoję, kad šalia jūsų sėdintis asmuo gavo darbą be jo. Gary Chan nuotrauka „Unsplash“

Dažnas klaidingas požiūris

Na, o kaip gauti interviu? Kompiuterijos mokslų laipsniai padeda teisingai gauti interviu? Vėlgi, tai priklauso. Aš jums sakiau, kad gavau savo laipsnį internetu. Na, kai kurios bendrovės žvelgia į internetinius laipsnius. Per ekranus man buvo pasakyta, kad „neužtenka internetinio laipsnio, kad gautumėme jums interviu“. Tai kelis kartus mačiau pokalbio metu internetiniame darbo seminare. Ironiška, tiesa?

Be to, mokykla man nepasiūlė didelės paramos ieškant darbo. Kiekvienas jų duotas pavyzdys mane atmetė dėl to, kad buvau prisijungęs, nebuvo gera proga, arba reikalavau, kad persikelčiau į niekur. Karjeros patarėjas man taip pat nebuvo suteikęs daug pagalbos ar palaikymo. Paprastai tai nurodoma kaip vienas didžiausių privalumų įgyjant informatikos laipsnį. Deja, mano patirtis rodo, kad konsultacijos, kurias jūs gaunate iš valstybinių kolegijų, yra iš tikrųjų per mažos.

Taigi laipsnis tikrai padeda tik tuo atveju, jei jį įgijote iš geros mokyklos su gera konsultavimo programa, lankėte kursus asmeniškai ir turite portfolio projektų, kuriuos galite parodyti. Tai taip pat padeda tik jūsų pirmajam darbui (skaitykite čia, kaip pasisekti pirmajame interviu). Įrodžius save vienoje technologijų įmonėje, informatikos laipsnis tampa ne toks svarbus.

Pranašumai

Taigi pakankamai nesąžininga. Turi būti keletas privalumų, tiesa? Na, tikrai yra. Pirmas dalykas yra patirtis, susijusi su plačiomis technologijų temomis. Jei ką nors išstudijavote, jums bus lengviau ieškoti informacijos šia tema. Kažkas, neturintis jokių žinių, stengsis užduoti net gerus klausimus, jau nekalbant apie atsakymų paiešką. Išstudijavę šias temas, gausite nedidelį pagrindą daugelyje dalykų, su kuriais susidursite savo karjeroje. Tai reiškia, kad jūs galite spręsti šiek tiek nežinomas sritis savo darbe ir sugebėti išlaikyti savo guolius.

Antras dalykas, kurį gausite, yra patirtis su keliomis programavimo kalbomis. Gera dalis yra tai, kad jūs juos naudojate scenarijuose, kurie yra šiek tiek pritaikomi realiame pasaulyje (tai skiriasi kiekvienai klasei ir laipsniui).

Vykdydamas kompiuterinę programą galėjau naudoti C, C ++, Python, MASM, PHP ir „JavaScript“. Galėjau sukurti mažus pavyzdinius projektus su kiekviena iš šių kalbų ir susidaryti įspūdį, kuo jie skiriasi ir kuris man pasirodė geriausias. Tai man taip pat suteikė tam tikros krypties renkantis, kurį karjeros kelią norėčiau žengti ateityje. Man patiko „C ++“, o „Objective-C“ taip pat buvo C pakeitimas, todėl „iOS“ kūrimas man buvo prasmingas kaip karjeros kelias.

Turėdami klasės draugus, kurie dirba siekdami tų pačių karjeros tikslų, galite padėti išlaikyti jūsų motyvaciją. Mimi Thian nuotrauka „Unsplash“

Paskutinis ir galbūt pats svarbiausias dalykas yra tai, kad dirbsi su kitais, siekdamasis pasiekti tuos pačius tikslus kaip tu. Net mano internetinėje programoje buvo grupinių projektų, kurie privertė mane dirbti su kitais. Aš esu gana vienišas žmogus, taigi, jei nebūčiau priverstas susisiekti su kitais programos dalyviais, greičiausiai to nebūčiau turėjęs. Tačiau užmegzti šiuos ryšius buvo neįkainojama. Visi buvome pasidaliję tose pačiose kovose, kilę iš panašaus išsilavinimo ir visi siekėme to paties. Tai tikrai padėjo, kai man reikėjo patarimo dėl pokalbio ar norėjau sužinoti apie karjeros kelią.

Bet jei jūs nepastebėjote, visi aukščiau išvardinti privalumai galėjo būti gauti negavus laipsnio. Dalyvaudami studijų programoje, jie tiesiog naudojasi patirtimi. Negalėsite to pasiekti per programą nepatirdami aukščiau išvardytų pranašumų. Jei norite tokių pačių pranašumų ne pagal studijų programą, jums gali tekti įdėti šiek tiek daugiau pastangų, kad juos gautumėte.

Tas studentų skolų paskendimo jausmas. Mishal Ibrahim nuotrauka „Unsplash“

Verdiktas

Taigi ar visi aukščiau išvardinti pranašumai daro laipsnį vertą? Aš sakyčiau „ne“. Pagrindinė priežastis man buvo ta, kad buvau nugrimzta į didelę studentų skolą, kai baigiau programą. Aš rašau iš amerikiečių perspektyvos, todėl skolos, baigusios informatikos kursą, gali būti ne jums problema. Bet nesvarbu, kur esate, informatikos laipsnis jums tikrai kainuos daugiau bent už vieną iš mano paminėtų šaltinių (laikas, pinigai, energija), palyginti su „bootcamp“ ar nemokamų internetinių kursų metodu. Tikrai bus lėčiau.

Taigi, koks nuosprendis? Didesnės jūsų laiko, pinigų ir energijos sąnaudos gali padėti gauti pirmąjį darbą informatikos kursuose (perskaitykite mano straipsnį čia, pateikdami keletą patarimų, kaip pasisekti pirmajame interviu). Tai gali padėti išlaikyti jūsų motyvaciją bendraujant su kitais studentais ir suteiks jums daugiau žinių. Neturėdami informatikos laipsnio, tikrai neabejotinai sutaupysite pinigų, kuriuos minėjau aukščiau. Tačiau tai yra didesnė tikimybė, kad bus sunkiau užsitikrinti savo pirmąjį darbą. Tai tikrai yra pagrindiniai dalykai, į kuriuos aš atsižvelgiu renkantis.

Ir per daug nesijaudinkite dėl pasirinkimo. Kol žengsite mažus žingsnius į priekį, atsidursite ten, kur norite būti. Galėčiau atsigręžti ir palinkėti, kad eidavau nemokamais kursais, pavyzdžiui, „freeCodeCamp“, ir būčiau turtingesnis laiko ir pinigų atžvilgiu. Bet aš pasirinkau ir vis tiek baigiau ten, kur norėjau būti. Galų gale pasiekiau tai, ko norėjau. O tai, kad jūs skaitote šį straipsnį, reiškia, kad jūs taip pat ką tik žengėte žingsnį link savo naujos blizgios karjeros.

Patiko tai, ką perskaitėte?

Nesivaržykite peržiūrėti kitų mano straipsnių:

Mano istorija, kaip aš perėjau nuo kalbų mokytojo padėjėjo iki darbo aukščiausio lygio technologijų įmonėje.

Kaip pasisekti pirmajame interviu apie tech.