Hirdetés

2024. szeptember 13., péntek

Gyorskeresés

Hozzászólások

(#1) roli2024


roli2024
lelkes újonc

Miért ne bocsátanák el őket, ha nincs rájuk szükség?

(#2) Dare2Live válasza roli2024 (#1) üzenetére


Dare2Live
nagyúr

Kivülről ezt jövőbemutatóan megmondani... mint a lottó.

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...

(#3) GreatL


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

(#4) Narxis


Narxis
nagyúr

Ezeket az embereket mind át lehet képezni AI fejlesztővé, vagy mégsem? :F

Thanos was right.

(#5) Micsurin válasza Narxis (#4) üzenetére


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.

(#6) zsolt501


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.''

(#7) Narxis válasza Micsurin (#5) üzenetére


Narxis
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? :D 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.

(#8) Micsurin válasza Narxis (#7) üzenetére


Micsurin
nagyúr

Szegény fiataloknak kb mindegy, Junior nem kell szinte sehova. :DDD

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.

(#9) devast válasza roli2024 (#1) üzenetére


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.

(#10) tasiadam válasza Narxis (#7) üzenetére


tasiadam
veterán

Az AI egy edge esetében nem rossz, sőt, meglehetősen király ötlet. Ha mondjuk eddig erőből oldotta meg az SoC/CPU a feladatot, már NPU-ból is lehet, kicsit kisebb fogyasztással, vagy kicsit gyorsabban

Gyermektelen, nem házas, másodrangú állampolgár

(#11) Sinesol válasza Narxis (#4) üzenetére


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 ]

(#12) Micsurin válasza Sinesol (#11) üzenetére


Micsurin
nagyúr

...az a nagy AI jah. :DDD
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.

(#13) tasiadam válasza Micsurin (#12) üzenetére


tasiadam
veterán

A microsoft copilot, vagy a github?

Gyermektelen, nem házas, másodrangú állampolgár

(#14) Micsurin válasza tasiadam (#13) üzenetére


Micsurin
nagyúr

Git.

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.

(#15) tasiadam válasza Micsurin (#14) üzenetére


tasiadam
veterán

Sajnos erre azért nem akarok mospt válaszolni, mert valszeg azonnali felmondást kapnék a munkahelyemtől :D 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 :D

Gyermektelen, nem házas, másodrangú állampolgár

(#16) Micsurin válasza tasiadam (#15) üzenetére


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. :DDD

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.

(#17) Dare2Live válasza Micsurin (#16) üzenetére


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...

(#18) buherton


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... !!!

(#19) Narxis válasza buherton (#18) üzenetére


Narxis
nagyúr

Előbb-utóbb érinti majd a budapesti részleget is, 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!

Thanos was right.

(#20) Micsurin válasza buherton (#18) üzenetére


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. :B

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.

(#21) buherton válasza Narxis (#19) üzenetére


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... !!!

(#22) cucka válasza buherton (#18) üzenetére


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.

(#23) buherton válasza cucka (#22) üzenetére


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... !!!

(#24) cucka válasza buherton (#23) üzenetére


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 ]

(#25) buherton válasza cucka (#24) üzenetére


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 hogy go 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, hogy GOOS=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... !!!

(#26) cucka válasza buherton (#25) üzenetére


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 :D . Van programozó topik, ha gondolod, dobd be ott a témát.)

(#27) Cassi válasza buherton (#23) üzenetére


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.

(#28) buherton válasza cucka (#26) üzenetére


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. :N É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.

#27Cassi

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... !!!

(#29) cucka válasza buherton (#28) üzenetére


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.

(#30) bijesz válasza cucka (#26) üzenetére


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.

(#31) rxmiss


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.

(#32) cucka válasza bijesz (#30) üzenetére


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 ]

(#33) bijesz válasza cucka (#32) üzenetére


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.

(#34) cucka válasza bijesz (#33) üzenetére


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.

(#35) buherton válasza cucka (#34) üzenetére


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őd make 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... !!!

Copyright © 2000-2024 PROHARDVER Informatikai Kft.