Jogosan merül fel a kérdés, hogy mi kell a programozóként való elhelyezkedéshez.

Kell-e diploma?

A leghatározottabban állíthatom, hogy nem, legalábbis a programozókat felvevő cégek 95%-ánál.
Persze örülnének neki, ha találnának olyan embert, akinek van, mert az azt jelenti – ha mást nem is -, hogy valahogy végigvergődött egy 3 vagy 5 éves képzésen. Ha oda is tette magát, és nem csak puskázott vagy végig szerencséje volt, azt jelenti, hogy számtalan követelménynek meg tudott felelni, néha képes volt éjt nappallá téve egy bizonyos dologra koncentrálni, azt végigcsinálni, van elég tanulási kapacitása arra, hogy bizonyos témaköröket elsajátítson.
Így tizenegynéhány év távlatából az egyetemről azt gondolom, hogy valójában egymással többé-kevésbé összefüggő tudományterületeket és szakmákat oktat, de a graduális képzés egyikbe sem megy bele olyan szinten, hogy azonnal használható tudással rendelkezzen a tanuló. Ahhoz, hogy ez megvalósuljon, saját kezébe kell vennie a karrierjének az alakítását, és már egyetem közben szimpatikus területen munkát kell vállalnia, akár gyakornokként.

Read more

Az elmúlt hetekben belecsöppentem egy programozáshoz köthető Facebook-csoport életébe. Sajnos azt tapasztaltam, hogy az új tagok először írnak, utána olvasnak: felteszik a kérdéseiket, és nem olvasnak vissza még egy napot sem a csoport történelmében, hogy megtalálják a választ. Így gyakorlatilag naponta jelentek meg ugyanazok a kérdések. Összegyűjtöttem a válaszaimat a rendszeresen felmerült kérdésekre, azaz készítettem egy GYIK-ot, ennek rövidített, magyar változatát olvashatjátok most.

0. Miért is GYIK?
A GYIK a GYakran Ismételt Kérdések rövidítése, angolul FAQ, azaz Frequently Asked Questions (ha meg kiejted az angol rövidítést, akkor rájöhetsz, hogy az IT szakemberek mennyire szeretnek egyesével válaszolni az ismétlődő kérdésekre. :-))

1. Mi a programozás?
Kevésszer találkoztam életemben olyannal, hogy valaki ne tudta volna, mi az a programozás, és mit oktat a programozásoktató, de előfordult. Szóval a programozás a programok készítését és nem a használatát jelenti.

2. Melyik a legjobb programozási nyelv? Melyik a jobb, x vagy y?

Read more

Sztereotípia 4.
A programozók ápolatlan külsejű, zseniális, fiatal férfiak.
Kezdjük visszafelé: nem, nem csak fiatal férfiak – ha beírod a google-be hogy ‘computer programmers’ elég sok hölgy képe fog megjelenni, pl. Ada Lovelace, Grace Hopper, Jean Bartik, Betty Holberton, stb.
Ha nem is zsenialitás, de gondolkodás kell hozzá. Az alapvető logikai készségek sokkal több emberben ott vannak, mint gondolnánk. Érdemes kipróbálni!
Az ápolatlan viszont csak annyira törvényszerű, mint például a közgazdászoknál, azaz egyáltalán nem.
Sara Haider, a Google-nél dolgozott sokáig, részt vett a Vine app fejlesztésében, ma a Twitternél dolgozik.
Sara Haider, a Google-nél dolgozott sokáig, részt vett a Vine app fejlesztésében, ma a Twitternél dolgozik.

További példák:
http://clickmesoft.blogspot.hu/2015/02/10-most-good-looking-and-famous.html
http://techywaky.blogspot.com/2014/02/the-top-5-sexiest-female-programmers-in.html
http://www.businessinsider.com/top-15-sexiest-programmers-2012-2012-5?op=1/#w-check-out-last-years-sexpots-16

Sztereotípia 5.
Read more

Programozók. A szó hallatán a legtöbben egy szemüveges, szakállas pasira gondolnak, aki kockás ingben ül a gép előtt egész nap és éjjel, és kávét vedel. Nem lenne igazságos azt mondani, hogy nincs ennek némi alapja, de ettől azért jóval árnyaltabb a kép.
A sztereotípiák nagyon be tudják szűkíteni az ember látásmódját, így jobb egy kicsit mögéjük nézni, ítélkezés nélkül.
(Szendrei Veronika és Pasztuhov Dániel, a StudiCore Kft. tulajdonosainak tollából).

Sztereotípia 1.
A programozók egész nap a gép előtt ülnek.
Nos ezt nem tagadjuk. Mivel a munkavégzés alapvető eszköze a számítógép, így nagyrészt a gép előtt ülve telik az idő. De gondoljunk csak bele, hogy például egy újságíró, építész vagy pénzügyi szakember mit is csinál. A gép előtt ül. Vagy meetingen ül. Ez nincs másképp a programozóknál sem, szóval a fenti állítás a 21. század nagyon sok szakmájára igaz lehet. (SzV)

Sztereotípia 2.
Read more

Manapság a csapból is az folyik, hogy kevés a programozó, hogy a programozók rengeteget keresnek, mégis alig találni embert. Valószínűleg a te fejedben is megfordult már, hogy programozást kéne tanulnod. Vagy azért, mert kecsegtető mindez, vagy mert unod a munkádat, keveset keresel, vagy éppen a kollégáidtól van tele a hócipőd.

A terület, amelyre be kívánsz lépni egy teljesen új világ, és mint ilyen, megvannak a maga játékszabályai. Tizenévnyi programozásoktatási tapasztalatomból álljon itt egy csokorra való azokból a leggyakrabban elkövetett baklövésekből, amelyek jobb esetben idő- és pénzveszteséggel, rosszabb esetben a programozástanulási vállalkozás kudarcával járnak.

Read more

Sokan közületek bizonyára már megnéztek egy-két programozó álláshirdetést, és azon kívül, hogy találkoztak néhány programozási nyelvvel, bizonyára láttátok a frontend fejlesztő, backend fejlesztő kifejezéseket is.

Mik is ezek?

Ezeket a szavakat általában a webes fejlesztés témakörén belül szokták használni.
Ha lefordítjuk a szavakat, akkor a frontend valaminek az elejét (első vége), a backend pedig a végét (hátsó vége) jelenti. Mégis honnan nézve? Nos, a felhasználótól. A felhasználóhoz közelebb eső vége a programnak a frontend, a felhasználótól távol eső vége a backend. Funkcióját tekintve a frontend az, ami megjeleníti az információkat a felhasználónak, a backend pedig az, ami előállítja. A frontendet látjuk, a backendet nem látjuk, csak tapasztaljuk.

Miért kell a kettőt különválasztani?

Read more