Hirdetés
- OnePlus 8T – fazonigazítás
- Redmi Note 7 - nota bene
- Apple Watch
- IFA 2024: Szó szerint pofátlanul vékony a Honor Magic V3
- iOS alkalmazások
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Yettel topik
- CMF Phone 1 - egy jó telefon
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
Hirdetés
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
IFA 2024: hordozható Acer gépek alternatív triója
ph A két Copilot+ PC plecsnis notesz egyike ARM architektúrán alapul, míg a másikon tobzódik a szénszál, és egy tablet is tiszteletét tette Berlinben.
-
A cégek zöme már AI-t használ
it 200 millió heti szinten aktív felhasználója van már a ChatGPT-nek, miközben a 100 milliárd dollárosra értékelt OpenAI-ba az Apple és az NVIDIA is befektetne. Az OpenAI és az Anthropic aláírt az amerikai kormánnyal az AI-kutatás kapcsán, míg a Meta modelljeit bankok és tech cégek vezették be.
Új hozzászólás Aktív témák
-
roli2024
lelkes újonc
Miért ne bocsátanák el őket, ha nincs rájuk szükség?
-
GreatL
őstag
Remélem a Technicolor routermodem sem a jövő záloga... Csak a Puffin lekvár adhat mindent lebíró akaratot.
Intel Core i9-9900K víz | 32 GB | GBT RTX 3080 Ti Gaming OC | 48" LG C1 TV | Samsung(.hu) Galaxy S22+ 256 Vodával | Voda Samsung Galaxy A54 | Pocketbook Inkpad 3 Pro | Canon R8
-
nagyúr
Ezeket az embereket mind át lehet képezni AI fejlesztővé, vagy mégsem?
Thanos was right.
-
Micsurin
nagyúr
Vajmi ritkán szeretnének a tech cégek fejlesztőket átképezni... ahogy vajmi ritkán szeretnék a seniorokat megtartani bérkompenzációval az újakhoz képest.
De nehez hiszem, hogy ebből a ~4000-ből lenne pl ~3500 fejlesztő.
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
zsolt501
nagyúr
Így múlik el a világ dicsősége.
''Mind Így van ezzel aki hasonló időket megélt, de a döntés nem rajta állt neked csak arról kell döntened mihez kezdj az idővel amely megadatik.''
-
nagyúr
"A tech szektor így általánosságban tovább folytatja a kirúgásokat, hogy kompenzálja az AI-befektetések nagy költségeit."
De akkor mibe fektettek be? Kicsit ironizálni próbáltam mert én is úgy látom, hogy mindenki a nyereséget akarja de megdolgozni azért már kevésbé. Tisztára mint a villanyautóknál mikor arról van szó, hogy ki építsen töltőállomásokat vagy fejlessze az elektromos hálózatot.Itt is úgy látom, hogy az AI egy szimpla buzzword lett, miközben pl. szegény fiatalok már azt se tudják, hogy mit tanuljanak ha IT vonalon akarnak elhelyezkedni. Tegnap a Java volt, ma az AI a menő de holnap már ki tudja...
Thanos was right.
-
devast
addikt
Alapvetően nem azért küldik el őket, mert szükség van rájuk, vagy nincs. Lehet, hogy szükség lenne, lehet, hogy nem, de a döntés nem ezen oknál fogva születik meg. Ha jók az üzleti eredmények, akkor is veszik fel az embereket ha igazából nincs rájuk szükség, ha meg rosszak az eredmények, akkor is kirúgások lesznek ha szükség lenne rájuk.
-
-
Sinesol
veterán
Mindenkit biztosan nem, nincs is szükseg több ezer AI fejlesztöre, töredeke is elèg, ha AI-t is hasznalnak a fejlesztesre. Biztos lesz mèg sok elbocsatas ezutan is, az AI nagyon sok àllást feleslegessé tesz, plusz ugye AI segitsegevel joval kevesebb ember elvegzi ugyanazt a munkat.
[ Szerkesztve ]
-
Micsurin
nagyúr
...az a nagy AI jah.
Tudnád a Copilot mennyire nem fog kiváltani még egy juniort sem, legfeljebb használhatóbbá teszi egy kezdő munkáját vagy megkönnyíti egy már gyakorlóbb fejlesztő életét. Bárminemű önálló kreatív kódolásra hasztalanok, hihetetlen blődséget művel még a Copilot is...The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
tasiadam
veterán
Sajnos erre azért nem akarok mospt válaszolni, mert valszeg azonnali felmondást kapnék a munkahelyemtől De ugye abból főz a copilot, amiből tud, és ha az alapanyagok rosszak, a végeredmény is olyan. Ez a szofisztikált és PC véleményem
Gyermektelen, nem házas, másodrangú állampolgár
-
Micsurin
nagyúr
Igen tudom, nekem meg az a véleményem, hogy láttam az előző helyemen és a csapatomban mit tudott tényleg kő kemény coding guideline-ok és code convention-ök mellett és mit a mostaniban ahol, hogy is mondjam PC-n... érted szerinte.
Egyiktől sem estem hanyatt, nem fog ez kiváltani egy épkézláb junior/mediort sem... maximum use case specifikus esetekben.
The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
Dare2Live
nagyúr
Nem vált ki direkt senkit de én úgy hallottam, hogy medior, senior szinten tud okozni egy 10-30% efficiencyt. Aminek a vége, hogy nem kell felvenni jópár évig juniort.... vagy akár akik ott vannak el is lehet küldeni. És ez csak fokozódni fog a jelenlegi AI még nagyon a tech elején tart.
@Narxis Ez egy ilyen iparág. 15éve a java ment aztán épp adott területre mi, most az AI. Ha nincs szerencséd, úgy akarod 6-8évente képezhezeted át 3-8hó alatt magad. (Ami 45+fele egyre nehezebb.)
[ Szerkesztve ]
don't look up, don't look up, don't look up, don't look up, don't look up, don't look up, don't look up...
-
buherton
őstag
Amíg a budapesti részleget nem érinti, addig ám legyen.
#7 Narxis: A Java már évek óta elavultnak számít.
#15 tasiadam: Szerintem ez egy nagy problémája a GH Copilotnak, hogy az átlag kóder minőségre képes, ami azért nincs olyan magas szinten. Egyszerűbb kódoknál jókat dob, de pl. egy email regex-t nem tudott nekem pontosan generálni.
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
Micsurin
nagyúr
Egyszerűbb kódoknál jókat dob, de pl. egy email regex-t nem tudott nekem pontosan generálni.
Erre akartam utalni, kb egy jó képességű intern szintjén van, és ami a leginkább hiányzik belőle az pont az ami nem írható le függvénnyel... a kreativitás.The Separatists have no regard for innocent life. They don't care who walks away from war and who doesn't. That's why we move on them now, Commander……and Wolfpack leads the hunt.
-
buherton
őstag
Maximum a Mom parkot.
a Java meg csak egy példa arra, hogy milyen gyorsan változik IT-ban az irány, ez már emberi képességekkel követhetetlen!
Személy szerint ezzel nem értek egyet. Fontos, hogy most csak a programnyelvről beszélek. Persze változnak a dolgok, de azért azt nem mondanám, hogy nem lehet követni. Inkább átfogalmaznám, hogy az emberek nem akarnak változni - tisztelet a kivételnek - és ragaszkodnak a megszokott nyelvekhez. A C annak idején óriási mérföldkő volt, de már ideje lenne nyugdíjazni, mert a Rust már jobban tudja ugyanazt csinálni. Változott a világ? Nem, a C ugyanúgy jelen van. Ez pedig szerintem akadály a modern termékfejlesztésben. A Java is majdnem akkora mérföldkő volt, mint a C amikor megjelent, de a Go óta elavultnak számít. Változott a világ? Nem, a Java ugyanúgy jelen van.
Sem a Go, sem a Rust nem igényel komolyabb erőbefektetést, hogy valaki hamar legyen effektív és másnak a kódjához is bátran hozzámerjen nyúlni. Ez sem a Java-ról, sem a C++-ról, sem a Pythonról nem mondható el.
[ Szerkesztve ]
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
cucka
addikt
A Java már évek óta elavultnak számít.
Ez mit jelent? És ha elavult, akkor mi az, ami alternatíva és nem elavult?Egyszerűbb kódoknál jókat dob, de pl. egy email regex-t nem tudott nekem pontosan generálni.
Az átlag kóderek általában nem gondolnak bele, de azért szólok, hogy email címet regex-el validálni közel lehetetlen feladat. -
buherton
őstag
Nekem azt jelenti az elavult, hogy az adott problémára/problémakörre van már egy korszerűbb megoldás. A szerver oldalon egyértelműen a Go a korszerű.
Ahogy az IPv6-ra is kb lehetetlen, de attól még szeretem szűkíteni a fals pozitív eseteket, amennyire lehet.
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
cucka
addikt
Továbbra sem értem, mit jelent a korszerű. Értem, hogy ami nem elavult az korszerű, a szavak jelentésével tisztában vagyok.
Azt nem értem, hogy mi az a killer korszerű fícsör, amit jvm stacken nem tudsz megoldani, ellenben golang-ban adott.Mert a C-hez képest a C++ korszerű, mert támogatja az OOP-t. A Java-hoz képest a Scala korszerű, mert first class funkcionális nyelv, az OOP mellett. A golang mégis milyen újítást hozott a programozási nyelvek területére? Nem vagyok nagy golang szakember, de amit láttam belőle, az innováció szempontjából kb. nulla.
Illetve ne bohóckodjunk már, hogy a golangot egy lapon említsük a java-val.
Nem azért, mert bármi baj lenne a golang-al, de hát a régi, jól bevált autóbuszt nem fogjuk lecserélni egy modern, korszerű biciklire.
[ Szerkesztve ]
-
buherton
őstag
Húú, ez így elég véres lesz.
Hogy miért korszerű a Go?
High level:
- A Google érzékelte, hogy az emberek 1-2 évig vannak a projekten és utána váltanak. Ezért kell egy olyan nyelv, ami egyszerű, gyorsan megtanulható és nagyon hamar effektív lehet benne az ember. Emiatt a Go-ban csak olyan nyelvi elemek kerültek be, amik egyszerűvé, de hatékonnyá teszik a programot.
- A Google azt is érzékelte, hogy a technikai körülmények is megváltoztak. Ma már a több CPU-s, illetve több szálon való programozás az alap. Ezért két irányból oldották meg ezt a problémát: 1. CSP stílusú konkurencia, 2. goroutine. Könnyen belátható, hogy a processzek létrehozása "őrült" erőforrásigényes, de a thread is jelentős erőforrást igényel, ezzel szemben a goroutine "szinte" semmi kategória. [Go Routines vs. Java Threads: Unleashing Efficiency and Simplicity].Nyelvi elemek:
- kevés olyan nyelvi elem van, aminek a használata egy kezdő számára nem egyértelmű és könnyen hibára vezethet. Az egyiket - és praktikusan az egyetlen számottevőt - épp nem rég javították ki: [Fixing For Loops in Go 1.22]
- nincs benne OOP (OOP-t a kompozíció tette elavulttá, és a Go csak a kompozíciót támogatja)
- nincs exception
- nincs function/operator overloading
- nincs metaprogramming
- stb.Performance:
- [Go vs Java] -> CPU-ban kb egyezik, de a memória fogyasztás jóval kisebb.
- [Go vs C++] -> A Go és C++ programok szinte ugyanannyi memórián futnak. Azt azért hozzáteszem, hogy egy átlag Go-ban írt programra ez nem igaz, de vélelmezhetően a Java-tól még ígyis messze van.Building:
- Megírod a kódot, kiadod hogygo build .
és ennyi. Ez a parancs leszedi a 3PP-ket, lefordít mindent és összelinkeli a binárist.
- A binárisnak nincsen dependenciája és semmit nem kell előtte telepíteni. Letöltöd és futtatod. Ennyi. Például, ha kind-t (local k8s clustert lehet benne csinálni) szeretnél telepíteni, akkor: [link]
- Cross compilation annyiból áll, hogyGOOS=linux GOARCH=arm64 go build .
a GOOS-t és GOARCH-t kb. tetszőlegesen lehet állítani.
- A Go programok nagyon gyorsan megépülnek.[ Szerkesztve ]
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
cucka
addikt
Én amúgy értem, hogy mire van a go, és tényleg vannak területek, ahol jó választás.
Nade.
Java-t akkor veszed elő, ha meg kell írni egy több tízmillió soros enterprise rendszert, amit több évtizeden keresztül kell tudni karban tartani és üzemeltetni, és esetleg biztosabb garanciát ad a helyességre annál, hogy a fejlesztő könnyen ki tudta próbálni a saját gépén, mert gyorsan lefordult.
Nem azt mondom, hogy a java ezért nagyon jó nyelv, hanem azt, hogy más pályán focizik, mint a go.(Az, hogy az OOP elavult lett a kompozíció által, hát ezzel szerintem ne égesd magad . Van programozó topik, ha gondolod, dobd be ott a témát.)
-
Cassi
senior tag
Ugyan már, a Java továbbra is alap a vállalati informatikában. Mi köze van az email-címek validálásának a nyelvhez? Semmi. Az RFC 5322-n túli email-címeket nem lehet használni a website-ok 99+%-án. Vállalati, adatfeldolgozási környezetben céltalan szaladgáláshoz vezet a f4szerdőben, ha valaki ezek teljes támogatását bevállalja.
-
buherton
őstag
A Go arra van, hogy a Java/C++-t le lehessen váltani. Egyébként pedig cloud, de aztán egy picit több lett. A Canonical elég sok CLI-t már Go ír csak hogy egy példát mondjak.
Hirtelenjében csak a k8s kódjára kerestem rá, az már 2 millió sor kód. Oké, ez még nem több tízmillió soros kód, de nem olyan régóta elérhető, mint a Java. Szóval, ez még a jövő zenéje, hogy mivé fog válni. Annyi biztos, hogy a Go évről-évre nagyobb részesedést szerez.
Valaha olyan pozícióba kerülök, hogy erről dönthessek, akkor egy ilyen kaliberű projektre biztosan nem a Java-t választanám - most tegyük félre, hogy melyik nyelvre lehet találni embert -, hanem Go-ra.
Lebecsülni nagy projektnél a build időt nem szerencsés. És akkor még a mavenre elpazarolt időt ne is számoljuk ide, ami nincs a Go-nál.
Ok, pontosabban kellene fogalmaznom. Az öröklést tette elavulttá a kompozíció. Még ha a kettő nem pontosan ugyanarra van.
Ugyan már, a Java továbbra is alap a vállalati informatikában.
Sok Cobolban írt program fut még, de attól még a Cobol elavult. A kettő nem zárja ki egymást. Nézd meg, hogy a szálkezelés milyen bonyolult a Javaban és ugyanaz Go-ban.
[ Szerkesztve ]
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
cucka
addikt
- A Canonical csomó tool-t ír go-ban, amit amúgy se írna senki java-ban
- Az öröklődést nem tette elavulttá a kompozíció. Ez két külön dolog. Mást jelentenek.
- Az oop nem az öröklődésről szól. Még csak nem is az osztályokról.
- A java thread api nem egy hűde bonyolult dolog. Főleg az új virtual thread-eknél. Ami a bonyolult, az a párhuzamos programozás. -
bijesz
aktív tag
Java-t akkor veszed elő, ha meg kell írni egy több tízmillió soros enterprise rendszert, amit több évtizeden keresztül kell tudni karban tartani és üzemeltetni
A jövő elvileg az, hogy nem lesz több tízmillió soros enterprise rendszer hanem kisebb komponensek kompozíciójából áll össze.
És nem is kell feltétlenül egy nyelven/technológiában gondolkodni.
Nem azonnal és és mindenhol, de ahogy pl az ssadm is kikopott lassan ez az architektúra/nyelv is visszaszorul.
Szerintem erre gondolnak, a go csak egy manifesztációja ennek mert hatékonyabb erőforráskihasználást tesz lehetővé a hiperscalerekben. -
rxmiss
tag
a cisco eleg gyakran bocsat azert el embereket. sot, sokszor azzal sem veszodnek h kivalogassak, lenyesnek egesz csapatokat, agazatokat.
az eredeti cikk azt is megemliti h 393 tech ceg tobb, mint 126000 embert bocsatott el iden a layoffs.fyi szerint.
-
cucka
addikt
Amit írsz, az nem a jövő, hanem a jelen, sőt szép lassan a múlt.
Leginkább microservice architektúraként szokás rá hivatkozni, régen inkább SOA néven futott.
És semmi köze az SSADM-hez meg az agilitáshoz, az egyik egy szoftver architektúráról szól, a másik pedig projektmenedzsmentről.Ez nem egy új gondolat, viszont nagyon sokan térnek vissza a monolitokhoz, mert hát eseményvezérelt elosztott rendszereket fejleszteni, üzemeltetni, és esetleg valamilyen helyességet/SLA-t garantálni az egy nagyon nehéz feladat.
[ Szerkesztve ]
-
bijesz
aktív tag
Van ahol a jelen van ahol a jövő.
Én arra reflektáltam, hogy az idézett gondolotad alapján nekem az jött le úgy képzeled nagy rendszernél csak a javaban érdemes gondolkodni, erre írtam, hogy szerintem ez már nem igaz.SOA meg ESB idejében nem voltak jellemzők az elosztott rendszerek.
Az ssadm nyílván más de az is visszaszorult ez csak egy párhuzam ami szakmába vág, írhattam volna fényképezőgépet vagy karórát is.
Monolitok nem tűnnek el, de ahogy egyre jobban kiforr a dc oda tolódik az nagyvállalati fejlesztés szerintem.
-
cucka
addikt
Nyilván nem a java az egyetlen. De az egy kiforrott platform mindenre kiterjedő ökoszisztémával és stabil felhasználói bázissal. Ezek miatt továbbra is jó választás egy enterprise rendszer felépítésére.
A programozási nyelvek nem avulnak el attól, hogy régiek. Egy nyelv akkor avul el, amikor már nem használják az emberek. Ebben nagyon hasonlít a beszélt emberi nyelvre.
Az elosztott rendszerek pedig egyidősek a számítógépes hálózatokkal. Ami viszonylag újdonság, az a microservice architektúrák, és maga a tény, hogy cloud megjelenése nagyon alacsonra tette a belépési küszöböt.
De ettől még az elosztott rendszerek fejlesztése az továbbra is nagyon nehéz probléma.
-
buherton
őstag
A programozási nyelvek nem avulnak el attól, hogy régiek. Egy nyelv akkor avul el, amikor már nem használják az emberek.
A C egy óriási mérföldkő volt, amikor kijött '72-ben. Nyelveken átívelő a hatása. A mai napig az alacsonyszintű programozás és a beágyazott rendszerek meghatározó nyelve. Statisztikától függően még mindig 10-30%-os részesedéssel rendelkezik. Ennek ellenére a C szerintem elavult lett. Az, hogy a karaktertömbök esetén - mert ugye nincs benne string - külön odakell figyelni a
\0
-ra, a compiler simán engedi a syntax hibás kódot lefordulni, irtó nehéz értelmes unit tesztet írni benne, vagy éppen mockolni a függvényeket, szinte minden C-ben írt program memory leakel, stb. nem egyezik meg a kor elvárásaival, aka elavult. Ha tetézni akarom a problémát, akkor a C-hez sorosan kötődmake
is elavult.Arra is érdemes szerintem gondolni, hogy oké lehet egy nyelvet új elemekkel frissíteni, de az végül egy csillagromboló nyelvet fog eredményezni, lásd C++ (~6 millió karakteres a standradje), Java (~1 millió karakteres specifikáció), stb., ami pont ellene megy a karbantarthatóságnak vagy éppen annak, hogy az embereket könnyedén lehessen mozgatni a projektek között. Fun fact a Go-nak kb 350.000 karakteres a specifikációja.
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
Új hozzászólás Aktív témák
- sziku69: Fűzzük össze a szavakat :)
- Retroid Pocket 4 Pro teszt
- A fociról könnyedén, egy baráti társaságban
- IFA 2024: Erős, bár drága NAS-ok a Ugreentől
- WLAN, WiFi, vezeték nélküli hálózat
- Kamionok, fuvarozás, logisztika topik
- Call of Duty: Black Ops 6
- Autós topik
- Külpolitika
- Formula-1
- További aktív témák...
- MSI B450 Gaming Plus Max + Ryzen 5 2600
- SAPPHIRE NITRO+ AMD Radeon RX 6950 XT
- DELL Vostro 5481 Fémházas Ultrabook Laptop 14" -70% i5-8265U 4Mag 8Gb 256GB SSD FHD IPS
- Új HP Pavilion Fémházas Laptop -40% 15,6" AMD Ryzen 5 5500U 6Magos 8/512 FHD AMD Radeon Graphics
- Creality Ender 3 Pro - Erősen moddolt, inkább alkatrésznek vagy kalandvágyók számára
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen