Hirdetés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Samsung Galaxy S24 - nos, Exynos
- Apple iPhone 15 Pro Max - Attack on Titan
- One mobilszolgáltatások
- Elérte szoftveres életciklusa végét a Galaxy S20 család
- Két új Motorola Edge 60 a láthatáron
- iPhone 16 Próhoz méri a OnePlus a 13T-t
- Poco F5 - pokolian jó ajánlat
- Kezünkben a Huawei Pura X
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Pala
veterán
válasz
lanszelot #8500 üzenetére
Ahhoz, hogy tudj tervezni, elsősorban algoritmizálási képesség és adatstruktúrák (majd később design patternek) ismerete szükséges, ez jelenti az alapokat, mondhatni. Mindig adatokkal dolgozunk (ezért kell adatstruktúrában gondolkodni), és mindig valamilyen műveletet végzünk rajtuk (ehhez kell az algoritmizálás). Ezen a területen kell képezned magad kicsit elméletibb oldalról ( [link] ), majd gyakorlatiasabb megközelítéssel ( [link] ).
A családfás feladatnak is ugyanúgy kell nekiállni, első lépésként felismerni, hogy milyen adatstruktúrával tudod reprezentálni a családfát. És ehhez a bizonyos felismeréshez kellenek a fenti alapok, pl. hogy ehhez a feladathoz egy gráfra lesz szükséged (irányíott körmentes gráf, DAG = directed acyclic graph), majd azt utána leképezni olyan formába, hogy kód-szinten is kifejezhető legyen (ehhez meg egy szomszédossági lista (adjacency list) kell, ezeknek nézz utána neten). Ha nem ismered a gráfokat, akkor meg kell őket tanulni (nem kell profi szinten). Ez az a bizonyos első lépés, amit keresel. Ha hajlandó vagy rászánni egy minimális összeget, illetve némi időt, hogy pl. a fenti két kurzust végigcsináld, máris teljesen máshogy állnál hozzá a feladathoz. De akár Youtube-on is rengeteg ingyenes anyagot találsz "algorithms", "data structures" kulcsszavakra.
Mindezekkel együtt továbbra is hangsúlyozom, hogy a feladat, amire vállalkozni szándékozol, nem triviális. Sokkal egyszerűbb példákkal kellene kezdeni, ha el akarod sajátítani a megfelelő gondolkodásmódot. Egy hasonlattal élve, most kb. autóversenyzőnek készülsz, de közben nincs kedved megtanulni vezetni, mert te egyből autóversenyző akarsz lenni, mert az érdekel. És emiatt nem találod, hogyan kezdj neki, mert túl nagyot akarsz ugrani.
Új hozzászólás Aktív témák
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Pécs és környéke adok-veszek-beszélgetek
- iPhone topik
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Autós topik
- PlayerUnknown’s Battlegrounds
- Samsung Galaxy S24 - nos, Exynos
- Apple iPhone 15 Pro Max - Attack on Titan
- Óra topik
- One mobilszolgáltatások
- További aktív témák...
- Nintendo Switch OLED - Atmosphére - 256 GB - gyönyörű állapot - minden tartozék - ingyen játékok
- Logitech Z906 5.1 hangfal rendszer
- Latitude 7420 2-in-1 14" FHD IPS érintő i7-1185G7 16GB 256GB NVMe ujjlolv IR kam gar
- Apple watch Series 8 45mm GPS megkímélt
- Samsung Galaxy S24 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 év Garanciával!
- BESZÁMÍTÁS! MSI B450 R5 3600 16GB DDR4 512GB SSD RX 6500XT 4GB Zalman S2 TG Zalman 500W
- Honor 9X Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
- Magyarország piacvezető szoftver webáruháza
- BESZÁMÍTÁS! ASUS H110 i5 6600 16GB DDR4 250GB SSD 1TB HDD GTX 1060 3GB Zalman S2 TG DeepCool 580W
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest