Miért legyek programozó?

  • Mi kell a programozáshoz?
  • Tudok programozni. Now what?
  • Egyetem?

témák

miért hidd el, amit mondani fogok?

  • 1 év Temesvár, 3 év Kolozsvár
  • közel 4 év munkatapasztalat
  • 3 különböző cég
  • Kolozsvár, München, Stuttgart, Budapest, Zürich, Párizs, Barcelona

Mi kell a programozáshoz?

Tévhitek

Mi kell a programozáshoz?

Tévhit #1. "A programozás csak matekzseniknek való."

Tévhit #2. "Több évnyi egyetemi képzés kell ahhoz, hogy a legegyszerűbb ötletem megvalósítsam."

Mi kell a programozáshoz?

Mi kell a programozáshoz?

Tévhit #3. "A programozás nem női szakma."

Mi kell a programozáshoz?

Ada Lovelace

  •  1815. december 10. – 1852. november 27.

Mi kell a programozáshoz?

Tévhit #4. "A programozás egy monoton, repetitív, kreativitást nem igénylő munka."

Mi kell a programozáshoz?

Tévhit #5. "Egy programozó munkája kód írásából áll."

Mi kell a programozáshoz?

Mi kell a programozáshoz?

  1. A feladat tisztázása
  2. Szükséges információ begyűjtése
  3. Tervezés
  4. Kód írása
  5. Teszt írása
  6. Code review
  7. Egyeztetés a tesztelő és az integrációs csapattal
  8. Hibajavítás (bugfixing)

Mi kell a programozáshoz?

Neki se kezdj a programozásnak, ha:

  • ???

Mi kell a programozáshoz?

Mi kell a programozáshoz?

Kifogások:

  • németes vagyok
  • drága a nyelviskola
  • nem akarok külföldre menni

Mi kell a programozáshoz?

Mi kell a programozáshoz?

Türelem, kitartás

Mi kell a programozáshoz?

Mi kell a programozáshoz?

Kíváncsiság, bátorság

Mi kell a programozáshoz?

Mi kell a programozáshoz?

Önállóság

Pragmatikus vs dogmatikus gondolkodás

Mi kell a programozáshoz?

Tudok programozni. now what?

Pályamodellek

Tudok programozni. Now what?

Fejlesztő (developer)

  • Junior
  • Regular
  • Senior
  • Architect
  • CTO (Chief Technical Officer)

Tudok programozni. Now what?

Menedzseri, üzleti kompetenciák

  • Projektmenedzser
  • Termékmenedzser
  • Search Engine Optimalization (SEO)

Tudok programozni. Now what?

Humán kompetenciák

  • User Experience design (UX)
  • Recruiter

Tudok programozni. Now what?

Művészi kompetenciák

  • User Interface design (UI)
  • Grafikus

Tudok programozni. Now what?

Fejlesztői pálya: menjünk mélyebbre!

Tudok programozni. Now what?

Hardware

  • Automatizálás
  • Embedded systems
  • HW/SW codesign

Tudok programozni. Now what?

Rendszerek, hálózatok

  • Rendszergazda
  • Hálózati mérnök

Tudok programozni. Now what?

Devops

Developer operations

Tudok programozni. Now what?

Adatbázisok

  • SAP
  • Data mining
  • Big data

Tudok programozni. Now what?

Mobilfejlesztés

  • Android
  • iOS
  • Mozilla?
  • ...

Tudok programozni. Now what?

Webes fejlesztés

  • Back-end
  • Front-end

Tudok programozni. Now what?

Desktop alkalmazás fejlesztés

Tudok programozni. Now what?

Játékfejlesztés

Matek, matek, matek

Tudok programozni. Now what?

Biztonsági szakértő

(White hat hacker)

Tudok programozni. Now what?

Tesztelés (Quality Control, QC)

Automatizált tesztek

Tudok programozni. Now what?

Coaching

Tudok programozni. Now what?

Kutatás

(Research and development, R&D)

Egyetem?

MIt? Hol? Érdemes egyáltalán?

Egyetem?

HW orientált szakok

  • Telekommunikáció
  • Elektrotechnika
  • Energetika
  • Automatizálás

Egyetem?

SW orientált szakok

  • Mérnök informatikus (Calculatoare)
  • Programozó
  • Közgazdaságtan - informatika

Egyetem?

Városok

  • Bukarest
  • Kolozsvár
  • Temesvár
  • Marosvásárhely
  • Jászváros
  • Brassó

Egyetem?

Külföld?

  • Budapest
  • Skandináv országok
  • Masdaar Institute of Technology - Abu Dabi

Egyetem?

Munka!

PiTech - Kolozsvár

 

Köszönöm a figyelmet :)

Linkek

  • https://www.duolingo.com
  • http://www.codecademy.com
  • http://www.stackoverflow.com
  • http://www.reddit.com
  • http://www.codefights.com
  • http://www.techrepublic.com
  • http://www.itcafe.hu

Gagyi Benedek

  • @BenedekGagyi
  • gagyibenedek@yahoo.com
Made with Slides.com