kíváncsi a kódolás megtanulására, de nem biztos abban, hogy érdekli-e egy új hobbi megtanulása, vagy mérnök akar lenni? Több információt keres a témáról, mint egy egyszerű mérnök kvíz?
Hackbright van itt, hogy segítsen! Akár egy kódoló bootcamp folytatására gondol, hogy új készséget adjon hozzá, tovább szeretne dolgozni a programozás tanulása közben, vagy teljesen merüljön el, amikor felkészül a karrierváltásra, rendelkezésre áll egy lehetőség, amely megfelel az Ön egyedi igényeinek.
a kódolás megtanulása nem feltétlenül jelenti azt, hogy mérnökké kell válnod. A bootcampek kódolása nem csak a technikai háttérrel rendelkezők számára készült. Sok 700 + alumnae származik változatos és változatos háttérrel: tanítás, nonprofit, marketing, design, és így tovább.
ennek ellenére, ha a mérnöki karrier megváltoztatását fontolgatja, itt van 10 tennivaló, amelyek segítenek eldönteni az utat és elkezdeni az utat.
- 10 tennivaló annak eldöntéséhez, hogy a mérnöki munka megfelelő-e az Ön számára
- kérdezd meg magadtól, Mit szeretsz csinálni?
- kérdezd meg magadtól, mit akarsz csinálni?
- mit szeretsz a jelenlegi munkádban? Mi nem tetszik a jelenlegi szerepedben?
- miért akarsz mérnök lenni? Tudja, milyen mérnök szeretne lenni?
- információs interjú készítése egy Szoftvermérnökkel
- nem kódoló rejtvények megoldása
- olvassa el az Ön által használt szoftvert
- olvassa el a már használt algoritmusokat
- nézze meg a hibakeresési konzolt egy webböngészőben
- készíts GitHub-fiókot, és fedezd fel!
- ha egy mérnök bónusz:
10 tennivaló annak eldöntéséhez, hogy a mérnöki munka megfelelő-e az Ön számára
kérdezd meg magadtól, Mit szeretsz csinálni?
a mérnöki munka az Ön számára? Könnyű bizonyos jellemzőket tulajdonítani bizonyos szakmai szerepeknek: az értékesítők társaságkedvelők, a tervezők kreatívak, a mérnökök pedig jók a matematikában. Mint minden az életben, ez sem ilyen egyszerű. Számos olyan tényező van, amely hozzájárul a mérnöki sikerhez. Fontolja meg ezt a rövid” mérnöknek kellene lennem ” kvízt:
- szereted megoldani a problémákat?
- szeretsz új dolgokat gondolni?
- tetszik rejtvények és más elme kihívást jelentő játékok?
- szeretsz számítógépekkel dolgozni?
- élvezed a kihívást?
- kíváncsi vagy, hogyan működnek a dolgok?
most itt van a trükkös rész. Ha a fenti kérdések többségére igennel válaszolt, akkor igen (!), valószínűleg megvan a megfelelő gondolkodásmód, hogy kitűnjön a mérnöki munkában. Ez azt is jelenti, hogy analitikus, átgondolt és élvezi a kihívást. Ezek a tulajdonságok sok más karrierre, valamint a mérnöki tevékenységre is alkalmasak. És most mi lesz? Olvass tovább.
kérdezd meg magadtól, mit akarsz csinálni?
- szeretne különbséget tenni a világban?
- érdekli a világunk előtt álló kihívások?
- szeretne segíteni az embereknek és javítani az életüket?
jó mérnök lennék? Újra, valószínűleg itt válaszolt igennel. És ismét, ha érdekli ezeket a dolgokat, akkor valószínűleg számos szakmában, beleértve a mérnöki munkát is, nagyszerű lenne. Szeretné megoldani a problémákat, javítani a rendszereket, és különbséget tenni. Zseniális! Honnan tudja, hogy a mérnöki munka valóban a szenvedélye? Menjünk részletesebben.
mit szeretsz a jelenlegi munkádban? Mi nem tetszik a jelenlegi szerepedben?
sok alumíniumunk számára a mérnöki munka a második (vagy akár harmadik) karrierjük. A Hackbrighters háttérrel rendelkezik a nonprofit munkától a tanításon át az értékesítésig a pszichológiáig. Minden diákunk számára a korábbi tapasztalatok segítenek kialakítani azt a mérnököt, akivé válnak, még akkor is, ha nincs számítógépes hátterük.
mondd, hogy szereted az ügyfél interakció darab ügyfélszolgálat. Fontolja meg, hogy ez a tapasztalat hogyan segít több ügyfélbarát program és eszköz létrehozásában. Ha nem tetszik az eseménykezelés kézi aspektusa, hogyan fordítana ez technikai szerepet?
gondolj a jelenlegi szereped előnyeire és hátrányaira, és fontold meg, hogyan jöhetnek létre egy új lehetőség a mérnöki munkában. Egyetlen munka sem tökéletes, de ha hajlamos arra, hogy élvezze a problémamegoldás kezét, és élvezze a technológiával való munkát, akkor a mérnöki munka lehet egy olyan út, amelyet folytatni szeretne.
miért akarsz mérnök lenni? Tudja, milyen mérnök szeretne lenni?
ha a válaszodnak csak valami köze van ahhoz, amit a szüleid akarnak neked, vagy mennyi pénzt akarsz keresni, érdemes lehet többet megtudni arról, hogy mit fogsz csinálni mérnökként a váltás előtt. Bár egyetlen munka sem tökéletes, ha nem élvezi a mérnöki munka nagy részét, előfordulhat, hogy a fizetés vagy a szülői jóváhagyás nem érdemes mérnökké válni. Ez azt jelenti, hogy ha szenvedélyesen foglalkozik a területtel, próbálja meg megvizsgálni a mérnöki területeket.
szánjon egy kis időt arra, hogy megismerje a front – és back-end fejlesztés különbségeit, és hogy mit jelent a full-stack szerep. Lehet, hogy vonzódik egy back-end szerep infrastruktúrájához, vagy a front-end fejlesztés és tervezés beszélhet veled. Során a tanulmányok, akkor képes lesz arra, hogy élesíteni, hogy milyen mérnök szeretne lenni, de ez mindig hasznos, hogy jöjjön be egy alapvető ismereteket a rendelkezésre álló lehetőségek.
információs interjú készítése egy Szoftvermérnökkel
mi kell ahhoz, hogy mérnök legyen? Mit tartalmaz a munka? Milyen készségek a legértékesebbek? Ha ezekre a kérdésekre keres választ, akkor miért nem megy szakértőhöz?
ez úgy tűnhet, mint egy nem-agy, de mielőtt csatlakozzanak a döntést, hogy lesz egy mérnök, vagy tanulni kódolni, ez egy jó ötlet, hogy beszéljen másokkal a szakma, hogy megtanulják, hogyan került oda, hogy milyen a napról-napra rutin és a felelősség néz ki, és minden tanácsot lehet ajánlani, hogy ha úgy néz ki, hogy betörni a tech ipar.
Kezdje azzal, hogy kapcsolatba lép a személyes és szakmai hálózatával. Ismer olyan mérnököket, vagy vannak barátai, családja vagy kollégái, akik bemutathatják Önt a mérnököknek? Gyakorold a hálózati készségek és elkezd építeni egy listát a kapcsolatok az iparban. Ha még mindig azt kérdezi, hogy” milyen típusú mérnöknek kell lennem”, fontolja meg a kapcsolatok létrehozását számos mérnöki tudományágban. Nem árt, hogy van egy nagy hálózat, és ki tudja, le a pályáról, egyikük válhat egy mentor (vagy segít leszállni az első mérnöki munkát!)
nem kódoló rejtvények megoldása
Honnan tudhatom, hogy a mérnöki munka nekem való-e? A kódolás lényege a logikai alapú problémamegoldás. Ahhoz, hogy felkészüljön a mérnök gondolkodásmódjára, próbáljon ki néhány algoritmikus rejtvényt, keresztrejtvényt vagy sudoku-t.
minél több gyakorlatot kapsz ezekben a gyakorlatokban, annál jobb. Ahogy megy, ezeknek a rejtvényeknek a megoldása elősegíti a problémamegoldásba vetett bizalmat. Ha olyan problémákba ütközik, amelyek megoldása problémákat okoz, ne feledje:
- Ismerje meg, amit nem tud
- állítsa be a folyamat elemzésére
- segít építeni gondolkodás szisztematikus vagy iteratív módon
ne feledje, ezek útlezárások vagy problémák, hogy elakad, és hogyan kitalálta a megoldást. Ahogy tovább haladsz a mérnöki úton, ezek a példák bizalmat adhatnak a fejlődésedben, sőt segítenek megbirkózni az imposter szindrómával.
olvassa el az Ön által használt szoftvert
vannak olyan alkalmazások vagy webhelyek, amelyeket rendszeresen használ vagy látogat? Keressen webhelyeiken fejlesztői blogokat, vagy keressen más mérnöki blogokat, amelyek megvitatják az API-t. Valószínűleg vannak olyan betekintések ezeken a fórumokon, ahol megtudhatja, hogy csapatközpontúak-e, vagy inkább az egyes közreműködőket részesítik előnyben, milyen nyelveket használnak (Python?), és ha nyílt forráskódú vagy saját tárhelyet használnak. Ha a Githubon vannak, nézd meg a kódjukat.
olvassa el a már használt algoritmusokat
csakúgy, mint a szoftver megismerése, a gyakran használt algoritmusok megismerése hasznos lehet A programozás megértésében.
- légitársasági algoritmusok
- Netflix ajánlási algoritmus
- kereskedelmi algoritmus
nézze meg a hibakeresési konzolt egy webböngészőben
egy nagyszerű hely az alapkód megértésének megkezdéséhez, ha kiválaszt egy olyan webhelyet, amelyet ismer és szeret, és jobb egérgombbal ellenőrzi az oldalt. Innentől kezdve mozoghat az oldalon, és megértheti az oldal kialakításának, funkciójának és logikájának különböző elemeit. Tanul fel ezeket az elemeket segítségével kap egy tisztább képet, hogyan illeszkednek egymáshoz.
- Keresés a Chrome Developer Console-ban
- Tanulj HTML-t
- tanulj a HTTP-ről és a hálózatépítésről
készíts GitHub-fiókot, és fedezd fel!
GitHub egy web-alapú hosting szolgáltatás kód. Az Ön egyedi projektje a Hackbright-nál a Githubon lesz, mint sok más mérnök projektje és kódja. Kezdje azzal, hogy megtanulja, hogyan kell a kódot a GitHub-ra tolni, majd miután ismeri az alapokat, nézze meg a felkapott repókat, hogy megismerkedjen más kódbázisokkal.
ha egy mérnök bónusz:
a legjobb módja annak, hogy kitaláljuk a választ arra a kérdésre, hogy “legyek mérnök”, hogy részt vegyen. Ha többet szeretne, mint az önvezető tanulás, fontolja meg a kódoló bootcamp-ot. Rendeljen időpontot, hogy beszéljen az egyik felvételi tanácsadónkkal, jöjjön el campusunkba egy turnéra, hogy megismerje a programokat, vagy ugorjon be egy találkozóra, hogy megismerje, hogyan lehet mérnök, és egy kis ízelítőt a kódolási életből. Indítsa el a mérnöki oktatást anélkül, hogy éveket süllyedne főiskolai diplomába.
érdekli a kódolás megtanulása? Nézze meg a közelgő előkészítő tanfolyamot és a magával ragadó 12 hetes teljes munkaidős vagy 24 hetes részmunkaidős szoftverfejlesztési programokat.