Curioso di imparare a codificare, ma non sei sicuro se il tuo interesse è nell’imparare un nuovo hobby o se vuoi diventare un ingegnere? Alla ricerca di ulteriori informazioni sul tema di un semplice dovrei essere un quiz ingegnere?
Hackbright è qui per aiutarti! Se stai pensando di perseguire un bootcamp di codifica per aggiungere una nuova abilità, vuoi continuare a lavorare mentre impari a programmare o immergerti completamente mentre ti prepari per un cambiamento di carriera, c’è un’opzione disponibile per soddisfare le tue esigenze specifiche.
Imparare a codificare non significa necessariamente che devi diventare un ingegnere. E i bootcamp di codifica non sono solo per quelli con un background tecnico. Molti dei nostri oltre 700 alunni provengono da ambienti diversi e vari: insegnamento, senza scopo di lucro, marketing, design e altro ancora.
Detto questo, se stai considerando un cambio di carriera in ingegneria, qui ci sono 10 cose da fare per aiutarti a decidere il tuo percorso e iniziare sulla tua strada.
- 10 Cose da fare per decidere se l’ingegneria è giusta per te
- Chiediti cosa ti piace fare?
- Chiediti cosa vuoi fare?
- Cosa ti piace del tuo lavoro attuale? Cosa non ti piace del tuo ruolo attuale?
- Perché vuoi essere un ingegnere? Sai che tipo di ingegnere vuoi essere?
- Condurre un colloquio informativo con un ingegnere del software
- Risolvi i puzzle non codificanti
- Leggi il software che usi
- Leggi gli algoritmi che usi già
- Guarda la console di debug in un browser Web
- Crea un account GitHub ed Esplora!
- Si dovrebbe essere un Bonus ingegnere:
10 Cose da fare per decidere se l’ingegneria è giusta per te
Chiediti cosa ti piace fare?
L’ingegneria fa per te? È facile attribuire determinate caratteristiche a ruoli professionali specifici: le persone di vendita sono socievoli, i designer sono creativi e gli ingegneri sono bravi in matematica. Come tutte le cose nella vita, tuttavia, non è così semplice. Ci sono una moltitudine di fattori che contribuiscono al vostro successo come ingegnere. Considera questo breve quiz” Dovrei essere un ingegnere”:
- Ti piace risolvere i problemi?
- Ti piace pensare a nuovi modi di fare le cose?
- Ti piacciono i puzzle e altri giochi impegnativi mente?
- Ti piace lavorare con i computer?
- Ti piace una sfida?
- Ti chiedi come funzionano le cose?
Ora ecco la parte difficile. Se hai risposto sì alla maggior parte delle domande di cui sopra, allora sì (!), probabilmente hai la giusta mentalità per eccellere in ingegneria. Significa anche che sei analitico, riflessivo e goditi una sfida. Queste qualità si prestano a molte altre carriere, così come l’ingegneria. E poi? Continua a leggere.
Chiediti cosa vuoi fare?
- Vuoi fare la differenza nel mondo?
- Hai un interesse per le sfide che il nostro mondo deve affrontare?
- Vuoi aiutare le persone e migliorare la loro vita?
Sarei un buon ingegnere? Di nuovo, probabilmente hai risposto sì qui. E ancora, avere un interesse in queste cose significa che probabilmente faresti grandi in un certo numero di professioni, inclusa l’ingegneria. Vuoi risolvere i problemi, migliorare i sistemi e fare la differenza. Forte! Ora, come fai a sapere se l’ingegneria è veramente la tua passione? Entriamo più nel dettaglio.
Cosa ti piace del tuo lavoro attuale? Cosa non ti piace del tuo ruolo attuale?
Per molti dei nostri alunni, l’ingegneria è la loro seconda (o anche terza) carriera. Hackbrighters hanno sfondi in tutto, dal lavoro senza scopo di lucro per l’insegnamento alle vendite alla psicologia. Per tutti i nostri studenti, l’esperienza precedente aiuta a modellare il tipo di ingegnere che diventeranno, anche se non hanno un background informatico.
Dì che ami il pezzo di interazione con il cliente del servizio clienti. Considera come questa esperienza ti aiuterà a costruire programmi e strumenti più adatti ai clienti. Se non ti piace l’aspetto manuale della gestione degli eventi, come si tradurrebbe in un ruolo tecnico?
Pensa ai pro e ai contro del tuo attuale ruolo e considera come potrebbero entrare in gioco in una nuova opportunità in ingegneria. Nessun lavoro è perfetto, ma se si tende a godere di essere hands on con problem-solving e godere di lavorare con la tecnologia, ingegneria potrebbe essere un percorso che si desidera perseguire.
Perché vuoi essere un ingegnere? Sai che tipo di ingegnere vuoi essere?
Se la tua risposta ha solo qualcosa a che fare con ciò che i tuoi genitori vogliono per te, o quanti soldi vuoi guadagnare, potrebbe valere la pena imparare di più su ciò che farai come ingegnere prima di fare lo switch. Mentre nessun lavoro è perfetto, se non ti piace la maggior parte del lavoro di ingegneria, lo stipendio o l’approvazione dei genitori potrebbe non valere la pena diventare un ingegnere. Detto questo, se sei appassionato del campo, prova a esaminare aree specifiche dell’ingegneria.
Prenditi del tempo per conoscere le differenze nello sviluppo front – end e back-end e cosa comporta un ruolo full-stack. Potresti gravitare sull’infrastruttura di un ruolo di back-end, o lo sviluppo e la progettazione front-end potrebbero parlarti. Durante il corso dei tuoi studi, sarai in grado di affinare il tipo di ingegnere che vuoi essere, ma è sempre utile entrare con una conoscenza di base delle opzioni disponibili.
Condurre un colloquio informativo con un ingegnere del software
Che cosa ci vuole per diventare un ingegnere? In cosa consiste il lavoro? Quali abilità sono più preziose? Se stai cercando risposte a queste domande, allora perché non andare da un esperto?
Questo può sembrare un gioco da ragazzi, ma prima di intraprendere la vostra decisione di diventare un ingegnere o imparare a codice, è una grande idea per parlare con gli altri nella professione per imparare come ci sono arrivati, ciò che la loro routine quotidiana e le responsabilità assomigliano, e qualsiasi consiglio che possono offrire a voi come si guarda a rompere nel settore tech.
Inizia a raggiungere la tua rete personale e professionale. Conosci qualche ingegnere o hai amici, familiari o colleghi che possono presentarti agli ingegneri? Pratica le tue abilità di networking e iniziare a costruire un elenco di contatti nel settore. Se stai ancora chiedendo “Che tipo di ingegnere dovrei essere”, considera di prendere contatti in una serie di discipline ingegneristiche. Non fa male avere una grande rete e, chissà, su tutta la linea, uno di loro potrebbe diventare un mentore (o aiutarti a ottenere il tuo primo lavoro di ingegneria!)
Risolvi i puzzle non codificanti
Come faccio a sapere se l’ingegneria fa per me? Al suo interno, la codifica è basata sulla logica problem-solving. Per prepararti a entrare nella mentalità di un ingegnere, prova a completare alcuni puzzle algoritmici, cruciverba o sudoku.
Più pratica si ottiene in questi esercizi, meglio è. Come si va, risolvere questi enigmi aiuta a costruire la fiducia nel problem-solving. Se ti imbatti in problemi che hai problemi a risolvere, ricorda:
- Scopri ciò che non sai
- Imposta un processo per analizzare
- Aiuta a costruire il pensiero in modo sistematico o iterativo
Ricorda questi blocchi stradali o problemi su cui rimani bloccato e come hai trovato una soluzione. Mentre prosegui lungo il tuo percorso verso l’ingegneria, questi esempi possono darti fiducia nei tuoi progressi e persino aiutarti a far fronte alla sindrome dell’impostore.
Leggi il software che usi
Ci sono app o siti che usi o visiti regolarmente? Cerca nei loro siti Web i blog degli sviluppatori o trova altri blog di ingegneria che discutono le loro API. Ci sono probabilmente approfondimenti in questi forum in cui puoi imparare se sono focalizzati sul team o preferiscono i singoli contributori, quali lingue usano (Python?), e se usano hosting open source o proprietario. Se sono su GitHub, dai un’occhiata al loro codice.
Leggi gli algoritmi che usi già
Proprio come imparare a conoscere il tuo software, imparare a conoscere gli algoritmi comunemente usati può essere utile per comprendere la programmazione.
- Airline algorithms
- Netflix recommendation algorithm
- Commerce algorithm
Guarda la console di debug in un browser Web
Un ottimo posto per iniziare con la comprensione del codice di base è quello di scegliere un sito web che conosci e ti piace e fare clic destro per ispezionare la pagina. Da lì, si può iniziare a muoversi attraverso la pagina e capire i diversi elementi del design della pagina, la funzione, e la logica. Studiando su questi elementi consentono di ottenere un quadro più chiaro di come tutti si incastrano.
- Cerca nella Chrome Developer Console
- Impara HTML
- Scopri HTTP e networking
Crea un account GitHub ed Esplora!
GitHub è un servizio di hosting basato sul Web per il codice. Il tuo progetto individuale su Hackbright sarà ospitato su GitHub, così come i progetti e il codice di molti altri ingegneri. Inizia imparando come spingere il codice su GitHub, quindi una volta che hai familiarità con le basi, controlla i repository di tendenza per iniziare a familiarizzare con altre basi di codice.
Si dovrebbe essere un Bonus ingegnere:
Il modo migliore per capire la risposta alla domanda “dovrei essere un ingegnere” è quello di essere coinvolti. Se si desidera più di apprendimento auto-guidato, prendere in considerazione un bootcamp di codifica. Fissare un appuntamento per parlare con uno dei nostri consiglieri di ammissione, venire al nostro campus per un tour per conoscere i programmi, o cadere da un Meetup per avere un ” idea di come essere un ingegnere, e un assaggio della vita di codifica. Jump-iniziare la vostra formazione di ingegneria senza affondare anni in una laurea.
Sei interessato ad imparare a codificare? Dai un’occhiata al nostro prossimo corso di preparazione e ai nostri coinvolgenti programmi di ingegneria del software part-time di 12 settimane a tempo pieno o 24 settimane.