MASTER'S DEGREE
Master's Degree in Software Engineering
01.10.2021 - 01.07.2023
The story behind why I have chosen to pursue this Master's Degree is quite simple. I wanted to have a higher level of education in order to be eligible to teach in highschool in my distant future. The teaching side is my plan B in case something occurs in the future. I have always liked algorithmic part of the computer science. That's why I want to be a teacher of informatics.
I have also chosen this Master's Degree because I was more interested in the software engineering part and the subchapters of it as I believe that this would help me the most in becoming a proficient software engineer.
In the first year, I have learned more about requirements engineering, agile methodologies, formal methods, building architecture documents for a fictional project, analysed the architecture of open-source applications, learning about tools and metrics useful for code quality (SonarQube, SourceMeter), in I have also built a software system for a client togheter with a group of friends.
BACHELOR'S DEGREE
Bachelor's Degree in Computer Science
01.10.2018 - 01.07.2021
I applied for this faculty and for this field because I believed that this was and is my place where I can express the most out of my ideas. The main thing that made me choose informatics was that I have always loved to play on computer and try stuff and make applications, websites, games. I was not sure at first if faculty was really a thing for me, school hasn't been very beneficial for me, nor entartaining.
My goal for this education was to get a grasp at the main informatics subjects and understand better the basics of informatics and computer science. The mathematics was the thing that I was not really a fan of, but nevertheless I tried to fit in as well. At first I started slowly, testing the waters, and seeing how other students saw the idea of computer science. After a while I have seen that most of them were not there for the same purpose as I was. Most of them didn't really enjoy informatics. That is why I was top-performing in this faculty, which was weird. But nevertheless, I tried to do things my way and learn what I thought was useful and everything was good for me.
In this period of time I have learnt about Python, Java, C#, C++, as well as AJAX, HTML, CSS, JavaScript, TypeScript, Angular, ReactJS, I have worked with databases like SQLite, SQLServer, PostgreSQL, MySQL. I cannot forget about C, Assembly , Prolog, LISP, PHP and so on. Java started to grow more on me. He have learn about frameworks for java like Spring, Hibernate, JDBC, JUnit. Top that with valuable information about unix, database queries, compilers. There has been a lot of valuable information and it has been very useful in understanding the big picture of informatics.
I have graduated with good grades, 3rd place in my faculty, but at the end of it I have started to feel unmotivated, because it felt like the computer science industry was full of problems and unprepared employees. So that is why I thought of trying to get the master's degree in case I wanted a change in the future for a teacher's role.