Van milieuwetenschapper naar model-based software engineer
Bij mijn studie Milieuwetenschappen leerde ik de waarde van het analyseren van systemen op grotere schaal. Om een ecologisch systeem te begrijpen moet je inzicht krijgen in de complexe relaties en de dynamiek tussen alle elementen. De gevolgen van verstoringen, zoals verontreinigingen, kunnen een wijdverspreid effect hebben wat vaak pas na lange tijd zichtbaar wordt. Het analyseren van dit soort complexe systemen was voor mij een belangrijke reden om deze studie te kiezen.
In mijn huidige functie als model-based software engineer met Thinkwise merk ik dat ik op een vergelijkbare manier moet denken om tot goede software te komen. In het dagelijks werk is het belangrijk voor mij om overzicht te bewaren en voortdurend na te denken over de interacties tussen de verschillende componenten van de applicatie. Beslissingen die ik vandaag maak kunnen op lange termijn gevolgen hebben voor het verdere ontwikkelen van de applicatie. Eigenlijk is dit heel vergelijkbaar met ecologische systemen.
Wat ik het mooie vind aan model-based software engineering is dat ik niet alleen problemen analyseer maar ik zelf ook direct aan een oplossing werk, waarbij het resultaat van mijn werkzaamheden vaak direct zichtbaar is op het scherm. Voor mij is deze snelheid waarmee je tot een resultaat komt en de combinatie tussen frontend en backend werk een van de mooie aspecten van low code development.
Het denken in termen van systemen, van de interacties en afhankelijkheden tussen de verschillende onderdelen, is niet alleen relevant in de milieuwetenschappen, maar ook in softwareontwikkeling. Voor mij is dit iedere dag weer een mooie uitdaging!