Grazie alla forte domanda e alti salari medi annui, sempre più persone stanno perseguendo una carriera come computer programmers.At Coding Dojo, dove sono un istruttore, vediamo un sacco di studenti desiderosi che vogliono entrare nel settore. Ma molti di loro sono scoraggiati dai miti che sentono parlare di ciò che serve per diventare un mago della codifica.Oggi voglio sfatare quei miti, quindi chiunque voglia imparare nuove abilità o guadagnare più soldi può muoversi più rapidamente verso un lavoro in questo settore., Ecco la verità dietro 10 miti comuni su come diventare uno sviluppatore.
Mito #1: Ho bisogno di essere un prodigio per essere uno sviluppatore
Realtà: le persone spesso pensano che i programmatori siano una razza speciale di umanità, nata con calcolatrici scientifiche per il cervello. Al contrario, gli sviluppatori sono persone comuni che hanno semplicemente una passione per la programmazione. E come in ogni professione, talento ottiene solo le persone fino ad ora, come etica del lavoro e la disciplina veramente determinare il successo o il fallimento.Se sei curioso di imparare la programmazione, non preoccuparti; non è così difficile come potrebbe sembrare., Al suo interno, la programmazione è semplicemente una forma di comunicazione tra due entità — in questo caso, uno sviluppatore e un computer. A un livello fondamentale, il tuo compito come sviluppatore è quello di dare istruzioni a un computer su come costruire qualcosa, come un sito web.Ma ovviamente non dici semplicemente: “Computer, costruiscimi un sito web.”È più complesso di così. In poche parole, la programmazione è come scrivere meticolosi manuali di istruzioni in un linguaggio speciale, che solo i computer e altri programmatori possono interpretare.Se sai come comunicare con gli altri, puoi imparare a programmare.,
Mito #2: È troppo tardi per me per diventare uno sviluppatore
Realtà: La verità è che non è mai troppo tardi per diventare un programmatore di computer. Un sacco di codifica bootcamp lavorare con gli studenti di tutte le età e da una vasta gamma di sfondi. Molti si iscrivono con poca esperienza di programmazione. Fino a quando hanno messo nel lavoro richiesto, sono in grado di trovare un grande successo, sia in classe e nel mondo del lavoro dopo la laurea.,Anche se potresti iniziare la tua carriera nella programmazione più tardi di quanto avresti desiderato, scoprirai di avere tutto il necessario per avere successo con la giusta preparazione e l’etica del lavoro.
Mito #3: Ho bisogno di una laurea in informatica per diventare uno sviluppatore
Realtà: Hai notato tutti i bootcamp di codifica che spuntano in tutto il mondo? Questi bootcamp non rimarrebbero in attività a lungo se non avessero successo come valide alternative alle scuole convenzionali. (Disclaimer: io lavoro per uno.,) Ogni mese, i laureati di questi bootcamp-che spesso iniziano i campi con esperienza limitata nella programmazione – lavori terra come sviluppatori.E se si getta nella crescente popolarità di piattaforme di apprendimento online gratuiti come Codecademy, è evidente che imparare a programmare non è un’opportunità esclusiva per le istituzioni formali.La programmazione è come quasi ogni professione: se sei bravo a farlo, la gente ti pagherà per le tue abilità, indipendentemente da come ci sei arrivato. (Clicca qui per twittare questo saggio consiglio.,)
Mito # 4: Ho bisogno di competenze matematiche serie per diventare uno sviluppatore
Realtà: Per diventare uno sviluppatore, non è necessario sapere come approssimare un integrale definito usando una variabile parabolica. Non hai nemmeno bisogno di sapere cosa significa. Tutto ciò di cui hai bisogno è algebra di base, logica, forti capacità di problem solving e, soprattutto, pazienza.Ciò non significa che gli sviluppatori non utilizzino mai la matematica avanzata. Se il progetto in questione richiede un complesso calcolo matematico, allora avrai sicuramente bisogno di rispolverare le tue abilità matematiche. Tuttavia, ci sono molti plugin e librerie disponibili per eseguire calcoli per voi., Tutto quello che devi fare è implementare il plugin o la libreria nel tuo codice, quindi essere estremamente abile in matematica non è necessariamente necessario per diventare uno sviluppatore.
Mito #5: Ho bisogno di imparare il “miglior” linguaggio di programmazione per diventare uno sviluppatore
Realtà: Una domanda comune principianti chiedono è, ” Qual è il miglior linguaggio da imparare?”È una buona domanda, ma anche sbagliata. Nessun linguaggio informatico è “migliore” di un altro, allo stesso modo in cui il francese non è “migliore” dello spagnolo., Proprio come il beneficio di una lingua parlata dipende da quale paese si sta visitando, il beneficio di un linguaggio informatico dipende da ciò che è necessario fare.Una domanda migliore da porre è: “Quale linguaggio di programmazione dovrei imparare prima?”Se vuoi essere un grande sviluppatore, dovrai padroneggiare più lingue.L’approccio migliore è iniziare con i fondamenti. Se vuoi essere uno sviluppatore web, inizia con HTML e CSS, che sono i linguaggi fondamentali del web., Se sei più interessato alla programmazione generale di computer, concentrati sulle lingue che hanno molta documentazione online e tutorial per integrare il tuo apprendimento, e non preoccuparti della lingua “migliore”. Man mano che il tuo apprendimento progredisce, i punti di forza e di debolezza di ogni lingua si riveleranno.Una volta laureato un bootcamp, o completare altri corsi e progetti richiesti, è il momento di iniziare a intervistare per un lavoro come sviluppatore web. Ecco alcuni altri miti per questa fase della transizione della tua carriera.,
Mito #6: La laurea è solo l’inizio
Quindi ti sei iscritto a un bootcamp di codifica stimabile, ti sei presentato ogni giorno, hai bevuto abbastanza Red Bull per uccidere un vero toro e ti sei laureato con una solida comprensione di OOP, MySQL, Heroku e 20 altri termini che non sono, si scopre, parolacce straniere. Da qui in poi la navigazione è tranquilla, giusto?Sbagliato. Troppi alumni bootcamp di codifica presumono che la laurea segna la fine del loro viaggio quando, in verità, segna l’inizio.,
Mito # 7: Un lavoro di sviluppo verrà da me
Gli sviluppatori Web sono molto richiesti e la maggior parte dei bootcamp di codifica ha risorse per aiutarti a guadagnare lavoro. Ma questo non significa che puoi sederti e aspettare che le offerte di lavoro vengano inondate dalla fata del lavoro. Mentre stai aspettando, altri laureati stanno attivamente commercializzando se stessi, strappando posti di lavoro per cui potresti essere più qualificato — ti sei preso la briga di applicare.Invece, è necessario essere altamente proattivi con la ricerca di lavoro., Se non hai stabilito un buon rapporto con il career center del tuo bootcamp, contattali di tanto in tanto e segui ogni 2-3 settimane per rimanere sulla loro mappa. Gli alumni bootcamp di codifica motivati si applicano a più aziende al giorno; inizia con le aziende nella tua rete estesa e quindi utilizza risorse come i siti di ricerca di lavoro. Questo processo richiederà ricerca, sensibilizzazione, e una lettera di copertura forte (che sarà necessario personalizzare per ogni azienda).Infine, creare un profilo GitHub prima di laurearsi e fare alcuni repository di apprendimento per mostrare che sei fino a tabacco da fiuto.,
Mito # 8: Ho finito di imparare
Alla fine della tua esperienza di codifica bootcamp, avrai imparato molte abilità. Tuttavia, ciò non significa che il tuo apprendimento sia completo. Proprio come hai dimenticato metà del francese che hai imparato al liceo perché hai smesso di usarlo dopo la laurea, dimenticherai i linguaggi di programmazione che hai imparato ma non usi quotidianamente basis.To evitare che ciò accada, lavorare su progetti personali che ti costringono a utilizzare linguaggi e software con cui non lavori mai sul posto di lavoro.,
Mito # 9: Non ho più bisogno dei miei compagni di classe
Gli studenti che hai attraversato coding bootcamp con sono le tue più grandi risorse professionali. Anche quel ragazzo barbuto strano che ha lasciato Cheetos polvere su ogni tastiera ha toccato sta per essere uno sviluppatore senior un giorno…. quindi assicurati di rimanere in contatto.Che si tratti di un semplice ” come sei stato?”e-mail ogni pochi mesi o iniziare una notte di poker mensile per la vostra coorte, è necessario mantenere quei rapporti forti., Molti coding bootcamp alumni (come Codifica Dojo proprio AJ Agrawal, co-fondatore di Alumnify) hanno creato iniziative di successo con gli altri studenti; se non l’hai fatto mentre eri uno studente, non è troppo tardi per iniziare. Basta raggiungere, mantenere quelle relazioni forti, e lasciare che la potenza della rete fare il resto.
Mito #10: Inchioderò le interviste senza prepararmi
Anche con un allenamento adeguato, sta ancora a te mantenere forti quelle abilità di intervista. Pensa a intervistare come un muscolo-se non lo usi, si atrofizza., Assicurati di esercitarti a rispondere alle domande prima di ogni intervista, anche se è davanti allo specchio.Ancora più importante è praticare i test comuni che gli intervistatori danno. Alcune aziende utilizzano interviste tecniche, mentre altri potrebbero dare una sfida di codifica che ci si aspetta di risolvere durante la notte. Ci sono molte buone risorse per aiutarti a prepararti per questi, ma uno particolarmente buono è il cracking dell’intervista di codifica.Ultimo ma non meno importante, non dimenticare le basi. Mantieni aggiornato il tuo curriculum con le tue abilità e conoscenze e elenca il tuo Bootcamp di codifica nella sezione istruzione., Fai la tua ricerca in modo da sapere cosa fa l’azienda e può porre domande intelligenti. Assicurati di vestirti in modo appropriato. E non dimenticate di inviare una breve e-mail di ringraziamento dopo l’intervista è completa.La strada per diventare un programmatore non è facile, e una carriera nella programmazione di computer non è per tutti. Tuttavia, mentre consideri i tuoi prossimi passi, sappi che molte persone-nessuna di loro più “destinata” ad essere un programmatore di te — hanno trovato successo e felicità attraverso la programmazione di computer.,Finché lo tieni a mente e rimani consapevole della verità dietro i miti, sarai in un buon posto per perseguire la tua passione e la tua carriera futura.Michael Choi è fondatore e capo istruttore di Coding Dojo, che offre un campo di avvio di sviluppo web immersivo di 12 settimane per studenti delle scuole superiori/universitari che cercano di trascrizioni/curriculum di pad, professionisti che cercano di reinventare le loro carriere o imprenditori che cercano di avviare un’attività basata sul web.
Lascia un commento