Tegnap még nem tudtam programozni, de ma már tudok
2016. április 07. írta: Novák Gréta

Tegnap még nem tudtam programozni, de ma már tudok

Mit tegyél, ha szoftverfejlesztő akarsz lenni

"Hatalmas hiány van itthon informatikusból: a kormányzat részére készített tanulmány alapján 22 ezer informatikust tudnának felvenni a hazai cégek, és az IT-iparág fejlődése miatt ez a szám csak nőni fog."- írja Stubnya Bence az Index cikkében.

Ebből a 22 ezer főből jelentős a szoftver fejlesztők aránya.

Mégis mit tehet valaki ha szeretné átképezni magát fejlesztőnek?

Mennyi idő, amíg valaki tanul annyit, hogy elhelyezkedhet fejlesztőként?

Szükséges-e a felsőfokú végzettség?

Mit tegyen az, aki egyedül szeretne megtanulni kódolni?

Mi az a "programozó bit", hogy lesz valakiből fejlesztő és mi a Lean Poker? - interjú Ördög Rafaellel, a Lean Poker alapítójával.

interju 2

Hogy lesz valakiből fejlesztő?

Egyetlen fontos dolog van, amit észben kell tartani, ha belevág az ember:
A programozás egy bizonyos gondolkodásmódot igényel, ami a gyakorlástól alakul ki.
Mindenki akit ismerek, és programozni tanult átesett ezen a folyamaton. Először jön a kezdeti eufória, mert minden egyszerűnek tűnik. Aztán jönnek az első nehézségek, és itt egy hosszú és fájdalmas időszak következik.
 
Nagyon sokáig úgy érzi az ember (pláne aki nagyrészt egyedül tanul), hogy ez nem megy. Ilyenkor nagyon könnyű feladni.Sokszor hetek-hónapok telnek el úgy, hogy úgy érzi valaki, hogy ez soha nem fog menni.

Aztán egyik nap meg úgy ébred fel, hogy megy...és ez a durva.

Rengeteg embert láttam programozni tanulni, és mindenkinél volt egy olyan nap, amikor hirtelen programozó lett. Tegnap meg nem volt az, ma meg mar igen.
Ezt hívom a "programozó bit"-nek :-)
Nem tudom megmagyarázni mi az oka, de ott valami bekattan az emberek agyában.

brain-770044_640.jpg

 Az egész titka szerintem a probléma felbontás készsége

Valójában az egész erről szól. Van egy nagy problémám, felbontom két kisebbre, úgy, hogy a kettő közötti kapcsolatot le tudom kódolni.

Innen már csak rekurzió. Egészen addig, amíg elemi műveletekkel bánok. Ezt kell megtanulni. Nem a programozási nyelv a lényeg, az csak egy nyelv. Ha valaki egy nyelvet ismer, bármelyiket meg tudja tanulni.
Problémát felbontani viszont csak az tud, aki addig kínozta magát, amíg egyszer csak rá nem érzett.

Mit tehet valaki, aki pályamódosítás előtt áll és szeretne szoftver fejlesztő lenni?

háát ez egy hosszú történet :-)

Mindenesetre nem feltétlenül az akreditált szoftver fejlesztő képzéseket érdemes választani. Az akreditaciós folyamat túl hosszú, mire akreditált lesz egy képzés már el is avul. A cégek többsége viszont ma már nem is kér semmilyen papírt, így sokkal többet nyom a latban a tényleges tudás, mint az, hogy hol tanult az ember.

Tudom például ajánlani a GreenFox Academy-t. 4 hónap alatt juniort képeznek, és el is helyezik a hallgatókat.green_fox.jpeg

Megnehezíti a bejutást, hogy komoly pszichológiai teszteket iratnak az emberekkel, és jelentős a túljelentkezés.

A másik megoldás, hogy egyedül vág neki az ember.

Rengeteg kiváló anyag van az interneten pl a Node School-t mostanában sokan ajánlották.

A Coursera-n inkább az elméleti alapokat lehet elsajátítani, amúgy teljesen ingyenesen

 Persze jól jön ilyenkor is a segítség.

A fejlesztők nagyon szívesen segítenek a tanulni vágyóknak.

 Hol érdemes mentort keresni? Milyen fórumokat ajánlasz a segítség kérőknek?

Általában a meetup group-ok elég jók erre.

Coderetreat Budapest meetup group

pylvax.github.io

Illetve kifejezetten lányoknak a Rails Girls és Django Girls workshopokat tudom ajánlani.

interju 1

Mindenesetre, ha valaki meg akar tanulni programozni, és elég sok energiát beletesz, akkor meg tudja csinálni.

Mit tanácsolsz azoknak, akik már szoftverfejlesztők és szeretnének fejlődni?

Budapesten nagyon szerencsések vagyunk, mert rengeteg ingyenes meetup és hétvégi rendezvény van. Ezeket általában olyan cégek szponzorálják mint a Prezi, az Emarsys, a Ustream vagy mondjuk a Balabit. A legjobb munkahelyek, így nem csak tanulni, hanem jó kapcsolatokat építeni is érdemes elmenni ilyen helyekre.

Jómagam is két elég sikeres sorozat szervezésében vagyok benne, az egyik az Emarsys által szponzorált Craft Meetup, itt többször elő is adtam. A másik a Coderetreat Budapest sorozat, ami szombati egész napos workshop-okat szervez. Nem csak Coderetreat-et, hanem Lean Pokert is.

edited-7317.jpg

És mi az a Lean Poker?

Nem olyan rég készült egy felmérés amiből kiderült, hogy az elkészült termékek 2/3 részét soha, vagy csak elvétve használják. Ez azt jelenti, hogy ezt az időt a strandon is tölthették volna a fejlesztők napozással, és több hasznot termeltek volna a cégnek mint így. (Legalább kipihenik magukat.) Erre a problémára próbál választ adni a Lean Startup, ami arról szól, hogyan tudjuk minél előbb kideríteni, hogy egy termékre valóban van-e igény.

Az egész titka az, hogy minél hamarabb már félkészen érdemes valódi felhasználókkal kipróbáltatni a terméket, és visszajelzést gyűjteni. Ez alapján el tudjuk dönteni, hogy jó irányban haladunk-e, kell-e változtatás a koncepcióban, vagy ne adj isten 180 fokos fordulatot kell-e venni.

interju 3

Érdemes a témában elolvasni Eric Reis könyvét, a "The Lean Startup-ot.

A Lean Poker egy játékos workshop ahol ezt a módszert gyakorolhatják a software fejlesztők.

A budapesti eseményeket itt szoktam meghirdetni.

Eddig már Európa szerte több tucat Lean Póker esemény volt, de nem rég volt Omszkban is, pár hét múlva Balin lesz egy, és már folynak a tárgyalások amerikai partnerekkel is.

Ha szeretnél még olvasni a Lean Pokerről megjelent cikket itt megteheted.

Kávé & Karrier Blog a Facebookon

Kávé & Karrier

 Szép Napot!

Novák Gréta

Karrier Coach

karriercoach.com

A cikk eredetileg a HR portálon jelent meg rövidített formában.

A képek forrása: http://leanpoker.org/

Green Fox Academy

A bejegyzés trackback címe:

http://karriercoach.blog.hu/api/trackback/id/tr118574122

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben.