Beroepsprofielen in IT Flashcards
Welke soorten Skills zijn er?
Hard skills
◦ Technische skills
◦ Je hebt hiervoor een opleiding gevolgd en/of een diploma behaald
◦ Voorbeelden: kennis van [programmeer]talen zoals C#, Java, Python; kennis van databanken en SQL, of Engels; kennis van Linux, Windows, Netwerken; kennis van projectmethodes zoals scrum, …
Soft skills
◦ “Personality and people skills”
◦ Ze kunnen deels gevormd worden (je kan erin groeien)
◦ Ze hangen ook af van je persoonlijkheid en kernkwaliteiten
◦ Voorbeelden: communicatie skills, presentatievaardigheden, team player, time management, leadership skills, resultaatgerichtheid, …
Welke evolutionaire profielen zijn er in de markt?
◦ BASISPROFIELEN(analist, projectleider, ontwikkelaar,
ICT beheerder, …) maar soms meer gericht op een
onderdeel daarvan (bv. front end developer)
◦ Wil je groeien in EXPERTISE (bv in C# of in Linux, …)
OF vooral een brede ervaring uitbouwen?
◦ Wil je na verloop van tijd de leiding nemen (bv.
TEAMLEAD of projectleider) of wil je een senior
profiel worden in je expertise (bv development of
system engineer)?
Geef enkele voorbeelden van IT Development profielen
◦ Analist (business analist/ process analist / functioneel analist)
◦ Ontwikkelaar (application engineer, …)
◦ Tester
Geef enkele voorbeelden van gespecialiseerde functies
- full stack developer
- front of web developer
- ML developer
- …
Geef enkele voorbeelden van meer algemene/brede IT functies
◦ IT architect
◦ Programma manager
◦ Business consultant
◦ IT auditor
Wat doet een Analist?
◦ Maakt een analyse van een probleem
◦ Vormt de brug tussen business en IT
◦ Luistert naar de business / de klant, en formuleert de behoeften (voor een automateringsproject)
◦ Denkt na over mogelijke oplossingen
◦ Business analist, functioneel analist, data analist … of algemeen “analist”, afhankelijk van de organisatie
◦ Je moet vooral analytisch kunnen denken en goed luisteren naar de behoeftes van de gebruiker/klant om de
requirements neer te kunnen schrijven.
Wat doet een Ontwikkelaar?
◦ Beschrijft de oplossing en de eisen waaraan een systeem moet voldoen
◦ Maakt het ontwerp en bouwt het systeem
◦ Maakt het systeem operationeel en zorgt voor een werkende oplossing
◦ Technische kennis is nodig. Ontwikkelen in C#, C++, Java, javascript, Python, met html/css, PHP, … maar ook oude
programmeertalen zoals Cobol worden nog gebruikt. Ook kennis van SQL is meestal belangrijk. Soms zijn er ook
specifieke frameworks of ontwikkeltools met een eigen manier van coderen.
Wat doet een Tester?
◦ Test het resultaat van een ontwikkeling en zorgt zo voor kwaliteit van de oplevering
◦ Op zoek naar bugs en ze melden
◦ Testen of het resultaat overeenkomt met de (behoeften) analyse
◦ Testen of het resultaat performant is (snelheid, netwerk testen, veel gebruikers die gelijktijdig werken, …)
◦ Testen of het resultaat technisch op meerdere manieren kan gebruikt worden volgens wat nodig is (bv. in
verschillende Internet browsers, op Internet of op een smartphone, …)
◦ Manueel testen of geautomatiseerde testen
◦ Er zijn verschillende soorten testen die op verschillende momenten in een project uitgevoerd worden (meer
daarover in het hoofdstuk “IT-Organisatie”)
Wat doet IT Beheer?
◦ In de lucht houden van systemen (nadat ze gemaakt zijn).
◦ Zorgen dat de computers in een bedrijf werken en blijven werken. De systemen beheren en laten evolueren.
◦ Beheer van de bijbehorende processen, procedures en documenten
◦ Soms beheer op afstand.
◦ Wijzigingen / probleembeheer
◦ Aansturen van aanpassingen aan de systemen
◦ Soms een Helpdesk uitbouwen
Wat doet een Cloud Engineer?
Cloud engineers voeren technische taken uit die verband houden met cloud computing. Werkzaamheden variëren van
het ontwerpen van cloudsoftware en -systemen tot het implementeren, beheren en onderhouden ervan
Wat doet een system engineer?
verantwoordelijk voor de installatie en service van ICT infrastructuur
Wat doet een Database administrator?
Zal de gegevens van de organisatie opslaan en organiseren, zijn erg belangrijk voor het gegevensbeheerproces van een
bedrijf
Wat doet een Helpdesk of Service Desk medewerker?
Een helpdeskmedewerker of servicedeskmedewerker is iemand die mensen helpt met vragen of problemen op het
gebied van ICT. Hij/zij lost eventuele technische problemen op en adviseert mensen over het omgaan met bijvoorbeeld
softwaresystemen, computerprogramma’s, applicaties, hardware, etc.
Wat doet een IT Architect?
◦ Vormt de brug tussen de opdrachtgever, gebruikers en ontwikkelaars of system engineers
◦ Verantwoordelijk op hoog niveau over processen, applicaties en techniek in het bedrijf
◦ Heeft een breed zicht op de processen, systemen, en/of infrastructuur van het bedrijf
◦ Heeft een brede kennis. Richt zich op de kwaliteit.
◦ Moet architectuurkeuzes adviseren en valideren.
◦ Er zijn architecten op verschillende niveaus:
◦ Informatie-architect / business architect
◦ Software architect / applicatie architect
◦ Technische architect of infrastructuur architect
Wat doet een Projectmanager?
◦ Ervoor zorgen dat het resultaat van het project overeenkomt met hetgeen afgesproken is met de
opdrachtgever
◦ Opdrachtgever en opdrachtnemer moeten beiden tevreden zijn met het resultaat
◦ Moet zijn projectteam motiveren en aansturen.
◦ Moet beschikken over uitstekende sociale vaardigheden, resultaatgericht zijn, conflicten kunnen oplossen enz.
◦ Moet best ook wat kennis hebben van de business en/of technologie waarmee in het project gewerkt wordt
◦ Het hebben van “projectmanagement” vaardigheden is uiteraard heel belangrijk: kennis van projectmethodes