Tapasztalataim a kódoló bootcamp-ról (és hogy vajon megfelel-e az Ön számára)

A naptárat nézve most rájövök, hogy majdnem három hónap telt el azóta, hogy befejeztem az intenzív Bootcamp kódolást. Repül az idő , őrült. Térjünk vissza még egy kicsit, és nézzük meg, hogyan döntöttem és csatlakoztam az Ironhack Berlinhez 2018 nyarán.

Digitális építésznek lenni

Hosszú ideje vágyom alkotni és építeni. Soha nem voltam benne biztos, hogy mi, de csak azt tudom, hogy szeretnék LÉTREHOZNI, és remélhetőleg egyszer majd hatást gyakorolok. Y-er generációként valójában ez az egyik olyan egyedi jellemvonás, amely a legtöbbünkben közös. Erről bővebben itt olvashat az Y generációról szóló cikkemben.

Érdeklődésem a kódolás iránt

2014-ben fejeztem be mestereimet, és miután felét Mexikóban töltöttem, társalapítóként kaptam munkát egy mexikói StartUp-ban. Mielőtt főleg banki tevékenységet folytattam volna, így ez volt az első betekintésem a Startup világába.

Egy évvel előre indulásunk kudarcot vallott, de értékes tanulságokat szereztem a vállalat alapításáról, a marketingről és az üzletfejlesztésről. Mivel e-kereskedelmi vállalat volt, először átnéztem a kódolást, és elmondhatom, hogy nekem ez hieroglifának tűnt. Ennek ellenére felkeltette az érdeklődésemet, és lenyűgözött, hogy miként lehet online módon elkészíteni a dolgokat, csak úgy, hogy kódsorokat írt ezen a nyelven, amelyet nem értettem.

Mexikói indítási tapasztalataim után visszatértem Németországba, és egy mobilalkalmazás-társaságnál dolgoztam marketing és üzletfejlesztés terén. Mivel nagyon kicsi csapat voltunk, folyamatosan kommunikáltam a programozó csapattal, és megismertem a keretrendszereket és a programozási nyelveket. Akkor voltam biztos, hogy többet akartam tudni a kódolásról.

Tehát ezen a nyáron úgy döntöttem, hogy változtatok és komolyan veszem a kódolást. Már néztem a freeCodeCamp erőforrásait, ami egyébként csodálatos, különös tekintettel a weboldalukra és az oktatóprogramokra a Youtube-on. Néhány ingyenes tanfolyamot is elvégeztem a Codecademy-n, és követtem néhány kódoló csatornát a Youtube-on. Berlinben jártam az Ironhack egyik találkozóján, és alapvetően többet tanultam egy nap alatt, mint amit korábban két hónapos online tanulás során megtanultam. Meg voltam győződve arról, hogy csinálok egy Bootcampot.

Melyik Bootcamp a legjobb nekem?

Nagyon sokat kutattam a Bootcamps kódolásával kapcsolatban, és ha kérdései vannak, lőhet nekem egy üzenetet vagy megjegyzést - megpróbálok a lehető legjobban válaszolni.

A legtöbb információt a tanfolyamjelentésről és a váltásról ellenőriztem, amelyek a Bootcamp szolgáltatókat összehasonlító fő platformok. Bár most tapasztaltam az Ironhacket, azt hiszem, sok Bootcamp van ott, amelyek nagyszerűek. Csak ellenőrizze a dátumokat és az árakat, olvassa el az értékeléseket és ellenőrizze a tábor hosszát. Az enyém 9 hét volt, ami visszatekintve szerintem kissé rövid volt. Egy olyan kezdőnek, mint én, mindenképpen ajánlanék egy olyan 12 heteset, mint sokan.

Hamburg, Berlin vagy Amszterdam

Végső választásom Hamburg, Amszterdam és Berlin között volt. A legtöbb Bootcamp-ban van egy interjú, ahol meg akarják tudni a motivációdat és a jövőbeli terveidet. Nem túl nehéz - csak tudja, mit akar, és főleg miért akar kódolni.

Amszterdami interjúm valószínűleg a legnehezebb volt annak a ténynek köszönhető, hogy a Bootcamp után felajánlották, hogy munkát találnak az egyik együttműködő partnerüknél. Noha mindhárom Bootcampnak megvannak az előnyei és hátrányai, én Berlin mellett döntöttem, mert ismerem Berlinet, és a kódolásra akartam koncentrálni, anélkül, hogy bármilyen új zavaró tényező lenne egy új városban lenni ... és Nos, Amszterdamban rengeteg zavaró tényező található.

Az Ironhack az egyik legnagyobb szereplő a piacon. 9 hétig 6000 Euro került, ami igen sok pénz. Tehát biztosnak kell lennie abban, hogy időt és erőfeszítést szeretne fordítani rá.

Miután eldöntöttem, csak rövid időm volt az előmunkára, ami a részvételhez szükséges. Ez magában foglalja a programozási környezet beállítását a gépen, az összes szükséges eszközzel, amelyre az egész táborban szükség van. Van osztálya a HTML-en és a CSS-en, és létrehoz egy példa webhelyet. Az utolsó fejezet bemutatja a Javascript-et, a világháló programozási nyelvét.

Az előmunka befejezése után itt volt az ideje, hogy összepakoljam a táskáimat, és utat tegyek Berlinbe, hogy végre elkezdhessem a saját programozási Bootcamp élményemet a következő hetekre.

A Bootcamp

A kódoló Bootcamp valószínűleg egész életem egyik legnehezebb, leginkább frusztráló és kétségbeesett időszaka volt. Borzasztóan hangzik? Nos, még van időd menekülni, de ha nem is olvasol tovább.

9 hét minden nap reggel 9 óra és 18 óra között, tele órákkal, majd házi feladatokkal és önálló tanulással. Igen, ez sok tennivaló, főleg, hogy minden nap új információk vannak, amelyekre emlékezni és megtanulni kell.

Annak ellenére, hogy nagyon nehéz volt, ugyanakkor életem egyik legörömtelibb élménye volt.

Minden nap nyüzsög, új dolgokat tanul, és igyekszik lépést tartani, és folytatja ezt egész éjjel és hétvégén. Itt nem próbálok eltúlozni - csak áttekintést adok nektek arról, hogy ez milyen lesz.

Készüljön fel arra, hogy nagyon kevés szabadideje van, és úgymond nagyon jó értelemben kapja meg az agyát. Mindig emlékezz arra, hogy nem vagy egyedül ebben, a Bootcamp-ot csodálatos, hasonlóan gondolkodó egyénekkel csinálod, segítve egymást és együtt lendülve.

Az osztályok nagy valószínűséggel sokszínű háttérrel rendelkező emberekből állnak, vannak, akik teljesen kezdők, mások esetleg több éves tapasztalattal rendelkeznek más programozási nyelveken. Ennek ellenére mindannyian együtt fogjátok végigcsinálni, és az osztálya legtapasztaltabb tanulója is tanul valamit az egyik kezdőtől.

A szerkezet

A Bootcamp-ot három részre osztottam, mindegyik szakasz három hétig tartott. Miután láttam más Bootcamp menetrendeket, kissé hasonló mindenhol. Az első három hetet a kódolás bevezetésére szánták, de vigyázzon - már az első naptól kezdve információkat, technikákat és feladatokat bombáznak.

Az első két hétben megtanultuk a HTML-t, a CSS-t és a sima vanília Javascriptet, és a harmadik héten próbára tettük újonnan megszerzett ismereteinket. Fejlesztenünk kellett az első játékunkat. Mivel hatalmas Star Wars rajongó vagyok, memória alapú Csillagok háborúja lövöldözős játékot készítek, nagyon egyszerű, de szórakoztató. Hamarosan mindenki megpróbálta megdönteni a magas pontszámot.

A második részt a háttérprogramnak szenteltük. Megtanultuk a Node.JS-t, az Express keretrendszert és a MongoDB-t. Az első hetekhez hasonlóan minden nap új fejezetet szenteltek a háttérfejlesztés egyik részének. Az elméletet követve napi feladatunk volt, hogy estére és éjszakára végezzünk.

A második projekt egy csoportos feladat volt, amely egy weboldalt épített fel a háttérbe, a szerverre. A páros programozás a való világban széles körben alkalmazott technika, ezért az volt az ötlet, hogy minél hamarabb megszokja.

A program megfelelő verziójának naprakészen tartása nagyon bonyolult lehet egy csapatban. Minden személy kódol, majd végrehajtja a változtatásokat, hogy egyesítse őket partnere változásaival. Ez általában rengeteg „összeolvadási konfliktushoz” vezet. Akik már kódolják, valószínűleg túlságosan is ismerik ezt a jelenséget. Párommal építettünk egy weboldalt a cikkek tárolására, hogy később elolvashassam őket, olyanok, mint a Pocket. Nagyon szórakoztató és nagy kihívás volt.

Végső visszaszámlálás

Az elmúlt három hetet a React.JS-nek szenteltük, egy Javascript-keretrendszer az Single Page Applications felépítéséhez, és jelenleg az egyik „legforróbb” keretrendszer. Körülbelül másfél hét óránk volt, majd még másfél hét az utolsó projektünkhöz. Némi gondolkodás után egy társkereső weboldalon döntöttem. Igen, tudom, hogy van egy csomó kint, de az enyém csavarral jött hehe.

Körülbelül a töltött idő fele után rájöttem, hogy le kell vágnom ezt a "szuper-mega-csodálatos" weboldal-ötletet, és ragaszkodnom kell a végső projektem alapváltozatához. Ezt egy dologban vettem észre: általában az ambícióid meghaladják a tudásodat, legalábbis az elején. Nagyon fontos, hogy ne frusztrálódjon, és ezeket a helyzeteket jól kezelje. Teljesen normális, hogy 9 hét kódolás után NEM tudni mindent, és még a legtapasztaltabb programozó is jó ideje tölti a StackOverflow-t vagy más oldalt, és válaszokat keres a kihívásokra.

Végül befejeztem a projektemet, és bevált. Az előadáshoz még mintegy 100 ember profilját is kitöltöttem valamilyen API-ból annak érdekében, hogy a társkereső alkalmazásom néhány „felhasználót” kapjon, és megmutassa az egyező algoritmust. és hé, sikerült, semmi divatos, de mit kérhetek még? :)

Gondolatok

Szóval mi a helyzet a 9 hetes Bootcamp-tal és mi történt eddig? Csak azt tudom mondani, hogy ez az élmény elképesztő volt számomra. Elképesztő és intenzív idő volt, és azt hiszem, soha nem tanultam még ennyit ilyen rövid idő alatt. Fel kell készülnie arra, hogy lelkileg szenvedjen, és motiválja magát, hogy továbblépjen, de ha ezt megteszi, az olyan óriási kifizetődő. Hihetetlen érzés, hogy bármi apróságról van szó, hihetetlen érzés, és minden erőfeszítést megér.

Szóval utána kódoló vagy, vagy mi?

Azt mondanám, hogy a Bootcamp megadja az összes eszközt, szükséges készségeket és ismereteket ahhoz, hogy be tudjon állni egy programozói pályára. Ne számítson arra, hogy utólag segítség nélkül kódolja saját alkalmazásait vagy programjait. Ha tovább tanul és beteszi a munkát, valószínűleg a Bootcamp után három-hat hónappal fiatalabb fejlesztőként kaphat munkát. Természetesen az állásvadászaton folyamatosan foglalkoznia kell képességeivel és tudásával.

A legjobb tanács, amit bárki megadhat: A TITOK

Divatosnak tűnik, de nagyon egyszerű: Kód, kód, kód, kód.

Csak úgy javíthatsz, ha kódolsz, próbálkozol és hibázol, és folytatod a kódolást. Keressen egy projektet, amelyen dolgozhat, készítsen saját portfóliót, vagy támogasson néhány olyan jó ügyet, mint a freeCodeCamp, és dolgozzon valós problémákkal. Nem számít, mit csinálsz, de csak a gyakorlással javulsz. Ennyire egyszerű. Tapasztalatból tudom, mivel úgy gondoltam, hogy az oktatóanyagok nézése jó módszer a tanulásra. Igen, elveszed az ismereteket, de csak a gyakorlat fogja megmutatni, hogyan néz ki a valódi fejlődő világ.

Ez az egyik oka annak, hogy szerintem a kódoló Bootcamp nagyszerű befektetés. Igen, rohadtul drágák, de az a jó, hogy annyi pénzt fektetve kötelezőnek érzi a munkát és megtanul kódolni.

Meggyőződésem, hogy megtaníthatja magának a kódolást, és elegendő erőforrás van odakinn ahhoz, hogy megtanulja, de önállóan nagyszerűnek kell lennie ahhoz, hogy el tudja érni a készségeket. Az internetes válaszok keresésével kapcsolatos problémák leküzdése nagyon nehézkes, és a Bootcamp elhárítja ebből a nehézségből.

Szóval Flo, mit csinálsz most?

Rendkívül szerencsés voltam, és munkát találtam a dubéi berlini boutique webfejlesztő irodában. Ügyfélügynökség vagyunk, alkalmazásokat fejlesztünk és megvalósítjuk ügyfeleink elképzeléseit, de elképesztő lehetőségünk van házon belüli projektek megvalósítására is, alapvetően jó dolgokat fejlesztve. Nézze meg az Assetizr legújabb alkotásunkat - ügyes, huh;)

Nagyon kihívást jelent és kielégítő. Valójában, ha csodálatosabb tartalmak érdekelnek a Javascript és a React.JS kódolásával kapcsolatban, meg kell néznie a blogot Lukas Gisder-Dubé vezérigazgatónktól. Ez az alábbi cikk nagyon jó, és határozottan javítja JS képességeit.

9 trükk a Kickass JavaScript fejlesztők számára 2019-ben

Még egy év elmúlt, és a JavaScript folyamatosan változik. Van azonban néhány tipp, amely segít megírni… levelup.gitconnected.com

Remélem, hogy segíthetek Önnek a Bootcamp mellett vagy ellen való döntés során. Ha bármilyen kérdése vagy kétsége van, kérjük, lőjön nekem egy üzenetet a megjegyzésekben, és a lehető legjobban válaszolok.

Szeretne többet megtudni a Coding Bootcamps-ról, az utamról, az általam használt egyéb forrásokról, a történetünkről a webDev ügynökségként vagy bármi másról? Írj egy megjegyzést. Alig várom, hogy élénk beszélgetéseket folytathassak veled.

Az erő MINDIG veled legyen ❤️

Flo

Hé, én Florian vagyok, de hívj Flo-nak. Sok minden valóban érdekel, ami remélhetőleg egy nap igazi Polymath-vé tesz (cool eh). Mindenesetre imádok olvasni és megismerni sokféle dolgot, és úgy döntöttem, hogy megosztok történeteket. Javasoljon bátran témákat. Szenvedélyes a webDev iránt , valószínűleg sok cikket talál itt. Nyugodtan ejtsen egy sort, és köszönjön. Az összes emelet.