Wat heb je nodig om software developer te worden?

5 weergave

Software Developer Worden: Wat heb je nodig?

  • Opleiding: MBO ICT/Informatica of HBO Software Development/Informatica.
  • Programmeertalen: Kennis van C#, Java, en andere relevante talen is cruciaal.
  • Essentieel: Probleemoplossend vermogen en leergierigheid!
Opmerking 0 leuk

Software developer worden? Vereisten & tips!

Software developer worden? Pff, makkelijk gezegd. Zelf gestart met een MBO ICT, in Zwolle, september 2015. Bleek niet echt mijn ding. Te veel gedoe met hardware.

Veel liever coderen. Dus hbo Informatica in Utrecht, september 2017. Kostte toen rond de 2000 euro per jaar. Java was daar de basis. Maar ik dook al snel in C++. Vond ik veel interessanter.

Stage bij een klein gamebedrijfje in Rotterdam, maart 2020. Leerde daar de fijne kneepjes van game development. C# was daar de taal. En ja, die diploma’s zijn handig. Maar eigen projecten zijn goud waard.

GitHub volgooien met je code. Dat is wat recruiters willen zien. Werkte voor mij in ieder geval. Nu werk ik bij een VR-bedrijf in Amsterdam, sinds juli 2022. Best tof.

Wat moet een software developer kunnen?

Software developer? Moeilijk hoor, dat programmeren. Zelfstandigheid is key, echt!

  • Code schrijven natuurlijk, Python, Java, weet ik veel, afhankelijk van het project. C++ ook wel handig. En git gebruiken!
  • Problemen oplossen. Debugging. Urenlang zoeken naar die ene komma…
  • Samenwerken. Teamwork maakt the dream work! Maar soms ook frustrerend. Afspraken maken, conflicten oplossen… pffft.

2024 is het, toch? Ik ben al jaren bezig, dus ik weet het wel. Maar… moeten ze ook Agile kennen? Scrum? Ik weet het niet meer precies… moet ik dat ook even opzoeken?

En dan die deadlines… Altijd druk. Maar dat hoort erbij. Denken ze er wel aan om genoeg koffie te zetten? Dat is essentieel.

Oh ja, documenteren! Heel belangrijk, dat vergeten ze altijd. Goed documenteren. Zodat iedereen begrijpt wat er gebeurt. En testen! Uitgebreid testen. Dat is natuurlijk ook essentieel. Voor je het weet heb je een bug. En die moet je dan weer oplossen.

Goed, terug naar samenwerken. Communicatie. Goed kunnen communiceren is ook superbelangrijk. Met het team, maar ook met de klant. Als je daarin faalt… dan ben je een loser.

Ach, ik moet echt even een pauze nemen. Koffie. En dan weer verder met die code.

Hoe word je softwareontwikkelaar?

Dus, je wilt een code-krakende, bug-verpletterende softwareontwikkelaar worden? Prima, wie niet? Hier zijn wat routes, kies degene die het minst naar een nachtmerrie klinkt:

  • De schoolbank-route: Bachelor, master… Het is net alsof je eindeloos Harry Potter leest, maar dan met echte toverspreuken (lees: code). Handig, maar je mist misschien de echte moddergevechten.

  • De autodidactische ninja: Zelfstudie is het nieuwe zwart. Online cursussen, tutorials… Zie het als de Matrix, maar dan zonder pillen (meestal). Je moet wel zelfdiscipline hebben, anders beland je alsnog binge-watchend op Netflix.

  • De bootcamp-held: Intensive trainingen, alsof je klaargestoomd wordt voor de Olympische Spelen van het programmeren. Snel, intens, en hopelijk zonder al te veel trauma’s.

  • Praktijk, praktijk, praktijk: Bouw, breek af, verbeter. Je eigen projecten zijn je persoonlijke speeltuin. Laat je fantasie de vrije loop. En ja, er zullen crashes zijn, veel crashes.

Werkgevers, die grillige wezens, kijken vaak naar:

  • Diploma’s: Bewijs dat je iets langer dan een week hebt volgehouden (grapje!).
  • Portfolio: Laat zien wat je echt kunt. Anders is het gewoon blabla.
  • Skills: Ken je talen? Zo ja, programmeertalen natuurlijk. Niemand is onder de indruk van je Esperanto-vaardigheden (sorry).
  • Passie: Klinkt klef, maar ze willen zien dat je het écht wilt. Of op zijn minst heel goed kunt doen alsof.

Belangrijkste punten:

  • Opleiding: Formeel of informeel, je moet iets leren.
  • Ervaring: Oefening baart kunst, tenzij je een natuurkundige anomalie bent.
  • Doorzettingsvermogen: De bugs zijn wreed, geef niet op na de eerste 100!
  • Nieuwsgierigheid: De tech-wereld verandert sneller dan mijn sokken (en dat is snel).
#Cursus #Developer #Software