curioși să învățați să codificați, dar nu sunteți sigur dacă interesul dvs. este să învățați un nou hobby sau dacă doriți să deveniți inginer? Căutați mai multe informații despre acest subiect decât un simplu ar trebui să fiu un test de inginer?
Hackbright este aici pentru a ajuta! Indiferent dacă vă gândiți să urmăriți un bootcamp de codare pentru a adăuga o nouă abilitate, doriți să continuați să lucrați în timp ce învățați programarea sau să vă scufundați pe deplin în timp ce vă pregătiți pentru o schimbare de carieră, există o opțiune disponibilă pentru a se potrivi nevoilor dvs. unice.
învățarea codului nu înseamnă neapărat că trebuie să devii inginer. Și Bootcamp-urile de codare nu sunt doar pentru cei cu experiență tehnică. Multe dintre cele peste 700 de absolvenți provin din medii diverse și variate: predare, nonprofit, marketing, design și multe altele.
acestea fiind spuse, dacă aveți în vedere o schimbare de carieră în inginerie, iată 10 lucruri de făcut pentru a vă ajuta să vă decideți calea și să începeți pe drumul vostru.
- 10 lucruri de făcut pentru a Decide dacă ingineria este potrivită pentru dvs.
- întrebați-vă ce vă place să faceți?
- Intreaba-te ce vrei sa faci?
- ce vă place la locul de muncă actual? Ce nu-ți place la rolul tău actual?
- de ce vrei să fii inginer? Știi ce fel de inginer vrei să fii?
- efectuați un interviu informativ cu un inginer Software
- rezolva puzzle-uri non-codare
- citiți despre Software-ul pe care îl utilizați
- citiți despre algoritmii pe care îi utilizați deja
- Uită-te la consola de depanare dintr-un Browser web
- creați un cont GitHub și explorați!
- ar trebui să fii un bonus de inginer:
10 lucruri de făcut pentru a Decide dacă ingineria este potrivită pentru dvs.
întrebați-vă ce vă place să faceți?
este ingineria pentru tine? Este ușor să atribuiți anumite caracteristici anumitor roluri profesionale: oamenii de vânzări sunt sociabili, designerii sunt creativi, iar inginerii sunt buni la matematică. Ca toate lucrurile din viață, totuși, nu este atât de simplu. Există o multitudine de factori care contribuie la succesul dvs. ca inginer. Luați în considerare acest scurt test „ar trebui să fiu inginer” :
- îți place să rezolvi probleme?
- îți place să te gândești la noi modalități de a face lucrurile?
- îți plac puzzle-urile și alte jocuri provocatoare ale minții?
- îți place să lucrezi cu calculatoare?
- îți place o provocare?
- te întrebi cum funcționează lucrurile?
acum, aici e partea complicat. Dacă ați răspuns da la majoritatea întrebărilor de mai sus, atunci da(!), probabil că aveți mentalitatea potrivită pentru a excela la inginerie. De asemenea, înseamnă că ești analitic, grijuliu și te bucuri de o provocare. Aceste calități se pretează la multe alte cariere, precum și la inginerie. Și ce urmează? Citiți mai departe.
Intreaba-te ce vrei sa faci?
- vrei să faci o diferență în lume?
- te interesează provocările cu care se confruntă lumea noastră?
- vrei să ajuți oamenii și să le îmbunătățești viața?
aș fi un inginer bun? Din nou, probabil că ați răspuns da aici. Și din nou, având un interes în aceste lucruri înseamnă că probabil te-ai descurca foarte bine într-o serie de profesii, inclusiv inginerie. Vrei să rezolvi probleme, să îmbunătățești sistemele și să faci diferența. Grozav! Acum, de unde știi dacă ingineria este cu adevărat pasiunea ta? Să intrăm în mai multe detalii.
ce vă place la locul de muncă actual? Ce nu-ți place la rolul tău actual?
pentru mulți dintre absolvenții noștri, ingineria este a doua (sau chiar a treia) carieră. Hackbrighters au medii în orice, de la munca nonprofit la predare la vânzări la psihologie. Pentru toți studenții noștri, experiența anterioară ajută la modelarea tipului de inginer pe care îl vor deveni, chiar dacă nu au un fundal în domeniul informaticii.
spune Te iubesc piesa de interacțiune client de client service. Luați în considerare modul în care această experiență vă va ajuta să construiți programe și instrumente mai prietenoase pentru clienți. Dacă nu vă place aspectul manual al managementului evenimentelor, cum s-ar traduce acest lucru într-un rol tehnic?
gândiți-vă la avantajele și dezavantajele rolului dvs. actual și luați în considerare modul în care acestea ar putea intra în joc într-o nouă oportunitate în inginerie. Nici un loc de muncă nu este perfect, dar dacă aveți tendința de a vă bucura de rezolvarea problemelor și de a vă bucura de lucrul cu tehnologia, ingineria ar putea fi o cale pe care doriți să o urmați.
de ce vrei să fii inginer? Știi ce fel de inginer vrei să fii?
dacă răspunsul dvs. are legătură doar cu ceea ce vor părinții dvs. pentru dvs. sau cu câți bani doriți să câștigați, ar putea merita să aflați mai multe despre ceea ce veți face ca inginer înainte de a face schimbarea. Deși niciun loc de muncă nu este perfect, dacă nu vă bucurați de cea mai mare parte a lucrărilor de inginerie, salariul sau aprobarea părinților ar putea să nu merite să deveniți inginer. Acestea fiind spuse, dacă sunteți pasionat de domeniu, încercați să căutați în domenii specifice de inginerie.
ia ceva timp pentru a afla mai multe despre diferențele în față și back – end de dezvoltare și ceea ce implică un rol full-stack. S-ar putea să gravitați la infrastructura unui rol de back-end sau dezvoltarea și designul front-end vă pot vorbi. Pe parcursul studiilor, veți putea să vă perfecționați ce fel de inginer doriți să fiți, dar este întotdeauna util să veniți cu cunoștințe de bază despre opțiunile disponibile.
efectuați un interviu informativ cu un inginer Software
ce este nevoie pentru a deveni inginer? În ce constă lucrarea? Ce abilități sunt cele mai valoroase? Dacă căutați răspunsuri la aceste întrebări, atunci de ce să nu mergeți la un expert?
acest lucru poate părea ca un nu-brainer, dar înainte de a vă îmbarca pe decizia ta de a deveni un inginer sau de a învăța să cod, este o idee mare pentru a vorbi cu alții în profesie pentru a afla cum au ajuns acolo, ceea ce rutina lor de zi cu zi și responsabilitățile arata ca, și orice sfat pe care le pot oferi la tine ca te uiți să pătrundă în industria tech.
începeți prin a ajunge la rețeaua dvs. personală și profesională. Cunoașteți ingineri sau aveți prieteni, familie sau colegi care vă pot prezenta ingineri? Exersați-vă abilitățile de rețea și începeți să construiți o listă de contacte din industrie. Dacă tot întrebați „ce tip de inginer ar trebui să fiu”, luați în considerare stabilirea de contacte într-o serie de discipline inginerești. Nu strică să ai o rețea mare și, cine știe, pe linie, unul dintre ei ar putea deveni mentor (sau te poate ajuta să aterizezi primul tău loc de muncă în inginerie!)
rezolva puzzle-uri non-codare
cum știu dacă inginerie este pentru mine? La baza sa, codificarea este rezolvarea problemelor bazate pe logică. Pentru a vă pregăti să intrați în mentalitatea unui inginer, încercați să completați câteva puzzle-uri algoritmice, cuvinte încrucișate sau sudoku.
cu cât practici mai mult în aceste exerciții, cu atât mai bine. Pe măsură ce mergeți, rezolvarea acestor puzzle-uri ajută la construirea încrederii în rezolvarea problemelor. Dacă întâmpinați probleme pe care le aveți probleme de rezolvare, amintiți-vă:
- aflați ce nu știți
- Setați un proces de analiză
- ajută la construirea gândirii într-o manieră sistematică sau iterativă
amintiți-vă aceste obstacole sau probleme pe care vă blocați și cum ați găsit o soluție. Pe măsură ce continuați pe calea către inginerie, aceste exemple vă pot oferi încredere în progresul dvs. și chiar vă pot ajuta să faceți față sindromului impostorului.
citiți despre Software-ul pe care îl utilizați
există aplicații sau site-uri pe care le utilizați sau vizitați în mod regulat? Căutați pe site-urile lor bloguri pentru dezvoltatori sau găsiți alte bloguri de inginerie care discută API-ul lor. Există informații probabile în aceste forumuri unde puteți afla dacă sunt axate pe echipă sau preferă contribuitori individuali, ce limbi folosesc (Python?) și dacă utilizează hosting open-source sau proprietar. Dacă sunt pe GitHub, aruncați o privire la codul lor.
citiți despre algoritmii pe care îi utilizați deja
la fel cum învățați despre software-ul dvs., învățarea despre algoritmii utilizați în mod obișnuit poate fi utilă în înțelegerea programării.
- algoritmi ai companiei aeriene
- algoritm de recomandare Netflix
- algoritm de comerț
Uită-te la consola de depanare dintr-un Browser web
un loc minunat pentru a începe să înțelegeți codul de bază este să alegeți un site web pe care îl cunoașteți și vă place și faceți clic dreapta pentru a inspecta pagina. De acolo, puteți începe să vă deplasați prin pagină și să înțelegeți diferitele elemente ale designului, funcției și logicii paginii. Studiind pe aceste elemente vă permit să obțineți o imagine mai clară a modului în care toate se potrivesc împreună.
- căutați în Consola pentru dezvoltatori Chrome
- Aflați HTML
- aflați despre HTTP și rețele
creați un cont GitHub și explorați!
GitHub este un serviciu de găzduire web pentru cod. Proiectul dvs. individual la Hackbright va fi găzduit pe GitHub, la fel ca și proiectele și Codul multor alți ingineri. Începeți prin a învăța cum să împingeți codul către GitHub și apoi, odată ce sunteți familiarizați cu elementele de bază, consultați repo-urile în tendințe pentru a începe să vă familiarizați cu alte baze de cod.
ar trebui să fii un bonus de inginer:
cel mai bun mod de a afla răspunsul la întrebarea „ar trebui să fiu inginer” este să mă implic. Dacă doriți mai mult decât învățarea auto-ghidată, luați în considerare un bootcamp de codificare. Face o programare pentru a vorbi cu unul dintre consilierii noștri de admitere, vin la campusul nostru pentru un tur pentru a cunoaște programele, sau picătură de un Meetup pentru a obține o simt pentru cum să fie un inginer, și un gust de viață de codificare. Salt-începe educația inginerie fără a scufunda ani într-un grad de colegiu.
vă interesează să învățați să codificați? Consultați cursul nostru de pregătire viitoare și programele noastre imersive de 12 săptămâni full-time sau 24 de săptămâni part-time Software Engineering.