[ U prolazu @ 09.05.2006. 10:46 ] @
Da mozete da birate izmedju toga da budete programer, radite baze podataka (ili npr.web dizajner) ili da budete sistem administrator, jedini u firmi koji ce odrzavati sistem i postojecu bazu sta biste izabrali? Koja opcija ima bolju perspektivu? Ostali uslovi su dobri i na jednoj i na drugoj strani, imate potrebnu obuku. Za i protiv opcije? Jedna od razlicitosti je i sto je kod programiranja rad i u timu a kod s.a.ste sami.
Sta je potrebno znati za s.a?
Bilo bi mi drago da cujem misljenja onih kojih su radili u ovim oblastima.
[ slobanet @ 09.05.2006. 14:21 ] @
Maaa admin, covece!!!
[ jablan @ 09.05.2006. 15:11 ] @
Zavisi kakve sklonosti imaš. Ako si više solista, ne voliš fiksno radno vreme, verovatno će ti više prijati posao administratora.

Mislim da oba posla imaju dobru perspektivu ako ih kvalitetno obavljaš.
[ Cyberghost @ 09.05.2006. 15:23 ] @
>
Vecini je administracija laksa za ucenje, ali po mojim procenama danas se
vise traze programeri, kako kod nas tako i u svetu, stim sto je za toliko
i teze nauciti programiranje poslovnih aplikacija. Ako nisi radio
programiranje do sad, bolje se odluci za Administraciju.
[ McKracken @ 09.05.2006. 15:39 ] @
Ako se odlucis za SA onda racunaj da ce ti se neko obracati samo kad nesto ne radi kako treba
[ sasas @ 09.05.2006. 16:04 ] @
za razliku od programera kojima se obracaju samo kad radi sve super
[ Danilo Cvjeticanin @ 09.05.2006. 17:01 ] @
Mislim da je najbolje biti Administrator jer tu imas najmanje posla i najmanje cimanja... Programer, webdesigner mora non stop da radi dok ne zavrsi projekat koji mora da napravi. Administrator sedi i samo ceka neki problem da ga resi, a veruj mi da takvih problema ima jako malo.
Glasam za Administratora.
[ Shadowed @ 09.05.2006. 19:09 ] @
Citat:
Danilo Cvjeticanin: Administrator sedi i samo ceka neki problem da ga resi, a veruj mi da takvih problema ima jako malo.

Vrlo naivan pogled na administraciju...

Programiranje vise volim da radim za svoje potrebe, tako da bih se pre odlucio za administraciju. Medjutim, to je sve individualno...
[ Branko Santo @ 09.05.2006. 19:59 ] @
Programiranjem ces lakse zaraditi milionce :)

Administracije ima manje napretke tj. u programiranje izlaze non stop razni frameworks-i tako da nema prestajanja sa ucenjem, ali meni nekako zanimljivije :)

Ako se radi za platu oba su dobro placena.

Sto se tice radnog vremena iako to nije popularno misljenje mislim da programeri imaju bolju situaciju.
[ phatsa @ 10.05.2006. 06:56 ] @
U jednoj knjizi za DB administraciju sam pročitao nešto slično ovome
(parafraziram):

"DB Administrator može sasvim ugodno i lepo da živi i radi 6 dana u nedelji,
ali 7. dan (ako nešto gadno pukne) može da mu presedne sve što je uživao do
tad i da prokune dan kad je počeo time da se bavi".

Može li se to odnositi i na sistem administratora?
[ jablan @ 10.05.2006. 08:22 ] @
Da. Samo što od čoveka zavisi da li će mu zaista presesti 6 dana lađenja jaja ili ne. Neko sa tankim živcima nije za administratora. Pogotovu ako radi u npr. banci.
[ Dejan Topalovic @ 10.05.2006. 09:30 ] @
A zamislite da u jednoj banci radite kao Oracle DBA & programer...
Prelazim na novi i bolje placeni posao u jednoj banci, a radicu kao Oracle DBA & programer. Zivaca imam, ali nisam konj. :)

Javicu kakva je situacija nakon mjesec dana...

Btw. kao DBA se moze vise zaraditi nego kao programer.
[ Danilo Cvjeticanin @ 10.05.2006. 11:19 ] @
Citat:
jablan:Pogotovu ako radi u npr. banci.


Zasto bas u banci? Kakva je razlika izmedju admina banke i npr skole?
[ Walker @ 10.05.2006. 12:10 ] @
Ako nesto zajebes u skoli kao admin deca mogu da izgube koji cas ,a ako zajebes u banci neko moze da izgubi dosta novca :-),a niko ne voli da gubi novac:-)
[ mexico @ 10.05.2006. 12:28 ] @
Citat:
Danilo Cvjeticanin: Mislim da je najbolje biti Administrator jer tu imas najmanje posla i najmanje cimanja... Programer, webdesigner mora non stop da radi dok ne zavrsi projekat koji mora da napravi. Administrator sedi i samo ceka neki problem da ga resi, a veruj mi da takvih problema ima jako malo.
Glasam za Administratora.


??


Svasta sam cuo ali ovo prevazilazi i granice vica. Mozda i treba da zvuci kao vic??

Dobar administrator UVEK ima posla jer je njegov posao da do problema ne dodje. Los moze da sedi i ceka isto kao sto i los programer moze da sedi i radi pred kraj roka, pa pomera rokove, pa opet sedi, pa pomera rokove....

I zasto uopste ljudi rangiraju poslove po tome "gde se manje radi" = "bolji posao"????

Kada postanu svesni cinjenice posao=rad i da na svakom poslu mora da se radi onda ce sasvim drugacije gledati na buducnost.



[Ovu poruku je menjao mexico dana 10.05.2006. u 13:28 GMT+1]
[ staticInt @ 10.05.2006. 12:32 ] @
Ne znam samo zasto odvajate te 2 profesije kada su one usko vezane, nema dobrog administratora koji ne zna programiranja a i nema dobrog programera ako ne razume administraciju i kako sve funkcionise.
Ja sam programer ali takodje se bavim i administracijom, to je sve jako usko vezano i administrator koji ne zna programiranje nije administrator nego priuceni "strucnjak"...
[ mexico @ 10.05.2006. 12:51 ] @
Citat:
staticInt: Ne znam samo zasto odvajate te 2 profesije kada su one usko vezane, nema dobrog administratora koji ne zna programiranja a i nema dobrog programera ako ne razume administraciju i kako sve funkcionise.
Ja sam programer ali takodje se bavim i administracijom, to je sve jako usko vezano i administrator koji ne zna programiranje nije administrator nego priuceni "strucnjak"...


Srbija (TM)!!!!

Naime poznata je zelja nasih "firmovlasnika" da mu jedan zaposleni obavlja sto je moguce vise poslova dok prima jednu platu. Tako se i prave ovi "mutanti" od zanimanja.

Dobar administrator NIJE i ne treba da bude programer (ni sistem projektant, ni sistem analiticar...). Pozeljno je da POZNAJE programiranje, ali da bude programer.... ?????

Dobar programer NIJE i ne treba da bude sistem administrator. Pozeljno je da poznaje elemente administriranja sistema ali da bude i sistem administrator....??????

Jeste da su u istoj branshi ali ova dva zanimanja su dijametralno suprotna.

I auto-limar i auto-mehanicar su usko vezane profesije pa tesko da postoji majstor koji obavlja obe kvalitetno i dobro.
[ Danilo Cvjeticanin @ 10.05.2006. 12:56 ] @
Citat:
Walker: Ako nesto zajebes u skoli kao admin deca mogu da izgube koji cas ,a ako zajebes u banci neko moze da izgubi dosta novca :-),a niko ne voli da gubi novac:-)


A program za racunovodstvo, za vodjenje koje kakvih skolskih evidencija? Administrator radi na svemu tome.. Nije to bas tako mali problem kao sto ti mislis...


Citat:
mexico: ??

I zasto uopste ljudi rangiraju poslove po tome "gde se manje radi" = "bolji posao"????

[Ovu poruku je menjao mexico dana 10.05.2006. u 13:28 GMT+1]



Pa naravno da je bolji posao kad se malo radi.. Nije isto da ti je plata 500 eura a da radis kao crnac, a da takodje imas 500 eura platu a da skoro nista ne radis..
[ U prolazu @ 10.05.2006. 12:58 ] @
Hvala na odgovorima. Posto napisah da postoji baza koju je potrebno dopunjavati onda se radi i o DB administraciji.
Do sada imam iskustva sa programiranjem ali mi je administracija nepoznata.
[ Ivan Dimkovic @ 10.05.2006. 13:01 ] @
Citat:

staticInt: Ne znam samo zasto odvajate te 2 profesije kada su one usko vezane, nema dobrog administratora koji ne zna programiranja a i nema dobrog programera ako ne razume administraciju i kako sve funkcionise.


Ovo je pogresno da pogresnije ne moze biti.

Pre svega i sami poslovi "administrator" i "programer" su maglovita definicija koja je popularna po Srbiji ali ne i u profesionalnom svetu:

Administrator: zaista moze biti administrator, ali ima i ostalih poslova koji se u Srbiji trpaju kao "administrator" - mrezni inzenjer, ekspert za mrezni saobracaj i optimizaciju, monter IT opreme i sl... ovo nisu isti poslovi, niti je dobar mrezni inzenjer nuzno i dobar monter instalacije recimo.

Programer: zaista ima i poslova koji se zovu "programer" , ali postoji i softverski inzenjer (nije isto sto i programer), aplikativni inzenjer (isto), sistem analiticar (jos manje), projektni menadzer (sasvim drugi skill-set), itd...

Dalje - odakle ti ideja da dobar programer mora da zna administraciju? Dakle ja ako sam sef, mog, recimo, DSP signal-procesing eksperta treba da teram da zna da konfigurise corporate firewall ili da se bavi IP polisom i opsezima unutar kompanije? :-))))))) Ili da teram administratora da uci C++ kako bi umesto da se bavi sigurnoscu u kompaniji patchovao Linux drajvere ... (@edit... pardon, ne C++ vec ANSI-C posto je vec poznat Linusov stav prema C++ - mea culpa ;-)

Bas tako - samo u Srbija (TM)

Citat:

Ja sam programer ali takodje se bavim i administracijom, to je sve jako usko vezano i administrator koji ne zna programiranje nije administrator nego priuceni "strucnjak"...


Uz duzno postovanje, ovo je notorni nonsens. Zamisli da se bavis odrzavanjem sistema za 10000 racunara, 500 rutera, 50 kolociranih servera, corporate firewallom, 5 linkova ka svetu - gde ti ovde negde vidis programiranje - umesto trosenja vremena za posao koji neko drugi treba da radi, tvoj full-time job bi bio odrzavanje IT infrastrukture kompanije na optimalnom nivou (sigurnost, performanse, zahtevi radnika) - a ne patchovanje drajvera :)


[Ovu poruku je menjao Ivan Dimkovic dana 10.05.2006. u 14:05 GMT+1]
[ staticInt @ 10.05.2006. 13:13 ] @
Govoriti sveobuhvatno i govoriti o pojedinacnim specijalizovanim zanimanjima je jednostavno pogresno. Ja sam govorio sveobuhvatno, primera radi administrator koji treba da sredi mrezu mora da zna programiranje kako bi napisao bash scriptu ili neki C program koji bi regulisao nesto u mrezi(totalno nebitno samo primera radi).

To o cemu ti Ivane pricas je totalno suprotno i necu uopste u to da zalazim jer pogresno si rezonovao moju izjavu. Ja ne kazem da neko koji je specijalista samo za odredjenu oblast mora da se bavi necim drugim, ja govorim o tome da uopsteno administrator mora da zna i programiranje.
Sa tvojim rezonovanjem se kompletno slazem i to sto si rekao je potpuno tacno ali ja sam mislio na sasvim nesto drugo kad sam rekao to sto sam rekao.
[ jablan @ 10.05.2006. 13:14 ] @
Citat:
Danilo Cvjeticanin: A program za racunovodstvo, za vodjenje koje kakvih skolskih evidencija? Administrator radi na svemu tome.. Nije to bas tako mali problem kao sto ti mislis...

Još kad bi mogao da predaje likovno i geografiju i menja neonke u učionicama... Ih miline!
[ Ivan Dimkovic @ 10.05.2006. 13:19 ] @
Citat:

Govoriti sveobuhvatno i govoriti o pojedinacnim specijalizovanim zanimanjima je jednostavno pogresno. Ja sam govorio sveobuhvatno, primera radi administrator koji treba da sredi mrezu mora da zna programiranje kako bi napisao bash scriptu ili neki C program koji bi regulisao nesto u mrezi(totalno nebitno samo primera radi).


Skriptovanje procesa i zadataka nije isto sto i programiranje - slazem se da administrator vrlo verovatno treba da zna i skript jezike, ali to je daleko od pojma programiranja na koji se misli u vecini slucajeva kada se pomene.

Jos manje je tacno da programer mora da zna administraciju? Zasto - mozda u okviru nekog specijalnog posla, ali ja ne ocekujem da programer ume da podesava neku mrezu i odrzava je (administracija = odrzavanje), simply put - to jednostavno nije njegov posao - zahteva vreme i napor, i ako neko radi tudj posao to je lose.

Just my 2 eurocents.
[ apos @ 10.05.2006. 13:26 ] @
Šta goć da radiš važno je da to dobro radiš.
[ jablan @ 10.05.2006. 13:27 ] @
Citat:
staticInt: Govoriti sveobuhvatno i govoriti o pojedinacnim specijalizovanim zanimanjima je jednostavno pogresno. Ja sam govorio sveobuhvatno, primera radi administrator koji treba da sredi mrezu mora da zna programiranje kako bi napisao bash scriptu ili neki C program koji bi regulisao nesto u mrezi(totalno nebitno samo primera radi).

Nema tu mnogo filozofije (sveobuhvatno/nesveobuhvatno): i administrator koji ne ume da programira i programer koji se ne razume u administraciju su sasvim upotrebljivi. Naravno da je plus ako se malo razumeju, ali će svoj posao sasvim fino obavljati i bez sekundarnih veština (Ja bih lično bio presrećan da u svojoj firmi imam administratora koji ume da postavi vindous i linuks server, administrira firewall, digne mejl server i napravi džobove za bekapovanje CVSa. Ne mora liniju koda u životu da napiše.)

Neko ko zna malo jedno malo drugo je, sa druge strane, uglavnom neupotrebljiv.
[ Walker @ 10.05.2006. 14:42 ] @
Citat:


A program za racunovodstvo, za vodjenje koje kakvih skolskih evidencija? Administrator radi na svemu tome.. Nije to bas tako mali problem kao sto ti mislis...


Ma pazi kad je to uzasno kriticno da odrzavas racunovodstveni program za vodenje skolske evidencije ,ali ako ti tako mislis ,ok.Meni nije problem.Vidim da nismo na istom nivou misli.Poz.
[ Dragi Tata @ 10.05.2006. 15:50 ] @
Citat:
Ivan Dimkovic:
@edit... pardon, ne C++ vec ANSI-C posto je vec poznat Linusov stav prema C++ - mea culpa ;-)


Nije ni ANSI C, ako ćemo baš da detaljišemo. Linus i drugari obilato koriste nestandardne GNU ekstenzije u kernelu.

A što se tiče originalnog pitanja, ja više volim programiranje ali to je stvarno stvar ličnih preferenci.
[ dejankr @ 10.05.2006. 21:23 ] @
"Mutanti" od zanimanja (DBA + programer) nije specifičnost Srbije. Toga ima i na zapadu koliko hoćete. Meni se čini da bi se pre reklo da je to specifičnost malih firmi. Što je firma veća, to su radna mesta jasnije razdvojena.

Takođe, u originalnom postu mi se čini da se pod administracijom podrazumeva sve - od mreže do baze. U većim firmam ovo takođe radi više ljudi (firmi gde sam radio samo za baze je bilo 4 administratora).

A što se tiče pitanja, ja glasam za programiranje. Mislim da je lakše naći posao kao programer pogotovo ako hoćete da se bavite outsourcingom.
[ Branko Santo @ 10.05.2006. 22:09 ] @
Citat:
Dejan Topalovic:
Btw. kao DBA se moze vise zaraditi nego kao programer.


Ne bih rekao.
Evo mog rezona!
DBA moze da radi kao DBA, da napravi firmu i slicno ali ne moze (bar koliko ja znam) da pravi pasivan prihod.
Dok programer napravi neki software, site i sl. i moze da ubire rentu sto kad se sabere moze da bude jos jedna plata sigurno i vise sve zavisi koliko je osoba sposobna da pronikne u to sta trzistu treba.


http://www.certmag.com/images/CM1205_Figure1.htm

Sa ovog linka mozemo uporediti reprezentativne uloge
Programer - Sun Certified Java Programmer - 78.48K
DBA - Oracle OCP - 79.64K
Network Admin - Red Hat Certified Administrator - 77.47K
Network Admin - MCSA - 60.81K

Naravno sve je to sturo i nesigurno ali eto malo poredjenja :)
[ Dejan Topalovic @ 10.05.2006. 23:45 ] @
Ne mozes porediti programera, koji uradi neki software, pa ga prodaje po "komadu", i programera, koji ima zaposlenje u nekoj firmi i radi na razvoju odredjenih aplikacija.
Isto tako ne mozes tog programera da poredis sa jednim DBA ili System Administratorom.

Ja ti mogu reci iz licnog iskustva u trenutnoj firmi - Oracle DBA sa 3 godine iskustva ima 30% vecu platu od Oracle programera sa isto toliko iskustva. Ima doduse i jedan Oracle DBA sa 12 godina iskustva, dobija oko 10 000 EUR neto mjesecno i vozi Audija od firme - ali bez njega Telekom Austria ne bi funkcionisao kako treba, jer je on glavni za kompletan RDBMS od Telekoma Austria. Pored njega imaju jos trojica Oracle DBA, koji zaradjuju daleko manje od njega, ali opet vise od prosjecnog Oracle programera.

Ja sam upravo dobio bolju ponudu da radim u jednoj banci. Prvo mi je bilo ponudjeno da radim kao Oracle programer, a potom kao Oracle DBA uz 20% vecu platu. Naravno da sam prihvatio da radim kao Oracle DBA.

Da ne bismo ostali samo na bazama podataka, ima kod nas i system administratora, network administratora, php i java programera...
Najmanje zaradjuju PHP programeri, potom dolaze Java i Oracle programeri, nakon cega dolaze web/storage/server administratori (odrzavaju, konfigurisu, nadgledaju i td.; Tivoli Storage, IBM AIX, Unix SAN, Apache, Tomcat i JBoss), te Cisco sertifikovani strucnjaci (CCIE i CCNP) i Oracle DBAs.

Mada, ja imam misljenje, da visina zarade odredjenog IT profila uvelike zavisi od poslovne namjene u kojoj se radi i sta je prioritet, odnosno temelj i cilj na osnovu kojih se zasniva citav biznis plan...

Nece jedan vrhunski C++ programer isto zaradjivati ukoliko radi u banci i ukoliko radi na razvoju neke igrice ili vrhunskog time-critical softarea...
Nece jedan Oracle DBA vise zaradjivati ukoliko radi u nekoj lokalnoj turistickoj agenciji i ukoliko radi u banci/Telekomu.
Nece jedan MCSA ili Cisco admin vise zaradjivati odrzavanjem mreze neke skole, nego odrzavanjem mreze Telekoma ili slicne kompleksne firme...

Ali iznad svega treba raditi ono sta volis, a ne ono sta je vise placeno... Ako radis ono sta volis, a jos si i dobro placen, budi presretan i prezadovoljan. :)
[ Branko Santo @ 11.05.2006. 11:22 ] @
Potpuno se slazem :)