Benjamin Heek

Software engineer

We vragen het onze software engineer Benjamin Heek.

Technologie ontwikkelt zich snel en nieuwe innovaties brengen voortdurend nieuwe mogelijkheden met zich mee. Door up-to-date te blijven, kun je op de hoogte blijven van de nieuwste trends, tools en technologieën. Dit stelt je in staat om innovatieve oplossingen te creëren en bij te dragen aan de vooruitgang in je vakgebied.

Wat zijn volgens jou dé manieren om je kennis op het gebied van techniek/development verder te ontwikkelen?

‘Ik heb zelf het meest geleerd door gewoonweg een oplossing te bedenken voor een probleem (of er zelf één te verzinnen). Online is tegenwoordig ook echt goed en leuk materiaal te vinden. Denk aan LinkedIn Learning, Udemy, Pluralsight, CodecAdemy, Zig Academy etc.  Maar vergeet vooral ook niet om je vragen aan ChatGPT te stellen.’

Welke boeken over dit onderwerp zijn een aanrader?

‘Ik moet zeggen dat ik geen liefhebber ben van technische boeken, omdat ze nogal snel achterhaald zijn, maar er zijn er toch een paar waar ik enthousiast over ben. Deze zou elke engineer gelezen moet hebben:

  • Clean Code: A Handbook of Agile Software Craftsmanship door Robert Martin
  • Refactoring: Improving the Design of Existing Code door Martin Fowler
  • Design Patterns: Elements of Reusable Object-Oriented Software door Erich Gamma, Richard Helm, Ralph Johnson en John Vlissides.’

Welke YouTube-kanalen volg jij?

‘Bij YouTube volg ik het channel van freeCodeCamp. Voor de rest laat ik me informeren via nieuwsbrieven van partijen die ik interessant vind bijvoordbeeld DDD Europe, maar ook van producten die we afnemen NewRelic, Cloudflare etc.’

Welke (online) cursussen volg jij om up to date te blijven over techniek en development en zijn deze een aanrader?

‘Ik ben nu zelf bezig met het volgen van de Azure Fundamentals via de academy van Microsoft, deze is zeker interessant.’

Hoe blijf je op de hoogte van trends?

‘Dat is een goeie vraag! Ik ben hier zelf niet actief mee bezig.
Het lijkt er vaak op dat je op de één of andere manier niet om de trends in IT heen kan. De trends weten jou wel te vinden.
Ik heb ook veel aan mijn collega’s. Zij vormen vaak de trigger om een nieuw product/idee of oplossing uit te zoeken. Ook was ik een aantal weken geleden op bezoek bij Microsoft voor een Tech day georganiseerd door Main. Op zo’n dag krijg je ook weer veel relevante informatie.’

Wat is je favoriete aspect van softwareontwikkeling en waarom?

‘Ik vind het mooiste van dit vak dat je zelf in staat bent om iets te maken dat een complex probleem oplost. En dat je altijd bezig bent om uit te zoeken wat de beste oplossing is. Ik hou van die afwisseling en uitdaging. En het geeft mij voldoening dat je je kwaliteiten kan inzetten voor iemand anders.’