Who is Roza Dobrinova ?
I am Dobrinova Roza, an alumni student from Qinshift Academy. After successfully completing the academic year, I got the opportunity to become part of the mentoring team of Qinshift Academy as an assistant at the academy for programming and I also work as a full-stack developer at FoxIT.
Where did the desire for programming come from?
My love for programming began in high school when I first encountered the C++ programming language. Since then, my desire for programming has not stopped growing. That led me to Qinshift Academy where I followed the full-stack programming academy because I wanted to learn the whole process of building an app or a website. In my opinion, programming is not just an interesting skill, but a real journey that allows for creative expression and solving challenges.
Why full-stack development at Qinshift Academy?
It starts with the experiences of my friends and colleagues who successfully started their careers with the help of Qinshift Academy. Their experiences were a real inspiration for me and prompted me to explore why Qinshift Academy is so influential. Seeing their successes, I realized that this academy offers something special and is exactly what I was looking for. It is for these reasons that I decided to choose this academy .
As a full-stack developer, which part of programming is more fun for you, back-end or front-end?
Both are interesting to me. I refuse to be limited to one aspect of programming, because the real magic happens when I can bring the strengths of back-end and front-end together. However, each project has its own unique challenges that it brings with it, but in order to fully understand one must have knowledge of both areas. Although I work as a full-stack developer, my passion for back-end programming is expressed more, it is the part where I find myself more. The back-end allows me to create the heart of the application and build its functionality. My favorite programming language is C#. One of the main reasons why I love it is its syntax that allows us to create applications that are stable and easy to maintain.
Tips & tricks you learned as a student and use as an assistant?
Some interesting things that I could highlight that I learned as a student and now apply as an assistant would be:
· Be curious – learning should not be superficial, but rather understanding what is happening “under the hood”
· Communication is very important – share knowledge with each other
· Every mistake is an opportunity to learn – use mistakes as lessons to avoid them in the future
· It is important to express our opinion and attitude
· Set realistic goals and work constantly towards their achievement
A message to future students:
Programming is an extraordinary journey, full of challenges. Technologies change very quickly, to keep up with them you must stay in a process of continuous learning. Don’t be afraid of mistakes, use them as an opportunity to learn and improve. Problem solving, creativity and collaboration are also key aspects in the IT industry. Make the most of the opportunities offered by the academy and do not hesitate to ask questions and collaborate with your colleagues, coaches and assistants. We learn the most when we share knowledge and experience with each other. Persist until the end and give your best if you want your labor to bear fruit.