Categories
About us Featured Podcast Interviews

Two Months into My First Software Developer Job

Olena Drugalya recently went from being a stay-at-home mom to landing her first software developer job, joining Novatec Consulting as a junior software engineer. Two months into the role, she chats with us about her beginnings, first learnings, and what other people starting their web developer career should expect from the first weeks at the job.

🔊 Subscribe to the podcast


Congrats on first software developer job? What projects have you been working on so far?

I’m actually not working on any client-facing projects right now because I’m still in the learning phase. Novatec has a Talent Hub, and every new employee in the software engineering department starts there. We spend a lot of time learning, as the project we will be involved in later require a lot of additional skills and knowledge of languages and frameworks. So, they want to be sure that we know all these things in advance.

What’s the talent hub like?

There are a lot of new developers in the hub: juniors, trainees, students… And we work together on pretty much the same program. We learn back-end, Java, Kotlin and some frameworks, but we also learn front-end tools and frameworks. Then, in the end, we are given a project to do by ourselves, and we present it and show everything that we have learned so far.

Some need two months to complete the program, others need more time. It really depends on the person, but it usually takes no more than six months. We need to deeply understand the concepts and processes, so we can use as much time as we need to learn. They don’t rush us. I really love Novatec’s idea of the talent hub.

Pretty cool, isn’t it? Sounds like a great way to get started.

Yes. I was so happy when they took me in. This was something I was looking for because I don’t have that much experience and they give us the possibility to learn and cooperate with other developers and see what the process of development is really like.

We participate in all the company meetings, as well as in sprints and refinements. So, from the first day, we can see what the other developers are doing and how they manage the development process. We are not taking part in it yet, but we are already aware of what the project looks like from the inside and how people are working on it, and this is a very valuable experience.

What are you finding to be the most challenging part of this learning process?

The most challenging for me probably has been working on a project inside a team. Before this, I was doing everything by myself. So, if I had a project to get done, it was just me doing all the thinking, projecting via framing and coding. Now it’s just a bit different situation.

You have other developers in your team, and the planning of the project takes more time than the coding part itself. That’s because it needs to be divided into small parts, and everyone in your team needs to understand what their task is and what they’re going to do.

And I bet you learned many things as a result.

Yes. I learned how to develop the user story, how to create a ticket, how to cooperate with other developers using GitLab and all these things which I would have never learned by, for example, being a freelancer.

You mentioned you’re learning back-end, and your previous training was in front-end tech. How is going full-stack like?

I was lucky because was able to handle the back-end pretty well because I had some experience with C#. So, Java was not that difficult for me, but still, it took me probably a month to dive deeper into it, to go beyond the basics and learn new stuff. Then it became easier when I started with Kotlin and the various back-end frameworks. The most challenging part was Java itself.

Connect by Mindquest Newsletter

How was the experience of going through the onboarding process? Was there something in particular that positively surprised you?

I was really surprised with it all, as that the onboarding process was really well organised. Everything was on time and there were so many people presented their teams and projects. They were telling us with enthusiasm and happiness, explaining how they were handling things and that they were happy to see us at the company. That was very inspiring and surprising in a positive way.

What advice would you give to others just starting with their web developer career?

For the junior developers who are just starting their web developer career, I think the most valuable advice I could give is: don’t be afraid to ask questions. Everything you want to know, everything you are not sure about, just ask. There are a lot of people who will help you, who will guide you and mentor you.  

In a good software engineering team, they all want you to succeed. That’s the beauty of cooperation. Everyone helps each other out when they are working on a joint project.

Join our community and find your next job or expert in IT

What about work-life balance? Starting a new job can be stressful. How are you doing with it all? Are you working from home, or at the office?

Work-life balance is pretty much on schedule and going well. We’re still working from home remotely, but we can go into the office if we feel like we want to socialize with other colleagues. So, from time to time, we meet at the office. I do like work from home, as that way I don’t have to spend that much time in traffic to go to the office and back.

You were blogging quite a lot before starting your first job as a software developer. How is blogging given how busy you must be? Are your new experiences prompting you to write about new topics?

Yes, it’s difficult now with the content. I know there are a lot of people on Twitter who juggle their work with content creating, family and everything, but it was difficult for me these first two months. It being a new job, and my first software developer job, I wanted to get to know everything, to learn as much as possible. And that didn’t leave too much time for content creation.

So, my blog is still where it was before, but still coming up with ideas. At Novatec we also have the possibility to write blogs, so I will probably think about that as well. I would like to pick up blogging again soon and write about all the new back-end tech I am learning to use, about Java and Kotlin – there are so many topics waiting to be written about.


Check out more of our interviews from our podcast episodes.


For more guidance in your web developer career, make sure to follow Olena on Twitter and LinkedIn and don’t forget to check out her blog and Hashnode activity.

Need more tips on how to find a job in IT? Check out our IT job hunting guide.

Categories
About us Featured Podcast Interviews

From Stay-at-Home Mom to Full-Time Web Developer: An Interview with Olena Drugalya

The first part of our interview with Olena Drugalya, a Berlin-based, self-taught front-end developer who just recently managed to go from being a stay-at-home mom to a full-time dev. Born in Ukraine and having lived and worked across Europe, Olena discusses her transition into tech, the barriers she encountered along the way and how other women can overcome them.

Learn of Olena’s progress with her account after two months into her first developer job.

🔊 Subscribe to the podcast

Interview with Olena Drugalya: Congrats on your new job! You made it. How did you go from stay-at-home mom to full-time developer?

Thank you! My transition into tech was a long and winding road of failure, hard work and, eventually, success. So, let’s start from the beginning.

I graduated in linguistics and law, but I never worked as a lawyer. Fresh out of university, I found a job at a trading company as a translator, as there was a huge demand for speakers of foreign languages at that time in Ukraine. I worked in the company for 10 years and was promoted a couple of times, ultimately becoming an executive manager.

What happened then?

Then I met my husband and we got married. We moved to another town, and I worked remotely for some time, but it didn’t go too well because my daughter was born, and I didn’t take maternity leave. Not long after that, I was already burned out from the job, from having a baby, from the move. So, I quit my job.

But, after some time, my daughter had grown older, and I started to think about what I would like to do next in my life, my career possibilities, etc.

My husband is a software developer, so he suggested that maybe I could find a development job in our city. There was a coding academy that offered a course on software development on the weekends, so that worked for me as my husband could watch my daughter during the weekends. I learned there for two years and graduated as a .NET developer. After that I graduated, I participated in several projects. I even built an online game and actually got some money for it. So, I was like, OK, I can do it.

And then…

Then I decided to try to get a job at a company, not just freelancing. But at that time, in Ukraine, it was very difficult for a woman to enter the tech world if she didn’t have a computer science degree. So, I had a couple of interviews, and that was a failure. A total disaster.

So, after a range of failed interviews that got me discouraged, I decided that tech was not for me. I always thought that, for being a developer, you needed a special mindset, and that I just didn’t have it. And everyone around me seemed to think the same, except, of course, for my husband. But I was too unmotivated and frustrated. So, I stopped. I decided it was not for me, that I would try something else.

Women in tech

We moved to Denmark, where I got a job as an office manager. I was quite happy with the job, since we had just moved in, and I could learn Danish and do something useful instead just sitting at home. But while working there, I realised that, in western Europe, the situation with women in tech is totally different. In fact, tech companies encourage and offer women enormous possibilities in the tech industry. That made me think about tech again, and I decided to give it another shot. This time I started with web development and that’s what I’m doing right now. We moved to Berlin, and I recently got a job as a junior software developer at IT services provider Novatec. And I love it.

Join our community and find your next job in IT

You mentioned how hard the interview process was at times. What would you say to people who are going through failed interview after failed interview? How can they keep their spirits up?

Above all, that you just must keep going no matter what. If you really want this job, if you really want to work in tech or in any other industry, you just need to learn from your failures and just move on and try again. Failing at an interview doesn’t mean that you are not good in what you are doing. Sometimes there is just a better candidate, or the company has a different profile in mind. It often just means it’s not the right time or the right company for you because they are looking for something else.

Do you think your background in humanities has helped you in tech?

Absolutely. Knowing a lot of languages, for example, has helped me a lot. Speaking English is a big plus in this industry, and I can speak German too. There are a lot of wonderful developers out there who are missing out on great opportunities because they don’t know languages. All technology now is made in English. Plus, if you know how to learn a language, you know how to quickly learn new structures and words. You can directly apply that to learning a programming language. You learn the grammar, the syntax. The same goes for fluency. In order to get fluent, you just need to write code often. You just need to treat programming just like any other language.

How do you combine your job, learning and raising kids, especially during lockdown?

You need to have a daily routine. Otherwise, you will always feel like you don’t have enough time. I was lucky to have the help of my husband. When my son was little, I usually studied for two hours after he went to bed.

That was, of course, tiresome, because usually you don’t feel fresh anymore in the evenings. But I had no other choice. But the first lockdown actually helped me a lot with goals, as my husband started to work from home, and we shared the time with the kids. From morning until noon, he was with the kids, and I was with the kids from noon until the evening. I had my two or three hours to myself every day, and that was fantastic. Then I jumped right away into the 100 days of code challenge. I made a habit of coding every day for at least one hour. And I have been doing it every single day since. So, yes, the daily routine is very important.

You are very active in the dev community, sharing development tips and your journey into tech. Why do you enjoy blogging, how has it helped you?

I started my blog when I started my studies as a web developer. First, I wanted people just to know my story about being a stay-at-home mom and learning web development. I was hopeful it could encourage other women like me who were afraid of transitioning into tech. But as I proceeded with the study, I started to write posts about topics I was learning at the time.

I thought that many blog posts or YouTube videos out there were not really that beginner-friendly, often being written in a rather complicated language. So, I decided to try to write down these difficult concepts just in a simple language, just for myself. If you manage to understand something by writing about it, you actually learn it more deeply. Then I saw others were struggling with the same problems and decided to share these materials with the broader community.  

I encourage everyone to start writing the blog. It’s one of the best ways to learn by yourself because you need to research something and then you have to explain what it is and what it does, and how you can use it. It’s also a great way of holding yourself accountable and make sure you keep progressing towards your goals.


Check out more of our interviews from our podcast episodes.


Make sure to follow Olena’s blog and Hashnode activity.

You can also follow her on Twitter and LinkedIn.