I started to work as a developer approximately two years ago. My idea of what software development is was simplistic then. I was familiarized with some general basics like version controlling or data structures, and could code trivial stuff on Python. But that was not enough to have a comfortable landing on the field, I must say. The real life context I saw myself in was very different to coding scripts at home, and what I had learned in college was barely useful.