Java viccek

Találtam egy csomó Java-s viccet angolul, lefordítottam közülük azokat, amelyek magyarul is értelmesek. Az eredeti itt található: Java jokes.

1.

– Miért utasította vissza a Python programozót a Java programozó lány?

– Mert nem volt az őt típusa.

2.

A fiam végre elhelyezkedett szoftverfejlesztőként. Büszkén mesélte nekem, hogy az új titulusa „Java fejlesztő”.

Nem volt szívem megmondani neki, hogy ez azt jelenti, hogy ő fogja a kávét főzni..

3.

– Miért rossz Java programozók a kommunisták?

– Mert ki nem állhatják az osztályokat.

Olvass tovább

List, Set, Map és kivételkezelés

Hú, látom legutóbb november 10-én írtam utoljára a haladásomról, már itt az ideje. 23 nap telt el azóta, és kicsit megakadtam közben. Nagyon sok munkám volt, így esténként már nem tudtam tiszta fejjel gondolkozni, és ez a programozás rovására ment.

De azért teljesítettem az online programozó tanfolyam 25. pontját, ami ugye ez volt: List, Set, Map, tárolási algoritmusok, előnyök, hátrányok, mikor mit használj, adattárolók fejlesztése.

Na ez egy szép része volt a tanfolyamnak, megismertem a különféle tárolási algoritmusok előnyeit és hátrányait, tudom, mi az List, Set és Map. Természetesen nagyon sok feladatmegoldás is volt, és a szokásos StudiCore módszerrel készültek: először megismerjük az elméletet, aztán jön egy könnyű feladat, ezt követi egy vagy több nehezebb feladat. S ha már List-ről, Setről és Mapről volt szó, nem adja magát az ötlet, hogy legyen olyan komplex feladat is, ahol mindegyiket fel kell használni? 🙂

Olvass tovább

Bevezetés a programozásba

Épp most kaptam a StudiCore-tól egy hírlevelet, és mivel témába vág, gondoltam itt is megosztom. Elindul egy előadás-sorozat, mely az Intro – avagy bevezetés a programozásba címet kapta, és a célja, hogy a teljesen kezdőknek bemutassák a programozással elérhető lehetőségeket.

Az első előadás december 11-én kerül megrendezésre, 19:00 és 20:30 között. Ez az Utak a programozáshoz témát öleli majd fel, és Bordé Sándor oktató bemutatja a programozóvá válás lehetséges útjait. Áttekinti, hogy melyiknek mi az előnye, mi a hátránya, és egymással összehasonlítva, hogyan teljesítenek.

Az előadáson 8000 Ft-ért lehet részt venni, de december 6-án éjfélig 5000 Ft-os ár érhető el, az itt megadott kuponkóddal: https://www.studicore.hu/intro

Bordé Sándorról csak jó tudok elmondani, szóval, ha épp gondolkoztok a programozóvá váláshoz, biztos nagyon sok hasznos infót fogtok hallani.

Developer jelentése

Nézem a blog statisztikáit, és felbukkan benne a developer jelentése kulcsszó. Ki is a developer, és mi a feladata?

A developer jelentése fejlesztő, a mi esetünkben szoftverfejlesztő. A magyar nyelvben hasonló a jelentése még a programozónak is, de órákig tartó vitákat lehetne folytatni arról, mik a különbségek, ha van egyáltalán.

Ehelyett nézzük, mit írnak a témáról mások.

Developer jelentése

A CW Jobs azt írja, hogy developerként kulcsfontosságú részed lesz a szoftverek kifejlesztésében, telepítésében, tesztelésében és karbantartásában. Az általad elkészített programok segítségével a vállalkozások hatékonyabbá válnak, és jobban teljesítenek majd.

A programozó a cége követelményei alapján a szoftverfejlesztő dolgozhat önállóan, vagy csapatban is. A specifikációk pedig gyakran egy IT elemzőtől érkeznek.

Olvass tovább

Programozó képzés update: eltelt egy újabb hét

A múltkori bejegyzésben ott hagytam abba, hogy kész a java.time. Ez a JAVA tanfolyam tematikájában Dátumkezelés JAVA SE 8 után néven fut, utána jött még a JodaTime. Nem volt nehéz, aki ismeri a JAVA-t az tudja, hogy gyakorlatilag a modern JAVA-s dátumkezelés a JodaTime nevű dátumkezelésen alapul, azt váltotta le, így könnyen el lehetett sajátítani.

Ami izgalmasabb volt, az a tematikában a 24. pont: Interface, Comparable, Arrays osztály, Comparator, algoritmusok lépésszáma részek voltak. Érdemes ezekre a linkekre kattintani, mert a StudiCore megalkotójának PDF-jeire vezetnek. A fejlécben ugyan programozas-oktatas.hu szerepel, de hasonló doksik vannak a StudiCore rendszerében is.

Olvass tovább

Programozás tanfolyam bölcsész szemmel

Ahogy már múltkor említettem, a feleségem folyamatosan látja a haladásom, és szerintem belőle is lehetne programozó. Nem csak belőle, hanem mindenkiből, mert ez nem atomfizika, hanem logikusan egymásra épülő dolgok sorozata. Akármilyen korábbi tanulmányai vannak valakinek, a programozást el lehet kezdeni, külföldön már sokszor az általános iskolákban is oktatnak valamilyen hasonló tárgyat. Az ember alapvetően logikus és gondolkodó lény, csak ezt kell kihasználni.

Ez jól látszik az 5 éves gyerekünknél, aki a 2*16-ot úgy számolja ki szorzótábla ismerete nélkül, hogy 15+15 az 30, a 16 az 1-gyel több a 15-nél, így az eredmény 32. Nagyon sokat tanul számolni magától is, így már 5 éves korban alkalmas az ember a matematika megismerésére. Az, hogy sokak nem szeretik a matematikát és a matematikai logikát, többek között az oktatási rendszer hibája is.

Ma reggel a feleségem is kitöltötte a StudiCore programozói teszjét, nekem nem volt kétségem, hogy sikerül neki. De át is adom a szót, hogy elmondja, mit tapasztalt:

Olvass tovább

Kész a java.time is

Épp most fejeztem be a StudiCore Dátumkezelés Java 8 eszközökkel részt, és gondoltam, hogy ez jó apropó egy újabb bejegyzéshez.

Ma délután 1-kor kezdtem el programozni, leszámítva egy 2 órás szünetet, még mindig csinálom. Most 22:18 van, és még elkezdtem a JodaTime-os részt is. Holnap vasárnap, és rászánok még pár órát a tanulásra.

Amiért most egy újabb bejegyzést kezdtem, az az elégedettség. Most első alkalommal érzem úgy, hogy mindent értek. Nincsenek fekete foltok a JAVA tudásomban, az összes eddigi feladatot bármikor újra el tudnám végezni, és már pontosan látom a buktatókat is.

Olvass tovább

Programozó tanfolyam update

Közben haladok tovább a StudiCore programozó tanfolyam leckéivel, most épp a dátumkezelés van soron. A hivatalos kurzusleírás ezt írja róla:

  • Dátumkezelés Java SE 8 előtt és után, JodaTime (1-1 fejezet, összesen 3)

A tananyag még mindig jó, elmagyarázza a dátumkezeléssel kapcsolatos dolgokat, amit aztán feladatok során ki is kell próbálni. Nem mondhatnám nehéznek, csak be kell gyakorolni, hogy a Java 8 előtt hogyan kezelték a dátumokat és időpontokat, és mi változott a Java 8 megjelenésével.

Olvass tovább

Junior JAVA fejlesztő vs. Android fejlesztő

Tegnap ismét egész délután a StudiCore JAVA programozó képzés online szoftverét nyüstöltem, most épp a dátumkezelésről tanultunk. Nagyon élveztem az egész folyamatot, de aztán ma folytatnom kellett a melót, így félre kellett tennem a tanulást.

Közben elgondolkodtam a múltkori történeten, amikor egy magyar származású srácból lett Android fejlesztő. A junior programozói képzést elvégezve meg lehet pályázni egy junior JAVA fejlesztő állást, de ehhez jó eséllyel egy munkahelyen kell majd dolgozni. Én 2011 óta saját cégemben dolgozom, így ez elég furcsa lesz, bár nem tagadhatom, hogy néha hiányzik, amikor az ember közösségben van.

Olvass tovább

A programozó tanfolyam online végzése

A programozó tanfolyam online végzése kiváló alternatíva lehet azoknak, akik munka mellett szeretnének tovább tanulni. A tovább tanulni szót majdnem idézőjelbe tettem, mert kicsit arra hajaz, amikor az ember 18 évesen még elmegy egyetemre.

Pedig ma már bevett szokás, hogy valaki egyfolytában új képességeket tanuljon. Még a biztosnak gondolt állami munkahelyek is rendszeresen tartanak továbbképzést, elég, ha csak azt nézzük, hogy irodista Mancika hány új készséget megszerzett az utóbbi 20 évben. Kezdte írógéppel, aztán jöttek a számítógépek, majd a különféle online felületek és folyamatok. Ez is folyamatos tanulást jelent.

A programozó tanfolyam online nem a felsőoktatási szempont szerint tovább tanulás, hanem inkább az amerikai diplomaszerzési módszerekhez hasonlít. Az egyik Magyarországon működő amerikai egyetemen a saját szememmel is láttam, mi ez. Nem 4 vagy 5 éves fix képzéseik voltak, mert ennyi a főiskola vagy egyetem, hanem volt, ami 1 év, volt, ami 1,5, de azokra a gazdasági élet nemzetközi szereplői repültek ide oktatni. Aztán a hallgatók a képzés végén olyan gyakorlati tudást kaptak, amivel mehettek a multik középvezetőinek vagy jól fizető elemző pozíciókba.

Olvass tovább