PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   U čemu početi programirati - aktualnost, budućnost (https://forum.pcekspert.com/showthread.php?t=312334)

Bubba 19.08.2023. 12:33

Citiraj:

Autor OuttaControl (Post 3692259)
ostri c

Ovo se kaze Microsoft Java.

mkey 19.08.2023. 14:55

Citiraj:

Autor d0X (Post 3692050)
Meni osobno se moja struka zgadila (elektrotehnika, automatika) jer mi se ne da putovati po svjetskim vukojebinama, i idiot sam što sam to uopće završio. Pa sam počeo tražiti alternativu u IT-ju kao nešto što bi se s vremenom moglo raditi i remote, pogotovo kad sam vidio koliko je taj segment bio otporan u koroni. Ali šanse mi se čine sve slabije, gubim volju pomalo.

Ja sam u više navrata razmišljao da sam trebao krenuti u automatizaciju umjesto radiokomunikacije. Trava je uvijek zelenija u susjedovom dvorištu :D

Što se tiče memory leakova, treba razlikovati aplikaciju koja koristi razumnu koiličinu RAMa ("razumno" se definira prema iskustvu vezano za specifičnu aplikaciju) od aplikacije koja samo buja s korištenjem. Za moj pojam, i primjera radi, moderni browseri ne koriste razumnu količinu RAMa. Ili npr. QBittorrent koji koristi onaj neki blesavi library zbog kojeg može 3-4 GB RAMa potegnut bez problema. Sve te priče kako se RAM oslobodi kada ga neki drugi proces treba više padaju u vodu kada vidiš da ista ta gramziva aplikacija treba više sekundi ili minuta samo da se zaustavi i oslobodi RAM skroz.

Još jedan primjer: web servis koji se restarta dnevno u jednom trenutku sa uobičajenih 2.7GB RAMa zauzeća kreće prema gore i zauzme sav RAM dostupan na serveru. U tom procesu svi ostali servisi odu u vražju mater, korisnici pizde i pun je inbox kuknjave.
Kako i zašto je taj servis krenuo prema 100% zauzeća RAMa nitko ne zna i svi se čude.
"Ne bi trebao" je najpametnije što se može čuti.
Tko je kriv? Garbage collector. Sjajno.
Rješenje? Setupirati monitoring koji će neko vrijeme prije negoli se dogodi sličan problem restartati servis. Fantastično.

Da niti ne spominjem kako svi nasilni restarti i blokade rezultiraju gubitkom ili oštećenjem podataka. Pogotovo kada pametan korisnik, nakon što vidi da nešto ne prolazi, proba isto još 15 puta. A još "gori" su korisnici koji kažu kako, kada vide što se dešava, si odu napraviti kavu. Kada ti to pričaju onda znaš da sudjeluješ u jednoj najobičnijoj sprdačini.

Bubba 19.08.2023. 19:58

Citiraj:

Autor mkey (Post 3692320)
Još jedan primjer: web servis koji se restarta dnevno u jednom trenutku sa uobičajenih 2.7GB RAMa zauzeća kreće prema gore i zauzme sav RAM dostupan na serveru. U tom procesu svi ostali servisi odu u vražju mater, korisnici pizde i pun je inbox kuknjave.
Kako i zašto je taj servis krenuo prema 100% zauzeća RAMa nitko ne zna i svi se čude.
"Ne bi trebao" je najpametnije što se može čuti.
Tko je kriv? Garbage collector. Sjajno.
Rješenje? Setupirati monitoring koji će neko vrijeme prije negoli se dogodi sličan problem restartati servis. Fantastično.

Simpaticno, ali koja je poanta tuzne price?

Imas inkompetente i neispravan proizvod. Uzmes nekoga tko umije i vozis dalje.

mkey 27.08.2023. 21:30

Citiraj:

Autor Bubba (Post 3692360)
Imas inkompetente i neispravan proizvod. Uzmes nekoga tko umije i vozis dalje.

Ova izjava je sličan krš kao i predmetni proizvod :D

Bubba 27.08.2023. 21:52

Citiraj:

Autor mkey (Post 3693826)
Ova izjava je sličan krš kao i predmetni proizvod :D

Ne kuzim. Koristis neispravan proizvod i onda se cudis jer je prijedlog da koristis... ispravan proizvod? Koja je tvoja vizija toga?

mkey 27.08.2023. 22:43

Ma tvoj prijedlog je relevantan kao što bi bilo relevantno korištenje alkotestera na rakijadi u Pranjanima donjim.

Bubba 28.08.2023. 08:19

Citiraj:

Autor mkey (Post 3693831)
Ma tvoj prijedlog je relevantan kao što bi bilo relevantno korištenje alkotestera na rakijadi u Pranjanima donjim.

Ponovit cu se, ni prvi ni zadnji puta, ali: "simpaticno, ali koja je poanta tuzne price?"

Ivo_Strojnica 28.08.2023. 11:56

Kao osoba koja radi, između ostalog, i sa Javom....nije mi baš jasno otkud vam da je Java kriva za memory leakove?
Lijepo istestiraj sve, provjeri heap dumpove i gotovo.
Čupić nas je lijepo naučio, bog ga blagoslovio.

Bubba 28.08.2023. 11:57

Citiraj:

Autor Ivo_Strojnica (Post 3693893)
Kao osoba koja radi, između ostalog, i sa Javom....nije mi baš jasno otkud vam da je Java kriva za memory leakove?
Lijepo istestiraj sve, provjeri heap dumpove i gotovo.

Sad ces vjerojatno dobiti odgovor: http://forum.pcekspert.com/showpost....&postcount=276

Master_Hrc 28.08.2023. 12:15

Citiraj:

Autor Ivo_Strojnica (Post 3693893)
Kao osoba koja radi, između ostalog, i sa Javom....nije mi baš jasno otkud vam da je Java kriva za memory leakove?
Lijepo istestiraj sve, provjeri heap dumpove i gotovo.
Čupić nas je lijepo naučio, bog ga blagoslovio.

Ja sam developo u javi nekih 6 godina i iskreno nikad nismo imali problema sa memory leakom. Osim na jednom projektu di mi je kompic neki shit napravio u kodu pa je to bio uzrok memory leaka. Tako da mi je fascinantna ekipa koja u 2023 godini govori da je java spora i kriva za memory leakove....:lol2:

Ivo_Strojnica 28.08.2023. 12:21

ma gle, kad to pročitaš, znaš s kim pričaš.
moga bi to dodati kao pitanje za razgovor. :D

Master_Hrc 28.08.2023. 15:05

Citiraj:

Autor Ivo_Strojnica (Post 3693908)
ma gle, kad to pročitaš, znaš s kim pričaš.
moga bi to dodati kao pitanje za razgovor. :D

Hahaha, da ono prvo eliminacijsko:D

mkey 28.08.2023. 19:27

Citiraj:

Autor Bubba (Post 3693894)

Što se tlče jave, ja istu nisam komentirao tako da Jovici nemam što odgovarati. Neka piše svatko prema vlastitom nahođenju.

A ti Bubi, ajde se fino vrati pripremama za specijalnu olimpijadu, tamo ima puno teta koje imaju puuuno strepljenja i bude ti ondje super.

Što se tiče poante na kojoj inzistiraš a za koju sam mislio da je očita (ali očito nije iz očitih razloga, vidi gornji komentar, op.a.) ili je to sve skupa rezultat jako lošeg trolanja:

Predmetni softwerski proizvod je rezultat desetljeća loše odrađenog developmenta. Proces nije imao glave i repa, te tokom godina nije bilo nikoga da kaže: e sada dosta.

Ja nisam kazao niti insinurao kako je problem u korištenoj tehnologiji. Možda bi i bio kada bi development bio odrađen kako treba, ali nije tako da nije.

Ja nisam kazao da problem nije rješiv, upravo suprotno je istina, ali je teško doći do rješenja kada stalno prodaješ nešto što nemaš. Ekipa svršava na nove proizvode/projekte kojima mogu nakičiti linkedin profile. Nema veze ako je nekada novi proizvod nakon što nije uspješno pušten u pogon i nije se nikako pokazao u produkcijskoj okolini napušten i zamijenjen još novijim proizvodom.

Ali rješenje kakvo ti iznosiš je stvarno jednostavno: nađeš tko umije i bok. Ili, još bolje, neispravan proizvod zamijeniš ispravnim proizvodom. Genijalno. Uputit ću CEOa na tebe pa da riješite problem u pet minuta :hitthewal:

Takve ideje je bivši CEO iznosio: firma će napredovati kada nađemo prave ljude. Toga se ni ekipa iz Alana Forda ne bi posramila.

Bubba 28.08.2023. 22:21

Citiraj:

Autor mkey (Post 3693997)
Što se tlče jave, ja istu nisam komentirao tako da Jovici nemam što odgovarati.

Ooo, sinkopo moja mala...

Citiraj:

A ti Bubi, ajde se fino vrati pripremama za specijalnu olimpijadu
Ah, i to moja omiljena disciplina - citiranje. Jos kad ne moram ici ni pejdž nazad, nego mi je sve servirano, uf... <3

Citiraj:

Predmetni softwerski proizvod je rezultat desetljeća loše odrađenog developmenta. Proces nije imao glave i repa, te tokom godina nije bilo nikoga da kaže: e sada dosta.
Citiraj:

Autor mkey (Post 3692320)
Kako i zašto je taj servis krenuo prema 100% zauzeća RAMa nitko ne zna i svi se čude.
"Ne bi trebao" je najpametnije što se može čuti.
Tko je kriv? Garbage collector. Sjajno.
Rješenje? Setupirati monitoring koji će neko vrijeme prije negoli se dogodi sličan problem restartati servis. Fantastično.

Ponovit cu ti, jer sam covjek pun razuma i suosjecanja - koristis neispravan proizvod. Problem koji opisujes nema veze s "desetljecima lose odradjenog developmenta", jer takve probleme s lakocom rjesavaju studenti na praksama.

Iako, u kontekstu tvojih postova, postoji opravdana sumnja da je problem zaista u prozivodu, no dobro.

Citiraj:

Ali rješenje kakvo ti iznosiš je stvarno jednostavno: nađeš tko umije i bok.
Umm, da... Zaista je tako. Nadjes, platis, odradis i bok. Super simple stuff. Ako je problem tocno taj koji opisujes.

Citiraj:

Ili, još bolje, neispravan proizvod zamijeniš ispravnim proizvodom.
YMMV.

Citiraj:

Uputit ću CEOa na tebe pa da riješite problem u pet minuta :hitthewal:
S danasnjim alatima, vjerojatno se moze detektirati u 5 minuta, rjesavanje mozebitno traje duze, iako opet, ako je GC bazirani jezik, najcesce je i samo rjesenje jednako dugacko.

Citiraj:

Takve ideje je bivši CEO iznosio: firma će napredovati kada nađemo prave ljude.
A ti jedini ostao... Romaneskno.

Ivo_Strojnica 29.08.2023. 00:11

Romaneskno?
Daj me ne j*ebi, hahahahahha. :D

medo 30.08.2023. 14:49

U čemu početi programirati - aktualnost, budućnost
 
Citiraj:

Autor OuttaControl (Post 3692259)
Ali da se vratimo na moji najveću brigu, daj provjeri sa devovima jel to "memory leak" il "caching", pa onda gasi na silu ako se oni sloze sa tim...

Zar stvarno misliš da smo toliko glupi da ne kužimo razliku? Hvala na otkrivanju tople vode ali ako app zauzme sav RAM i sav swap, zblesira se toliko da više ne funkcionira te trigerira OOM killer onda me boli tuki za developere i njihove probleme - ubijam app.

BTW: Nekad mi izgleda kao da je dio ekipe ostao programirati na faksu pa ne kuže kako stvari funkcioniraju.

U realnom svijetu složiš kvalitetan full stručni tim da nekaj naprave, adekvatno ih platiš i onda konačni softwareski proizvod bude toliko skup da ga nitko ne želi kupiti.

Ne kupuju svi Bugatti, Maseratti, Ferarri, Bentley… voze se ljudi u manje kvalitetnim autima, većina njih. Tako je i sa softwareom. Sklepa se i krpa u hodu. Koncept koji je M$ usavršio ako ne i izmislio.

OuttaControl 30.08.2023. 18:32

Moj bivsi "Lead Application Specialist" je napravio skriptu koja restarta SQL server svaki dan jer mu je zauzimao puno rama... Tako da... da... nagledao sam se svačega...

Isto tako ako stvarno ima leak, javiš to developeru a ne gasiš app na silu svakih x vremena i uzimas to za rješenje, ako ima problem to se uglavnom da sfixat, samo je pitanje efforta.

No dobro ti radi kako oces briga mene, nadam se samo da ne koristim taj sustav :lol2:

mkey 30.08.2023. 19:29

Javiš developeru da mu je aplikacija smeće? Pa kakav to developer ne zna da mu je aplikacija smeće?

tomek@vz 30.08.2023. 19:36

Citiraj:

Autor mkey (Post 3694366)
Javiš developeru da mu je aplikacija smeće? Pa kakav to developer ne zna da mu je aplikacija smeće?


Vecina.

Mommistake 30.08.2023. 20:29

Znaju to oni dobro i boli ih ona stvar, plaća kapa svaki dan i dalje.

Osim ako je uz developera i vlasnik te aplikacije.

medo 30.08.2023. 22:23

U čemu početi programirati - aktualnost, budućnost
 
Citiraj:

Autor OuttaControl (Post 3694360)
No dobro ti radi kako oces briga mene, nadam se samo da ne koristim taj sustav :lol2:

Vidim da ne čitaš sa razumijevanjem pa neću dalje od ovog posta o tome.

Java aplikacija objesi samu sebe i prestane raditi. Objesila bi i OS da nema (automatske) intervencije. Ne kronološki nego event driven, goreopisano. Nakon restarta đavetine OS prodiše i app ponovno radi.

Ja kao sistemac omogućavam kontinuitet rada strgane aplikacije dok developeri ne riješe problem u kodu.

Iako neki developeri poput tebe i Bubbe problem vide drugačije nemam zamjerki. Nitko nije savršen :) Navikao sam.

Guls 25.10.2023. 12:16

Možda nije pitanje za ovu temu, ali siguran sam da ekipa zna, gdje bi mogao najjeftinije (čitaj: za 0€-5€) nabaviti video ili pdf materijale za ITIL v1-v4?
Također me zanima certifikacija za isti, vidim da Algebra kod nas nudi, ali nekako bježim od toga, možda nešto online vani?

spiderhr 06.12.2023. 10:35

Riješio sam Algebru i Administratora baze. Seminar je ispravan, sad samo po uvjerenje moram otići.

sinisa1989 08.12.2023. 13:40

Kod koga si bio? Online?

spiderhr 08.12.2023. 14:57

Kod Margetića. Učionica. Ništa online.

hash 08.12.2023. 15:39

Citiraj:

Autor spiderhr (Post 3714577)
Riješio sam Algebru i Administratora baze. Seminar je ispravan, sad samo po uvjerenje moram otići.

Cestitam!

I kak to izgleda na kraju? Jel mozes podijeliti neki konkretan skill kaj znas/mozes/kuzis nakon toga?

pero000 11.12.2024. 08:07

Pozdrav,

i ja sam na algebri, Administrator baze podataka, onlline.
Može malo o završnom ispitu, kako konkretno izgleda i dal se bazira više na teoriji ili sql-u?

spiderhr 11.12.2024. 08:34

Citiraj:

Autor hash (Post 3715105)
Cestitam!

I kak to izgleda na kraju? Jel mozes podijeliti neki konkretan skill kaj znas/mozes/kuzis nakon toga?


O jesemti, nisam ni skužio da si me pitao...



Da može se skužiti, mada sam upoznat bio već s MySQL-om tj. sada MariaDB pa sam znao dosta ali razjasnio mi neke stvari kaj sam krivo radio. Recimo nisam se bavio Join-ovima...



Citiraj:

Autor pero000 (Post 3778929)
Pozdrav,

i ja sam na algebri, Administrator baze podataka, onlline.
Može malo o završnom ispitu, kako konkretno izgleda i dal se bazira više na teoriji ili sql-u?


Završni ispit je bilo da se napravi u Accessu aplikacija, konkretno knjižnica s raznim upitima na bazu i unosima i svime što bi app trebala imati.


Moduli su meni krivo bili posloženi ali koliko sam čuo ne kod svih predavača. Ne znam kako je kod tebe. Kod mene je instalacija Windows servera i MSSQL bila poslije prva dva modula mislim.


Javi kako je kod tebe.

sinisa1989 11.12.2024. 08:59

Zar nije to bio završni rad koji nije imao veze sa završnim ispitom? Uvjet da završiš tečaj je da predaš oboje, a ispit su bila samo samo pitanja koja su pokrivala sve dijelove programa (općenito, SQL, administracija, access).

Mommistake 11.12.2024. 09:12

Citiraj:

Autor sinisa1989 (Post 3778943)
Zar nije to bio završni rad koji nije imao veze sa završnim ispitom? Uvjet da završiš tečaj je da predaš oboje, a ispit su bila samo samo pitanja koja su pokrivala sve dijelove programa (općenito, SQL, administracija, access).

Ne znam jel tako na svim programima, ali po novom, Python su promjenili.

Ispit je bio obavezan, seminar ne.

Kada sam upisivao su rekli seminar obavezan ali neće biti ispita.

Tako da, treba provjeriti dodatno.


Sva vremena su GMT +2. Sada je 15:57.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger