In de zomer van 2022 heb ik stage gelopen bij Panenco, een op Leuven gebaseerde productstudio. In plaats van te werken aan een apart project, hadden we de kans om met het team te werken aan hun productenportfolio. Ik werkte voornamelijk aan Valcori, een aanbestedingsplatform. In deze stage heb ik mijn vreugde bij het programmeren en leerde de manieren van werken in een softwarebedrijf.
Typescript
In Pannenco waren de backend- en frontend -teams afzonderlijke teams, beide werkten met hun eigen stack in Typescript. Het frontend -team werkte met React en het backend -team werkte met hun eigen REST API -framework genaamd Papi. Werken met TypeScript is een van de beste programmeerervaringen die ik tot nu toe heb gehad. Het heeft de eenvoud van JavaScript zonder alle bijbehorende kleine eigenaardigheden en uitstekende autocomplete. In 2023 zou u TS moeten gebruiken voor ten minste een van uw projecten. In deze stage heb ik ook meer geleerd over alles wat er te weten is over REST en CRUD, twee afkortingen die bekend zijn bij elke software -ingenieur ter wereld. Tot op de dag van vandaag gebruik ik mijn lessen nog steeds in projecten en mijn werk, zelfs als het niet als ontwikkelaar is.
Agile
Zoals de meeste softwarebedrijven, bij Panenco, werkten ze op een agile manier, met een nauwe samenwerking tussen de verschillende mensen van het team, d.w.z. ontwerpers, productmanagers, frontend en backend -ingenieurs. Dit leidde tot snelle ontwikkelingscycli waar het team op een zeer consistente basis functies ontwikkelde, testte en implementeerde. De twee andere stagiaires, Hasse en Tim, en ik ontwikkelden onze eigen functie in de backend, waar klanten sommige rapporten konden exporteren naar Excel, de defacto -standaard in de industrie. Dit was een geweldige ervaring om bij te dragen aan een echt product, dat elke dag door klanten wordt gebruikt.