Una laurea in informatica: biglietto per il lavoro dei tuoi sogni o un pezzo di carta inutile?

Qual è la strada giusta per te? Foto di NeONBRAND su Unsplash

La decisione che ho preso

Se eri come me la prima volta che cercavi di iniziare a scrivere codice, volevi la strada facile per una carriera tecnologica. Stavo cercando il modo più veloce e sicuro per ottenere un lavoro tecnico con la minima quantità di risorse coinvolte. Cosa intendo per risorse nella situazione? Le cose più importanti per ogni essere umano su questo pianeta: tempo, denaro ed energia.

Continuavo a fare avanti e indietro se avrei dovuto fare il grande passo e laurearmi. Il fatto è che tornare a scuola non mi ha attratto affatto. Pensavo di aver finito con le lezioni nel 2011, ma ottenere la laurea avrebbe significato rientrare in classe. Temevo il pensiero di annoiarmi a morte ascoltando qualcuno che parlava con un drone su un argomento che potrebbe anche non essere rilevante per la mia futura carriera.

Inoltre, il fallimento ha comportato un enorme spreco di tutte le risorse che ho elencato sopra. Una volta presa questa strada, non ci sarebbe più tornare indietro. E questo è stato terrificante.

Ho continuato a cercare di trovare un modo per aggirare la laurea. Il problema è che, quando stavo guardando, non c'erano altre opzioni. Ci sono stati alcuni "corsi" di merda e frettolosamente messi insieme su Udemy e altri siti Web che ho provato. Erano chiaramente scadenti e non mi avrebbero portato da nessuna parte. Inoltre non sono riuscito a trovare articoli o storie su persone che erano riuscite senza una laurea.

Dopo aver valutato la mia situazione e tutti i percorsi disponibili, ho deciso di seguire una laurea in informatica. La mia situazione era piuttosto singolare poiché vivevo all'estero all'epoca, il che limitava ulteriormente le mie opzioni. Sentivo che una laurea in informatica era l'unica strada da percorrere. Quando ho preso la mia decisione, non c'erano altre opzioni per entrare in una carriera tecnologica, come lo straordinario programma online di freeCodeCamp. Quindi sono andato con quello che sapevo e quello che pensavo fosse l'unico modo per ottenere un cambio di carriera di successo.

Quindi ora che conosci il percorso che ho seguito e perché l'ho preso, dovrei prendere di nuovo la stessa decisione? La risposta è "no, probabilmente no".

I soldi fanno girare il mondo. Foto di Russ Ward su Unsplash

Ragioni per considerare un'altra opzione

  • Le conoscenze acquisite sono troppo piccole su una gamma troppo ampia di argomenti.
  • I programmi di informatica sono generalmente obsoleti.
  • Il costo è proibitivo.
  • La laurea non è necessaria per molti lavori tecnologici.

Cominciamo dal primo punto. Stai ottenendo un piccolo assaggio di molte cose diverse. Il problema è che non stai imparando abbastanza su nessuno degli argomenti da trasferire le tue conoscenze a competenze che i datori di lavoro apprezzerebbero. La piccola app di esempio che hai realizzato nella tua classe di programmazione web è decisamente pulita. Ma di solito non impressionerà un datore di lavoro a meno che tu non sia andato ben oltre te stesso. E questo è un grosso problema in un'economia del lavoro che favorisce fortemente le competenze. Secondo questo articolo le competenze professionali applicabili sono al primo posto:

"Invece di enfatizzare la necessità di titoli ed esperienze specifici, le organizzazioni si stanno spostando verso un focus sulle competenze che un potenziale dipendente può portare".
- Abigail Hess

Tuttofare, maestro di nessuno

Un altro problema è che le informazioni delle lezioni che seguirai provengono da persone che lavoravano professionalmente da 10 a 20 anni fa. Sono circa 100 o 200 anni in termini di tecnologia (ricordi quando Yahoo avrebbe potuto acquistare Google per 1 milione di dollari 20 anni fa?).

Le cose cambiano rapidamente nella tecnologia e la conoscenza che stai acquisendo potrebbe non essere aggiornata nel momento in cui ti entra in testa. Opzioni come bootcamp o freeCodeCamp che sono più su misura per essere competitivi fuori dai cancelli tendono ad avere informazioni aggiornate. Si concentrano anche solo sulle cose che devi sapere senza concentrarsi su argomenti che non sono rilevanti per la carriera che stai perseguendo.

Alcune delle lezioni che ho seguito durante la mia laurea includono programmazione di assiemi, reti, database e algoritmi. Ho finito per usare gran parte delle conoscenze apprese nella mia futura carriera? No, non proprio. Almeno non qualcosa derivato specificamente dai corsi.

Troppe cose su cui concentrarsi. Foto di rawpixel su Unsplash

Ciò che ho ottenuto è stata una conoscenza sufficiente di questi argomenti per parlarne durante il pranzo con altri sviluppatori. Raramente ho applicato alcune delle conoscenze della mia laurea direttamente nel mio lavoro. Le reti sono state probabilmente le più utili per me come sviluppatore mobile. Ma anche la conoscenza di quella classe potrebbe essere ottenuta con una semplice ricerca di Wikipedia (ACK0 ACK1, è tutto ciò che ricordo).

Costi coinvolti

Passiamo al costo. Secondo CollegeBoard, le tasse e le tasse medie per un college pubblico statale di quattro anni per un anno di scuola erano $ 10.230. Questo non tiene conto di vitto e alloggio che lo porterebbero a un massimo di $ 21.370. Moltiplicalo per il numero di anni che impiegherai (4 anni per la maggior parte delle persone) e otterrai $ 85.480. Anche le tasse aumenteranno mentre sei a scuola, quindi il numero finale sarà sicuramente più alto.

Quindi questo è un sacco di soldi ma c'è un altro costo che dovrai sostenere ottenendo una laurea: costo opportunità. In questo momento, c'è un'enorme richiesta di posti di lavoro tecnologici e se puoi diventare un candidato valido in questo mercato, avrai buone possibilità di trovare un lavoro. Sarà così tra quattro anni? Bene, non ho una sfera di cristallo, ma posso dire che non esiste alcuna garanzia.

Ne hai davvero bisogno?

Torna al mercato del lavoro in questo momento. Il fatto che le competenze tecniche siano così richieste è che i datori di lavoro sono disposti a trascurare la mancanza di titolo o qualifiche. Anche le aziende tecnologiche di punta come Facebook stanno osservando la laurea e altre qualifiche. Secondo questo articolo sulle competenze attualmente richieste:

"Le competenze contano davvero di più"
- Janelle Gale, vicepresidente delle risorse umane, Facebook

Se riesci a fare il lavoro fin dal primo giorno e hai alcune competenze trasversali, allora hai una buona possibilità di ottenere un lavoro. In effetti, opzioni alternative come freeCodeCamp e bootcamps possono persino darti una possibilità migliore di atterrare un lavoro. Il motivo è che sarai addestrato in abilità che possono essere applicate direttamente in un lavoro. Otterrai anche un'ottima app di portfolio o un sito Web quando completi uno di questi corsi. Avere un portafoglio forte è un modo sicuro di attirare l'attenzione e ottenere interviste.

Un esempio di cosa potresti voler fare con la tua laurea in informatica dopo aver scoperto che la persona che si siede accanto a te ha ottenuto il suo lavoro senza uno. Foto di Gary Chan su Unsplash

Idee sbagliate comuni

Bene, che ne dici di ottenere interviste? Lauree in informatica aiutano a ottenere interviste, giusto? Ancora una volta dipende. Ti ho detto che mi sono laureato online. Beh, alcune aziende guardano dall'alto in basso. Mi è stato detto chiaramente durante gli schermi che "una laurea online non è abbastanza per farti un colloquio". L'ho visto più volte durante la chat durante un seminario di lavoro online. Ironico, vero?

Inoltre, la mia scuola non mi ha offerto molto supporto nella ricerca di lavoro. Ogni vantaggio che mi hanno dato o mi ha rifiutato a causa della mia laurea online, non è stata una buona opportunità o mi ha richiesto di spostarmi nel bel mezzo del nulla. Inoltre, il mio consulente di carriera non mi ha dato molto aiuto o supporto. Questo è di solito elencato come uno dei maggiori vantaggi di ottenere una laurea in informatica. Purtroppo, nella mia esperienza, la consulenza che ricevi dai college pubblici tende a essere davvero deludente.

Quindi una laurea aiuta davvero solo se l'hai ottenuta da una buona scuola con un buon programma di consulenza, hai frequentato le lezioni di persona e hai progetti di portfolio che puoi mostrare. Aiuta anche solo per il tuo primo lavoro (leggi qui su come avere successo nel tuo primo colloquio). Una volta che ti sei dimostrato in un'azienda tecnologica, la laurea in informatica diventa molto meno importante.

I benefici

Quindi basta dire. Devono esserci dei benefici, giusto? Bene ci sono sicuramente. La prima cosa è l'esperienza con una vasta gamma di argomenti nella tecnologia. Se hai studiato qualcosa, ti sarà più facile cercare informazioni sull'argomento. Qualcuno con conoscenza zero farà fatica persino a fare buone domande, figuriamoci trovare risposte. Avere studiato questi argomenti ti dà una piccola base nella maggior parte delle cose che incontrerai nella tua carriera tecnologica. Ciò significa che puoi affrontare aree alquanto sconosciute nel tuo lavoro e riuscire a mantenere il controllo.

La seconda cosa che ottieni è l'esperienza con più linguaggi di programmazione. La parte buona è che li usi in scenari che sono in qualche modo applicabili al mondo reale (questo varia da classe a classe e da grado a grado).

Durante il mio programma di informatica, sono stato in grado di utilizzare C, C ++, Python, MASM, PHP e JavaScript. Sono stato in grado di realizzare piccoli progetti di esempio con ognuna di queste lingue e avere un'idea di come differiscono e di quale sia la migliore per me. Questo mi ha anche dato una direzione nella scelta del percorso professionale che volevo intraprendere in futuro. Mi piaceva C ++ e Objective-C era anche un superset di C, quindi lo sviluppo di iOS aveva senso come percorso di carriera per me.

Avere compagni di classe che stanno lavorando per raggiungere gli stessi obiettivi di carriera che puoi aiutare a mantenere viva la tua motivazione. Foto di Mimi Thian su Unsplash

L'ultima e forse la cosa più importante è il fatto che lavorerai con gli altri cercando di raggiungere gli stessi tuoi obiettivi. Anche nel mio programma online, c'erano progetti di gruppo che mi hanno costretto a lavorare con gli altri. Sono una persona piuttosto solitaria, quindi se non fossi costretto a contattare gli altri nel programma, molto probabilmente non lo avrei fatto. Ma rendere queste connessioni era inestimabile. Partecipavamo tutti alle stesse lotte, provenivano da ambienti simili e tutti cercavamo di ottenere le stesse cose. Questo mi è stato di grande aiuto quando avevo bisogno di consigli per un colloquio o volevo sapere di un percorso professionale.

Ma nel caso in cui non l'avessi notato, tutti i benefici che ho elencato sopra potrebbero essere ottenuti senza ottenere una laurea. Passare attraverso il corso di laurea li porta solo nell'esperienza. Non sarai in grado di farlo attraverso il programma senza sperimentare i vantaggi che ho elencato sopra. Se desideri gli stessi benefici al di fuori di un corso di laurea, potresti dover impegnarti un po 'di più per ottenerli.

Quella sensazione di annegamento nel debito degli studenti. Foto di Mishal Ibrahim su Unsplash

Il verdetto

Quindi valgono tutti i vantaggi di cui sopra? Direi di no. La ragione principale per me era che ero stato sellato da una tonnellata di debito studentesco una volta completato il programma. Sto scrivendo da una prospettiva americana, quindi avere debiti dopo aver completato un corso di informatica potrebbe non essere un problema per te. Ma non importa dove ti trovi, una laurea in informatica ti costerà sicuramente più di almeno una delle risorse che ho menzionato sopra (tempo, denaro, energia) rispetto a un bootcamp o un approccio di corso online gratuito. Di sicuro sarà più lento.

Qual è il verdetto? Ad un costo maggiore per il tuo tempo, denaro ed energia, un corso di informatica può aiutarti a ottenere il tuo primo lavoro (leggi il mio articolo qui per alcuni consigli su come riuscire nel tuo primo colloquio). Può aiutarti a mantenere la motivazione attraverso il cameratismo con altri studenti e ti fornirà una più ampia gamma di conoscenze. Senza una laurea in informatica, quasi sicuramente risparmierai sulle risorse che ho menzionato sopra. Ma questo ha una maggiore possibilità di avere un momento più difficile per assicurarsi il tuo primo lavoro. Queste sono davvero le cose principali che prenderei in considerazione quando faccio la tua scelta.

E non preoccuparti troppo di quale scelta fai. Fintanto che fai piccoli passi avanti, ti ritroverai dove vuoi essere. Potrei guardare indietro e desiderare di seguire un corso gratuito come FreeCodeCamp ed essere molto più ricco di tempo e denaro. Ma ho fatto le mie scelte e ho comunque finito dove volevo essere. Alla fine ho raggiunto quello che volevo. E il fatto che stai leggendo questo articolo significa che hai anche fatto un piccolo passo verso la tua nuova brillante carriera tecnologica.

Ti è piaciuto quello che hai letto?

Sentiti libero di dare un'occhiata ad alcuni dei miei altri articoli:

La mia storia, come sono passato da un assistente di insegnante di lingua a lavorare in un'azienda di alta tecnologia.

Come avere successo nella tua prima intervista tecnologica.