Kako se programira u Hrvatskoj?

poruka: 232
|
čitano: 84.848
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Vidim ,ovo je lijepa rasprava o stanju u našim "informatičkim" i inim državnim firmama i u većini postova se jednostavno slažem jer
jako puno ljudi sebe naziva "programerima" a još kad takvi traže projekte ili su ti šefovi.....uhhhh.Težak je to kruh a još i psiholog moraš biti.Prema tome
zarada zna biti dobra ali i živci se dobro potroše!

Private
17 godina
offline
Kako se programira u Hrvatskoj?

Ovako, prvo se sa svima vama ne slazem u vezi dizajna. Smatram da funkciolanost i dizajn skoro pa podjednako znace kod aplikacije. Ruzne aplikacije (npr virtualdub) nisu najbolje prosle kod klijenata. Ne govorim o picazlenju o piksel lijevo/desno ali smatram da dobro dizajnirana aplikacija (pogotovo kod weba) ima vecu sansu proci. Ja sam imao priliku susretati seljacine od klijenata koji su htjeli TimesNewRoman font u aplikaciji, web kakav se radio 90tih. Takodjer sam imao klijenata koji su trazili web da bude takav i takav, nakon sta bih ga napravio (a svima dam preview weba iscrtan u photoshopu prije nego ga pocmem rezat, dakle nakon potvrde idemo dalje) rekli bi da im se ipak ne svidja i da im je njihov kum Jura reko da je bolje tako i tako i onda ipocetka i slicne stvari.

 

Takodjer sam znao dane sa klijentima provodit u definiranju aplikacije do detalja i kad bi potvrdili da je TO TO i kad bih napravio kompletnu stvar, radi kuma Jure se dogadjalo da mi klijent uleti sa "ako bi moglo samo ovo ovako, i jos ako se moze dodat ovo" jer klijenti misle da je to samo zaljepit kontrolu na formu i to radi svoj posao, a neznaju koliko linija koda se nalazi iza te kontrole koja radi nekakvu banalnu stvar. Jednom mi je klijent dok sam na licu mjesta prepravljao jedan diou backendu pitao "A zasto tu ima toliko slova, nisi to valjda ti sve napisao", kaze "Ja sam mislio da se to samo tu doda i da je to to". Klijenti nemaju pojma o cemu se to radi.

 

Netko je spominjao gotove frameworke. Naravno da ces tako radit. Pa neces valjda iste komade radit 10x za istu stvar. Ako treba sta prepravit to se lako u nekakvoj klasi prepravi.

 

Tako da kod programiranja nije sve crno na bijelo. Apsolutna suprotnost.

I'm going woo woo
 
0 0 hvala 0
17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Mala napomena, ovaj dio nije ni trebao izgledati dobro jer je praktički prototip.:) Tako da taj dizajn nije zapravo bio issue.

17 godina
offline
RE: Kako se programira u Hrvatskoj?
tnakir kaže...

Ovako, prvo se sa svima vama ne slazem u vezi dizajna. Smatram da funkciolanost i dizajn skoro pa podjednako znace kod aplikacije. Ruzne aplikacije (npr virtualdub) nisu najbolje prosle kod klijenata. Ne govorim o picazlenju o piksel lijevo/desno ali smatram da dobro dizajnirana aplikacija (pogotovo kod weba)...

Nitko ne kaže da aplikacija ne mora "lijepo" izgledati, ali dok netko cjepidlaći oko gluposti (hoću da je ovaj textbox tu , a ne 2 centimetra lijevo, itd). Ili radim jednu formu(upgrade) i napravim cijelu formu (recimo da je imala oko 50 kontrola gore) i pošaljem klijentu, naravno na formi sve radi, sve super. Nakon toga zove klijent i doslovno pi.zdi na telefon i viče : "Ništ ne valja, to je sve sr-anje". Ja naravno živčan dođem tamo i onda on meni objašnjava da je ovaj textbox trebao biti bolje lijevo, da mu se ne sviđa boja pozadine itd... A ja mislio da ništ ne radi, pi.zdio i živcirao se, pitao se kako sad ne radi, a pred 5 min je sve bilo ok. Mislim da infromatičar (klijent je bio informatičar) mora znati da ono što vidi da nije aplikacija, ono što radi "ispod" je aplikacija. I najgore od svega mi je dok moram potrošiti par sati na prepravljanje GUI-a, zbog par centimetara ili boja... Dok je kod web aplikacija dizajn jako bitan, ja sam tu govorio o desktop aplikaciji.
"Genius might be the ability to say a profound thing in a simple way." Charles Bukowski
17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Dizajn jest bitan u svakom slučaju, jer je to pitanje ergonomije, korisničkog iskustva itd. ali u onom mom slučaju gdje se radu o prototipu funkcionalnosti, gdje dizajna nema, nego se cjepidlači oko plain html-a...

17 godina
offline
Kako se programira u Hrvatskoj?

Oprosti, naxeem ti govoris o HTML-u... dobro ako sve radis sam, ali u iliti malo ozbiljnijim firmama developer radi jedan posao, dizajner drugi, html netko treci i tako...

I'm going woo woo
 
0 0 hvala 0
17 godina
offline
RE: Kako se programira u Hrvatskoj?
tnakir kaže...

Oprosti, naxeem ti govoris o HTML-u... dobro ako sve radis sam, ali u iliti malo ozbiljnijim firmama developer radi jedan posao, dizajner drugi, html netko treci i tako...

 niko od njih dado, naxeem i ostalih ti ne radi puno sa htmlom :)
People who are crazy enough to think they can change the world are the ones who do.
17 godina
neaktivan
offline
Kako se programira u Hrvatskoj?

Odakle ti to Aki? - Zapravo radim s HTML-om itekako i radim vrhunski HTML/CSS kod jer su dizajneri uglavnom nesposobni za bilo što osim crtanja u Photoshopu.

U posljednje vrijeme, u firmi u kojoj radim kao IT menadžer, HTML ne radim jer ga dajem specijaliziranim firmama što štedi vrijeme i developerima i dizajnerima i svima, ali do sada sam to uvijek radio sam. Pa neće mi dizajner otvarati Visual Studio i slagati kontrole, output HTML-a i sl. Ne bih mu ni dao da se približi.

Nisam radio u tim "ozbiljnijim" firmama, ali bih vrlo rado. Firme u kojima sam radio (velike po lovi i ljudstvu) uglavnom očekuju da ti sam slažeš HTML.

Moj PC  
0 0 hvala 0
17 godina
offline
Kako se programira u Hrvatskoj?

Ah tak znaci, mislil sam da si vise php, c++, xml, sql, itd nastrojeni :) Slazem se s ovim za da nebi nikoga trebal pustiti blizu koda.

People who are crazy enough to think they can change the world are the ones who do.
 
0 0 hvala 0
17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Pa svašta sam ja radio, ali HTML je nužno zlo.

17 godina
offline
Kako se programira u Hrvatskoj?

Naxeem, u firmama u kojima sam ja radio trebao si znati CSS/HTML (mogu se i ja podiciti tim znanjem, mozda sam tu i najjaci jer je najuze podrucje al eto), ASP.Net, SQL, JavaScript, pa si trebao znati administrirati WindowsServer + AD da ne nabrajam dalje. Jako dobro za zagrebat povrsinu tih tehnologija, ali se nemas previse vremena vezati za jednu i izuciti je "do kraja".

 

Zalosno reci, to sve sam samostalno naucio tako da me strah (nakon sta sam citao dosta postova ovog i nekih stranih foruma) koliko sam dobar u tim nekim stvarima. Istina, napravit cu sve sto zazelis, bilo kakav web, web aplikaciju i slicno, ali se sada mislim radim li ja to po pravilima struke ili sam ja to po nekim svojim pravilima i marginama radio :(

I'm going woo woo
 
0 0 hvala 0
17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Ja sam programer, ali igrom slučaja znam odlično Photoshop, 3DSMax, Flash, Flex (?!), CSS/HTML (i to vrlo profesionalno, a i smatram da to netko tko radi s webom mora znati i da je to posao programera znati), programirati (jezike nema smisla sve navoditi), SQL, administraciju SQL servera u klasičnim okruženjima, replikaciji, clusterima, administraciju mreža s Windows Server sustavima, DNS-a, IIS-a, web farmi na IIS-u, load balancera.... LOLSmijeh.

To je sve rezultat načina rada u Lijepoj našoj. I nije žalosno što sam sve to sam naučio i potrošio par tisuća dolara i sati na knjige, tutoriale, edukacije, pitanja.... nego je žalosno što naletim na profesionalne admine koji neugodno često znaju manje od mene programera.

Je li to dobro? - Odlično je jer sam svestran i mogu sve riješiti, ali istovremeno je vrlo naporno i oduzima ti "život" jer slobodnog vremena jednostavno nemaš... a što sam stariji, sve više cijenim slobodno vrijeme, a sve manje posao i novac.

 

Živim za dan kada će u nas postojati firma gdje ćemo moći raditi svoj posao, a ne biti katice za sve.

Poruka je uređivana zadnji put uto 5.5.2009 20:53 (naxeem).
17 godina
offline
RE: Kako se programira u Hrvatskoj?
naxeem kaže...

... a što sam stariji, sve više cijenim slobodno vrijeme, a sve manje posao i novac.

 

Živim za dan kada će u nas postojati firma gdje ćemo moći raditi svoj posao, a ne biti katice za sve.

 Citas mi misli...

A ono u vezi "profesionalnih admina"... Heh da samo znas koliko ih ima :)))
I'm going woo woo
16 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?
naxeem kaže...

Živim za dan kada će u nas postojati firma gdje ćemo moći raditi svoj posao, a ne biti katice za sve.

 
Hm... ma sta ja znam. Iskreno, ja sam volio pacati se u bas sve i svasta.
Moj stav je da dobar programer nije onaj koji poznaje jezik, njegov stdlib ili pitaj boga koji prateci library/komponentu/GUI toolkit (iako je normalno to korisno znanje).
Ja mislim da je dobar programer onaj koji poznaje tehnologiju. Ako znas sto je GUI toolkit, kako to otprilike radi, cemu sluzi, lako ces se snaci u MFC-u, Swingu, GTK-u, WxWidgetsima ili cemu vec sto je kompanija odlucila koristiti. Ja cu u 100% slucajeva radije zaposliti osobu koja ima dobro znanje o kompjuterima i pogotovu mrezama opcenito (recimo, razumije razliku izmedju TCP-a i UDP-a, sta sta je daemon, ili zna izlistati OpenGL/DX extenzije na GPU-u) nego nekoga tko zna neku zakukuljenu p**dariju iz C-a. Dapace, takvih potonjih ljudi se plasim jer me itekako trta koliko ce takvih hackova umjesto jednostavnih citljivih rijesenja zavrsiti u trunku i tko ce ih na kraju debugirati.

Malo sam odlutao s teme.
Zelim reci, sve ima svoje prednosti i mane:
danas mi je posao zabavan utoliko jer s nestrpljenjem iscekujem isprobati Larabee, vidjeti kako radi Olickov Sparse Voxel Octree (mislim da ce Rage imati prvu SVO staticnu geometriju), radim na in-house kopiji megatexturinga (clip maps), pisem lighting sustav za nas projekt...
S druge strane, o samom dizajnu igre i izgledu odlucuje tip koji je guild master nekog WoW guilda i normalno potpuno nesvjesno radi klon WoW-a, i ne moze mu se tu nitko pacati jer je to njegovo delo i za to je zaposlen (na stranu sad moje misljenje o WoW-u). Svu produkciju audia izvodi studio, oni su zahtijevali FMOD iako sam ja gurao OpenAL. Artisti su uporni u koristenju MD5-a umjesto bakeane Collade, i zahtijevaju neke idiotarije koje im jednostavno ne mozes objasniti da Intelov laptop integrirani GPU ne moze podnijeti bez da prodimi. Otkako je server dostigao postavljene margine (~2000 playera, ~2500 peak) nisam ni taknuo u konkurentnost ili mreze.

Nekad davno se sjecam da sam istovremeno razvijao par internih lan-servisa za jedno poduzece, sustav mobilnih agenata za njihovo koristenje, pisao GNOME applet frontend u pythonu (+bonobo) za lansiranje istih, i istovremeno istrazivao kako srediti linux sa GUIem na manje od 50-ak mb.

Ima prednosti sve raditi sam, a imas i milijun novih stvari koje mozes uciti. Nekako mi se cini da u zadnje vrijeme, koliko god naucio o renderingu, sve se vise specijaliziram pa mi to postaje dosadno...

 

17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Čekaj, čekaj, na čemu radiš? - Moja prva ljubav je 3D grafika, a nešto oko Dooma 3 imao sam rješenje za mekane sjene slično Carmackovom (sredinom 2002. godine), u OpenGL-u naravno. Obožavam gfx programiranje, ali nekako te uvjeti tržišta okrenu u sasvim drugom pravcu; o sudbo kleta :(

Sav se "raznježim" na spomen game deva.

 

Zabavno je u sve se pačati, sve znati, sve upoznati i imati opću sliku o onome što se dešava u projektu i oko njega. Ali, naš je posao toliko opsežan, da je teško biti najbolji u svemu, a s obzirom kako brzo napreduje tehnologija, nema se vremena sve pohvatati, sve testirati, sve demoati čak ni u uskom području koje te zanima.

 

SVO je prezahtjevan mislim da bi se koristio u Rageu. Što se klona WoWa tiče, nemojte to raditi. WoW svoj uspjeh ne duguje toliko kvaliteti igre, koliko ranije izgrađenom imenu i samo-promociji koja se sustavno vršila kroz igru. Napravite nešto originalno, nešto novo što se ne može igrati. Ako završite WoW klon ljudi će probati, prožvakati i ispljunuti kao što se sa svakim MMO-om koji je pokušao kopirati WoW. Svi će radije zaigrati WoW nego kopiju.

 

Speicjalizacija je dosadna sama po sebi, ali to ne rješavaš tako da se ne specijaliziraš, nego neko vrijeme radiš jednu, a potom drugu stvar; promijeniš poziciju.

Ja sam se od svojih početaka bavio C-om, sistemskim petljanjem po kernelu *nixa, dasm-iranjem zaštita na igrama (posudi/crackni/vrati) dok je Internet bio privilegija (56k), high-tech demoima poput 16k, 64k itd. a kasnije 3D grafikom u vrijeme NeHea, pa simulacijama, emulacijama i sl. dok nije došlo vrijeme da krenem zarađivati nešto novca jer su krenule izlaziti kartice svako godinu-godinu i pol, a starce nisam htio žicat.

 

U nas je situacija takva da rijetko što osim poslovnih aplikacija opstaje, a istomišljenika je minimalan broj kada dođe do stvarnog pokušaja realizacije nekog zabavnog naslova. Svi idu radije gdje je brza lova.

17 godina
online
Kako se programira u Hrvatskoj?

Eh, a tek kad u Powerscriptu treba riješiti komunikaciju sa FOS-om, a stari windowsi 3.11 ti ograničavaju komunikaciju na DDE jer ako probaš direktno zvati external funkcije, dolazi do problema prenošenja parametara jer je FOS nastao na B i C Unisys serijama pa koristi big endian. A DDE spoooor, a bogme često i puca bez razloga. I onda ti još za host uzmu LINC aplikaciju koja Oracle koristi na najprimitivniji mogući način, tako da čak i indekse ne koristi, nego kreira vlastite tablice u koje se programski slažu indeksi. I na sve to nakalemiš (a radi se o 1998 i 1999 godini) WAP i WEB aplikaciju koju ti novi gazda (engleski fond sa Kajmanskih otoka) stopira jer "pa u hr ljudi još na stablu žive, kakav web" :(

 

Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

WAP? ROFL

17 godina
offline
Kako se programira u Hrvatskoj?

Da, WAP :) ??? Koje si ono godine reko? :D

I'm going woo woo
 
0 0 hvala 0
17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Ah, da, pardon. Mislio sam "sada". Nevinašce

17 godina
online
RE: Kako se programira u Hrvatskoj?

Probaj malo vidit kako je išao razvoj web bankinga u hr (a bogme ni u svitu nisu u to doba baš prednjačili puno) :P

Valjda si iz diskusije dosad mogao skužit da sam ja već davno "bivši" programer

Poruka je uređivana zadnji put sri 6.5.2009 9:22 (segregator).
17 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

Hehe. To je dobro ako sada radiš nešto što se bolje plaća. :)

16 godina
neaktivan
offline
RE: Kako se programira u Hrvatskoj?

@naxeem

Ne moras mi nista pricati za kloniranje igara, pogotovu kloniranje MMORPG-ova, ja sam ogroman Yahtzeejev fan. Ali nazalost nisam u strucnom managementu Funcoma koji zakljucuju sto igraci vole, nego samo slusam naredbe. To je bila poanta na to da je cesto lijepo raditi sve sam, ovako radim na igri koja se reklamira kao mix necega sto obozavam a u srzi je pokrala WoW do korica i ja tu ne mogu nista.

Sto trenutno radim... pa, s obzirom da na svu srecu FC podrzava open source zajednicu, nekad se desi da mixam taskove svog hobi projekta i projekta na poslu, pa razvijem tech koji se donira ili kao dio gamenginea (JMonkey) ili ga ostavim u trunku svojeg hobi projekta. Trenutno mi je task pathfinding (A* ofc), trebao bi biti gotov slijedeci tjedan. Za hobi projekt radim dijelove koji ce se kasnije vjerojatno koristiti tu u FC-u, ako ne u ovom projektu onda kao library za razvoj slijedeceg. Razvijam lighting rijesenje koje je mix Valveovog source-a (radiosity/albedo shadowmapping za staticnu geometriju) + Doom 3 stencil shadowing (za sto vec postoji vec dosta rijesenja pa cu to vjerojatno samo preuzet) + clip mapping. Nesto takodjer prckam sa SVO-om ali nista ozbiljno, jer ni ne razumijem tocno kako radi niti sta donosi pa cekam jos informacija. Naravno, sve je u OpenGL-u, i naravno, sto god mogu ide van firme u GPL ;-)

SVO je u biti Carmackova ideja, jer je uistinu prirodan tijek razmisljanja nakon megatexturinga. No Olick je osmisliio algoritam na koji trenutno ceka patent, s kojim navodno moze skomprimirati cijeli SVO na razinu od 1 bita za jedan voxel. Na zadnjem GDC-u vrtio je demo (

i kaze da bez beda postize ~68FPS-a. Naravno, samo staticna geometrija, jer nisu nasli brzi nacin za mutiranje octreeja. No ne sumnjam da nece, iako im je sad veci problem sto Intel pitcha svoj Larabee sa 100% softwareskim render pipelineom (=99% developera ce otic prema raytracingu koji je potpuno besmislen u komparaciji sa danasnjim rasterizatorima), pa treba vidjet hoce li uspjet oni izgurat da novi GPU-i dobiju podrsku za voxel geometriju ili ce Intel izgurat svoje pa ce se svi okrenut softwareskim pipelineovima.

Nisam 100% siguran da ce SVO ic u Rage, ali sam siguran da unikatna staticna geometrija ide u ID Tech 5, a Rage ide sa ID Tech 5, pa ono 2+2... nagadjam, ali mislim da je ovo vise guesstimate ;-)

 

@segregator

bivsi?

vidim da si nabrojao dosta tehnologija koje sam ja upijao 14 i 15 godisnjak (i zivcirao se oko DDE-a i OLE-a), tako da vjerujem da imas gomilu zanimljivog iskustva za pricati, pa, pricaj covjece :-) nema mi drazeg nego slusati kako se to nekad radilo s kojim problemima su se strucnjaci tada susretali. Da li je tada bilo sampiona? Ne znam dal bas u ovoj temi, jer je vec podugacka ali naslov nekako pase.

Poruka je uređivana zadnji put sri 6.5.2009 10:01 (Deus ex machina).
17 godina
online
RE: Kako se programira u Hrvatskoj?
naxeem kaže...

Hehe. To je dobro ako sada radiš nešto što se bolje plaća. :)

 
Plaća je puno lošija, al slobodnog vremena koliko oćeš, a stresa 10 puta manje...a novce sam riješio na drugi način :)


@Deus ex machina

Pisao sam već jednom na drugom threadu, vrlo sličnom ovom

Inače nikad nisam previše petljao po HTML-u, sve vezano za web smo radili u duetu ja i još jedan kolega, koji se evo potrudio staviti dio te naše suradnje kronološko na web:


moj posao je bio back-end
17 godina
offline
Kako se programira u Hrvatskoj?

Od cijelog foruma jaaaako malo nas komentira ovaj post. Ima bit da se developeri (oni koji placaju racune kucanjem koda, ne hobbi kucni) ne bave sa ovim forumom... i da je ekipa tu vecinom "Igrice djir" i slicno... Uzas!

I'm going woo woo
 
0 0 hvala 0
17 godina
online
RE: Kako se programira u Hrvatskoj?
tnakir kaže...

Od cijelog foruma jaaaako malo nas komentira ovaj post. Ima bit da se developeri (oni koji placaju racune kucanjem koda, ne hobbi kucni) ne bave sa ovim forumom... i da je ekipa tu vecinom "Igrice djir" i slicno... Uzas!

 
Zašto užas? Informatika je odavno demistificirana i nove generacije to ne doživljavaju kao nešto posebno.
17 godina
offline
RE: Kako se programira u Hrvatskoj?
tnakir kaže...

Od cijelog foruma jaaaako malo nas komentira ovaj post. Ima bit da se developeri (oni koji placaju racune kucanjem koda, ne hobbi kucni) ne bave sa ovim forumom... i da je ekipa tu vecinom "Igrice djir" i slicno... Uzas!

Kao prvo ne smatram da nas malo komentira ovaj post. Mislim da nas je dosta. Inače developer je za mene posao koji polako odumire (osobito tu kod nas). Radio sam sa dosta informatičkih poduzeća i izgleda da većina onih koji se nazivaju developerima postaju modderi koji modificiraju tuđi kod, a da napišu nešto svoje skoro pa nemoguće, tj. niti neznaju napisati. Pravi developer polako postaje stvar prošlosti. Završio sam informatički faks (dobro FOI baš i nije neki developer ili engineer faks), ali u cijeloj generaciji od 500 studenata bilo nas je 5 koji smo se bavili programiranjem (bili smo malo stručniji), dok je bilo još samo 10 wanabe developera (koji su samo puno govorili malo radili, ali bar ih je to interesiralo). Ostali jedva da su pokrenuli Word ili PowerPoint. To je za njih bio vrhunac informatike, a i dok im se nudila informatika (da nauće nešto kao developeri), uopće je nitko nije prihvatio. Na 4 godini imali smo predmet "Napredno programiranje za Web", praktički Java i nešto malo MySql-a. Tehnologije kao STRUTS, JSP, JSF itd. Svi su drhtali pred tim predmetom. Dobro da je bio izborni. Profesor je bio super (čovjek se kuži, zna dosta toga, ali jednostavno nema vremena da sve to objasni kako treba u jednom semestru, treba doma učiti, puno zadaće, poveći projektić za napraviti). Po meni najkorisniji predmet na cijelom faksu. Pohađalo ga je 8 ljudi (od toga 6 zainteresiranih, ostali su išli jer su čuli da tamo postoji neka "Java" i da svi koji ju znaju su masno plaćeni i da je to malo zajebancija po kompu i dobiš puno para). Od tih 8 samo 2 iz moje generacije (2 su bili izvanredni, a ostatak su bili generacije prije mene, koji već duže vrijeme studiraju). Mislio sam ja da je situacija nešto bolja na FER-u, ali izgleda da je isto takvo sr..anje. Svi riješe ono što moraju od programiranja(obavezne predmete), a samo oni najuporniji i koje to zanima se bave dalje sa time. Čak i na faksu iz ovih ostalih predmeta stalno ti tuve u glavu da ti to ne trebaš učiti, ti si dizajner sustava, a ne programer, ono sa srednjom moraju šljakati, ti ne moraš, ti si diplomirani "nešto", ti si iznad njih. Hrpa sra..nja ako se mene pita. Dobro da volim programirati i raditi nove stvari, jer inače nebi ništa naučio. Sve što znam došlo je iz gigabayta downloadiranih ebookova i još nekoliko tisuća kuna potrošenih na kupljene knjige, stotine sati (bolje tisuće) provedene pred linijama koda i isprobavanja stvari. Danas mislim da znam nešto (nisam neki svjetski stručnjak), ali znam napraviti sve što mi zadaju, od komunikacije preko socketa u Javi, C-u, C++, dok izrade windows aplikacije u Javi, C++, C#, administriranje baza podataka, rad s njima (PL/Sql, t-SQL),  do izrade web stranica (nisam neki dizajner, ali znam složiti da sve radi). Ja ne smatram da znam jako puno, znam dovoljno i konstantno učim, ali samo dok vidim koliko ljudi oko mene znaju, koji su "stručnjaci", shvaćam ustvari da znam iznadprosječno i da se nemam čega sramiti. Tako da ne se čuditi koliko developera ima, jer u HR ne postoji ništa što te može pretvoriti u developera (škola ili slično) osim samoga sebe i trošenja svog vremena....
"Genius might be the ability to say a profound thing in a simple way." Charles Bukowski
Poruka je uređivana zadnji put sri 6.5.2009 14:25 (dado2202).
16 godina
offline
Kako se programira u Hrvatskoj?

Vidim ovdje ima stvarno ljudi koji znaju dosta stvari i koji su stručnjaci u svome poslu. Ja sam na diplomskom studiju Poslovnog računarstva- šta god to značilo :). Činjenica je ta da te sam fakultet neće ništa naučiti nego moraš sam sjest i uzet stvari u svoje ruke, pa tako i programiranje. Mene iskreno više zanimaju mreže i tu se vidim no dok ne završim ovo faksa što sam počeo radim nešto što ovdje većina ljudi omalovažava, a to je programiranje u VB i to knjigovodstene aplikacije. Znaći ovo što ja radim neki su ovdje okarakterizirali kao loš posao koji rade ljudi koji neznaju programirat. Ja ga radim jer je to jedini koji je bio inače da sam mogao birati radio bih ono što mi se više sviđa, a dotad se treba prilagodit i učit. Isto tako da je bio C# u pitanju uzeo bih masu tutorijala i krenio sa "Hello world".

 

No nije uredu tako govoriti o nekome poslu kakav god on bio, jer nisu se svi rodili sa nekim "motom" za programiranje i treba proći neko vrijeme da se nešto nauči, pa da se opet nakon nekog vremena vidi da to prijašnje rješenje ne valja nego da postoji bolje i tako u krug. Kladim se da svi vi sada otvorite svoje projekte na kojima ste radili kada ste tek počeli shvatili bi, da ste i vi nekad bili "šampioni" neki možda i "svetski"

 

Da se razumijemo, slažem se ja s vama da VB nije neki jezik i da je C# daleko ispred njega npr., ali odnekle se mora krenuti. Pa nakon nekog vremena stječe se iskustvo i prelazak na nešto konkretnije i bolje je logićan slijed događaja. Uostalom ako je program dobar i code dobro formatiran i lijepo iskomentiran, sve radi kako treba ne razumijem zašto je takav program loš. On može biti manje profesionalan ili kvalitetan, ali loš nije nikad jer radi stvar za koju je napravljen.

 

P.S.

Odlićan thread

A.D.
 
0 0 hvala 0
17 godina
offline
Kako se programira u Hrvatskoj?

Nitko ne omalovazava VB programere, dapache. POS i knjigovodstveni programi su najbolji izvor zarade (napravis jedan, trziste je veliko, preinake za iduceg klijenta male). Plus mu naplatis odrzavanje jada jada...

 

A sta se tice ucenja na faksu, ja sam apsolvent na FESB-u i moram priznat da nista o programiranju tamo nisam naucio... Nazalost. Da, svi smo mi inzinjeri, stat cemo u uredu i dobivat placu a "sljakeri" su ti koji ce se znojit. Mos mislit, biti inzenjer je nekon nesto znacilo, danas ne...

I'm going woo woo
 
0 0 hvala 0
17 godina
offline
Kako se programira u Hrvatskoj?

Ja isto ne tvrdim da je VB programiranje loše (Bože mili basic je bila prva stvar koju sam uopće vidi kod programiranja, a VB 3.0 prvi "visualni" basic kojeg sam isprobavao), daju se naučiti osnove, principi dobrog programiranja. Jedini nedostatak VB-a po meni je prejednostavnost (nonšalantnost koju dobiješ programiranjem u VB-u). Dobro je za početke u OOP, ali kasnije smatram da je bolje preći na nešto "jače" (C#, Java, phyton).

Kad jednom uhvatiš "programerski duh", kad jednom počinješ razmišljati kao pravi developer, nema toga, te tehnologije koju nećeš svladati u par tjedana (mislim bar osnove, pa do srednje naprednog nivoa), a onda ako želiš naučiti ostale "cake", treba učiti, gledati po netu, googlati i kroz koju godinu se može postati "pravi pravcati" stručnjak za neku tehnologiju. Opet nećeš naravno sve znati, ali imat ćeš mogućnost(znanje i iskustvo) da riješiš većinu problema koji budu stavljeni pred tebe.

 

EDIT: Evo primjer iz stvarnog života. Sjećam se kad sam prvi puta nabasao na NIO komunikaciju u Javi. Sve je radilo super, samo što mi je serverska aplikacija nakenjala mali milijun "ESTABLISHED" konekcija, tj konekciju koju je napravila prema klijentskoj aplikaciji je uredno zatvorila, ali su se pojavile neke fantomske. I nikako nisam mogao otkriti gdje je bio problem, googlao, tražio, svi tutoriali su točno radili kao i moj program.Proveo sam dane da otkrijem grešku. I onda sam negdje našao da treba svaki "Selector" (pomoću njega određuješ da li neki kanal želi pisati, čitati ili ostvariti konekciju) zatvoriti, jer on nakenja 3 ili 4 fantomske konekcije. A ja sam za svaku incoming konekciju radio novu dretvu sa novim selektorom za clijentski socket, nakon što sam otišao iz dretve (ona se ugasila), smatrao sam da je Java počistila sra..nja iza sebe (jer je selector bio van scope-a), ali očito nije. To je to iskustvo o kojem govorim. Danas znam da treba zatvoriti vražji selector :P. Mislim da su to čak i riješili u 1.6 verziji da ne treba, da si Java sam počisti.

"Genius might be the ability to say a profound thing in a simple way." Charles Bukowski
Poruka je uređivana zadnji put sri 6.5.2009 16:00 (dado2202).
 
0 0 hvala 0
17 godina
online
RE: Kako se programira u Hrvatskoj?
tnakir kaže...

Nitko ne omalovazava VB programere, dapache. POS i knjigovodstveni programi su najbolji izvor zarade (napravis jedan, trziste je veliko, preinake za iduceg klijenta male). Plus mu naplatis odrzavanje jada jada...

 

A sta se tice ucenja na faksu, ja sam apsolvent na FESB-u i moram priznat da nista o programiranju tamo nisam naucio... Nazalost. Da, svi smo mi inzinjeri, stat cemo u uredu i dobivat placu a "sljakeri" su ti koji ce se znojit. Mos mislit, biti inzenjer je nekon nesto znacilo, danas ne...

 
"Ima muža inžinjera
pred kojim je karijera
i mesto u društvu visokom.
Ja još kradem dane bogu
ja još umem, ja još mogu
da sam sebi stvorim neki mir..
Još sam sretan što postojim,
pišem pesme, zvezde brojim,
još sam onaj isti vetropir."

Osmijeh


Čisto da mlađe kolege vide kako je to nekad izgledalo:

DTP stroj Linotype-Hell u jednoj našoj renomiranoj izdavačkoj kući 1980-tih godina...LH ih dere prodajom disketa koje su specijalno formatirane i MORAŠ ih kupovati u njih jer ne daju program za formatiranje...svaka disketa 50 DEM, a za prosječnu knjigu ih treba 3 do 4.

Zadatak: skužiti format i napraviti program za formatiranje:

Cijena posla: 100,000 DEM


Što se tiče VB-a kao prvog jezika, drug Dykstra je jednom davno izjavio:

"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."

 

Poruka je uređivana zadnji put sri 6.5.2009 16:02 (segregator).
Nova poruka
E-mail:
Lozinka:
 
vrh stranice