utelias oppimaan koodaamaan, mutta et ole varma, onko kiinnostuksesi uuden harrastuksen oppimiseen vai haluatko insinööriksi? Etsitkö enemmän tietoa aiheesta kuin yksinkertainen Pitäisikö minun olla insinööri tietokilpailu?
Hackbright ’ s here to help! Olitpa ajatellut jatkaa koodaus bootcamp lisätä uuden taidon, haluat jatkaa työtä, kun Oppiminen ohjelmointi, tai täysin uppoutua, kun valmistaudut uran muutos, on vaihtoehto, joka sopii ainutlaatuisia tarpeita.
koodaamisen oppiminen ei välttämättä tarkoita sitä, että pitäisi ryhtyä insinööriksi. Ja koodaus bootcamps eivät ole vain niille, joilla on tekninen tausta. Monet meidän 700 + alumnae tulevat monipuolinen ja monipuolinen taustat: opetus, voittoa, markkinointi, suunnittelu, ja enemmän.
tästä huolimatta, jos harkitset uranvaihtoa insinööriksi, tässä 10 asiaa, jotka auttavat sinua päättämään polkusi ja aloittamaan matkasi.
- 10 asiaa, joista päättää, sopiiko Tekniikka sinulle
- kysy itseltäsi, mitä tykkäät tehdä?
- kysy itseltäsi, mitä haluat tehdä?
- mistä pidät nykyisessä työssäsi? Mistä et pidä nykyisessä roolissasi?
- miksi haluat insinööriksi? Tiedätkö, millainen insinööri haluat olla?
- tee Informaatiohaastattelu ohjelmistoinsinöörin kanssa
- ratkaise Koodaamattomia pulmia
- Lue käyttämästäsi ohjelmistosta
- Lue jo käyttämistäsi algoritmeista
- katso Debug-konsolia verkkoselaimessa
- Make a GitHub Account, and Explore!
- pitäisikö sinun olla insinöörin Bonus:
10 asiaa, joista päättää, sopiiko Tekniikka sinulle
kysy itseltäsi, mitä tykkäät tehdä?
onko insinööritoimisto sinua varten? On helppo liittää tiettyjä ominaisuuksia tiettyihin ammattirooleihin: myyntimiehet ovat seurallisia, suunnittelijat luovia ja insinöörit ovat hyviä matematiikassa. Kuten kaikki asiat elämässä, se ei kuitenkaan ole niin yksinkertaista. On olemassa monia tekijöitä, jotka edistävät menestystä insinööri. Harkitse tätä lyhyttä ”Pitäisikö minun olla insinööri” – tietokilpailua:
- Haluatko ratkaista ongelmia?
- Tykkäätkö ajatella uusia tapoja tehdä asioita?
- pidätkö arvoituksista ja muista mielen haastavista peleistä?
- Tykkäätkö työskennellä tietokoneiden kanssa?
- nautitko haasteesta?
- Mietitkö, miten homma toimii?
nyt tulee hankala osuus. Jos vastasit kyllä valtaosaan yllä olevista kysymyksistä, niin kyllä (!), sinulla on luultavasti oikea ajattelutapa kunnostautua engineering. Se tarkoittaa myös sitä, että olet analyyttinen, huomaavainen ja nautit haasteesta. Nämä ominaisuudet soveltuvat monille muille urille, sekä tekniikan. Mitä seuraavaksi? Jatka lukemista.
kysy itseltäsi, mitä haluat tehdä?
- Haluatko vaikuttaa maailmaan?
- oletko kiinnostunut maailmamme haasteista?
- Haluatko auttaa ihmisiä ja parantaa heidän elämäänsä?
olisinko hyvä insinööri? Tässäkin tapauksessa todennäköisesti vastasit kyllä. Ja jälleen, kun on kiinnostunut näistä asioista tarkoittaa, että todennäköisesti pärjäisi hyvin useissa ammateissa, mukaan lukien insinööri. Haluat ratkaista ongelmia, parantaa järjestelmiä ja vaikuttaa asioihin. Hienoa! Mistä tiedät, onko tekniikka intohimosi? Mennään tarkemmin.
mistä pidät nykyisessä työssäsi? Mistä et pidä nykyisessä roolissasi?
monelle entiselle oppilaallemme insinöörityö on heidän toinen (tai jopa kolmas) uransa. Hackbrightereillä on taustat kaikessa voittoa tavoittelemattomasta työstä opettamiseen, myyntiin ja psykologiaan. Kaikille opiskelijoillemme aiempi kokemus auttaa muokkaamaan sellaista insinööriä, josta tulee, vaikka heillä ei olisikaan tietojenkäsittelytieteellistä taustaa.
sano rakastavasi asiakaspalvelun asiakaskohtausta. Mieti, miten tämä kokemus auttaa sinua rakentamaan asiakasystävällisempiä ohjelmia ja työkaluja. Jos et pidä tapahtumien hallinnan manuaalisesta puolesta, miten se muuttuisi tekniseksi rooliksi?
mieti nykyisen roolisi hyviä ja huonoja puolia ja mieti, miten ne voisivat astua kuvaan insinööritaidon uudessa mahdollisuudessa. Mikään työ ei ole täydellinen, mutta jos sinulla on taipumus nauttia siitä, että käsittelet ongelmanratkaisua ja nautit teknologian parissa työskentelystä, engineering saattaa olla polku, jota haluat jatkaa.
miksi haluat insinööriksi? Tiedätkö, millainen insinööri haluat olla?
jos vastauksellasi on vain jotain tekemistä sen kanssa, mitä vanhempasi haluavat sinulle tai kuinka paljon rahaa haluat ansaita, kannattaa ehkä oppia lisää siitä, mitä teet insinöörinä ennen vaihtoa. Vaikka mikään työ ei ole täydellinen, jos et nauti suurimmasta osasta insinöörityötä, palkka tai vanhempien hyväksyntä ei ehkä kannata tulla insinööriksi. Se sanoi, Jos olet intohimoinen alalla, yritä tarkastella tiettyjä alueita tekniikan.
ota aikaa oppia etu – ja takapään kehityksen eroista ja siitä, mitä täyspinon rooli pitää sisällään. Saatat kallistua infrastruktuurin back-end rooli, tai front-end kehitys ja suunnittelu voi puhua sinulle. Opintojen aikana voit hioa, millainen insinööri haluat olla, mutta se on aina hyödyllistä tulla perustiedot vaihtoehdoista.
tee Informaatiohaastattelu ohjelmistoinsinöörin kanssa
mitä insinööriksi ryhtyminen vaatii? Mistä työ koostuu? Mitkä taidot ovat arvokkaimpia? Jos etsit vastauksia näihin kysymyksiin, miksi et kääntyisi asiantuntijan puoleen?
tämä voi tuntua ei-murskata, mutta ennen kuin aloitat päätöksesi tulla insinööri tai oppia koodaamaan, se on hyvä idea puhua muille ammatissa oppia, miten he joutuivat siellä, mitä heidän päivittäinen rutiini ja vastuut näyttävät, ja neuvoja he voivat tarjota sinulle, kun näytät murtautua teknologiateollisuuteen.
Aloita tavoittamalla henkilökohtainen ja ammatillinen verkostosi. Tunnetko insinöörejä tai onko sinulla ystäviä, perhettä tai työtovereita, jotka voisivat esitellä sinut insinööreille? Harjoittele verkostoitumistaitojasi ja ala rakentaa luetteloa alan kontakteista. Jos vielä kysyt ”minkälainen insinööri minun pitäisi olla”, harkitse kontaktien tekemistä useilla tekniikan aloilla. Se ei haittaa on suuri verkosto, ja, kuka tietää, linjan, yksi heistä voi tulla mentori (tai auttaa sinua laskeutumaan ensimmäinen engineering työpaikka!)
ratkaise Koodaamattomia pulmia
Mistä tiedän, onko tekniikka minua varten? Koodauksen ytimessä on logiikkaan perustuva ongelmanratkaisu. Jos haluat valmistautua pääsemään insinöörin ajatusmaailmaan, kokeile suorittaa joitakin algoritmisia pulmia, ristikoita tai sudokuja.
mitä enemmän näissä harjoituksissa saa harjoiteltua, sen parempi. Kun menet, ratkaista nämä palapelit auttaa rakentamaan luottamusta ongelmanratkaisuun. Jos törmäät ongelmiin, joiden ratkaiseminen on vaikeaa, muista:
- Opi mitä et tiedä
- Aseta prosessi
- auttaa rakentamaan ajattelua systemaattisesti tai iteratiivisesti
muista nämä tiesulut tai ongelmat, joihin juutut, ja miten keksit ratkaisun. Kun jatkat tietäsi insinööriksi, nämä esimerkit voivat antaa sinulle luottamusta edistymiseesi ja jopa auttaa selviytymään huijarin syndroomasta.
Lue käyttämästäsi ohjelmistosta
onko olemassa sovelluksia tai sivustoja, joita käytät tai joissa vierailet säännöllisesti? Etsi niiden verkkosivuilla kehittäjä blogeja tai löytää muita engineering blogeja, jotka keskustelevat API. On todennäköistä oivalluksia näillä foorumeilla, joissa voit oppia, jos he ovat tiimikeskeisiä tai mieluummin yksittäisiä avustajia, mitä kieliä he käyttävät (Python?), ja jos he käyttävät avoimen lähdekoodin tai omaa hostausta. Jos he ovat GitHubissa, katso heidän koodiaan.
Lue jo käyttämistäsi algoritmeista
aivan kuten ohjelmistosta oppiminen, yleisesti käytettyjen algoritmien oppiminen voi auttaa ohjelmoinnin ymmärtämisessä.
- lentoyhtiöiden algoritmit
- Netflixin suositusalgoritmi
- Commerce algorithm
katso Debug-konsolia verkkoselaimessa
hyvä paikka päästä alkuun peruskoodin ymmärtämisessä on valita tutut ja pidetyt verkkosivut ja hiiren kakkospainikkeella tarkistaa sivu. Sieltä voit alkaa liikkua sivun läpi ja ymmärtää sivun suunnittelun, toiminnan ja logiikan eri elementtejä. Tutkimalla näitä elementtejä saat selkeämmän kuvan siitä, miten ne kaikki sopivat yhteen.
- Search the Chrome Developer Console
- Learn HTML
- Learn about HTTP and networking
Make a GitHub Account, and Explore!
GitHub on web-pohjainen hosting-palvelu koodille. Oma projektisi Hackbrightissa isännöi GitHubia, kuten monien muidenkin insinöörien projektit ja koodi. Aloita opettelemalla koodin työntämistä GitHubiin, ja sitten kun olet perehtynyt perusasioihin, tutustu trendit-repoihin ja ala perehtyä muihin koodibaasiin.
pitäisikö sinun olla insinöörin Bonus:
paras tapa selvittää vastaus kysymykseen ”Pitäisikö minun olla insinööri” on sekaantua. Jos haluat muutakin kuin itseohjautuvaa oppimista, harkitse koodausta bootcamp. Varaa aika puhua yksi meidän tunnustukset ohjaajat, tulevat meidän kampuksella kiertue tutustua ohjelmiin, tai piipahtaa Meetup saada tuntumaa siitä, miten olla insinööri, ja maistaa koodaus elämää. Aloita insinöörikoulutuksesi uppoamatta vuosia korkeakoulututkintoon.
Kiinnostaako koodin opettelu? Tutustu tulevaan Valmennuskurssiimme ja mukaansatempaavaan 12 viikon kokopäiväiseen tai 24 viikon osa-aikaiseen Ohjelmistosuunnitteluohjelmaamme.