Lessons_Learned_IrfanBozkurt - bounswe/2021SpringGroup4 GitHub Wiki

1.1. What went well

At first, I feared I couldn't learn all the technologies mentioned in time. I felt like I had to learn each technology entirely to get a job done. However, as I moved forward, I saw these tools were very well-documented and could find what I sought for.

I also have to mention the help of my teammates, which saved me hours most of the times I had a problem.

1.2. What went wrong

Throughout the process, I got overwhelmed by the load of life. There had been days I wouldn't feel motivated to start.

Each time I was reluctant, I gave myself little breaks and at least watched a video about the task. Although I didn't push myself so hard, I didn't let it go entirely as well.

At the end of the implementation, I was simply happy for myself to have carried on and put a finish to code. It was an intense learning & implementing routine for me, alongside with other tasks from other courses and projects.

Main thing going wrong for me would be my reports. As I was simply fully focused on learning & at least finishing my tasks, documenting my work steps couldn't be my first priority. I sure could have documented my work better, together with a more intense GitHub usage.

1.3. Actions we might have taken

  • We could have started to research on the technologies even earlier. We weren't late, but obviously we needed more.
  • No matter what's going on, we could have used GitHub on every action we take to keep our friends well-informed.
  • Likewise, everyone could have stayed connected and shared the issues they faced so we'd spent less time.

1.4. What have I learned

  • I have learned I'll be evaluated for my work without regarding what happens in my life.
  • I have learned sometimes working hours can be even longer than long.
  • I have learned optimizing group work is not as easy as it seems.
  • I have learned optimizing group work is more important than it seems.
  • I have learned to create:
    • a RESTful API
    • code that uses an API
    • a database - front end - back end connection with Django
    • basic html & css files