Megtanulhatsz programozni előképzettség nélkül?

Ebben a témában: Onfejlesztes

Vajon mennyire reális, hogy valaki leül és hónapok fáradságos munkájával megtanulja a programozást olyan szinten, amivel már elérhető egy Junior pozíció? Sok embernek megfordul a fejében a programozás, hiszen a szakma sok vonzó lehetőséget kínál, de csak kevesen vágnak bele. Megijednek, hogy ez biztosan csak kockáknak való meg nekik úgysem sikerülne. De én azt mondom, hogy ne rögtön végletekben gondolkozzunk.

 

Talán nem árulok egy nagy titkot, ha azt mondom, hogy még senki sem született úgy, hogy tudna programozni. Nekem is és a sikeres karrierváltóknak is meg kellett tanulniuk. Igen, a 0-ról. Mindenkinél megvolt az a pont, amikor csak a kíváncsiság hajtotta és még teljesen bizonytalan volt, hogy lesz-e ebből valami. Ez is egy ugyanolyan szakma, mint a többi: Kellő kitartással és tanulással el lehet sajátítani.

De ne rohanjunk ennyire előre. Neked, ha te még csak most ismerkedsz ezzel az egésszel, akkor még nem arra kell koncentrálnod, hogy majd hogyan fogsz eljutni egy Junior pozícióra. Ez még egyelőre túl nagy ugrás, számodra az első lépéseket kell definiálni. Megpróbálom felvázolni, hogy mire számíthatsz.

 

 

Mégis mennyi kitartásra lesz szükséged?

Szinte hallom a fejemben, ahogyan azt mondod, hogy mondjak már néhány konkrét számot. Mindjárt mondom, de előbb szeretném ha megértenéd, hogy ez a folyamat nem ennyire fekete vagy fehér. Egy tanulási folyamat mindig két szereplős, szükség van hozzá egy jó diákra és egy jó tanárra. Éppen ezért a szükséges idő is változhat.

Azért tartok 5 hónapos Kezdő Tanfolyamokat, mert úgy tapasztalom, hogy ez az a minimum idő, amíg valaki sikeresen el tudja sajátítani az alapokat és meg tudja érteni a koncepciókat. Természetesen ezt nem úgy kell elképzelni, hogy elég csak bejárni az órákra. Ez az 5 hónap napi rendszerességű gyakorlást kíván. Ez az időszak akkor tud működni, ha van egy jó tanár és van a másik oldalon egy jó diák is, aki rendszeresen készül, megírja a házifeladatokat és megfogadja a tanácsokat. 5 hónap alatt el lehet jutni a programozás elejétől addig a szintig, hogy rutinszerűen tudsz írni algoritmusokat, tervezni programokat és önállóan fel tudsz készülni egy Junior interjúra. Ebben az időszakban reálisan egy olyan szintre lehet eljutni, amire már lehet építkezni.

 

Rögtön iratkozzak be egy Tanfolyamra?

Ne! Kérlek semmiképp se az legyen az első lépésed, hogy beiratkozol egy tanfolyamra!

A Kezdő tanfolyamok a programozás elejéről indulnak általában, de nem szerencsés, ha teljesen vakon ülsz be egy képzésre. Érdemes némi előképzettséget szerezni otthoni gyakorlással. Ez nem csak az miatt hasznos, mert így az első néhány heti tananyag nem lesz teljesen újdonság, hanem azért is, mert kaphatsz egy képet, hogy mivel is kellene a keresned a kenyered a következő 5-10-15 évben.

Sokszor írtam már róla, de a programozásban nagyon jó dolog, hogy te is bármikor kipróbálhatod otthonról. Gyakorolhatsz, teljesen ingyen. Ehhez ma már rengeteg segítség érhető el az interneten akár írott, akár videós formában. Érdemes ezt a kis házifeladatot elvégezni, mert sok bosszúságtól kímélheted meg magad. Én is rengeteg bevezető cikket írtam már a témában és videón is elérhető az oktatásom első tananyaga 97 percben, a programozás legelejétől egészen 10 példa megoldásáig:

(more…)

4 leggyakoribb ok a Programozáshoz

Ebben a témában: Onfejlesztes

Amikor valaki jelentkezik hozzám oktatásra, akkor mindig szeretem egy kicsit jobban megérteni a háttérben zajló folyamatokat. Hol tart most? Igazából miért akar megtanulni programozni? Mit szeretne változtatni az életén?

 

Ezek filozófiai kérdéseknek tűnnek, de az esetek nagy részében van valamilyen hátsó motiváció vagy cél, amit el akar érni valaki és a programozás lesz ehhez az eszköz. Én a közös munka kezdetén leginkább erre a célra vagyok kíváncsi. Így sokkal személyesebb oktatást tudok biztosítani és tényleg a célokhoz tudom igazítani a saját munkámat.

Ez miatt az elmúlt 2 évben számos emberrel beszélgettem. Ilyenkor mindig nagyon izgatott vagyok, hiszen mindenkit más mozgat és az egy óriási dolog, ha valaki beavat az álmaiba és a céljaiba. Ettől pedig sokkal jobb lesz a közös munka hangulata is, igazi személyes élmény. Ezek a beszélgetések lehetőséget adtak nekem arra is, hogy kirajzolódjon előttem egy séma a leggyakoribb motivációkról és néhány elsőre meglepő, de teljesen logikus felfedezés is kiderüljön.

 

 

1. Nem, nem a Pénz

Mit akar mindenki? Pénzt, ügye? Sőt lehetőleg még több pénzt.

Szinte biztos vagyok benne, hogy a legtöbben a pénzt raknák az Első helyre ezen a listán. Hiszen mi mást is akarna valaki, mint pénzt? Ez egy érdekes kérdés és sokáig én is azt hittem, hogy ez a legnagyobb motiváció a programozáshoz. Hiszen elsősorban a csábító fizetési sávok jelennek meg a reklámokban. Ez való igaz, a pénz nagyon fontos motiváció, de tapasztalatom szerint nem a legfontosabb.

A pénz motiváló ereje fordítottan arányos azzal, hogy mennyi pénze van valakinek. Ez azt jelenti, hogy ha valakinek már van belőle „elegendő”, akkor nem az az elsődleges célja, hogy csináljon belőle még többet. Hogy ez mennyire így van, azt mindjárt a saját példámon keresztül is megmutatom, de ez egy már régóta ismert pszichológiai állítás is. Egy Abraham Maslow nevű úriember alkotta meg 1950-ben a motivációkutatás egyik sablonizált leiratát, az úgynevezett Maslow-piramist:

(more…)