Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
Mobilarena
Új hozzászólás Aktív témák
-
Ezekiell
veterán
válasz
seredy #14667 üzenetére
Abszolút kezdőknek nem rossz tematika alapján, de legjobb esetben is csak alapokat tud adni - pl 3 óra CSS az semmire se elég (a későbbi 1.5 órányi Node.js+Express.js részről ne is beszéljünk, az kb a 0).
Szóval nem rossz, kezdésnek jó lehet (de 175 dollárt tuti nem adnék érte személy szerint).
-
Ezekiell
veterán
válasz
elodman #14645 üzenetére
Ha választanotok kéne, h. Java v. C# coderré képezzenek, melyik mellet döntenétek és miért?
Amelyikkel az adott városban jobban el tudsz helyezkedni. Ennyi, semmi egyéb nem számít kb. Én .NET fejlesztőnek indultam, abban is írtam a diplomamunkám MsC-n (ami kicsit túlvállalt cucc volt, de sebaj, legalább sokat tanultam), az első munkahelyem is .NET volt, utána lettem iOS fejlesztő, majd JAVA, és azóta JAVAzok (10+ éve). Szóval teljesen mindegy, ígyis-úgyis képezned kell magad a szakmában - szóval azt tanuld elsőnek, amivel több helyre be tudod adni a CVd/jobb eséllyel felvesznek. -
Ezekiell
veterán
válasz
elodman #14609 üzenetére
TPascal, IBM RPG, Assembly
Az, hogy ezekben mennyire vagy jó, 0 relevanciával bír egy "modern" nyelvben való kódoláshoz.Alkalmazás üzemeltetés nem idomított majom meló, elég távol van tőle. Sok helyen így hívják a devops-ot (tévesen), ami egy marha komplex szakterület.
Én is azt tudom mondani, mint a többiek: nézz utána, mi egy junior fejlesztő elvárt tudása (én is leírtam már ebben a fórumban, keress rá), és a szerint képezd magad otthon.
-
Ezekiell
veterán
válasz
instantwater #14583 üzenetére
Ezt nagyjából minden értelmes helyen így csinálják.
-
Ezekiell
veterán
válasz
cprogrammer #14573 üzenetére
A serverless nem azt jelenti, hogy nincs szerver, hanem csak azt, hogy a kódod egy a provider által menedzselt szerveren fut (amihez neked semmi közöd), és csak azért fizetsz, amikor tényleg használod/használják a kódodat.
A másik értelmezésben (ez az AWS serverless pl) meg gyakorlatilag egy function-t írsz, ami egy stateless containerben fut. Szóval amikor meghívják ezt a functiont, akkor lefut, de amúgy nem foglal futási időt.Ilyennel nem szoktak fórumot írni, jellemzően egy-egy célfeladatra írnak ilyen serverless functiont, mint pl valami adatfeldolgozás.
-
Ezekiell
veterán
válasz
axioma #14494 üzenetére
Nálunk úgy ment (piacvezető szállásközvetítőoldal - és itt globális piacról beszélünk, euromilliárdokkal, és nem a booking hanem a másik
), hogy egy featureért a developer volt a felelős a groomingtól a releaseig. Volt business analyst meg product owner, akiket lehetett a contextről meg business caseről kérdezni, de minden developmnet/testing a developer feladata volt.
Szóval a gyakorlatban: megkapta a dev a ticketet, és tegyük fel h ez jól definiált, érthető, dolgozható ticket volt. Megírta a BDD-szerű UI testet, illetve TDDvel a system testet. Majd elkezdett kódolni, folyamat írta a failelő integration/unittesteket TDD szerint, amiket szépen zölddé tett, és a végén így kizöldültek a system/UI tesztek - ezáltal kész volt a development. Ezután manual testing test enven dev által + BO által. Ha ez így zöld volt, akkor mehetett a release cycle többi részére a cucc.
Persze ez így némileg le van egyszerűsítve a példában, de kb ez volt.
-
Ezekiell
veterán
Unit tesztek, integration tesztek egyszerűek, azokat tudsz írni bárhol. System és functional tesztek is mennek. Egészen a UI layerig (ami a rendering) mindent le tudsz fedni tesztekkel - onnantól passz, nem írtam 3D játékot még
De biztos van valami library rá, Unityben (ebben dolgoztam ilyen témában csak) is van egy raklap UI autotest framework.
-
Ezekiell
veterán
Hát mi TDD-ztünk anno kb egy évet egy nagy projekten, több tíz fős fejlesztőcsapattal. Lehet csinálni, és jó cucc, de még egyszer nem csinálnám magamtól, nem a kedvenc metodológiám.
Az előnyeit mindenki ismeri, google is segít, gyakorlatban viszont:
- ha meglevő projekten kell TDDzni, akkor garantálnan refaktorálni kell egy raklap dolgot, mert a TDDhez olyan architektúra kell minden szinten, ami azt támogatja
- emiatt lassú a TDD régi prohjekten, újon is eleinte az, utána már jobb a helyzet
- mindenkinek TDDzni kell, elég 1 service pl, amit nem TDD-vel írtak, és van benne valami antipattern, és máris bukta - "felesleges" refactor, ami eszi az időt
- irtó sok teszt lesz, karban kell őket tartani, az nem kicsi effort (ugyanakkor persze ez előny is lehet)
- teljes gondolkodásmód-váltás kell, nem csak dev szinten, de feljebb is. -
Ezekiell
veterán
Ha hobbi projekt, akkor olyan technológiákat nézz ki, ami érdekel, és ami hasznos lenne neked a jövőben. Ezt a feladatot bármiben meg lehet írni, de tényleg kb bármiben.
Döntsd el, milyen irányban szeretnél fejlődni (.NET, JAVA, PHP, web/nodejs/mittomén, stb), és utána tudunk segíteni azon a területen kitalálni egy tech stacket.De csak hogy konkrétat írjak: JAVA backend (Spring Boot), webes frontend (Angular/Bootstrap/akármi). Ez elég jó kombó kb bármire
Nem a legjobb minden esetben, de nem is a legrosszabb, és nagyon elterjedt, könnyű/könnyebb a munkavállalás ezzel a stackkel.
-
Ezekiell
veterán
válasz
bambano #14395 üzenetére
1-2 emberes projektnek valóban nehéz, ha így értetted, akkor egyetértek
Közel se en bloc lehetetlen azért a task
De amúgy nem kell unióból kivinni attól még, mert cloudban van: AWSben EU region kizárólag és megoldva ez a probléma.
De hagyjuk a rohadt GDPR-t, tele van vele a tököm amúgyis, tavaly előtt kb csak amiatt kódoltam egész évben... Marha izgi "forget me" és hasonló featureöket kódolni, meg Splunk logokat anonimizálni, meg KYC formokat kódolni, meg hasonló buziságok. Fujj de rühelltemMondjuk tavaly meg egész évben PSD2 cuccokat írtunk, az legalább fun volt, szóval 1-1 Ezekiell vs EU regulations
-
Ezekiell
veterán
Na de pont most mondasz ellent magadnak: "Figyi, itt olyan embereknek csinálsz programot, akik már attól kiborulnak, ha egy gombnak más lesz a helye vagy a színe. De szó szerint..."
Ha a UI-t újraírod WPFben, akkor Mancika nagyon kiborul majdÉs ha már a UI-t újraírod, akkor a backendet is kell, és onnantól meg...
Amúgy nálunk Vaadinban van írva a UI jópár appnál, és bár én személy szerint rühellem (mondjuk én minden UI-t rühellek), azért elég patent "irodainak kinéző" appokat lehet benne csinálni.Btw: te egymagad csinálnád ezt a teljes újraírást, vagy azért lenne veled egy team? Mert elég húzós melónak tűnik így kívülről.
-
Ezekiell
veterán
Nagyon jó kis cucc, bár bevallom elég rég játszottam vele. Nekem az egyetlen bajom vele, hogy egy irodai appnál (a te use caseedet figyelmbe véve) a feature-ei nagyonnagy része nem lesz használva sztem, és ahhoz meg, hogy ugyanazt megírd, mint Winformban, nem kezdenék el XAML-t és WPFet tanulni.
-
Ezekiell
veterán
Semmit se *kell* webre írni.
Elég nagy projekteken dolgoztam már nagyon nagy customereknek (ahol már nem köt az NDA: Barclays, Expedia pl), most is egy soksokmilliárd eurót kezelő bank(csoport)nak dolgozok, és ezek mindegyikbe webes alkalmazásokat használt mindenre. De még a bankban ülő kisasszony irodai szoftvere is webes
De más területén mozgunk a szakmának, nyilván csak a saját szeletünket látjuk jól. Ezért mondtam, hogy neked kell eldönteni végső soron, és ha amúgyse opció a 0ról írjuk újra, akkor a web eleve kiesett.
Az ügyfél igények meg amúgy is meghatározzák a projektet: akarhatsz te csillivilli Angularos webappot faszomtudjami UI mágiával: ha sikítófrászt kap tőle a user, mert a régi UI-t akarja és csak azt, akkor falnak is lehet menni, akkor is marad a régi szutyok -
Ezekiell
veterán
Pont az a 20% lassulás tűnhetne el
Mobilra/tabletre meg nyilván egy optimalizált felület kellene, nem ez az őskövület
És persze h nehezebb lenne megírni webre a cuccot, és tanulni kellene hozzá sokat, és szívnál vele bőszen, ezt mind nem kétlem. Ezért kell nektek csinálni egy ár-érték kalkulációt, és az alapján dönteni
Ezt csak ti tudjátok megcsinálni, de azt nagyon jól teszed, hogy körbenézel előtte!
Én alapjában webre dolgozom (durva sarkítás, de mondjuk), szóval nekem már minden probléma webes appnak tűnik
(nyilván határok között) De mondjuk egy raktárkezelő/nyilvántartó/számlázó/ügyfélmanagement cuccot én tuti webappnak írnék meg jelenleg, több előnyét látom, mint hátrányát.
De ha kis pénz/kis foci elvet kell követni, akkor ja, marad a winforms/wpf (inkább winformsot mondanám akkor is)
-
Ezekiell
veterán
Előbb utóbb a Windows is elhalálozik/bejön egy breaking change, lehet váltani Macbookokra pl, az app rendszerkövetelményei is nőhetnek, tableteken azért adatrögzítést nagyon is jól lehet csinálni pl, simán lehet támogatni így akár a távmunkát is, update-ek/bugfixek kitolása ezerszer egyszerűbb, stb
Nagyon sok érv van a webapp mellett, és nagyon kevés (ha van egyátalán) a natív app mellett. Ha újraírjátok, és nem csak tákoljátok a régit, akkor érdemes webappban gondolkozni. De a ti döntésetek, ez csak az én véleményem
-
Ezekiell
veterán
-
Ezekiell
veterán
Már ha hihetőnek minősül egy gugli keresés ebben a témában.
[link]A bankautomaták 95%-a meg COBOL-t használ, mégse ajánlanád, ugye?
Meg ami nekem még fontos volt newbie-ként, hogy php-ra elég masszív tartalom van a neten, könnyű implementálni vele bármit, amit kell 0 tudással is.
Mindenre van masszív tartalom, ami mainstream.2020ban engedjük el a PHPt kicsit
Lehet tanulni ha van kedv, de nem a PHP a fontos manapság.
-
Ezekiell
veterán
Egy az egyben nem lehet átemelni természetesen, de nagyon sokat igen. Az alap conceptek hasonlók/ugyanazok.
Minden nyelvnek saját szintaxisa van, amit meg kell tanulni. De a szemantika az objektumorientált nyelveknél nagyon hasonló (legalábbis az elterjedtebb nyelveknél).
-
Ezekiell
veterán
HTML, CSS, Jscript, Bootstrap
Ez a UI része a dolognak. Ehhez jön még a backend, és úgy együtt lesz fullstack. Az általad linkelt kurzuson a Node, Express, Mongo a backend.
Kezdésnek ez a kurzus is jó lehet - bár nem ismerem a minőségét, de 24 óra alatt az alapokat csak leadja márPHP meg elég más, igen, én pl bottal se nyúlnék hozzá, de vannak itt PHP devek, majd ők elmondják, miért jó
Bár erről az alábbi meme jut eszembe, ami bár JS-es, tökéletesen jellemzi a PHP-t is:
-
Ezekiell
veterán
válasz
Create. #14334 üzenetére
MIndenki keretrendszereket használ a szakmában, mindenhol. Többet ér egy keretrendszer ismeret általában, mint a "natívan meg tudom írni" tudás. Laravel meg ReactJS meg AngularJS fejlesztőt keresnek az esetek nagyonnagy többségében, nem sima PHPst meg JS-est.
Ezzel nem azt mondom, hogy fogalmad se legyen az alapokról, cska azt, hogy a frameworkök nagyon jók, és felesleges (és nem produktív) újra feltalálni a kereket általában. -
Ezekiell
veterán
válasz
haxiboy #14313 üzenetére
Igazad van, általánosítottam, nem helyesen. A helyes mondat: a túlnyomó többsége hulladék
Az meg, hogy miért nem a normális alapokkal kezdik, UMLel meg elmélettel: mert az az egyetem... Gyorstalpaló képzéseknél erre nincs idő - nyilván ezért képeznek codemonkey-kat legjobb esetben is, és nem programozókat.
-
Ezekiell
veterán
Az ilyen elearning siteok mindegyike hulladék. A cégnél/banknál, ahol dolgozom is van ilyen site, mert kell a GDPR/PCI tréning, de fos az egész - pedig ez egy szoftverfejlesztő cég
Ebből messzemenő következtetést még nem vonnék le - ettől függetlenül gondolom, hogy nem lesz egy nagy valami. -
Ezekiell
veterán
válasz
aclandiae #14303 üzenetére
Ezt fél év alatt, heti 20 órában? Höhöhö, persze. Meg lehet karcolni a felszínét az összes érintett témának, de csak annyi.
Jól összeszedett tanterv egyébként, ha ezeket megtanulja az ember, akkor tényleg lehet esélye egy junior pozira, de azt most mondom, hogy nem heti 20 órában kell ezzel foglalkozni, hanem jóval többen.Ha ezt így megpróbálnám leadni egy már dolgozó juniornak fél év alatt, még az is elég durva lenne, nem hogy egy totál kezdőnek.
Totál kezdő vagy egyébként? Van bármi IT tapasztalatod?
-
Ezekiell
veterán
válasz
aclandiae #14301 üzenetére
Anélkül, hogy látnánk a részletes tematikát, nem nagyon lehet véleményt mondani róla. Heti 20 óra, 6 hónapig, az nem kevés - de az csak 3 hónap főállásban, az nem is sok.
Fordítsd meg a dolgot: 3 hónap alatt milyen szintre tudnál jönni mondjuk asztalosként? Vagy mondjuk villanyszerelőként? Vagy mondjuk építészként? Szoftverfejlesztés nem egyszerű dolog azért, nem véletlen van több évnyi egyetemi képzés, és azokat akik elvégzik, azok is csak juniorként tudnak elkezdeni dolgozni.Csodát ne várj. Ha nagyon kitartó vagy, és rengeteget gyakorolsz a képzés mellett (és tényleg nagyonsokat), és nagyon figyelsz, akkor egy alap junior szintű álláshoz ez elég lehet talán. Többre biztosan nem, de ennek a képzésnek ez is a lényege: hogy legalább be tudd tenni a lábad az ajtón. Onanntól rajtad múlik minden.
-
Ezekiell
veterán
válasz
bandi0000 #14244 üzenetére
Itt van egy raklap ötlet, válogass: https://github.com/karan/Projects
-
Ezekiell
veterán
Én igazából még a Green Fox és társaira lennék kíváncsi, hogy onnan milyen arcok jönnek ki. Nem vagyok pesti (ahol ezek vannak többségében), így nem dolgoztam még ilyen code academyből kikerült emberrel (a jelenlegi munkahelyemen tutibiztos nem is fogok, mert senior szint alatt senkit se veszünk fel, de ez más téma), de marha kíváncsi lennék, hogy milyen szintű a képzésük.
Persze tudom, ez is emberfüggő: lehet a képzésük nagyon jó, szarból akkor se lehet várat építeni, és lehet szar is a képzés, ha egy isteni tálentumot tanítanak, abból akkor is Bill Gates #2 lesz
-
Ezekiell
veterán
válasz
haxiboy #14234 üzenetére
Hát ilyen programtervező munkakört én még nem láttam
Architectet igen, de az azért nagyon más. Business analyst az aki általában a business requirementet lefordítja development requirementté, onnan meg mehet a kódolás. Ha komplexebb a dolog, akkor egy architect tervezi meg, developer meg megírja.
Biztos van ilyen, amit mondasz, de sehol se láttam még ilyet. Amiből sokat lehet tanulni, az az, ha az ember egy senior mellé ül, és együtt megy a pairprogramming. Na az nagyon hasznos, én is így mentorálok általában.
-
Ezekiell
veterán
Nagyon egyetértek az első bekezdéssel. Nem mindenkinek való ez, nem mindenki fogja tudni csinálni, és marha sokat kell tanulni hozzá. Az Udemy kb annyira tesz programozóvá, mint egy elsősegélykönyv elolvasása orvossá.
Mindezek mellett igenis tanulható szakma, szép szakma, és ha van kitartás és szorgalom, akkor távolról sem lehetetlen jó programozóvá válni. De nem fél év alatt
-
Ezekiell
veterán
Ó, hát az első gyakornoki melómnál azt se tudtam, merre vagyok arccal. Utána jött az első igazi meló, még mindig fingom se volt. 2 évvel később új munkahely, ott már mintha kapisgáltam volna a dolgokat, és rá 2 évre lett az, hogy na mostmár stabilan nem junior vagyok. Onnan meg már gyorsabban ment a karrier is. Az első 4 év az tényleg nagyon tanulás, azt nem lehet megúszni. Úgy 4, hogy előtte azért volt 5 év PTM is...
Szóval tényleg senki se várja, hogy hipphopp programozó lesz - de megcsinálható persze, csak idő, kitartás és szorgalom kérdése. -
Ezekiell
veterán
válasz
Silεncε #14220 üzenetére
Igen, sajnos ahol nincs leépítés, ott létszámstop van. Elvétve azért van 1-1 állás, de nehéz most.
Abban is tök igazad van, hogy helyfüggő, mit érdemes tanulni. Míg Pesten kb minden van, Szegeden azért nem ez a helyzet pl. De azért az arányok fontosak: míg machine learning emberből kell mondjuk 10, JAVA developerből 500. Nem mind1, amikor pályázol, pláne tapasztalat nélkül.
De pályakezdőként én nagyon nem szűkíteném le a keresést, kb mindenhova beadnám (ezt csináltam anno én is). Az első munkahelyed úgyis arról fog szólni, hogy megtanulod az alapokat: hogyan működik a szoftverfejlesztés a való életben, hogy megy a teamwork, hogyan kell cégen belül kommunikálni, stb. Rengeteg softskillt fel kell szedned magadra a hardskilleken kívül is. Majd a második munkahelyed, amikor már van 2-3 év tapasztalatod, na az már könnyebben lehet olyan, amit szeretnél is csinálni - pláne h munka mellett azért könnyebb képezni, specializálni magad.
-
Ezekiell
veterán
Tényleg ijesztoen sok egy junior kovrtelmenylista, de azért azt tudatosítani kell, hogy ez nem egy egyszerű szakma, nem 5 perc megtanulni. Meg lehet csinálni, ahogy mi is mrgcsinaltuk, de ez inkább hónapok munkája. Aki hirtelen akar váltani, az csalódni fog, mert sehova se kell, és feladja. Jobb az elején tudni, hogy miket kell tudni egy sikeres allasjelentkezeshez, mert így nem csalódik.
-
Ezekiell
veterán
C++ az elég erős kezdésnek, JAVA-t jobban ajánlanám.
Én régebben vezettem junior képzést az akkori multicégemnél, szóval azt tudom elmondani, hogy egy 500+ fős pesti JAVA fejlesztő cég mit szeret látni juniorban:
- java alapok (erre jó udemy pl, és SOKSOK gyakorlás)
- valami java backend keretrendszer (Spring kiváló, rengeteg tutorial/könyv van hozzá)
- UI alapok: HTML+CSS+JavaScript, egy egyszerűbb weblap összerakása menjen
- SQL alapok: tábla létrehozása, lekrédezések, módosítások
- tesztelés: unit tesztelés, integrációs tesztelés - mik ezek, hogyan lehet, unit teszteket tudj írni egy metódushoz
- algoritmus alapok (keresések, listázások, sorrendbe rakás, fa algoritmusok, stb)
- verziókövetés (git mondjuk, alapok: mi ez az egész, mire jó, init, commit, push, pull, merge, stb)
- agilis módszertanokról valami fogalom (mondjuk SCRUM/Kanban, tudd mi ez, értsd h kb mire jó)
- continuous delivery: tudd mi ez, mire jó, Jenkins pl micsoda, mire jóJa, és angol nyelv, az kell. Nem kell anyanyelvi szinten, de értsd meg mondjuk a szakmai dokumentációt.
Nagyon fontos: motiváció, lelkesedés. Juniornak mész, senki se várja, h mindent tudj, de azt igenis elvárják, hogy AKARJ tudni mindent, és akarj tanulni
Tudom, hogy ez így hirtelen NAGYON soknak tűnik, és elkedvetleníthet, de ne tegye! Ez is egy szakma, amit tanulni kell - asztalos se 2 hét alatt lesz az ember. Kezdj hozzá, szépen alaposan. Minden kódodat töltsd fel GitHub-ra, hogy meg tudd mutatni majd az interjúztatónak. Írj a kódodhoz unit teszteket, secperc belejössz.
Példa bonyoltabb alkalmazások:
ToDo alkalmazás (UI+JAVA backend+SQL adatbázis)
Egyszerűbb bankalkalmazás
Raktárkezelő rendszerDe gyakorlásra ezek nagyon jók pl:
https://github.com/karan/ProjectsKitartást, menni fog!
Ja, és pl Green Foxon indul május 25-el egy ingyenes coding camp, egész jó tartalommal, ajánlom! (semmi közöm hozzájuk, még mielőtt...
)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Íme a Darksiders 4 első előzetese
- Xbox Series X|S
- sziku69: Fűzzük össze a szavakat :)
- Tesla topik
- Milyen autót vegyek?
- Samsung Galaxy A56 - megbízható középszerűség
- ASUS notebook topic
- Suzuki topik
- Apple MacBook
- Épkézlábnak tűnő, vezetékmentes, de olcsó billentyűzet jött a Redragontól
- További aktív témák...
- LG OLED55C9 prémium TV - 140cm, 4k, 120Hz - apró vizuális hibával
- Erős Gamer / Munka PC i7-14700, RTX 3070 Ti, 32GB RAM, 1TB SSD
- Samsung Galaxy A52S 5G Dual 8/256
- Brutál ERŐMŰ! Lenovo P710 / 2x Xeon E5 (44 mag!) / 384GB DDR4 / 2x 512 SSD / 8TB HDD, ASUS 1660 6GB
- Asus ROG X13 Flow 2in1 Touch WUXGA 120Hz Ryzen9 5900HS 16GB 1TB SSD Nvidia RTX 3050Ti Win11 Garancia
- Bomba ár! Dell Precision 5530 - i7-8850H I 16GB I 512SSD I 15,6" FHD I P1000 I Cam I W11 I Gari!
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
- Új és újszerű 13"-14" Gamer, ultrabook, üzleti készülékek nagyon kedvező alkalmi áron Garanciával!
- AKCIÓ! Asus ROG Flow Z13 +ROG XG RTX 3070- i9 12900H 16GB DDR5 1TB SSD RTX 3050Ti 4GB + RTX 3070 W11
- LG 83C3 - 83" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
Állásajánlatok
Cég: FOTC
Város: Budapest