Reflection Course - RooyyDoe/functional-programming GitHub Wiki

Reflection week 1

Week one of this course was going way better than week one of the first course we had. I was more consistent and in one day I finished my concept and sketching. Then I could focus on the code and functional programming. I am still feeling the pressure of these courses, you need to finish a product in two weeks with no detailed explanation or anything. The students are free to do whatever they want, which can be a good thing in a course like this but also a really difficult thing. You need to do research yourself and if you are not that good in functional programming it can be really hard to keep up. At the end of week one I found out that my concept was very difficult, mainly because I needed multiple queries to get the data I needed. And I needed to get some kind of loop through my code that runs a query like 60 times. I also did nothing in the weekend what I regret and which somehow put me behind.

Reflection week 2

In week two I mainly focused on fixing the programming part of this course. As I have told before in week one I had chosen a way to difficult concept considering my current knowledge level. But I was still going to try and I was getting really far in the end. I am writing this down one day before I need to be finished and I still need to do a lot. I hope it is going to work out and I am going to finish my product on time. If this course was just one week more I could deliver a way better product and maybe have learned more from the process I am making. Now I am just writing code without thinking about it and look if it is possible to do it on an easier way. I still don't have that sight in coding.

Course Reflection

This course was the main reason I was getting scared and excited at the same time. I wanted to learn more about VanillaJS, but I knew it could also be a deep fall for me. I think two weeks about one subject is too short, because they say you can do everything in the classes. But almost every evening I am still working on my project for this course. And I just feel an enormous rush in the functional programming part. I know that I am not a fast learner with new things and that I probably should have thought twice about my concept and how I needed to work this out in functional programming. They also just leave you alone, of course you can ask questions to the teacher and your class mates. But there is no real assignment it is only a global assignment, so you are open and free to do whatever you want. I think this is hard and you really need to be openminded for this. I am learning to be more open to these kind of assignments, but I am still having troubles with this.

I also think that working in these groups and helping each other is a really nice part of this course. I like how they did that and how you can get extra points for it. It is a good way of making friends as well and I has helped me to overcome my fear of asking random people questions. I do like the course and I just wish I had some more knowledge about the programming language so that I could understand better what I am doing.

Programming Reflection

At the begin of this course I was kinda scared of the vanilla JS and what we needed to do with functional programming. What I've said in the beginning of this course was that I wanted to get better at vanilla JS and that it was not my highest programming skill. In the beginning it was a bit rough, this was mainly because I chose a way to difficult concept to work with in this course. I needed to get data of different queries and then add them all back together. At the start I thought this was not that hard untill I found out I needed to work with asynchronous functions and fetch. That was still out of my knowledge of vanilla JS. I started to learn it and did research and of course I do understand the concept of it and how you can use it. But now I need to use it in my own code. I still have troubles with not knowing where to start in my code or what to do next when I have something done. In my head I know what I need to do but then when I need to turn my thoughts into javascript I am making mistakes and get stuck.

Although all of this and that I am maybe not going to pass this course in one try, I am learning a lot of Vanilla JS and from here it can only get better. What I would have done different is that I would have looked twice at a concept and then after that though of how I could code this and write it down. I did not do that this course and I think that is my breaking point and maybe because of this I will not pass the course.