-
IT café
Új hozzászólás Aktív témák
-
Amit én tudok mondani, hogy az eddigiek alapján írj programokat magadnak, és keress megoldást a felmerülő gondokra Ez bármilyen tanulás mellett hasznos (persze a hivatalos oktatóanyagokat is kell forgatni, de - szerintem - az, hogy magad tapasztalsz, a magad alkotásain, szintén fontos.
Mutogatni való hater díszpinty
-
dabadab
titán
Csak egyetérteni tudok világuralomra törő kollégámmal: csinálj valami saját projektet.
Találj ki valamit (ideális esetben olyat, ami alapvetően egyszerű (úgyis elbonyolítod ) és olyasmit csinál, ami hasznos is neked), aztán csináld.
Ha elakadsz, akkor kérdezz, de akkor már konkrét kérdéseid lesznek, amire lehet értelmes válaszokat adni és azokat érteni is fogod (legalábbis a nagy részét, a többi meg lehet, hogy hónapok-évek múlva kattan a helyére)DRM is theft
-
opr
veterán
Ha játék a cél, akkor udemy kurzus, és unity (c#) vagy unreal engine (c++) tökéletes indulásnak.
Előbbi egyszerűbb, utóbbi kicsit komolyabb, de mire eljutsz addig, hogy ez számítson, kb mindegy lesz melyikkel kezdted."Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
opr
veterán
A C++ magában is elég nagy falat lesz, még junior szintre is. Ha ezen a vonalon akarsz elindulni, inkább algoritmusok meg bigO vonalon nézz körül, ha nyelv alapjaival már nagyjából tisztában vagy.
"Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
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... )
[ Szerkesztve ]
Aki mibennünk nem bízik, az önmagában sem bízik. Aki mibennünk nem bízik, az a mi fényes békénkben sem bízik. És aki a mi boldog, fényes békénkben nem bízik, az áruló.
-
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:
[ Szerkesztve ]
Aki mibennünk nem bízik, az önmagában sem bízik. Aki mibennünk nem bízik, az a mi fényes békénkben sem bízik. És aki a mi boldog, fényes békénkben nem bízik, az áruló.
-
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).
Aki mibennünk nem bízik, az önmagában sem bízik. Aki mibennünk nem bízik, az a mi fényes békénkben sem bízik. És aki a mi boldog, fényes békénkben nem bízik, az áruló.
-
Drizzt
nagyúr
Kétféle megoldás kapásból van:
1. Kiindulási állapotban a mátrixot töltsd fel valami olyan jellel, ami azt jelzi, hogy ott nincs még lerakva semmi. PL. legyen az egy 'S' karakter. Akkor amikor egy jelet leraknál egy mezőre, csak akkor teheted meg, ha ott még S van. Ha nem, akkor új pozíciót kell választani. Ezt lehet meg is úszhatod, mert progamnyelvtől függően lehet az adott terület már eleve valamilyen karakterrel végig fel lesz töltve. De jobban jársz, ha explicit feltöltöd valamivel.
2. Egy halmazban - amiben párok vannak - eltárolod, hogy hova raktál eddig jelet, a kisorsolt pozíciót ellenőrzöd, hogy foglalt-e már.I am having fun staying poor.
-
Drizzt
nagyúr
Ez nem lesz jó:
else { jatekter[bekertSor+1, bekertOszlop+1] = jel; }
, mert oda kellene figyelned arra, hogy nehogy a 4. sorba, vagy 4. oszlopba próbáld rakni a jelet.
Legegyszerűbb, ha meghívod újra a egyJeletVeletlenLerak függvényt, rekurzívan. Ezzel azt érnéd el, hogy amikor már foglalt helyet választott ki, akkor megpróbál egy másikat választani helyette.
(Amúgy nem eleve 3 X - 2 O-t, vagy 3 O - 2 X-et kellene lerakni? Ez így eléggé "cinkelt" amőba lesz.)I am having fun staying poor.
-
kovisoft
őstag
Azt is csinálhatod, hogy az eredeti megoldásodat annyiban módosítod, hogy a bekertSor és bekertOszlop értékadást ismételgeted, ha olyan értékeket kaptál, hogy az adott helyen a jatekter-ben van már valami. Pl.:
int bekertSor;
int bekertOszlop;
do {
bekertSor = rnd.Next(0, 3);
bekertOszlop = rnd.Next(0, 3);
} while (jatekter[bekertSor, bekertOszlop] != '_');Itt lehetne ugye végtelen ciklus akkor, ha már minden mező ki van töltve (vagy ha annyira rossz a véletlenszám-generátor, hogy bizonyos kombinációt soha nem dob ki). A korrekt megoldáshoz ezt az esetet is le kellene kezelned valahogy (pl. megnézed, van-e még egyáltalán üres mező, vagy csak szimplán kilépsz kellően sok lépés után, stb.).
De mivel ez egy beadandó, és a legegyszerűbb megoldás elkészítése is gondot okoz, ezért szerintem a korábbi értekezést a tökéletes megoldásról most javarészt figyelmen kívül hagyhatod, feltéve, hogy nem hívod meg a függvényedet azután is, hogy már betelt a jatekter. De azért nem árt, ha tisztában vagy ennek a megoldásnak a buktatóival.
-
sztanozs
veterán
Én nyomnék egy sima sort-by-random-ot és kiválasztanám az első N elemet... Főleg egy kis elemszámú lista esetében (illetve ha egy nagy elemszámú listából sok elemet kell sorban kiválasztani).
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
hiperFizikus
aktív tag
1. A "kereskedelmi" JavaScript -nek csak HTML és PHP -vel együtt van értelme . A HTML könnyű, a PHP -hez meg csak szerver ismeretek kellenek . A szerver ismeretek a nehezebbek, a PHP -nél . Csak ugyan úgy egymás után rakod bele a kódodba a részkódokat .
2. pl. besétálsz a munkaközvetítőbe, és ott megkérdezed, hogy mely prg. ny. -eket keresik a legjobban és hogy mennyi fizetnek érte .
3. légy önmagad mentora : rekurziónáld magadat ♥
, néz körül az idegen nyelvű interneten, még a kínai és a japán weboldalakat is lefordítja neked a Google translate !4. szippantsd fel magadat: váltsd ki a kisipart, majd írd ki hogy IT-*** vagy valami ilyesmi ! Vannak 10 tagú kis cégek is, amik jól működnek . Kereskedelmi cégeknek írnak kereskedelmi programokat .
5. nem vagy tévúton, hanem kezdő vagy . Igyekezz kikerülni a kezdők csapdáit .
[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
martonx
veterán
Szia!
Jó irányban keresgélsz! .Net irány a mai napig nagyon népszerű. JS irány is jó választás, akár önmagában is, akár .Net vonal mellett is.
Hiperfizikus pedig a PH! jószándékú bolondja, ennek megfelelően állj hozzá a tanácsait megfogadni.
Szvsz egyébként a nyelv nem is annyira fontos. Egy dolog számít, hogy képezd magad, illetve bárhová váltasz, arra figyelj, hogy mennyire jó a csapat, amibe kerülnél, mennyire mentorálnának.Én kérek elnézést!
-
hiperFizikus
aktív tag
+ ajánlom e programnyelvek referenciáit összefoglaló webportált :
https://www.w3schools.com/default.asp[ Szerkesztve ]
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
1. A kódolás aránylag egyszerű /:
-> van a nagyobb kódod
-> ebbe beleteszed a kisebb kódodat
-> ellenőrzöd, hogy helyesen fut-e
-> ha nem, akkor újrakezded: kiveszed, módosítasz rajta, ...
-> aztán a sok kisebb kódból lesz: a nagyobb kód
-> Goto az elejére .2. A programozás nem a logika tanulásáról szól, hanem a leprogramozásról:
Van valami feladat, régebben szöveges - újabban képi is, és ebből kell valami futtatható valamit csinálnod úgy, hogy aki adta a feladatot nem is ért a programozáshoz . Jó esetben csak belekotyog, rosszabb esetben kifejezetten zavar . És hogy logikus-e ? Ááá... lényeg, hogy fusson ♥3. A saját projekttel meg úgy vagy, hogy elkezdesz valamit, egyre nagyobb méretű lesz a kódod, egyre bonyolultabb lesz, ez majd tetszik neked - mert olyan kihívás, aztán egyre szövevényesebb lesz - nehezebbnek és fárasztóbbnak fogod érezni, majd kifejezetten komplikálttá válik - elakadsz benne, belebukol . De ez a normális, ilyenkor van az, hogy nem szabad feladni, valami más leprogramozni való után kellesz nézned ♥
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
coco2
őstag
Nem újdonság, hogy outsourcer cégek body shop-ot játszanak az informatikában. Ha te azt támogatni szándékozol, kellemes szórakozást hozzá.
A semmire kellő új nyelvek és környezetek kb olyasmik, mint a piramis játék. Ha sikerül elég sok balekot fogni hozzá, az elsők még ki lesznek fizetve.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
SybenX
őstag
Szia,
Közel 2 éve dolgozok Salesforce fejlesztőként, szintén kezdő JS és Java/C# tudással indultam egyetemről végezve.
Az Apex egy butított Java, nagyon könnyű elsajátítani, Javascript pedig a frontend komponensekhez kell.
Abszolút tudom ajánlani, rengeteg felé lehet benne specializálódni, fizetésekben is gyorsabban lehet magasabbat elérni, ha kellően motiváltan fejleszted magad a platform megismerésében, viszont hátránya hogy limitált a gyakorlati tudás amit fel lehet szedni Magyaroszágon.[ Szerkesztve ]
-
disy68
aktív tag
Az apexnek nincs köze a js-hez: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_intro_when_use_apex.htm
A js-t azért kérik, mert van webes ui náluk is.
Szerintem azt döntsd el, hogy érdekel-e egyáltalán a terület és szeretnél-e ilyesmi crm rendszereket fejleszteni customizálni és/vagy supportálni.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
SybenX
őstag
-
coco2
őstag
Ezzel az AL mozaikszóval először találkozom. Google azt mondja Dynamics 365. Azzal is először találkozom Ugye nagyon ciki?
Számviteli logika leprogramozott formában évtizedekkel ezelőtt is volt, azóta is van, és a lopás lehetőségét leszámítva nulla értelme van újraírni már megírt és hibamentesen működő szoftver modulokat. A pályakezdőket azért látják szívesen, mert jó szokásuk aláírni egy szerződést úgy, hogy a felét sem értik. Ha nem vagy annyira naív, mint itt mutatod magadról, nyerhetsz az orosz ruletten. Jó szerencsét.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
Annyira felkapták volna? Nekem nem tűnt fel, hogy bármi komoly lenne.
A Microsoft üzletkötői ügyesen "vajaznak" a legkülönfélébb dolgokat, és nagy céges környezetben úgy meg lehet kötni üzleteket. Aztán világgá hencegik. Az üzletkötőknek gratulálunk. Csakhogy az nem a fejlesztők pénze. A Microsoft-nál üzletkötőnek lenni jó buli lehet, de fejlesztőként én továbbra sem veszem őket komolyan.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
hiperFizikus
aktív tag
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Gitáros topic
- Android alkalmazások - szoftver kibeszélő topik
- Spórolós topik
- HBO Max & OD topic
- Samsung Galaxy A54 - türelemjáték
- Android szakmai topik
- Motorola Edge 50 Pro - több Moto-erő kéne bele
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Luck Dragon: Asszociációs játék. :)
- iPhone topik
- További aktív témák...