😁Michelle

Nou, sort of.. Afgelopen juni volgde consultant Michelle samen met zes andere collega’s een cursus Python. Is het zo ingewikkeld als het lijkt? Of gewoon een kwestie van oefenen?


Al vrij snel nadat ik bij Zaaksysteem.nl kwam werken, raakte ik geïnteresseerd in het werk van onze developers. Ik vind het namelijk altijd zo leuk als er over en weer technische termen geroepen worden, wat uiteindelijk resulteert in iets waar onze klanten gebruik van maken in het systeem. Dit is natuurlijk wel wat kort door de bocht, want ze doen veel meer dan dat. Ik bewonder ze en stiekem wil ik een beetje zijn zoals zij. Nou zie ik voor mezelf geen toekomst weggelegd als diehard coder, maar wel wil ik graag meer leren over hun ‘magic’ ✨ (zoals ik het werk van mijn dev-collega’s noem).

Vorig jaar ben ik daarom met mijn collega Marcel gestart met een online cursus Python. Python is een intuïtieve programmeertaal waar ons systeem op dit moment in geschreven wordt. Het is een taal die is ontwikkeld door een Dutchie (Guido van Rossum) en niet alleen goed aansluit op het ‘nu’, maar ook gericht is op de toekomst. Zo wordt er actief doorontwikkeld en groeit het aantal gebruikers. Na afloop van de eerste online cursus, wilden we toch ook nog een fysieke cursus volgen. Nog meer wilden we weten over de basis van het programmeren. Want wat gebruik je wanneer, hoe en waarom?


De basis op orde

Via via zijn we in contact gekomen met Petra, docente en mede oprichter van Mamba Python. Samen met haar ben ik aan de slag gegaan met alle voorbereidingen voor de fysieke cursus. Omdat ik in de tussentijd al meerdere collega’s enthousiast had gemaakt hiervoor, was het belangrijk dat het op ieders kennisniveau en leerbehoefte zou aansluiten. En vanwege COVID-19 was het ook nog even de vraag: doen we het online, of niet? 

Al snel kwam Petra met een mooi leerplan op de proppen: een 4-daagse cursus om ons alle (basis) kneepjes van het vak te leren, waarbij we met verschillende opdrachten en ons eigen project aan de slag konden. Ook hakten we al vrij snel de knoop door om het toch op locatie te doen. Uiteraard door ons te houden aan de 1,5 meter afstand en heel veel desinfecterende handgel te gebruiken.


Onze cursusgroep op gepaste afstand


De aftrap

Op 10 juni was het eindelijk zover, de eerste cursusdag! Best wel weer even wennen hoor, die combinatie van reistijd, ontbijten in de auto en op tijd komen 😜. Maar wat had ik er zin in! We begonnen de dag met een introductie en een korte uitleg. Al vrij snel mochten we zelf aan de slag met de opdrachten. Petra was er de hele dag bij om iedereen op alle niveaus te ondersteunen. Zelf had ik vooral behoefte aan praktische voorbeelden. Zo lukte het mij wel om als opdracht een stuk code te schrijven, maar was het voor mij onduidelijk wat ik dan precies aan het doen was of wanneer ik het kon gebruiken. Het voelde voor mij een beetje als wiskunde op school. Dan leerde ik de formule uit mn hoofd en had ik wel het correcte antwoord, alleen waarom? Toch weer die ‘magic’ ✨ Maar door alle voorbeelden en uitleg van Petra, heeft zij ervoor gezorgd dat de geschreven code ook echt landde.


Trial & error

Naast dat ik heb geleerd wat een IDE en ‘matplotlib’ is, hoe je verschillende errors leest, en hoe je een leuk scriptje kan schrijven (zo schreef ik er een om mijn ouders te feliciteren met hun trouwdag), was de grootste les toch wel dat de ‘magic’ met name zit in het geduldig zijn. Oefenen, oefenen en nog eens oefenen. En vragen, heel veel vragen. Petra beantwoordde onze vragen steeds zo, dat je zelf het antwoord wist te achterhalen door vooral eerst veel te proberen. Zo schiet je dus niet direct in de hulpstand, maar stimuleer je je probleemoplossende vaardigheden. Ook vond ik het super leuk om te zien dat sommige collega’s binnen no-time los gingen op hun eigen project en daar ook heel ver mee kwamen!


Eindstand? 

De code van onze software aanpassen lukt me helaas nog niet. Of nou ja, ik ben er wel toe in staat, maar ik denk niet dat mijn collega’s en onze klanten hier blij van worden. En ook al lukt het me nog net aan om een fibonacci reeks en een specifiek element uit een lijst te printen, ik ben wel een stap dichterbij. Bovenal voel ik me een echte pro en vind ik het zo ontzettend leuk dat ik er gewoon meer mee wil doen. Daarom ga ik komende tijd aan de slag met een eigen project, waarbij ik een specifiek overzicht uit Zaaksysteem.nl wil halen. Met dit specifieke overzicht kan ik aantonen welke zaaktypen er op een omgeving zijn, welke rollen hierbij horen en welke medewerker deze rollen heeft. Natuurlijk kunnen mijn collega’s van development dit allang, maar ik straks ook 😉

Ooit scrape ik misschien wel allerlei data van het internet en kan ik door middel van machine learning wapens detecteren. Shoot for the moon🚀, right?