az erős keresletnek és a magas éves medián béreknek köszönhetően egyre több ember folytatja karrierjét számítógépként programmers.At kódolás Dojo, ahol oktató vagyok, sok lelkes hallgatót látunk, akik be akarnak törni az iparba. De sokan elriasztják őket a mítoszok, amelyeket hallanak arról, hogy mi szükséges ahhoz, hogy kódoló zseni legyen.Ma azt akarom, hogy leleplezni ezeket a mítoszokat, így bárki, aki azt akarja, hogy új készségeket tanulni, vagy több pénzt keresni tud mozogni gyorsabban felé munkát ebben az iparágban., Itt van az igazság mögött 10 közös mítoszok egyre Fejlesztő.
mítosz # 1: csodagyereknek kell lennem, hogy Fejlesztő legyek
valóság: az emberek gyakran azt gondolják, hogy a programozók az emberiség különleges fajtája, az agy tudományos számológépeivel születve. Éppen ellenkezőleg, a fejlesztők hétköznapi emberek, akik egyszerűen szenvedélyesek a programozás iránt. És mint minden szakmában, a tehetség is csak odáig jut az emberekhez, hiszen a munkamorál és a fegyelem határozza meg igazán a sikert vagy a kudarcot.Ha kíváncsi a programozás megtanulására, ne aggódjon; ez nem olyan nehéz, mint amilyennek tűnhet., Alapvetően a programozás egyszerűen két entitás — ebben az esetben egy fejlesztő és egy számítógép-közötti kommunikáció egyik formája. Alapvető szinten a fejlesztő feladata, hogy utasításokat adjon a számítógépnek arról, hogyan építsen valamit, például egy weboldalt.De természetesen nem csak azt mondod: “számítógép, építs nekem egy weboldalt.”Ennél bonyolultabb. Dióhéjban a programozás olyan, mintha aprólékos használati útmutatókat írnánk egy speciális nyelven, amelyeket csak a számítógépek és más programozók tudnak értelmezni.Ha tudja, hogyan kell kommunikálni másokkal, megtanulhatja programozni.,
mítosz # 2: túl késő ahhoz, hogy fejlesztővé váljak
valóság: az igazság az, hogy soha nem késő számítógépes programozóvá válni. Sok kódoló bootcamps működik a diákok minden korosztály, valamint a legkülönbözőbb háttérrel. Sokan kevés programozási tapasztalattal jelentkeznek. Mindaddig, amíg elvégzik a szükséges munkát, nagy sikert tudnak elérni mind az osztályteremben, mind a munkaerőben a diploma megszerzése után.,Annak ellenére, hogy lehet, hogy kezdődik a karrier programozás később, mint azt kívánta volna, rájössz, hogy mindent meg kell, hogy sikerül a megfelelő előkészítés és a munkamorál.
mítosz #3: szükségem van egy számítástechnikai fokozatra, hogy fejlesztővé váljak
valóság: észrevetted, hogy az összes kódoló bootcamps felbukkan a világ minden tájáról? Ezek a bootcamps nem maradna sokáig az üzleti életben, ha nem lennének életképesek a hagyományos iskolák alternatívájaként. (Jogi nyilatkozat: egynek dolgozom.,) Minden hónapban ezen bootcamps végzősei-akik gyakran korlátozott tapasztalattal kezdik a táborokat a programozásban — földmunkák fejlesztőként.Ha pedig az ingyenes online tanulási platformok, például a Codecademy egyre növekvő népszerűségét dobja be, akkor nyilvánvaló, hogy a programozás megtanulása nem csak a formális intézmények számára lehetséges.A programozás olyan, mint szinte minden szakma: ha jó vagy benne, az emberek fizetnek a készségeidért, függetlenül attól, hogy hogyan jutottál oda. (Kattintson ide, hogy tweetelje ezt a bölcs tanácsot.,)
mítosz #4: komoly matematikai készségekre van szükségem ahhoz, hogy fejlesztővé váljak
valóság: fejlesztővé váláshoz nem kell tudnia, hogyan közelítsen meg egy határozott integrált egy parabolikus változó segítségével. Nem is kell tudnod, hogy ez mit jelent. Minden amire szükséged van az alapvető algebra, logika, erős problémamegoldó készségek, és legfőképpen türelem.Ez nem jelenti azt, hogy a fejlesztők soha nem használják a fejlett matematikát. Ha a projekt bonyolult matematikai számítást igényel, akkor feltétlenül fel kell tisztítania a matematikai készségeit. Azonban sok plugin és könyvtár áll rendelkezésre a számítások futtatásához az Ön számára., Csak annyit kell tennie, hogy végrehajtja a plugint vagy a könyvtárat a kódjába, így a matematikában rendkívül jártasnak lenni nem feltétlenül szükséges fejlesztővé válni.
Tévhit #5: meg kell tanulnom a “legjobb” programozási nyelv, hogy legyen egy fejlesztő
Valóság: Egy gyakori kérdés a kezdők kérdezni, hogy “Mi a legjobb nyelvet tanulni?”Ez egy jó kérdés, de félrevezetett is. Egyetlen számítógépes nyelv sem “jobb”, mint a másik, ugyanúgy, mint a francia nem” jobb”, mint a spanyol., Csakúgy, mint a beszélt nyelv előnye attól függ, hogy melyik országot látogatja, a számítógépes nyelv előnye attól függ, hogy mit kell tennie.Egy jobb kérdés, amit fel kell tennünk: “melyik programozási nyelvet kell először megtanulnom?”Ha nagyszerű Fejlesztő szeretne lenni, több nyelvet kell elsajátítania.A legjobb megközelítés az alapokkal kezdeni. Ha webfejlesztő akarsz lenni, kezdd el a HTML-t és a CSS-t, amelyek a web alapvető nyelvei., Ha jobban érdekli az általános számítógépes programozás, összpontosítson nyelvek, amelyek sok online dokumentáció, útmutatók, hogy kiegészítse a tanulás, és ne aggódj a “legjobb” nyelv. A tanulás előrehaladtával az egyes nyelvek erősségei és gyengeségei felfedik magukat.Miután elvégezte a bootcamp, vagy töltse ki az egyéb szükséges tanfolyam, projektek, itt az ideje, hogy elkezd interjú a munkát, mint egy webfejlesztő. Íme néhány további mítosz a karrier-átmenet ezen szakaszához.,
mítosz # 6: Érettségi csak a kezdet
így beiratkozott egy jó hírű kódoló bootcamp, megjelent minden nap, ivott elég Red Bull megölni egy igazi bika, és végzett egy szilárd megértése OOP, MySQL, Heroku, és 20 más kifejezések, amelyek nem, kiderül, idegen esküszöm szavakat. Innen sima a vitorlázás, igaz?Rossz. Túl sok kódoló bootcamp alumni feltételezik, hogy érettségi jelzi a végén az utazás, amikor, az igazat megvallva, ez jelzi a kezdet.,
mítosz # 7: a fejlesztési munka jön hozzám
webfejlesztők nagy a kereslet, és a legtöbb kódoló bootcamps erőforrásokat, hogy segítsen szerezni a foglalkoztatás. De ez még nem jelenti azt, hogy nyugodtan hátradőlhet, és megvárhatja, amíg az állásajánlatok megérkeznek az állásbörzéről. Amíg vársz, más diplomások aktívan marketing magukat, snatching munkát, hogy lehet, hogy több képzett-ha zavarta, hogy alkalmazni.Ehelyett nagyon proaktívnak kell lennie az álláskereséssel., Ha nem hozott létre jó kapcsolatot a bootcamp karrierközpontjával, keresse meg őket most, majd kövesse nyomon 2-3 hetente, hogy a térképen maradjon. Motivált kódolás a bootcamp alumni naponta több vállalatra vonatkozik; kezdje a kibővített hálózat vállalataival, majd használja az erőforrásokat, például az álláskeresési webhelyeket. Ehhez a folyamathoz kutatásra, tájékoztatásra, valamint egy erős kísérőlevélre van szükség (amelyet minden vállalat számára testreszabnia kell).Végül, hozzon létre egy GitHub profil, még a diploma előtt egy tanulási repó ügyletek mutatni, hogy tubák.,
mítosz # 8: végeztem tanulás
végére a kódolás bootcamp tapasztalat, akkor megtanultam egy csomó készségek. Ez azonban nem jelenti azt, hogy a tanulás teljes. Ahogy elfelejtettem a fele a francia tanult a középiskolában, mert használta az érettségi után, el fogod felejteni programozási nyelveket tanultam, de nem használom napi rendszerességgel.Hogy ezt megakadályozza, a munka személyes projektek erő, hogy használja a nyelvek, mind a szoftver soha nem működnek együtt a munkát.,
mítosz # 9: már nincs szükségem osztálytársaimra
A diákok, akikkel a bootcamp kódolásán ment keresztül, a legnagyobb szakmai erőforrásaid. Még az a furcsa szakállas fickó is, aki Cheetos Port hagyott minden billentyűzeten, amelyet megérintett, egy nap vezető fejlesztő lesz…. tehát győződjön meg róla, hogy kapcsolatban marad.Függetlenül attól, hogy ez egy egyszerű ” hogy voltál?”e-mail néhány havonta, vagy kezdve a havi póker éjszaka a kohorsz, meg kell tartani ezeket a kapcsolatokat erős., Sok kódoló bootcamp alumni (például a Dojo saját aj Agrawal kódolása, az Alumnify társalapítója) sikeres vállalkozásokat hozott létre diáktársaival; ha ezt nem tette meg diákkorában, még nem késő elkezdeni. Csak nyúlj ki, tartsd erősnek ezeket a kapcsolatokat, és hagyd, hogy a hálózatod ereje végezze a többit.
mítosz # 10: én köröm interjúk előkészítése nélkül
még a megfelelő képzés, ez még mindig rajtad múlik, hogy ezeket interjú készségek erős. Gondolj interjú, mint egy izom — ha nem használja, ez atrophies., Győződjön meg róla, hogy minden interjú előtt gyakorolja a kérdések megválaszolását, még akkor is, ha a tükör előtt van.Még ennél is fontosabb a közös tesztek gyakorlása, amelyeket az interjúkészítők adnak. Egyes vállalatok technikai interjúkat használnak, míg mások kódolási kihívást jelenthetnek Önnek, amelyet várhatóan egy éjszakán át megoldanak. Sok jó forrás van arra, hogy segítsen felkészülni ezekre, de különösen jó a kódolási Interjú feltörése.Végül, de nem utolsósorban, ne felejtsd el az alapokat. Tartsa naprakészen önéletrajzát készségeivel és tudásával, és sorolja fel a kódolási Bootcamp-et az oktatás szakasz alatt., Végezze el a kutatást, hogy tudja, mit csinál a vállalat, és intelligens kérdéseket tehet fel. Győződjön meg róla, ruha megfelelően. És ne felejtsd el, hogy küldjön egy rövid köszönöm e-mailt, miután az interjú befejeződött.A programozóvá válás útja nem könnyű, a számítógépes programozás karrierje nem mindenki számára. Azonban, ha figyelembe vesszük a következő lépéseket, tudjuk, hogy sok ember-egyikük sem több” szánt”, hogy egy programozó, mint te – megtalálta a siker és a boldogság a számítógépes programozás.,Amíg ezt észben tartod, és tudatában vagy a mítoszok mögötti igazságnak, jó helyen leszel, hogy folytatd a szenvedélyed és a jövő karriered.Michael Choi alapítója és fő oktatója Coding Dojo, amely egy 12 hetes magával ragadó web development boot camp középiskolás / főiskolai hallgatók szeretnének pad átiratok/folytatódik, szakemberek szeretnének újra feltalálni karrierjük vagy vállalkozók szeretnének kezdeni egy web-alapú üzleti.
Vélemény, hozzászólás?