PDF download Pdf downloaden PDF download Pdf downloaden

De opkomst van computers heeft gezorgd voor het ontstaan van computerwetenschappen, tot de uiteindelijke vorm van software engineering. Software engineering vereist, zoals veel technische beroepen, een specifieke verzameling vaardigheden welke door studie kan worden ontwikkeld. De rollen die een software engineer inneemt zal verschillen per bedrijf, maar in dit artikel gaan we in op de algemene kwalificaties en procedures om in dit gebied werkzaam te worden.

Deel 1
Deel 1 van 5:

Voorbereiding op de middelbare school

PDF download Pdf downloaden
  1. Zit je nog op school en je hebt nog niets met programmeren gedaan, ga er dan nu mee beginnen. Ben je in beginsel niet geïnteresseerd in wiskunde of natuurwetenschappen, dan zou je waarschijnlijk beter andere opties kunnen overwegen.
    • Je zal in ieder geval de basis moeten leren: C++, C# of Java, javascript/Html/CSS.
  2. Probeer ook zo veel als mogelijk voor te lopen en het niveau van het eerste jaar HBO of Universiteit te bereiken, want je hebt ladingen wiskundekennis nodig om elke richting in computerwetenschappen succesvol te doorlopen.
    Advertentie
Deel 2
Deel 2 van 5:

Het curriculum

PDF download Pdf downloaden
  1. Met al die succesverhalen van college drop outs die miljardair zijn geworden in de jaren 90, bestaat er een bepaald idee dat "als ik maar een origineel idee heb en geweldige vaardigheden heb op het gebied van probleem oplossen en programmeren, dan heb ik geen opleiding van 4 jaar nodig ". Het is moeilijk voor startende software engineers om een baan te krijgen zonder universitaire opleiding, of een stage zonder dat je een opleiding volgt.
  2. Als gamedesign je grote passie is en je wilt een baan vinden in de game-industrie, dan heb je zeker een hogere opleiding nodig. Als je wilt gaan werken voor IBM, Intel, Microsoft, Google, etc., dan is dat ook het geval. Wil je gaan werken voor een minder technische onderneming, waarbij er vooral zakelijke applicaties worden gebouwd, overweeg dan een opleiding in Management Information Systems of een van de vele andere business gerichte opleidingen die er tegenwoordig worden aangeboden. Dit type opleiding is het best voor de meeste kandidaten, omdat je er meer leert over management algemene zakelijke vaardigheden, en niet gericht is op allemaal kennis waar de meeste mensen niet veel aan hebben.
    Advertentie
Deel 3
Deel 3 van 5:

Extra curriculum

PDF download Pdf downloaden
  1. Zoek op banensites en kijk welke technologieën nieuw zijn en veel (zullen) worden gebruikt. De studies kunnen simpelweg niet alles bijhouden, dus je zult aanvullend studiemateriaal moeten aanschaffen om bij te blijven.
  2. Tenzij het in je planning ligt om je voet tussen de deur te krijgen middels een stage, probeer dan buitenschoolse activiteiten te vinden tijdens je studie. Geen bedrijf wil het risico lopen iemand aan te nemen zonder dat de kandidaat al wat projecten heeft afgerond. Stages zijn geweldig om dit probleem op te lossen, maar helaas kunnen veel studenten geen geschikt stage vinden, of ontdekken ze alleen maar dat ze liever ergens anders zouden werken. De enige manier om jezelf wat meer opties te geven is door activiteiten te ontplooien welke je op je CV kunt plaatsen.
  3. Indien mogelijk, probeer dan contact te krijgen met andere software-ontwikkelaars en werk onder hun begeleiding aan projecten.
    Advertentie
Deel 4
Deel 4 van 5:

Het verschil tussen engineer & programmeur

PDF download Pdf downloaden
  1. Elke software engineer kan programmeren, maar niet elke programmeur is ook een software engineer. Hier volgt het fundamentele verschil tussen beide vakgebieden:
    • Software engineering is typisch iets wat in een groter team past, met wisselende en met elkaar verweven rollen en verantwoordelijkheden voor de verschillende leden van het team.
    • Engineers ontwikkelen software die voldoet aan bepaalde specificaties, afhankelijk van het bedrijf en de klant waar de software voor wordt ontwikkeld, en meestal moet voldoen aan specifieke standaarden en methoden.
    • Engineering projecten hebben een specifieke tijdlijn, deadlines en uitgebreide interactie tussen mensen die verantwoordelijk zijn voor de verschillende componenten.
Deel 5
Deel 5 van 5:

Extra activiteiten

PDF download Pdf downloaden
  1. Doe naast je studie altijd een aantal extra activiteiten die niets met de studie te maken hebben maar wel met het maken van software, bedoeld om een oplossing te bieden voor daadwerkelijke problemen. Wanneer je maar vrije tijd over hebt, zoek dan op internet naar nieuwe technologieën en die je in de toekomst kunt gebruiken.
  2. Na het bestuderen van de verschillende richtingen binnen de computerwetenschappen, kies je een bepaalde richting in de software-industrie. Het beperken van je keuze zal je enorm kunnen helpen bij het plannen van je toekomstige carrière. Houd dit zo eenvoudig mogelijk, want het vakgebied zelf is al complex genoeg.
  3. Het grootste verschil tussen een programmeur en engineer is simpelweg dat engineers tools ontwerpen; tools die worden gebruikt door programmeurs om applicaties te bouwen.
    Advertentie

Waarschuwingen

  • Bereid je voor op een achtbaan. Dit vakgebied verandert constant en je zal steeds moeten blijven bijleren. Als je het maar niets vindt om jezelf nieuwe en vaak complexe dingen bij te brengen, verander dan nu van studierichting.
  • Een studie vergt altijd veel tijd en energie. Niemand wordt software engineer na een weekendje studeren. Heb je er de tijd niet voor over, dan is dit geen goede keus voor jou.


Advertentie

Over dit artikel

Deze pagina is 6.541 keer bekeken.

Was dit artikel nuttig?

Advertentie