Računalni programer ili programer je osoba koja dizajnira, testira, analizira i implementira aplikacije. Postoji nekoliko vrsta računalnih programera. Neki programeri razvijaju web-aplikacije, neki razvijaju desktop aplikacije, a drugi se programeri usredotočuju na razvoj baza podataka. Računalni programeri rade s voditeljima projekata i vlasnicima tvrtki kako bi osigurali da je aplikacija produktivna za klijente i zadovoljava poslovne potrebe.
$config[code] not foundWeb razvoj
Web programiranje je odgovorno za razvoj web stranica tvrtke. Web programer treba znati web jezik kao što je PHP, VB.NET ili Java. Mogu biti potrebni dodatni jezici klijenta kao što su JavaScript i Ajax. Razvojni programer može imati koristi od poznavanja aplikacija za baze podataka kao što su MySQL i SQL Server jer su potrebne za dinamičke web stranice.
Aplikacije za stolna računala
Programer koji razvija desktop aplikacije odgovoran je za osiguravanje zaposlenika softverom koji pruža alate za korisničku uslugu i prodaju. Mnoge velike korporacije imaju interne, vlasničke aplikacije koje su potrebne za odnose s kupcima. Te aplikacije također proizvode izvješća i pomažu ljudima u prodaji da prate klijente. Developer za desktop aplikaciju također može imati iskustva s aplikacijama baze podataka.
Video dana
Donio sam vam Sapling. Donio sam vam SaplingRazvojni programer baze podataka
Programer baze podataka stvara pohranjene procedure koje sučelje s poslužiteljem korporativne baze podataka. Pohranjene procedure su kodirane skripte koje dohvaćaju, ažuriraju ili brišu zapise u tablicama. Te tablice sadrže podatke koji se koriste za izradu izvješća i drugih aplikacija. Ovi programeri blisko surađuju s ostalim programerima i web programerima. Programer baze podataka također blisko surađuje s administratorom kako bi osigurao sigurnost i održavanje poslužitelja.
Analitičar
Programer također može postati softverski analitičar. Analitičar je osoba koja obično ima dugogodišnje iskustvo u razvoju softvera. Analitičar je programer koji procjenjuje veliku korporacijsku mrežu za probleme ili uska grla u softverskom kodu. Analitičari trebaju dobre vještine za rješavanje problema te sposobnost i iskustvo da identificiraju probleme u softveru i odgovore o tome kako ih popraviti.
Izrađivač izvješća
Izrađivač izvješća odgovoran je za izradu izvješća potrebnih za financijske i prodajne podatke. Ova vrsta programera dohvaća brojeve iz baze podataka i stvara rasporede koji vlasnicima i upraviteljima daju izvješća za dnevne, godišnje ili tromjesečne financije i brojeve prodaje. Zahtjevi za izvješća razlikuju se ovisno o odjelu, tako da programer izvješća treba dobru matematičku i analitičku pozadinu i obrazovanje.