a c++ a c# hoz képest jóval szabadabb nyelv, ezért sokkal több fegyelmet igényel... ha érdekelnek a miértek, érdemes megismerkedni a clean code fogalmával, jó ha már az elején megszokja az ember... számíts arra, hogy GUI a c# hoz képest igazi mindf#ck c++ -ban... nézd meg milyen szakirányra szeretnél majd menni, az is adhat támpontot a kezdeti lépésekhez...
> Érdemes lenne váltani más most C++-ra?
Nézd, igazából egyetemre alapvetően 4-féle irányból mennek az emberek informatikusnak: - jobb gimnáziumból, erősebb matekkal és 0-közeli programozási képességekkel - átlagos gimnáziumból vagy szakközépiskolából (akárhogy hívják ezt most az éppen aktuális iterációban), magától/egy lelkes informatikatanárnak köszönhetően létező programozási képeségekkel - az előzőek valamilyen variánsa, OKJ-s, vagy valami bootcampszerű csomaggal megtoldva
Ebből szerintem kitalálod, hogy elég heterogének a képességek, és a jelenlegi egyetemi (tömeg)képzési struktúra nem tudja ezt hatékonyan kezelni. Ha úgy mész oda, hogy tudsz valamennyire programozni valamilyen nyelven, akkor már megkönnyítetted a dolgod.
Persze ettől még érdemes lehet C++-felé venni az irányt, főleg, hogy alacsonyabb szintű programozási nyelv, tehát néhány új koncepciót biztosan jelentene.
> Merre induljak el? > Mivel kezdjem?
A C++ egy olyan dolog, amihez pont nem tudok tanácsot adni, személyesen egy sort nem írtam benne soha, C-ül tudok valamennyire. Ha egy nyelven már tudsz, akkor jó gyakorlat lehet, ha C#-os kódokat elkezdesz átültetni C++-ra. Először csak "valahogy működőként", aztán a nyelv képességeit egyre jobban kihasználva.
Nem lehet elégszer hangsúlyozni, de tanulj verziókezelést (leginkább Gitet). Amennyire látom egyik egyetemnek sem nagy erőssége, de dolgozni extrémtákoldákon kívül sehol nem fogsz tudni nélküle. Jó hír, hogy az egész ingyen van és akár egy mindenre kiterjedő könyvet is átnézhetsz hozzá: https://git-scm.com/book/en/v2
> Használjak Visual Studio-t vagy mivel Linux kell majd, ahhoz kezdjek neki?
Mint már említettem, nem vagyok otthonos C++-ban, azonban Visual Studio nincs Linuxra, így lehet elsőkörben nem javaslonám a megszokását. Van kismillió egyéb IDE ami képes erre, a Codelite-tól a Kdevelopig. Az is működhet, ha csak egy szövegszerkesztőt (VS Code) használsz és terminálból fordítasz.
Ez abszolút csak az én véleményem, szóval "take it with a grain of salt". Szeretnék egy reális perspektívát adni.
Szerintem ezeknek a bootcampeknek nagyrészt akkor van haszna, ha gyakorlatilag tényleg semmit nem tudsz az adott nyelvről és lusta vagy neten magadtól keresgélni, emellett pedig rengeteg pénzzel rendelkezel. Mindent amit tudnod kell meg tudsz tanulni internetről ingyen, s' még annál sokkal többet is. A bootcampek tanárjai is netről szedik az anyagot, tehát neked miért ne menne? Bárki meg tud tanulni programozni ingyen, csak akarni kell.
Az, hogy mennyire kell neked bármiféle papír Magyarországon ahhoz, hogy munkát kapj önképzés után, azt nem tudom, de annyit tudok, hogy remoteban teljesen lehetséges. Barátom 2 email után kapott ajánlatott külföldi cégtől programozói végzettség nélkül (ugyan benne volt a CV-ben, hogy egyetemre jár, de elsőéves volt, nem tudom ez számít-e).
Cloud-os melót viszont tényleg nem javaslok junior szintre, mert oda minden **is** kell. Csinálj sima webdev frontendet, backendet, vagy mindkettőt (full-stack), és ha úgy érzed, hogy ebben már kényelmesen elhelyezkedtél (értsd: 2-3 év múlva amikor van egy munkád is belőle), akkor esetleg kezdj neki ilyen cloudos dolgokkal foglalkozni.
Addig is, itt a legjobb hely, hogy megtanulj fullstack webfejleszteni: The Odin Project
Jó szórakozást, és sok sikert!
Tudom ajánlani a Cracking the coding interview könyvet, asszem pont Java nyelven vannak benne a feladatok.https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850
Mondjuk más kérdés, hogy 2 hónap tanulás az édeskevés, vad feltételezés és ne vedd magadra, ha tévedek, de így ennyi idő alatt kb el lehet jutni a legalabb dolgokig, talán az OOP-t még érheted, de így design patternek, algoritmusok, solid elvek, clean code, interface-k, DI stb. az szinte még ismeretelen lehet... A mooc-fi kurzusához volt szerencsém, elég korrekt, de 2 hónap tanulástól még ne várj sokat, alsó hangon is fél év intenzív tanulás szvsz, de ha senki nem review-zza a saját magad által írt kódot és mutat rá a hibáidra, még több is.
Másik kérdés, hogy alapvetően mit szeretnél a Java-val? Mert interjún szeretnek mélytorkoztatni agyrém algoritmusokkal kezdőket ez tény és való, viszont ha pl. webdeves állást pályázol meg és mondjuk Springgel semmit nem foglalkoztál (most mondtam az első frameworkot amit eszembe jutott itt és Java), akkor újfent nem vagy előrébb sajnos.
Tudomásom szerint chrome-ban ilyet nem lehet, de firefox-ban a Multi Account Containers nevű hivatalos bővítmény képes erre. Ez a Mullvad VPN szolgáltatót fogja használni, de partnerség miatt a Mozillának kell fizetni.
Nem pontosan ez az oldal, amit te írtál, de én a F*ceb**k M*rketpl*ce -n találkoztam hasonló frusztrációval. Nekem végül a Web Alert nevű app eléggé bevált.
Nem ismerem az appot, de Google Play-ben az app id pegasus.project.ebh.mobile.android.bundle.mobilebank 😊
Van egy teljes könyv írva az Exxon dolgairól: https://www.amazon.com/Private-Empire-ExxonMobil-American-Power/dp/0143123548/ref=sr_1_1?keywords=exxonmobil&qid=1646594633&sprefix=exxonmobil%2Caps%2C220&sr=8-1
Elolvastam és sok erkölcsileg megkérdőjelezhető projektje és húzása volt az Exxonnak és nagyon jó amerikai állami kapcsolatai. De az összes többi olajcég is ugyanezt csinálja, ugyanis szinte mindig konzorciumban dolgoznak a nagyok (Exxon, Chevron, BP, Shell, Total, stb.), így megosztják a kockázatot. Illetve sok nagy olajcéget is támogatott a saját kormányuk (BP-UK, Shell-Hollandia, Exxon, Chevron - USA, stb.) Sokszor háborús területeken dolgoztak diktátorokkal az amerikai kormány támogatásával például, sok kockázatos dolgot csináltak.
De tegyük a kezünket a szívünkre: egy Facebook vagy egy Google sokkal jobb náluk erkölcsileg?
Amit még tudnotok kell, hogy az olajipar nem csak üzemanyagként van jelen az életünkben, hanem nagyon sok műanyagban, gyógyszerekben, fogkrémben, gumiban, aszfaltban, sokan nem is tudják, én sem tudtam, hogy teljesen körülvesz minket, mindenhol ott van szó szerint.
Érdemes az IEA meg a BP évkönyveit és előrejelzéseit olvasgatni, hogy mi várható. Az Exxon elkezdett zöldülni, meg a többiek is, de nagy kérdés, hogy ez csak green washing (úgy tesznek, mintha zöldülnének), vagy valós akarat.
Amíg meg az egész emberiség rá van állva az olaj, földgáz és ezek származékainak használatára, addig nem várható nagy változás, hiába hangosak a zöldek, akiknek igazuk van, de jelenleg nincsen alternatíva nagyon sok helyen az olaj és származékok kiváltására.
Jó ez jó gondolat. :)
Szóval a kódolásnak ezen a részében elég tapasztalatlan vagyok, kb 1 hete barátkozom a konzollal, eddig ez nekem totál ismeretlen terület, szóval előre is sorry a kérdésekért.
Tehát totál nem tudtam, hogy nodejs fut telepítés nélkül is, szóval köszi a tippet először is.
A kérdésem az lenne, hogy (én vscodet használok) eddig az volt a munkamenetem, hogy megnyitottam az IDE-ben a konzolt és npm-et installáltam, relatív egyszerűen.
Hogy megy ez úgy, ha nem installálom fel a nodejst, hanem csak futtatom? Hogyan tudok pl installálni és használni használni egy parcelt? Vagy installni egy sasst mondjuk vagy akár reactot?
Őszintén addig jutottam el, hogy leszedtem a zip-et a windows binary link alól, elindítottam az exe-t ÉS FUTOTT aminek nagyon megörültem, mert nem voltam benne biztos hogy ez nincs letiltva.
Innentől, hogyan tudok tovább menni?
Köszönöm előre is. :)
https://tresorit.com/careers#german-speaking-customer-service-specialist
Náluk dolgoztam fejlesztőként, egy szuper kis magyar startup (2011-ben alapítottak, idén nagyrészét megvette a svájci posta), 2 éve hagytam ott őket külföldre költözés miatt. Szerettem ott dolgozni. A csocsó, céges reggeli/hűtő stb dolgok csak hab a tortán.
Általában érdekel az informatika több ága-boga, és szeretnél is konyítani ezekhez, illetve még nem tudod, pontosan mivel szeretnél foglalkozni? Fiatal vagy és van segged a tanuláshoz?
Az egyetem neked való.
Minél hamarabb el szeretnél helyezkedni, de úgy érzed, egyedül nem tudod merre indulj-mit csinálj, szeretnél minél több visszajelzést kapni?
Keresd meg a legjobb bootcampet.
A web érdekel és weboldalakat szeretnél összerakni elejétől a hátuljáig? Bízol magadban, könnyen megoldod a felmerülő problémákat és tudsz anélkül tanulni, hogy ~~cs~~ Fortnite vagy Minecraft szervereken töltenéd el a tanulásra szánt időt?
Próbálkozz be az Odin Projecttal vagy hasonló önképző oldalakkal!
Self-hosted, tulajdonképpen egy kanban tábla. A taskokhoz és subtaskokhoz lehet időt rögzíteni, ill. maga is tud számolni start-stop módon.
Tud public linket a boardokhoz, amit nézegethet a megrendelő, a végén pedig excelbe is lehet exportálni a taskokat, idővel együtt.
Igazából ezt olvasd el: https://www.amazon.com/Unabomber-Manifesto-Industrial-Society-Future/dp/1595948155
Nem a kódolásról szól, de az első negyed felfoghato élettanácsként, miszerint akkor fogsz tényleg tanulni /olvasni, ha valamilyen evolúciós céllal össze tudod kapcsolni, tehát nem a móka kedvéért.
Mit jelent ez? Ha csak hobbybol kódolsz, soha nem érkezel meg(képzeletbeli a cél amit el akarsz érni) , ha az a cél, hogy C# fejlesztőként kilapátold a vidéki /fővárosi lakás árát, nagyobb lesz a motivációd.
Erről jut eszembe, van egy jó könyv: Javascript: The good parts
https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742