| |
Kompjuterska i informatička edukacija |
| |
|
| |
Kakve
vste poslova IT osoblje radi, i kakvu informatičko kompjutersku edukacija
moraju imati.
Kompjuterski
inzinjeri
Softverski inzinjeri
Sistemski analitičari
Programeri
Tipovi
programera
Tehnicki urednici
Multimedia developeri
Sistem administratori
|
| |
|
| |
Kompjuterski
inzinjeri |
| |
Inzinjeri
dizajniraju i prave hardwer kao sto su čipovi, ploča tastature,
modeme i kompjuterske sisteme.
Postoje različite specijalnosti u svijetu inzinjera, neki se
specijaliziraju u mrezama neki u tranzistorima itd.
U praksi samo kompjutorske kompanije iznajmljivaju kompjutorske
inzinjere za njihovo istrazivanje ili razvojna odjeljenja ili
da nadgledaju i rijesavaju (testiraju) proizvod u proizvodnji.
U istrazivačkim i razvojnim odjeljenjima timovi inzinjera dizajniraju,
konstruktuju, ekspermentisu sa i procijenjuju svaki novi proizvod
u smislu sposobnosti koristenja efikasnosti i sugurnosti.
Minimalni akademski zahtjevi da neko postane kompjuterski inzinjer
su akademski stupanj u elektronskom ili kompjuterskom inzinjeringu
ali i ovo je upitno jer razvoj ide prebrzo pa daljnje proucavanje
ili kratkotrajni kursevi su potrebni. vrh |
| |
|
| |
Softverski
inzinjeri |
| |
Razvijaju
softver. Ovi poslovi zahtijevaju logičke i matematičke osobe.
Prvi i najvazniji posao je da se ustanovi sta je cilj, software
inzinjeri uvijek moraju pazljivo slusati klijente da ustanove
sta je tačno potrebno.
Software inzinjeri često rade zajedno i u formalnom smislu rade
projekte kao sto su: Automatizacija proizvodnje, kontrola sistema
usadenog (emboded) u kompjuterske cipove, medicinske sisteme,
navigacioni softwer, telefonskim (switching) sistemima itd.
Razlicite firme traze software inzinjere oni mogu raditi za
korporacije specijalizovane u proizvodnji softwera ili mogu
raditi na projektima za komercijalne firme. Software inzinjeri
mofu formirati mali firme sa 2 ili 3 čovjeka i raditi razne
programske poslove. Kompjuterska i informatička edukacija koju posjeduje tipični software inzinjer je : Akademsko
zvanje u elektronskom inzinjeringu, mehaničkom inzinjeringu
ili Computer Science. vrh |
| |
|
| |
Sistemski
analitičari |
| |
Razvijaju
sistemske aplikacije slične kao softwerski inzinjeri, premada
sistem analist se koncentrise na misiju kriticnu programeru
za korporaciju.
Sistem analist pravi sistem prikladan za poslovnog klijenta.
Ponekad sistem analist ce napraviti software koji je neovisan
ili odgovara vec postojecoj platformi. Generalno sistem analisti
su usmjereni na projekte koji su usmjereni na rad baza podataka
i sistemskih integracija.
Kao i kod softwerskih inzinjera ovaj posao zahtijeva logicko
i matematicko osoblje. Prvi i najvazniji cilj je da se otkrije
sta je krajnji cilj i sistem analisti moraju pazljivo slusati
klijente da otkriju sta je potrebno, oni sito dobro moraju razumijeti
poslovni proces klijenta. Jednom kad tacno odrede cilj i postojeci
proces bude jasan sistem analisti ce izracunati nalizu troskova
da vide dali je projekat isplatljiv. Ako projekat se pokaze
isplatljiv razvojni proces ce poceti. U praksi posaao ovako
zavrsav ali puno sistem analista rade na malim projektima, pisu
vlastite tehničke dokumente za podrsku i pohadaju dodatne treninge.
Dobar sistem analist treba kombinaciju odličnih programskih
znanja i razumijevanje poslova anjegovih klijenata. Kompjuterska i informatička edukacija koju posjeduju analitičari su višestrana a mogu imati akademska znanja u financijama inzinjeringu
ili biznisu. vrh |
| |
|
| |
Programeri
|
| |
Kompjuterski
inzinjeri, softverski inzinjeri i sistem analisti mogu biti
kompjuterski programeri. Mada ponekad pozovu strucnjaka pojedinog
programskog jezika i taj programer usko suraduje sa njima na
tom specijalnom projektu. On isto moze biti zaposlen da prevodi
programe iz jednog kompjuterskog jezika u drugi ili da prevodi
dizajn u kompjuterski kod.
Programeri moraju biti detaljni jer najmanja greska u programskom
kodu moze rezultirati u zastoj zvani bug.
Jednom kad naprave program on mora biti kompilovan (preveden
u binarni code koji razumije kompjuterski procesor) i testiran.
U slijedecoj fazi programeri fiksiraju bagove (poznato kao debaging
programe) i testiraju podatke da su sigurni da program radi
bez greske, svi ovi podatci se oraju sacuvati i uvrstiti u prirucnike.
U praksi ovaj proces ne otkrije sve programske bagove.
U velikim softwerskim aplikacijama bagovi stalno isplivavaju
tokom testiranja proizvoda i zbog ovoga kompanije cesto lansiraju
free beta verziju a krajnji korisnici uvijek izvjestavajau firmu
o greskama a koj eprogrameri nakon toga testiraju. vrh |
| |
|
| |
Postoje
različiti tipovi programera |
| |
Maintenance
programers:
Mogu se zvati i profesionalni debageri oni cesto rade sa sistem
analistima u velikim kompanijama koje koriste velike aplikacije
kojerade sa ogromnim platinim prometom ili kontrolim zaliha.
System
programers:
Pisu operativne sisteme za kompjutere oni obicno rade sa kompjuterskim
ili softwerskim inzinjerima.
Application
programers:
Pisu programe kao sto su Word itd, obicno rade sa softwerskim
inzinjerima.
Language
specific programers
Specijalisti u posebnim kompjuterskim jezicima oni rade sa
system analistima ili software inzinjerima a vjerojatno ne
sa kompkuterskim inzinjerima.
Function
specific programer:
Je specijalista u pojedinim rapid application development
tool ili u posebmoj disciplini npr multimedija contens developers
ce koristiti razne jezike (html, perl, java) u procesu pri
izradi interaktivnog web sajta. vrh
|
| |
|
| |
Tehnički
urednici |
| |
Tehnicki
pisci rade instrukcione materijale i tehničke prirucnike.
Tehnicki priručnici napisani za tehničku populaciju moraju biti
jako precizni i dobro organizovani.
Instrukcioni materijali mogu koristiti nesto jednostavniji jezik.
Originalnost odličnog tehnickog pisanja je da se očuva jasan
i konstantan jezik, kad timovi tehničkih pisaca zavrse posao
on ide lektoru da osigura konstantnost izrazavanja.
Kad se pise krajnjim korisnicim akao sto smo mi dobar tehnički
pisac kompleksne informacije pretvori u jezik koji moze razumjeti
ciljna grupa.
U praksi ovo znaci da pisci razgovaraju sa onima koji razvijaju
proizvod, čitaju njihove zapise i uče kako koristiti proizvod
a onda ovo se iskustvo stavi napapir.
Tehnički pisci prave most izmedu onih koji prave proizvod i
onih koji koriste proizvod.
Akademsko znanje za tehničke pisce varira. Većina tehnički pisaca
ima univerzitetsku diplomu u jednoj od informatičkih tehnologija
(computing, inzinjering itd) dok drugi imaju certifikat za tehnicke
pisce. vrh |
| |
|
| |
Multimedia
developeri |
| |
Kako
industrija razvija nove i bolje proizvode tako nicu i nove specijalnosti
koje se koncentrisu na grafiku, animacije, muziku, video.
Multimedia developers usko suraduju sa softwerskim inzinjeringom
i sistem analistima. Oni cesto bivaju unajmljeni od firmi koje
su zainteresivane za vlastite web stranice. vrh |
| |
|
| |
Sistem
administratori |
| |
Sis
admin je opereting sistem expert zaduzena za generalno odrzavanje
hardwera, servera i sistema, security information back ups.
U manjim kompanijama od oko 10tak uposlenih uloga system administratora
moze biti expert korisnika, ali ako se broj korisnika pojavljuje
vise vremena se mora posvetiti poslu a u firmi preko 50 ljudi
sistem administrator i trebao iti uposlen na puno radno vrijeme.
System admin se mogu specijalizovati u raznim poljima oni mogu
imati akademska znanja u IT-u ali i velik broj ih ima samo radno
iskustvo.
Network administrator je zaduzen samo za mreze, db admin je
za baze, dm admin se specijalizuje u partikularno polje i oslonja
se na specificnu edukaciju tog polja db admin usko suraduje
sa sistem administratorom.
Batch administratori rade za banke i brokerske kuce, procesirajuci
batcheve transakcija poslije radnog vremena. Batch administratori
su obicno mainframe specijalisti. vrh |
| |
|
| |
Kompjuterska i informatička edukacija u KEIKO learning centru |