Come si può essere un programmatore di computer autodidatta

Basta tuffarsi e farlo e non preoccuparsi di ciò che gli altri pensano o dicono.

TLDR a meno che non siate curiosi di sapere come ho fatto io.Il mio viaggio è in qualche modo simile a Madison Kanna. Non sono completamente autodidatta, ho preso qualche lezione di programmazione alla scuola di specializzazione e all'università. Ho conseguito un master in bioinformatica. Avevo un ottimo GPA quando mi sono laureato, avevo alcuni stage abbastanza buoni in fila, ho ottenuto una pubblicazione da uno dei miei stage, e avrei potuto probabilmente rimanere nel campo e avere una traiettoria "pulita" sul mio curriculum. Ma non è quello che è successo. Tre cose hanno motivato la mia decisione di entrare nell'ingegneria del software (non in un particolare ordine di priorità): 1) Accesso alle opportunità. Uno dei momenti più strazianti che ho vissuto nel mio viaggio professionale è stato quello in cui io e altri studenti internazionali del mio programma e di altre specializzazioni siamo stati rifiutati per interships/lavori con datori di lavoro statunitensi a causa del nostro status di visto. Nonostante i nostri buoni voti, ecc. ci sentivamo come uno schiaffo in faccia quando ci avvicinavamo allo stand di un'azienda alla fiera della carriera e ci veniva detto "solo cittadini americani". Anche se penso che sia molto giusto che i cittadini statunitensi abbiano accesso a queste opportunità per primi, essere rifiutati senza nemmeno aver visto il proprio curriculum fa schifo. Questo non è successo ai miei amici che stavano studiando Computer Science - hanno avuto almeno l'opportunità di fare un colloquio per i ruoli di ingegneria del software a cui erano interessati. 2) Impegni finanziari. Avevo bisogno di fare una certa quantità di soldi per soddisfare gli impegni finanziari che avevo e semplicemente non potevo farlo con gli stipendi che mi venivano presentati nel mio campo. 3) Sentire che posso realizzare qualcosa anche se prendo la strada meno affascinante per raggiungere quell'obiettivo. Non eccellevo accademicamente al liceo e nemmeno nei primi anni del college. Nessuno dei miei genitori ha avuto un'educazione oltre la scuola superiore e quindi non poteva aiutarmi a guidare gli studi. Ho anche visto raramente persone della mia comunità diventare medici, avvocati, ecc. Mentre consideravo queste persone molto laboriose, mi ha lasciato l'impressione che forse certe professioni sono semplicemente irraggiungibili per certe persone, non importa quanto duramente ci provino. Tutte queste cose mi hanno motivato a prendere alcuni libri, fare ricerche su Google online e costruire cose. È stato un processo LUNGO che ha comportato un sacco di errori. Ma si diventa migliori continuando a fare pratica.