Skip to main content

Informazioni su dev bootcamp e scuole di codifica - la musa

Week 0 (Aprile 2025)

Week 0 (Aprile 2025)
Anonim

Quindi sai che vuoi imparare a programmare, hai represso alcune paure che si frappongono sulla tua strada e sei abbastanza sicuro che un bootcamp per sviluppatori coinvolgente sia la scelta migliore per te. È ora di andare e andare in classe, giusto?

Non proprio. Una volta che hai deciso di seguire il percorso del bootcamp, sorgono molte domande logistiche: come pagherò? Dovrò lasciare il mio lavoro? Dovrò trasferirmi in una nuova città? Per quanto tempo sarò disoccupato? Come faccio a dimostrare che sono un candidato incredibile per entrare?

Bene, abbiamo le risposte. Dopo aver parlato con gli studenti attuali e passati, nonché con i leader del bootcamp, ecco una guida su come gli altri l'hanno fatto funzionare e come puoi farlo.

Il costo

Il costo dei programmi immersivi di bootcamp è spesso il più grande ostacolo per gli studenti, e comprensibilmente: i programmi più intensivi costano tra $ 5.000 e $ 15.000. Inoltre, dovrai considerare le spese di soggiorno per la durata del programma, ricordando che molti di loro sono detenuti in grandi città con costi di vita più elevati.

Detto questo, molti studenti ritengono che il ROI ne valga la pena, data la possibilità di accelerare la transizione verso un nuovo percorso professionale. (Oh, e anche i salari relativamente alti della maggior parte degli sviluppatori di software non fanno male.) “Invece di concentrarmi sulle preoccupazioni immediate di non avere un lavoro o un flusso di reddito, ho continuato a immaginare quale sarebbe stata la mia vita e carriera un anno fuori ", Ha condiviso John Boese, che ha frequentato un corso intensivo di programmazione di tre mesi prima di avviare GoFindFriends. "E ora che ho qualche mese fuori programma, posso onestamente dire che è una delle migliori decisioni che abbia mai preso."

Certo, la speranza per il futuro non può farti nutrire e ospitare. Invece, inizia ricercando a fondo diversi programmi, i loro costi e le opzioni di finanziamento o borse di studio che offrono. Ogni programma gestisce le strutture di pagamento in modo diverso; alcuni offrono piani di pagamento o pagamenti differiti, altri non ti fanno pagare in anticipo ma prendono una percentuale del tuo stipendio iniziale quando atterri il tuo primo lavoro di ingegneria. Le borse di studio sono spesso competitive ma possibili: Dev Bootcamp, ad esempio, offre borse di studio da $ 500 per tutti i veterani, le donne e le minoranze.

Scrivi un elenco di tutti i programmi che ti entusiasmano, quali sono i costi e se ci sono opzioni integrate per aiutarti. Quindi, stimare un costo della vita per la durata del programma, pensando alle spese quotidiane e ricercando le opzioni di alloggio e i costi se dovessi spostarti. Assicurati di controllare anche tutti i programmi nella tua città attuale, non dovendo trasferirti renderai la logistica molto più semplice.

Una volta che hai una stima di base di quanto dovresti pagare per il programma - e quanto potresti ragionevolmente pagare ora - inizia a cercare modi creativi per colmare il divario. Molti studenti del passato raccomandano di iniziare a pianificare il tuo bootcamp molto prima che tu effettivamente partecipi a uno, proprio come faresti per qualsiasi formazione continua, così puoi iniziare a mettere via i soldi e ridurre l'importo che devi prendere in prestito.

I prestiti sono anche un'opzione, anche se spesso non sono i tuoi tipi tradizionali. Poche banche indipendenti offrono prestiti agli studenti e poiché i bootcamp non sono scuole accreditate, non possono neppure beneficiare di finanziamenti federali per prestiti agli studenti. Invece, molte persone trovano fortuna con opzioni di prestito nuove e non tradizionali, come Upstart, Pave o WeFinance.

Amanda Thurman, sviluppatrice di TechnologyAdvice, ha trovato un altro modo creativo per finanziare il suo bootcamp: la sua attuale azienda. Quando decise di passare all'ingegneria del software, si avvicinò al CEO della sua azienda. "Avevamo appena aperto una posizione di sviluppatore front-end che ha suscitato il mio interesse, quindi sono arrivato all'incontro con un piano prestabilito su come sarei arrivato dove dovevo essere. In questa conversazione con il mio CEO, mi è stato detto di un lungo elenco di competenze e requisiti di lavoro che erano completamente sopra la mia testa. Pensavo che la mia possibilità con una nuova carriera fosse andata persa, ma avevo sentito parlare della Nashville Software School attraverso i loro sforzi di reclutamento. Fortunatamente, mi ha visto come un'opportunità per far crescere qualcuno all'interno dell'azienda nella posizione di cui aveva bisogno. ”Quindi, la compagnia ha pagato per il suo corso e le ha permesso di continuare a lavorare part-time dalla parte del programma.

Verifica se la tua azienda ha programmi di sviluppo professionale o di formazione continua che potrebbero aiutarti o semplicemente avvicina il tuo capo ai tuoi obiettivi di crescita. Anche se il tuo datore di lavoro non può pagare l'intero costo, potrebbe essere in grado di sovvenzionare o trovare altri modi per supportarti.

L'impegno

Anche una volta individuate le finanze, devi assicurarti di essere pronto per l'impegno. Probabilmente dovrai lasciare il lavoro ed essere senza lavoro per almeno tre mesi (potenzialmente più tempo per trovare un lavoro dopo). Potrebbe anche essere necessario trasferirsi per un periodo di tempo. C'è molto da accettare.

“Lasciare il mio lavoro è stato davvero difficile. La mia vita è stata molto confortevole e ho avuto un buon lavoro e ottimi collaboratori ”, condivide Boese. “Dopo aver dato il preavviso di due settimane, mi svegliavo ogni mattina chiedendomi se avevo preso la decisione giusta. Ho dovuto continuare a ricordare a me stesso perché lo stavo facendo e che tutto sarebbe andato a buon fine nel lungo periodo. ”Ora, come citato sopra, non poteva essere più felice di quella decisione.

Quindi, come fai a sapere se l'impegno è uno che sei pronto a prendere?

Innanzitutto, devi assicurarti di essere assolutamente sicuro che un passaggio alla programmazione sia adatto a te. "Se non sei sicuro che il codice sia adatto a te, prova a dilettarti con un corso autodiretto offerto da qualche parte come Codecademy", afferma Hilary Wells, rappresentante di Dev Bootcamp.

Oltre a ciò, parla con persone che lavorano nello sviluppo di software. Avere interviste informative con persone che hanno ruoli che ti interessano. Scopri com'è davvero il loro giorno per giorno e come ci sono entrati. Vedi se è quello che hai immaginato e quello che vuoi per te stesso. Cerca gli eventi ospitati da un fornitore di bootcamp in cui puoi ascoltare le persone che sono passate allo sviluppo del software da una carriera diversa.

Una volta che ti senti a tuo agio con questo, vuoi assicurarti che un bootcamp immersivo sia il modo giusto per arrivarci, o se l'apprendimento online auto-diretto, un programma part-time o serale o qualche altro percorso si adatteranno meglio alla tua vita . Questo dipende molto dal tuo stile di apprendimento.

"La più grande barriera per me è stata decidere se fosse necessario un bootcamp o se potessi semplicemente imparare a programmare da solo", concorda Boese. “Alla fine ho deciso di frequentare un bootcamp perché pensavo che un programma strutturato avrebbe aiutato a mantenere il mio apprendimento in pista e ad assicurarmi di aver appreso il materiale. Dopo le prime due settimane, sapevo di aver fatto la scelta giusta. Mi sono reso conto che sarebbe stato molto più difficile imparare tutto da solo e avrei perso molto tempo seduto confuso nella mia casa e cercando all'infinito risposte a Google ".

L'applicazione

Ovviamente, decidere che vuoi iscriverti a un bootcamp non è la fine: in genere devi fare domanda per i programmi e devono decidere che vogliono anche te ! "La più grande preoccupazione logistica che ho dovuto affrontare durante l'applicazione a Dev Bootcamp era se sarei stato un candidato abbastanza forte", condivide Hannah Sison, una neolaureata del programma. "Senza un background in informatica, temevo che non sarei stato accettato."

I programmi richiedono di avere diversi livelli di conoscenza del codice e alcuni ti metteranno alla prova sulle tue attuali capacità durante il processo di intervista, quindi dovresti esaminare le specifiche dei programmi che stai mirando e fare un po 'di insegnamento auto diretto di tempo se necessario. Ma non devi essere troppo nervoso: la maggior parte dei programmi rivolti ai principianti vuole semplicemente vedere che hai la capacità di imparare a programmare. "Quello che mi è piaciuto di più è stata la sfida del codice: ho dovuto guardare alcuni tutorial su HTML, CSS e JavaScript, quindi utilizzare ciò che ho imparato per creare un sito Web a" pagina singola "su di me" ", condivide Cameron Jacoby, che è passato dal marketing all'ingegnere del software presso Rocksbox dopo aver frequentato un corso intensivo di programmazione.

Anche per i programmi che non richiedono una precedente esperienza di codifica per l'accettazione, questa preparazione aggiuntiva può aiutarti a ottenere molto di più dal programma. Maneesh Anad, laureato alla New York Code + Design Academy e sviluppatore presso Everplans, afferma: “C'è molto materiale coperto, quindi inizia a studiare molto nel tuo tempo libero. Comprenderai concetti molto più facili in classe e passerai meno tempo a cercare di capire le basi e più tempo ad applicare le tue conoscenze. ”Alcuni programmi incorporano persino questo lavoro di preparazione nel curriculum, come la fase remota di nove settimane di Dev Bootcamp ma guidata da un istruttore -Per aiutarti a darti un po 'di pratica e padroneggiare i fondamenti prima di arrivare.

Al di là delle tue conoscenze di programmazione (o capacità di apprendere al volo), essere accettati significa spesso mostrare la tua passione e la tua voglia di imparare a programmare. “Essere in grado di spiegare perché vuoi andare in un bootcamp e cosa speri di ottenere in seguito; mostra di aver fatto i compiti e di avere delle ragioni per cui ti stai candidando a un particolare bootcamp (non sono tutti uguali); e dimostrare solide capacità di problem solving, insieme alla capacità di collaborare con gli altri ", Wells raccomanda.

Come per molte cose nella vita, sembra che il motto qui sia: se lo vuoi abbastanza male, puoi trovare un modo per farlo funzionare. Fai le tue ricerche, sii disposto a diventare creativo con le soluzioni e tieni gli occhi aperti sul futuro della vita da sogno come ingegnere informatico.