Szabó Bence villamosmérnök-hallgató a BME-n, három önkéntes szervezet tagja, saját vállalkozást épít, és a CodeBerry gépi tanulással foglalkozó gyakornoka.

Itt lakom: Magyarország, Budapest
Itt tanulok, dolgozom: BME, saját vállalkozás, CodeBerry
Ezt használom: Galaxy J5, Android, PC, Windows, OneNote, R studio, PyCharm
Egy szó, ami leírja a munkastílusom: előrelátó

Ha megkérdezik, hogy mi a foglalkozásod, mit válaszolsz?

Egyetemi hallgató vagyok, aki próbálgatja a szárnyait egy saját vállalkozás elindításában.

Mesélj arról, hogy mit és min dolgozol most a programozással kapcsolatban?

Mesterséges intelligencián dolgozom: a saját vállalkozós projektünkben képfelismeréssel (a bolti sorbanállási időt csökkentjük azzal, hogy a vásárolt tárgyakat felismeri egy kamera), CodeBerry projektként pedig gépi tanulás alapján adott előrejelzéssel (a képzésrésztvevők közül várhatóan ki fog lemorzsolódni a következő hónapban, és mit érdemes tenni, hogy ezt megelőzzük). Szakértőknek a kulcsszavak: computer vision object recognition, machine learning, data mining.

Hogy kerültél a CodeBerry csapatba?

P. Tóth András hívott meg, hogy csinálhatom a CodeBerryben az egyetemhez kapcsolódó nyári szakmai gyakorlatomat, közben tanulhatok a vállalkozásfejlesztésről, és nekik is tudok segíteni. Az eredeti téma az volt, hogy “Hogyan lehetne használni a gépi tanulást egy programozásoktatással foglalkozó cégnél?”.

Hogyan néz ki a munkahelyed? Hogyan néz ki az asztalod?

Szeretem, mikor rend van az asztalomon és körülöttem. Ilyenkor a fejemben is nagyobb a rend.

 

Mikor, hol és hogyan tanultál programozni?

Az egyetemen, előadásokon, gyakorlatokon, online kurzusokon, sok-sok gyakorlással.

Milyenek a munkalehetőségek programozóként? Te általában mennyi ideig kerestél állást?

Nagyon széles a választék. Jelenleg nem keresek állást, de hetente megkeresnek LinkedInen egy-egy ajánlattal.

Hogy telik most egy napod, egy heted, egy hónapod, egy éved?

Reggel felébredek, reggelizem valamilyen pékárut, egy másfél literes vízzel és egy pohár kávéval odaülök a gépem elé, átnézem a napi teendőimet, kódolgatok kicsit, ebédelek, délutáni kávé, kódolgatás, késő délután és este pedig kikapcsolódom valahogy.
Hetente átnézem a teendőimet, projektjeimet, céljaimat, tervezek az elkövetkezőekre.
A heteim általában hamar betelnek különböző találkozókkal, ahol valamilyen önkéntes projektről beszélgetünk, vagy vállalkozással, vagy pedig a szakmai gyakorlattal kapcsolatban.
A hónapok nagyon változatosak abból a szempontból, hogy éppen mit csinálok, mit szeretnék megcsinálni.

Mi az, ami meglepett, amikor elkezdted a kódolást, amit nem gondoltál volna előtte?

Meglepett, hogy izgalmas. Amit kitaláltam, azt meg tudtam valósítani, legyen az bármilyen egyszerű projekt. Már kevés tudással, tapasztalattal is lehet érdekeset alkotni.

Mi az a tudás, amit te tudsz, és az átlagember számára meglepő?

Amikor azt mondom, hogy mesterséges intelligenciával csökkentem a szükséges munkaerő mennyiségét, az emberek első reakciója, hogy “csak az én állásomat ne vedd el vele!”.

Kikkel dolgozol együtt?

A saját vállalkozáson két jó barátommal, akikkel az egyetemről ismerjük egymást. A CodeBerryben pedig a CodeBerry csapatával; itt is vannak korábbi egyetemi ismeretségek, illetve a Láthatatlan Egyetemen voltunk önkéntesek többen.

Milyen tipikus életutak vannak a szakmádon belül?

Megtanulsz programozni, és hamar lecsapnak rád. Én azt látom, hogy az egyetemi hallgatótársaim közül lényegében mindenki dolgozik már az egyetem mellett. Hamar bekerülnek “az iparba”, még tanulmányaik befejezése előtt, ezzel értékes tapasztalatokat szereznek, mielőtt végeznek.
Egy másik érdekes életút, amikor valaki pályát vált: kitanult valamilyen másik, nem programozós szakmát, rájött, hogy nem az ő világa, és keres valami újat. A programozást nem nehéz megtanulni, és most nagy rá az igény – sok embert láttam, aki ezt az irányt választotta, megtanult programozni, és hamar be tudott segíteni valahol.
Egy harmadik érdekes életút, amikor valaki a saját programozási készségeit arra használja, hogy saját magát foglalkoztassa szabadúszóként, vagy saját vállalkozást, terméket hozzon létre.

Mi a te életpályád, hogyan tovább?

Sokáig azt gondoltam, hogy a tanulmányaim befejeztével elhelyezkedem valahol, és kényelmesen éldegélek. Később megismertem sok egyéb lehetőséget (lásd a fentiek), és így a világ és a lehetőségek tárháza kiszélesedett. Még nem tudom, hogy merre visz az utam, de visz valamerre, és ez izgalmas.

Milyen foglalkozásra váltanál, ha váltanál? Milyen foglalkozásra tudnál váltani?

Nem váltanék. A legújabb technológiákkal dolgozom, és ez nagyon tetszik.

Milyennek kell lenni az embernek, hogy jó programozó, IT szakember legyen? Kiknek nem javasolnád ezt a szakmát?

Türelmesnek, kihívást keresőnek. Ez szellemi munka, problémákat kell megoldani. Nem javasolnám olyanoknak, akiket megijesztenek a nehézségek.

Mit szeretsz benne leginkább?

Az alkotás érzését, és az ehhez kapcsolódó fizikai szabadságot: úgy, és ott valósíthatsz meg valamit, ahol, és ahogy te akarod.

Mi a legnehezebb, illetve mi a legbosszantóbb ebben a szakmában? Mik ennek a szakmának a veszélyei?

Nehezek az állandó akadályok, a csalódottság, amikor első próbálkozásokra nem úgy fut le a program, ahogy én szeretném. Szerencsére mindent meg lehet oldani, ha elég időt szán rá az ember, és nem adja fel, próbálkozik, tanul.

Mennyire biztos az állásod? Mennyi ideig dolgozik az ember egy helyen?

A programozós állások elég biztosak, és sok is van belőlük. Azt hallottam, hogy egy aktív programozó általában körülbelül 4 évig bírja egy helyen (mert nem talál új kihívást, nem tanul újat és megunja stb. így keres egy másik helyet).

Ha egy kérésed lehetne az emberekhez a szakmád nevében, mi lenne az?

Ne add fel, keresd a megoldást, kérdezz, nincs olyan, amit nem lehet megoldani.

Mennyit keres átlagosan egy ember a szakmádban (pályakezdőként, tapasztaltként, veteránként)?

Kezdőfizetésként talán 300–400 ezret. Gyorsan lehet fejlődni, ahogy egyre ügyesebb leszel, a kereseted is veled növekszik.

Szerinted hogyan lehet, hogyan érdemes megtanulni programozni?

Gyakorlással, gyakorlással, gyakorlással. Elolvassod, megérted a tudnivalókat, átülteted a gyakorlatba, kódolgatsz, kitalálsz valamit újat, kódolgatsz. A programozás kódolás részét minél hamarabb rutinná alakítani, onnantól kezdődik az izgalmas rész, amikor lehet kitalálni, tervezni dolgokat.

Te hogyan tartod frissen a tudásod? Milyen könyveket, blogokat olvasol, milyen konferenciákra jársz, stb.?

Hírleveleket olvasok a legújabb technológiákról. Sok online tanulási lehetőség van, és egyre többet indítanak videók, blogok, gyakorlási felületek formájában. Ha rákeresel, hogy meg szeretnél tanulni programozni, rengeteg jó lehetőséget találsz. Ha találkozom valami új témakörrel, általában egyszerűen rákeresek, és a talált ingyenes forrásokból megtanulom.

Szerinted miért érdemes megtanulni programozni?

Egyre inkább alapvető ismeretté válik a világban, illetve a programozással elsajátított gondolkozási módot az élet egyéb területein is lehet hasznosítani.

Kedvelt, vagy kedvenc…

– innivaló: ásványvíz
– ennivaló: valamilyen csirkés
– könyv: David Allen — GTD
– operációs rendszer: android
– text editor/IDE: RStudio
– programozási nyelv: R
– gyümölcs: alma
– ország: Magyarország
– szín: fehér
– állat: vándorsólyom
– idézet: “Treat a man as he is and he will remain as he is. Treat a man as he can and should be and he will become as he can and should be.”

A “CodeBerry Programozóiskola — Diákjaink Történetei” sorozatban olyan diákjainkkal beszélgetünk, akik sikeresen elhelyezkedtek fejlesztőként.

Szeretnél te is megtanulni programozni? Gyere és próbáld ki ingyen az első 15 leckét a CodeBerry Programozóiskolában.