Szerette volna-e már valaha a számítógépes tudományt a főiskolán, vagy megnézi a fejlesztőként dolgozó barátait, és azt akarja, hogy megcsinálja azokat, amik vannak? Vagy csak azt szeretné, hogy saját maga is létrehozhasson néhány új funkciót webhelye számára anélkül, hogy fizetne a fejlesztőnek?
Gyakran, amikor az emberek a programozás megtanulására gondolkodnak, úgy építik fel, hogy olyan monumentális kihívást jelentsen, hogy valójában soha nem indulnak el. De az igazság az, hogy nem kell belemennie a programozásba minden vagy semmi hozzáállással. Még ha hetente is csak néhány estét szentelhet neki, három hónap alatt fejleszthet alkalmazásokat. Komolyan!
Természetesen az indulás a legnehezebb lépés - azt akarja, hogy egy éjszakán keresztül történjen, és nem fog. De ha ma elkezdené csapkodni az oktatóprogramokon, akkor a hétvég végére teljes projektek lennének az interneten. A hónap végére viszonylag kifinomult alkalmazást építhetett volna a nulláról. Nincs mágikus golyó, de a legfontosabb az, hogy csak elkezdi megoldani a problémákat és felépíteni. Íme, hogyan kell kezelni a szabadidejében a kódolás elsajátítását.
Nézze meg az Interwebs-et
A nagyszerű indulás az online ingyenes források egy része. A Codecademy online oktatóanyagokat szervez olyan témákról, mint a HTML és a Javascript, hogy interaktív módon tanulhasson. Iratkozzon fel a Kódév e-mailekre, és minden hétfőn új kódolási órát fog kapni (és készítsen alkalmazásokat és webhelyeket, még mielőtt megtudja!). Ha játékkal szeretne játszani a kóddal, mielőtt elkezdené az óratervet, nézd meg a Try Ruby-t, egy interaktív és szórakoztató böngészőn belüli bemutatót a Code School-tól .
És amikor nehéz helyre kerül, tudd, hogy még a tapasztalt programozók is mindig problémákat okoznak. Hozza kérdéseit olyan online fórumokhoz, mint a Stack Overflow .
Üsd a könyveket
Sok nagyszerű könyv nyomon követési gyakorlatokat fog nyújtani, és megtanítja a programozási elmélet alapjait. De figyelmeztetni kell: Ha ezeket a könyveket elolvassa, nem fog programozóvá válni. Kihívja magát, hogy üljön le a számítógépre és gyakoroljon, és ne csak támaszkodjon a szövegre! Személy szerint szeretem játszani a Learn Python the Hard Way és a Ruby Beginning gyakorlatokkal .
Menj vissza az osztályba
Ha valóban komolyan veszi a kódolást az elkövetkező néhány hónapban, akkor a Chicagói székhelyű Code Academy egy három hónapos program, amely oktatást, mentorálást és magával ragadó környezetet biztosít a felhasználói élmény és a webes fejlesztés területén. Jaret Manuel, aki ezen a télen ment keresztül a Code Academy-n, azt mondja tapasztalatáról: "Nem illúzióim voltak, hogy kemény fejlesztővé válnék, de miután felépítettem a PuckDrop.net-t és egy ingatlankezelési alkalmazást valamilyen segítséggel, igazolom, hogy bárki megtanulhatja kód és telepítés 12 héten belül! "
Kevésbé intenzív osztály esetén keresse meg az olyan szervezeteket, mint a Ladies Learning Code és a Girl Develop It . Mindkettő HTML, CSS, Javascript, Ruby, WordPress és Python műhelyeket kínál, olyan környezetben, amelyet a kezdők leginkább kezdője nyit meg. Arra is összpontosítanak, hogy segítsék a nőket a programozás megtanulásának (bár férfiakat is szívesen fogadnak).
Találkozzon a fejlesztőkkel
Noha senki sem tanulhat érted, a kódolás iránti törekvéseiben nem kell egyedül lennie. Fontos, hogy legyen egy barátja, aki segíthet az elindulásban (és akinek segítségére hívhat segítséget). Nem akarja eltölteni az első pár napot, miközben fejét a képernyőre csapja!
Nem ismeri a fejlesztőket, akikre fel kellene hívni? Legtöbben, akikkel találkoztam, több mint örömmel segítették az újonnan érkezőket. Próbálj meg menni fejlesztői találkozókra a városodban, és egyértelművé tegyétek, hogy csak most kezdtek el, és mentorálást keresel. Vagy beszélgethet egy dev bolttal vagy a saját vállalkozásával az Ön területén - előfordulhat, hogy bemutathatják valakinek.
Legközelebb, amikor úgy találja, hogy valamit mond: „Ha csak informatikát tanulmányoztam” vagy „Nagyon jó munkát tudnék tenni, ha fejlesztő lennék”, ne feledje ezt: Most már három hónappal Ön is programozó lehet. . Tehát menj oda, és kezdd el építeni!