eumeswil Posted August 13, 2021 Posted August 13, 2021 Poređenje plata i pozicija u big techu. https://www.levels.fyi
Zverilla Posted September 10, 2021 Posted September 10, 2021 3 hours ago, chandra said: ko jos racuna u pajtonu??? ono sto je kod njega dobro je tehnicki laka integracija sa kompajliranim kodom koji ce da racuna, a pajton ce samo da poveze delove, pripremi podatke za obradu, prikaze ih tipa svi AI stekovi koji se zasnivaju na pajtonu racunaju na CUDA multicore, a pajton to samo ucini laksim za upotrebu
kozha_klima Posted September 10, 2021 Posted September 10, 2021 17 minutes ago, Zverilla said: ko jos racuna u pajtonu??? astronomi, izgleda: https://idoc-projets.ias.u-psud.fr/redmine/attachments/download/9607/NatureAstrophysique819_922.pdf Quote The availability of powerful workstations and running Python scripts on single cores is about the worst one can do for the environment. Still, this mode of operation seems to be most popular among astronomers. This trend is stimulated by the educational system and mediated by Python’s rapid prototyping-abilities and the ready availability of desktop workstations. This trend leads to an unnecessarily large carbon footprint for computationally-oriented astrophysical research. The importance of rapid prototyping appears to outweigh the ecological impact of inefficient code. 1
אַף אֶחָד Posted September 15, 2021 Posted September 15, 2021 Hm, ja obicno cujem obrnuto pitanje - ko jos racuna u Fortranu? A i odgovor je slican - astronomi, fizicari, meteorolozi i slicni akademicari. Recimo Julia >> Python, tj. ona je ono sto bi Python trebalo da bude. Ali Py se toliko rasirio da studenti izlaze sa studija jedva znajuci da postoje drugi jezici. CUDA je ok za neke probleme, ali za neke nije resenje zbog svojih raznih ogranicenja.
Indy Posted September 15, 2021 Posted September 15, 2021 33 minutes ago, chandra said: studenti Studenti cega? Ako mislis na computer science, onda ne verujem da je tako.
Indy Posted September 15, 2021 Posted September 15, 2021 EDIT. U stvari, očito misliš na studente astronomije ili sl.
אַף אֶחָד Posted September 15, 2021 Posted September 15, 2021 6 hours ago, Indy said: EDIT. U stvari, očito misliš na studente astronomije ili sl. Da. Ono sto ja vidim je da su se prirodnjaci masovno zalepili za python, drustvenjaci za r. Programi koji su od pocetka namenjeni nekakvim velikim racunanjima i koje rade grupe koje su tome posvecene su, naravno, c/fortran/cuda. Ali cini mi se da je bas cesta praksa gde se program koji radi brzo za jedan slucaj prosto ubaci u loop sa milionima ponavljanja i time postaje potpuno neupotrebljiv ili bolno spor. Klincima to niko ne objasni. Navikli su da se sve sto rade na studijama izvrsava momentalno i nemaju uopste osecaj da 1 sekunda pomnozena sa 1000^3 postaje 30 godina. A i kad shvate prvo resenje im je - posalji na 1000 procesora i cekaj 11 dana, umesto da onu 1 sekundu skrate na 0.01 (prelaskom na c/fortran) ili 0.001 (obicno uz minimalnu optimizaciju). Btw, vidim da python preuzima sve veci deo trzista i od jave. Sta je tu objasnjenje? Moj utisak je bio da su learning curves slicne, a da je java community toliko veliki da ce jos dugo biti imun na uplive drugih jezika? Ili jednostavno broj java programera stagnira, a pajtonovci rastu?
Indy Posted September 15, 2021 Posted September 15, 2021 50 minutes ago, chandra said: loop sa milionima ponavljanja Mogu samo da zamislim koliko je to slučaj u astronomiji! Istina, za moj nivo poznavanja astronomije, tačno je dovoljan Python!
bags Posted September 15, 2021 Posted September 15, 2021 1 hour ago, chandra said: Btw, vidim da python preuzima sve veci deo trzista i od jave. Sta je tu objasnjenje? Moj utisak je bio da su learning curves slicne, a da je java community toliko veliki da ce jos dugo biti imun na uplive drugih jezika? Ili jednostavno broj java programera stagnira, a pajtonovci rastu? To mozda u startupima ili zato sto je mnogima to prvi jezik sa faksa pa dosta pocetnika ga nastavi gurati. Ne kazem da je nemoguce odraditi ozbiljan projekat sa Pythonom ali je bas tesko ako imas veliki development team. U DACH prostoru Java je i dalje king. Pogotovo u tradicionalnim vecim firmama. .NET je drugi izbor. Fantasticna produktivnost ako si u MS sistemu (SQL Server, VS, Azure Devops, Azure), a radis recimo deployment na Linux. Sa ovim ML.NET su i dalje daleko od Python ponude ali kod mene ovi nuklearni fizicari isto sve vise koriste .NET . (mada opet najvise teraju R)
laser lotus Posted September 15, 2021 Posted September 15, 2021 3 hours ago, chandra said: Btw, vidim da python preuzima sve veci deo trzista i od jave. Sta je tu objasnjenje? Moj utisak je bio da su learning curves slicne, a da je java community toliko veliki da ce jos dugo biti imun na uplive drugih jezika? Ili jednostavno broj java programera stagnira, a pajtonovci rastu? Ono što je Javin bread and butter se uopšte ne preklapa sa Pajtonom i sa te strane Java neće imati problema. Go je štrpnuo jedan dio tržišta, vjerovatno će i .net oslobođen Windowsa štrpnuti još malo ali generalno Java ima svijetlu i dosadnu budućnost. Orakl je sunuo i solidne pare u razvoj i prvi rezultati polako stižu.
bags Posted September 15, 2021 Posted September 15, 2021 Bice zanimljivo kako ce se razvijati Graal od Oracla. Ako ispuni i deo visokih ocekivanja Java ce doziveti potpunu renesansu. Go sam veoma retko sretao po oglasima i meetupima.
laser lotus Posted September 15, 2021 Posted September 15, 2021 Imaju projekte koji istom problemu prilaze sa različite strane - Graal bi, između ostalog, trebalo da ubrza podizanje JVMa i aplikacije i smanji upotrebu memorije ali sa druge strane JVM se već dugo podiže prilično brzo a sad imaš i frejmvorke koji u kompajl tajmu odrade većinu posla - recimo Micronaut - vrlo zgodno za kontejnere koji se stalo podižu/spuštaju. ZGC bi trebalo da riješi pitanje GC performansi kad je ogroman heap u pitanju. LM, Graal je samo jedan od bitnijih projekata pored Looma, Valhalle ili Paname (već prema tome šta koga konkretno svrbi) ali djeluje da ćemo za nekoliko godina morati da smislimo novi set zamjerki Vidjećemo i kojom brzinom će sve to moći i da se iskoristi, pošto je dosta firmi konzervativno kad treba da se pređe na novu Javu ali bi se reklo da ih Orakl gura u tom smjeru svidjelo im se to ili ne. Go sam uglavnom viđao u implementaciji raznih web servisa - json ping-pong sa JS/mobilnim front endom. Nekim ljudima Spring djeluje pomalo zastrašujuće dok je Go bio nov i prostiji (kako jezik tako i deployment). 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now