L’informatica è una buona materia? Pro e contro

Come ex reclutatore per startup tecnologiche, molte persone mi chiedono “Dovrei specializzarmi in Informatica?”

Se vi state chiedendo se Computer Science è una buona specializzazione, ecco come stanno le cose…

Penso che Computer Science sia una delle migliori specializzazioni che potete scegliere e ha migliori prospettive di carriera del 98% delle altre scelte, ma non è per tutti. Quindi ti spiegherò per chi è, per chi NON è e perché.

Questo ti aiuterà a decidere se dovresti specializzarti in informatica o no. Cominciamo.

Dovrei specializzarmi in informatica? Pro e contro

A chi va bene l’informatica (e a chi non va bene)

Se odi la matematica e odi il pensiero analitico e il problem solving, sarai sempre il 50% inferiore dei lavoratori nell’ingegneria del software o nell’informatica.

Forse puoi trovare un’azienda di basso livello ed essere nella media in quell’azienda, ma la paga non sarà grande e non lavorerai su qualcosa di molto eccitante o significativo.

E questo nega alcuni dei grandi vantaggi del perché dovresti specializzarti in Informatica in primo luogo! (più su questo in arrivo).

Quindi non farlo solo perché tuo padre ti ha detto di farlo, o perché hai sentito che puoi fare $100K qualche anno dopo la scuola (è possibile).

Perché se odi questa roba, sarai infelice e non sarai comunque il tipo che fa $100K. Le migliori aziende assumono persone che AMANO questa roba e sono appassionate.

Ora, se ti piace il problem solving, ti piace la matematica, ti piace imparare in generale… ti piacerà Computer Science. Tutti i benefici di cui sopra sono veri, e ti piaceranno i percorsi di carriera che offre l’Informatica…

Tipi di lavori che puoi ottenere con una laurea in Informatica

Se ti specializzi in Informatica, sei motivato, fai qualche progetto secondario su github durante il tuo ultimo anno per dimostrare che ti interessa questa roba, e sei disposto ad andare a lavorare in una grande città come New York, San Francisco, Boston, LA (o anche una città più piccola come Austin, TX), guadagnerai $100K velocemente. Entro un paio d’anni.

Puoi fare sviluppo di applicazioni mobili (iOS o Android)

Questo può essere sviluppo di giochi, aziende focalizzate sul mobile (come Uber), o aziende con un sito web che hanno anche un’applicazione mobile (per esempio una banca o un’istituzione finanziaria).

Puoi entrare in un’agenzia digitale e fare una varietà di progetti, o andare a lavorare per una singola azienda

Si consiglia l’opzione #2. Le agenzie digitali tendono a bruciare le persone, e una volta che sei dentro… è più difficile essere assunti da un’azienda tecnologica con un solo prodotto. Quindi, se fossi io, inizierei lì.

Se ti unisci a un’agenzia o a un’azienda con un singolo prodotto o piattaforma, hai alcune scelte su quale tipo di programmazione specializzarti…

Puoi concentrarti sul front-end (la parte del sito che puoi vedere come visitatore) o sull’ingegneria back-end (come l’interfaccia che vedi interagisce con il database e tutte le informazioni che non puoi vedere). O alcune persone fanno entrambe le cose, il che è noto come sviluppo “full stack”.

Puoi fare sviluppo web, o costruire software che il pubblico non vede – come un cruscotto interno che i dipendenti di una società usano.

Puoi anche entrare nell’ingegneria dei dati e nella scienza dei dati. Questo settore sta diventando ENORME e queste persone vengono pagate un sacco.

È normale a New York (la città in cui sono stato un reclutatore tecnologico per le startup) vedere un buon ingegnere dei dati con qualche anno di esperienza fare 150K$ o più per lo stipendio base. Sto parlando di qualcuno sui 20 anni che non sta gestendo persone. Non male, vero?

Perché la gente guadagna così tanto dopo essersi laureata in informatica?

C’è un’ENORME carenza di talenti

Le aziende tecnologiche, in particolare le startup, sono ALLA ricerca di buoni talenti ingegneristici con lauree quadriennali in informatica (un certificato da quei “code bootcamp” che richiedono 12 settimane non è la stessa cosa… non si esce con la stessa comprensione fondamentale di informatica, algoritmi, etc… e le aziende lo sanno).

Certo, puoi fare un bootcamp di 12 settimane ed essere uno sviluppatore web decente, ma non verrai assunto come ingegnere da Facebook o Spotify o qualcosa del genere.

Ad ogni modo, il mio punto è che queste aziende hanno milioni di dollari di finanziamenti da società di venture capital. Non stanno cercando di risparmiare 20.000 dollari sul tuo stipendio se sei motivato e hai una laurea in informatica in una buona scuola. Stanno cercando di trovare persone fantastiche che costruiranno il loro prodotto e lo renderanno un enorme successo.

Il che significa che sarai pagato molto bene, specialmente se cambierai azienda una o due volte nella parte iniziale della tua carriera.

Possibilità di carriera a lungo termine per i laureati in informatica

A lungo termine, se vuoi guidare le persone, puoi alla fine gestire un team o un dipartimento di ingegneria.

Se no, puoi guardare in qualcosa chiamato “architettura” del software. Un buon architetto può fare $180-200K senza gestire nessuno.

Puoi anche creare un prodotto e fondare una società da solo.

L’informatica è un percorso di carriera eccezionale in questo momento, e se stai andando in una scuola decente in termini di programma di informatica, avrai aziende che ti inseguono dopo la laurea se sei in una città di medie o grandi dimensioni.

Altri vantaggi di specializzarsi in Informatica

Le aziende tecnologiche trattano i loro ingegneri del software come RE

Se ti unisci ad un’azienda tecnologica come Spotify, Facebook, Apple, ecc. (non un lavoro in cui fai ingegneria del software per Walmart, ecc.), sarai trattato come un re assoluto.

La maggior parte di queste aziende ti lasciano indossare i jeans, ti danno cibo gratis e un sacco di altri vantaggi. Non tutte, ma la maggior parte.

Questo cambierà nei prossimi 5 anni? No.

Il mondo viene costruito in tecnologia. Sempre più prodotti stanno diventando “dispositivi connessi” – prodotti fisici che hanno una componente software e si connettono online. Termostati, frigoriferi, automobili, ecc.

Quindi non stiamo parlando solo di siti web e applicazioni mobili qui.

Inoltre l’e-commerce sta diventando enorme. Amazon assume alcuni dei migliori ingegneri del software del mondo per mantenere i loro sistemi senza problemi.

Ci saranno così tante nuove aree come questa, insieme a tutte le aree tradizionali che richiedono grandi talenti di ingegneria del software (finanza, giochi e intrattenimento, realtà virtuale, SaaS, ecc.)

Alta probabilità di poter lavorare in remoto

Questo non è garantito, e dipende dalla compagnia, ma di tutte le professioni là fuori… gli ingegneri del software hanno uno dei percorsi più facili per arrivare a lavorare in remoto.

Altre carriere in cui è piuttosto probabile che tu possa trovare un lavoro a distanza:

  • Scrittura specializzata (copywriting, scrittura medica, ecc.)
  • Vendite “interne” (vendite telefoniche)
  • Supporto clienti (a bassa retribuzione. Non raccomandato!)

Per tornare all’ingegneria del software. Perché sarai in grado di trovare un lavoro a distanza se ti specializzi in informatica?

Le tue abilità saranno molto richieste, e il tuo lavoro quotidiano non richiede comunque di essere faccia a faccia con i tuoi colleghi. Questa è una buona ricetta per poter lavorare da casa o da qualsiasi altro posto tu voglia.

Quali scuole hanno i migliori programmi di informatica?

Qui c’è una lista dei 50 migliori programmi di informatica negli Stati Uniti. Se decidi di specializzarti in Informatica, cerca di andare in una di queste scuole.

In generale, l’Informatica è un’ottima specializzazione per molti tipi di studenti, ed è ciò che sceglierei se dovessi ricominciare la mia vita da adulto.

Tuttavia, la domanda “Dovrei specializzarmi in Informatica?” è complicata e dipende dai tuoi interessi, dalla tua personalità, dalla tua motivazione e da quali altre opzioni hai.

Tuttavia, in generale, Computer Science è un’ottima specializzazione che è incredibilmente utile e ti darà l’opportunità di costruire cose che stanno plasmando il mondo e sono usate da milioni di persone.

E sarai molto ben pagato facendolo.

Inoltre, se vuoi essere un imprenditore in futuro, un background di Computer Science sarà utile anche lì.

(L’unica cosa che direi è più utile è la conoscenza del marketing/vendita, ma queste sono cose che devi comunque prendere nel mondo reale. La roba che insegnano nelle scuole su questi argomenti NON ti aiuterà ad avviare un’azienda o ad avere successo come imprenditore. E puoi trovare un co-fondatore che sia un marketer o un venditore in ogni caso, se non vuoi imparare questa roba).

.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.