Ako sa stať programátorom? Junior developer aj bez vysokej školy
Na to, aby si sa stal programátorom, nepotrebuješ vysokú školu. Zisti ako sa stať programátorom a zamestnaj sa ako junior developer. Stačí ti len niekoľko zručností.
Zaujímajú ťa novinky z oblasti informačných technológií?
Články
Ako sa stať programátorom? Junior developer aj bez vysokej školy
Na to, aby si sa stal programátorom, nepotrebuješ vysokú školu. Zisti ako sa stať programátorom a zamestnaj sa ako junior developer. Stačí ti len niekoľko zručností.
Konferencie pre programátorov a IT podujatia v roku 2025
Rozšír si svoje vedomosti vďaka zaujímavým konferenciám pre programátorov. Zisti, ktoré konferencie a ďalšie IT podujatia sa v roku 2025 oplatí navštíviť a kde sa konajú.
Soft skills pre programátorov: Aký význam majú mäkké zručnosti v IT?
Ako programátor, by si mal by si pracovať na rozvoji svojich mäkkých zručností. V tomto článku zisti čo sú soft skills a ktoré sú pre developerov najžiadanejšie.
Hard skills pre programátorov: Objav top tvrdé zručnosti v IT svete
Akými hard skills by mal programátor disponovať, aby bol vo svojej IT kariére úspešný? Objav tvrdé zručnosti, ktoré uplatníš ako developer a zisti ako ich získaš a využiješ na pohovore.
Hello World alebo tvoja prvá Java aplikácia (tutoriál)
Chceš si naprogramovať svoju prvú Hello World Java aplikáciu? Tento článok ťa prevedie vytvorením tvojho prvého Java programu.
Java Stack: Dátová štruktúra a trieda Stack (zásobník) v Jave
Trieda Stack využíva princíp LIFO (Last In, First Out), čo je základom Stack trace pri debugovaní kódu – zisti viac o kolekcii Java Stack!
Java Vector: Dátová štruktúra a trieda Vector (dynamické pole) v Jave
Predstavujeme ti Java Vector, dátovú štruktúru s konštruktormi, základnými operáciami, výhodami, nevýhodami a príkladovým kódom.
Dáta a dátové štruktúry: charakteriska, typy
V článku rozoberáme lineárne typy dátových štruktúr: front (Queue), zásobník (Stack), zoznam (Linked List), pole (Array).
Ako naprogramovať hru Obesenec (šibenica) v Java
V článku sa dozvieš ako naprogramovať hru Obesenec (šibenica, kat, hangman) v Java, spolu s vysvetlením a zdrojovým kódom.
Java Collections Framework
V článku sa dozvieš, o najpoužívanejšom Java API, ktoré poskytuje kolekciu všestranne použiteľných dátových štruktúr.
Ako naprogramovať hru s umelou inteligenciou (AI) v Java – kameň, papier, nožnice
V článku sa dozvieš, ako naprogramovať hru Kameň, papier, nožnice v Java s umelou inteligenciou s rôznymi stratégiami.
Zapuzdrenie (encapsulation) v Java – nutnosť či zbytočnosť?
V článku ti vysvetlíme, čo je zapuzdrenie (encapsulation) v Java, prečo ho začať používať, aké benefity prináša a aký je vzťah medzi zapuzdrením a abstrakciou.
Java records – efektívny spôsob správy dátových tried v modernom programovaní
Prečítaj si o Java records, špeciálnej triede, ktorá umožňuje stručnejšie definovať nemeniteľné (immutable) dáta, aj s príkladom Java kódu.
Java 23: Čo prináša JDK 23?
V článku sa dočítaš o dvanástich vylepšenia, ktoré obsahuje najnovšia Java 23 JDK zo 17. septembra 2024.
Programovanie hier pre začiatočníkov – ako naprogramovať hru v Java: Hádaj číslo
V článku sa dozvieš, ako naprogramovať hru Java pre začiatočníkov – Hádaj číslo. Inštrukcie krok za krokom s Java kódom.
Radix sort – triedenie pomocou číselných rádov v Java
V článku sa dozvieš, čo je radix sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Bucket sort (bin sort) – triedenie pomocou vedier (košov) v Java
V článku sa dozvieš, čo je bucket sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Quick sort – rýchle triedenie pomocou pivota v Java
V článku sa dozvieš, čo je quick sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Merge sort – triedenie delením a spájaním v Java
V článku sa dozvieš, čo je merge sort, na akom princípe funguje, jeho výhody, nevýhody, visualizáciu a príklad Java kódu.
Heap sort – triedenie haldou v Java
V článku sa dozvieš, čo je Heap sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Counting sort – triedenie počítaním v Java
V článku sa dozvieš, čo je Counting sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Insertion sort – triedenie vkladaním v Java
V článku sa dozvieš, čo je Insertion sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Selection sort – triedenie výberom v Java
V článku sa dozvieš, čo je Comb sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Big O notácia: analýza zložitosti algoritmov
BIG o notácia sa používa na opis asymptotickej zložitosti algoritmov. V článku sa dozvieš o jej histórii, použití, vlastnostiach a príkladoch.
Comb sort – hrebeňové triedenie v Java
V článku sa dozvieš, čo je Comb sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Bubble sort – bublinkové triedenie v Java
V článku sa dozvieš, čo je Bubblesort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Triediace algoritmy: Úvod do triedenia dát
V článku sa dozvieš, čo sú triediace algoritmy, aké majú pravidlá, výhody a nevýhody a kde všade sa využívajú.
Ako správne porovnávať objekty v Jave
V tomto článku si ukážeme ako správne porovnávať objekty v Jave, či už na základe dát v objektoch, alebo ich odkazov (referencií) na praktických príkladoch.
Ako na efektívne code reviews: tipy a triky
V článku sa dozvieš, ako vykonávať code reviews efektívne. Uvádzame osvedčené postupy a tipy pre obe strany – auta kódu aj recenzenta.
Code reviews: sú užitočné alebo strata času?
V článku sa dozvieš čo sú Code reviews (kontrola alebo revízia kódu), aké sú ich výhody a nevýhody a či sa ich oplatí sa ich vykonávať.
Práca so súbormi Java 3. diel: Tipy a triky
Tipy a triky na zefektívnenie práce so súbormi Java: riešenie výnimiek, optimalizácia výkonu, zabezpečenie integrity a bezpečnosti súborov a ďalšie.
Práca so súbormi Java 2. diel: Ako zapisovať súbory rýchlo a efektívne
Existuje mnoho spôsobov zapisovana dát do súborov v Jave. V článku ti predstavíme rôzne triedy s príkladmi kódu.
Práca so súbormi Java: ako čítať súbory rýchlo a efektívne
V našom článku zameriame na 3 základné scenáre pri načítavaní dát, ktoré pokryjú 90 percent prípadov.
Tipy a triky pri písaní Java kódu
Užitočné tipy a triky, ktoré ti pomôžu zlepšiť formátovanie, štruktúru, čitateľnosť, funkčnosť a kvalitu Java kódu.
Čistý kód Java: ako ho dosiahnuť?
V článku sa dozvieš, aké vlastnosti má mať kód a čo všetko má spĺňať, aby bol považovaný za čistý kód, konkrétne v jazyku Java.
Návrhové vzory Java (design patterns): definícia a všetky typy
Všetky návrhové vzory Java (design patterns – creational, structural, behavioral) zhrnuté na jednom mieste.
Návrhové vzory Java (design patterns): Strategy
Čo je Java Strategy design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): State
Čo je Java State design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Java news: Trendy v 2024 – koniec podpory Java SE 11 LTS, nové verzie 22 a 23
Čo nás čaká vo svete Javy a ktoré funkcie budú hrať prím v roku 2024?
Návrhové vzory Java (design patterns): Observer
Čo je Java Observer design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Memento
Čo je Java Memento design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Mediator
Čo je Java Mediator design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Iterator
Čo je Java Iterator design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Command
Čo je Command design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Chain of Reponsibility
Čo je Chain of responsibility design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Flyweight
Čo je Flyweight design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Proxy
Čo je Proxy design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Najlepšie Java knihy pre pokročilých a expertov – 2. časť
Prinášame 2. časť najlepších Java kníh v roku 2023 pre pokročilých programátorov a expertov, ktoré ti pomôžu zlepšiť sa v programovacom jazyku Java.
Java programovanie príklady: Vytvor si užitočnú aplikáciu na generovanie náhodných zápasov tímových dvojíc vo štvorhre
Máme pre teba zadanie príkladu, na ktorom si môžeš vyskúšať tvoj skill v Jave a potom si ho overiť.
Návrhové vzory Java (design patterns): Decorator
Čo je Decorator design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Facade
Čo je Facade design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Podcast s Java programátorom Matúšom a scrum masterom Michalom: o programovaní a agilnom vývoji
Rozhovory s našimi kolegami vo video podcastoch, v ktorých sa dozvieš o Java programovaní, agilnom prístupe, testovaní softvéru a ako sa zamestnať v IT.
Najlepšie Java knihy pre pokročilých a expertov – 1. časť
Prinášame zoznam najlepších Java kníh v roku 2023 pre pokročilých programátorov a expertov, ktoré ti pomôžu zlepšiť sa v programovacom jazyku Java.
Návrhové vzory Java (design patterns): Composite
Čo je Composite design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Bridge
Čo je Bridge design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
IT skills, frameworky a nástroje, ktoré posunú tvoju Java kariéru na ďalší level
Predstavíme tiež niekoľko užitočných nástrojov a frameworkov, ktoré je dobré ovládať, ak si Java programátor.
Najlepšie Java knihy pre začiatočníkov
Prinášame zoznam najlepších Java kníh pre začiatočníkov v roku 2023, ktoré ti pomôžu zlepšiť sa v programovacom jazyku Java.
SOLID princípy objektovo-orientovaného programovania
SOLID princípy sú súborom piatich základných princípov objektovo-orientovaného programovania (OOP), ktoré pomáhajú vytvárať kvalitný a dobre škálovateľný softvér.
Java developer interview FAQ, 4. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera juniora vďaka našim tipom, diel štvrtý.
Java memory management: Tipy a triky pre efektívnu správu pamäte
V tomto článku ti prinášame konkrétne tipy a triky ako efektívne spravovať pamäť v Java.
Návrhové vzory Java (design patterns): Adaptér
Čo je Adapter design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Java unit testy a JUnit – tipy a triky na písanie testov
V tomto článku sa pozrieme na niektoré užitočné tipy a triky, ktoré ti pomôžu napísať kvalitné unit testy v Java.
Návrhové vzory Java (design patterns): Abstract Factory
Čo je Abstract Factory design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si príkladový kód.
Návrhové vzory Java (design patterns): Factory
V tomto článku sa dozvieš, čo je Factory design pattern a ako ho vytvoriť.
Java developer interview FAQ, 3. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera juniora vďaka našim tipom, diel tretí.
Návrhové vzory Java (design patterns): Prototype
Čo je návrhový vzor Prototype a na čo je určený? Prečítaj si náš nový článok.
Návrhové vzory Java (design patterns): Builder
Pozri si návrhový vzor Builder z kategórie creational patterns.
Návrhové vzory Java (design patterns): Singleton
Pozri si prvý návrhový vzor Singleton z kategórie creational patterns.
Java multithreading
Čo je to Java multithreading – viacvláknové spracovanie v Jave, vysvetlenie princípov, výhod a nevýhod.
Java news: Java JDK 21 – stručný prehľad chystaných noviniek
V článku sa dočítaš o chystaných novinkách pre Java 21 JDK, ktorá vyjde 19. septembra 2023.
Java Lambda výrazy: Čo sú a ako ich používať?
Robia ti lambda výrazy problémy alebo nevieš, čo znamenajú? Tu si na správnom mieste.
Java developer interview FAQ, 2. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera vďaka našim tipom, diel 2.
Tipy a triky z praxe: Ako sa naučiť programovať a vyhnúť sa zbytočným chybám?
V tomto článku si preberieme niektoré z najčastejších chýb, ktoré programátori robia pri učení sa programovacieho jazyka a ponúkneme ti rady, ako im predchádzať.
Java tutorial: Návod na inštaláciu Java a IntelliJ IDEA na Windows
Tretí diel zo seriálu návodov na inštaláciu Java a IntelliJ IDEA. Prečítaj si tutorial.
Java tutorial: Návod na inštaláciu Java a Eclipse IDE na Windows
Druhý diel zo série návodov na inštaláciu Java IDE je tu! Ako si nainštalovať Javu a Eclipse na Windowse?
Java tutorial: Návod na inštaláciu Apache NetBeans IDE na Windows
Prvý diel zo série návodov na inštaláciu Java IDE je tu! Ako si nainštalovať Javu a NetBeans na Windowse?
Java developer interview FAQ, 1. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera vďaka našim tipom.
Java news: Aká je najnovšia verzia Java 20 JDK
V článku sa dočítaš o najnovšej aktualizácii verzia Java 20 JDK, aké novinky a vylepšenia ponúka.
Java news: Aké najlepšie vylepšenia priniesli aktualizácie pre nové verzie SE 8 – SE 17?
Najlepšie aktualizácia Java od verzie SE 8 až SE 17 aj s ukážkami kódu nájdeš v tomto článku.
Bitbucket: Na čo sa používa a aké sú jeho výhody?
V článku ti predstavíme Bitbucket a jeho funkcie, ktoré ti uľahčia prácu.
Git, GitHub a GitLab: Ktorá možnosť je lepšia pre DevOps?
GitHub a GitLab ponúka možnosti, ktoré dokážu zjednodušiť vývoj softvéru. Ktorá možnosť je tá najlepšia?
Zoznám sa s SDLC: Čo to je a ako funguje životný cyklus vývoja softvéru?
V článku sa dozvieš, aké fázy má životný cyklu vývoja softvéru a aký je rozdiel medzi SDLC a STLC.
Git, GitHub a GitLab: Čo to je a aké majú výhody?
V článku sa dozvieš, čo je to Git a Github a aké majú využitie pri vývoji softvéru.
Užitočné online nástroje pre programátorov a web developerov, ktoré ti uľahčia prácu
V článku ti prinášame zoznam najlepších nástrojov pre vývojárov, ktoré sa zídu každému software alebo web developerovi.
Bežný pracovný deň Java programátora a tip pre nových uchádzačov
V rozhovore s kolegom Jožkom sa dozvieš, aký je bežný pracovný deň Java developera v msg life Slovakia a prečo sa mu u nás páči.
Čo je DevOps engineer a ako sa ním stať?
V článku sa dozvieš, čo všetko má ovládať DevOps engineer a aké sú výhody DevOps.
Čo je to Java, jej výhody a nevýhody, a prečo sa ju oplatí naučiť
V článku sa dozvieš, čo je Java programovací jazyk, aké ma výhody a nevýhody.
Čo je refaktoring kódu a kedy sa používa?
V článku sa dozvieš, čo je refaktoring kódu a kedy je vhodné ho využiť.
Eclipse IDE ako vývojové prostredie pre Javu: Aké sú jeho výhody?
V článku sa dozvieš, čo je to integrované vývojové prostredie Eclipse IDE Java, jeho funkcie, výhody, nevýhody.
Programovanie pre začiatočníkov: Ako byť programátor junior
Vďaka týmto programovacím jazykom sa poľahky naučíš programovať a zvládneš základy programovania.
Plat programátora a mzdy v IT zamestnaniach
Zisti, koľko si môžeš zarobiť ako software engineer a koľko vynáša práca v IT.
Si junior programátor bez VŠ vzdelania? Poradíme ti, ako sa stať developerom
V článku sa dozvieš, ako sa stať programátorom aj napriek chýbajúcemu odbornému vzdelaniu na vysokej škole.
Kto je PHP programátor webových aplikácií
Zisti viac o povolaní PHP developera a jeho pracovnej náplni v procese vývoja webových stránok a aplikácií.
Povolanie software developer: Aká je pracovná náplň programátora
V článku sa dozvieš, čo je povolanie programátor a aká je jeho pracovná náplň.
5 dôvodov, prečo je práca programátora skvelou kariérnou voľbou
V článku sa dozvieš, aké benefity so sebou prináša zamestnanie softvérového developera.
Aký je plat programátora Java v závislosti od jeho pracovnej pozície a skúseností
V článku sa dozvieš, koľko zarába Java programátor na pozícii junior, medior a senior. Pozri si aké skils potrebuješ a čo všetko ovplyvňuje výšku platu programátora.
Prečo si vybrať zamestnanie programátora a aké výhody prináša práca software developera?
V článku sa dozvieš hlavné benefity, ktoré získaš na pracovnej pozícii software developer.
Ako začať s programovaním? Osvoj si základy programovania a odštartuj svoju kariéru v IT
Pokiaľ sa chceš stať programátorom a nemáš odborné vzdelanie, základy programovania sa môžeš naučiť aj ako samouk. V našom článku ti poradíme, ako na to.