21
10 tipova radnih mjesta u IT kompanijama Ferid Ajanović, Job fair 2014

Vrste radnih mjesta

Embed Size (px)

DESCRIPTION

This is a presentation given at www.jobfair.ba, about different types of carreers in an ICT company. It's introductory level, designed for students looking for basic guidance.

Citation preview

Page 1: Vrste radnih mjesta

10 tipova radnih mjesta u IT kompanijama

Ferid Ajanović, Job fair 2014

Page 2: Vrste radnih mjesta

Zašto ova tema

• Program Moja praksa• 49 prijava• 24 prijave za Angular.js projekat (web developer)

– Automatizacija testova za mobilne aplikacije – 14 prijava– Rails performance analysis – 6 prijava– Data standardization tool – 17 prijava– Analiza i vizuelizacija podataka – 6 prijava– Automatizacija testova za API – 4 prijave– Google Glass project - 16 prijava– Swift projekat – 9 prijava– AngularJS projekat – 24 prijave

Page 3: Vrste radnih mjesta

Zašto ova tema

• Znamo li šta možemo raditi?

• Koristimo li svoj potencijal?

Page 4: Vrste radnih mjesta

Tržišna podjela

• Lažni freelancing

• Pravi freelancing

• Timski rad

Page 5: Vrste radnih mjesta

Osnovni pogled ( +predrasude )

• Developer

– Velika faca

• Tester

– Smetalo

• Projekt menadžer

– Soft skills guy

Page 6: Vrste radnih mjesta

Projektne uloge

1. Web developer2. Backend developer3. Full stack developer4. Apps developer5. Fixer6. Tester7. Test engineer8. Integration specialist9. Data analyst / Data scientist10. Sys admin11. Database developer12. Scrum master13. Product owner

Page 7: Vrste radnih mjesta

Web developer

• Zadatak

– Razvoj web pageova

• Osnovne vještine

– HTML, CSS

• Napredne vještine

– Razumijevanje rada browsera, HTTP protokla

Page 8: Vrste radnih mjesta

Backend developer

• Zadatak

– Razvoj business logike

• Osnovne vještine

– Java / .net

• Napredne vještine

– Algoritmi, baze podataka, paralelizam, infrastruktura

Page 9: Vrste radnih mjesta

Full stack developer

• Zadatak

– Razvoj business logike i UIa

• Osnovne vještine

– Ruby on Rails, HTML, CSS, javascript

• Napredne vještine

– Baze podataka, API development, infrastruktura

Page 10: Vrste radnih mjesta

Apps developer

• Zadatak

– Razvoj aplikacija za iOS / Android

• Osnovne vještine

– Objective-C, Java/Android, korištenje APIs

• Napredne vještine

– Native podrška, backward compatibility koncepti

Page 11: Vrste radnih mjesta

Fixer

• Zadatak

– Rješavanje prljavih poslova

• Osnovne vještine

– Skriptni jezici

• Napredne vještine

– Strukture podataka, algoritmi, paralelizam

Page 12: Vrste radnih mjesta

Tester

• Zadatak

– Testiranje softvera

• Osnovne vještine

– Dekompozicija problema, traženje greške

• Napredne vještine

– Skriptni jezici

Page 13: Vrste radnih mjesta

Test egineer

• Zadatak

– Automatsko testiranje softvera

• Osnovne vještine

– Skriptni jezici, Upravljanje stanjem sistema

• Napredne vještine

– Continuous integration

Page 14: Vrste radnih mjesta

Integration specialist

• Zadatak

– Integracija softverskog rješenja

• Osnovne vještine

– Sve pomalo

• Napredne vještine

– Sve, ali malo više

Page 15: Vrste radnih mjesta

Data analyst / Data scientist

• Zadatak

– Analiza podataka, predviđanje

• Osnovne vještine

– Baze podataka, manipulacija fajlovim

• Napredne vještine

– Analitičke sposobnosti, pronicljivost

Page 16: Vrste radnih mjesta

Sys admin

• Zadatak

– Upravljanje serverima i mrežom

• Osnovne vještine

– Linux, Windows, mreže

• Napredne vještine

– Napredni OS, napredne mreže, privatnost, sigurnost

Page 17: Vrste radnih mjesta

Database developer

• Zadatak

– Razvoj baza podataka

• Osnovne vještine

– SQL, ERD, indeksiranje

• Napredne vještine

– ???

Page 18: Vrste radnih mjesta

Scrum master

• Zadatak

– Podrška timu u izvedbi projekta

• Osnovne vještine

– Komunikacija, disciplina

• Napredne vještine

– Mentoring, rukovođenje

Page 19: Vrste radnih mjesta

Product owner

• Zadatak

– Osmišljanje i planiranje proizvoda

• Osnovne vještine

– Dekompozicija problema, komunikacija, rukovođenje, razumijevanje tehnologije

• Napredne vještine

– Rad sa klijentima, prodaja, customer service

Page 20: Vrste radnih mjesta

Profilizanimanja

Platform

Backend developer

Full stack developer

End user experience

Apps developer

Web developer

Value / Satisfaction

Tester

Test engineer

Data scientist

Product owner

Scrum master

Team gurus

Fixer

Integration specialist

Keyboard smashers

Sys admin

Database developer

Page 21: Vrste radnih mjesta

Vaš potez

Za budućnost

• Diskusija i pitanja

• Utorak – Okrugli sto – 11:30

– Prezentacija Atlantbh – 13:45

• @feridajanovic

Za sadašnjost