This week marks the first day of my internship. I was welcomed by Jana, the office assistant. She
told us more about the company culture and the way of working at JIDOKA.
Later I met my internship supervisors, Bjorn (CTO) and Chris (solution engineer). Unfortunately, Jordy (solution engineer) was still ill. Bjorn and Chris set up all the necessary applications and accounts that I will need for my internship assignment.
When this was handled, we made some practical arrangements and I received more information about the content and approach of my internship assignment (Survey Engine).
In short, it will be my primary goal to design a backend service that JIDOKA employees can use to create and manage surveys. The image below is an illustration of the MVP (Minimum Viable Product) that I have to create.
I spent the next two days learning about Java Spring Boot and Vue via the online learning platform Pluralsight. These are the programming languages and frameworks that I need to master, so that I can start my internship assignment smoothly.
Towards the end of the week, I was given the task of designing a domain model.
This is a visual representation of the objects with their parameters and relationships that are important in the system. I noticed that my modelling skills needed some work, but was well guided by my internship supervisors.
I ended the week with the first attempt to convert this domain model into code, but this is definitely a task that will have to be continued next week.