Be on the same page with us
Subscribe to our latest news
By clicking the button Subscribe you give a permission for the automatic sending of e-mails

Software developers share their stories and answer popular questions. Part 1

Developers are those who stand behind any project. But unfortunately, their personalities frequently fly under the radar. We decided to change it. Let's find out what are the stories behind Solvd's developers and ask them some popular questions!
November 20, 2020
Here is the list of questions the guys were asked:

  1. How did you become a software developer?
  2. What were your favorite school/university subjects?
  3. What do you like about software development?
  4. What is the technology/domain (you've never worked with/in) you want to give a try?
  5. What are the key qualities of a good software developer?
  6. If you could turn back in time give a few recommendations to yourself as a junior developer, what would they be?
  7. Choose one: working remote or from the office?
Let's go!

Mikita Haurylovich
iOS Developer
Since childhood I was well-versed with computers and math. My father was a programmer at the National Social Security Fund. I don't remember exactly when I decided to choose the path of a software developer. I entered the Faculty of Applied Mathematics and Computer Science, and after studying there for a year and a half, I was successfully expelled for academic failure and non-attendance. After it, I got a lot of free time and started learning C # and developing for Windows Phone 8. Fortunately, Visual Studio provided convenient and understandable development tools. We made a couple of apps with my friend and uploaded them to the App Store. We were surprised when one of our apps started receiving 200-400 downloads per day. As the average number of downloads dropped to 10 per day or even less, so did our enthusiasm for building apps. Having stumbled upon free iOS development courses, I immediately applied and easily passed. At the end of the course, I was offered an internship. This is how my career began.

At school I liked math. As for the university's subjects - everything connected with programming, especially C++ and Java.

I really like the fact that during development we can build an application at any time and see the result. I like that the iOS system is constantly developing. For example, every year they release a new version with new features for developers and users. Also, it is cool that we have an opportunity to go beyond the mobile system and develop for the rest of the ecosystem: macOS, watchOS, etc.

Would be glad to work with machine learning and augmented reality.

The key qualities of a good software developer are responsibility, communication skills, and desire to progress.

There would be 3 suggestions: StackOverflow is not the only source of information; read books; read them to the end!

My team and I are okay with remote work.

Mehran Hadidi
Backend Developer
My brother was a programmer and seeing him dealing with computers and creating programs inspired me. I wanted to learn how to code and prove myself. I had no idea about what I am going to do and what is the world of software development. But I am glad I went for it.

I used to enjoy foreign languages at school.

Being able to "create" something is the best part in my opinion. It is like a superpower. You might have to work constantly for months. Meeting deadlines, fixing bugs, solving problems, etc. The moment you release the project and see your final result feels great! It is like your baby is born.

Machine learning, AI, and IoT look interesting to me.

There are many topics but if I wanted to bold a few important ones I would say hard work, staying hungry for steady improvement, not being afraid of not knowing something, and problem-solving. The industry is changing every day. New languages, frameworks, topics, etc. The good thing about the community is that people help and support each other. I am pretty sure people would be glad if you ask them for help.

Just don't rush in anything. Better enjoy the journey. It is not a competition. Learn deep. Also, I wish I had contributed to open-source projects. Reading other people's code can be an important part of improving and it's a good habit to have.

It depends. But in general, I would say office.

Dmitry Mishin
Frontend Developer
They were video games that inspired me to learn HTML/CSS/Javascript. This way by the age of 13 I was already thinking about entering the university, where I would be able to continue studying frontend technologies. I chose BSUIR's faculty of computer systems and networks. There was plenty of different subjects taught, but I kept my JS knowledge with me and didn't want to leave it behind.

My favorite subjects at school were math, chemistry, and PE. They came easily to me.

I like everything about software development: both common and uncommon tasks. Everything is interesting unless it turns into copypasting.

It may be engaging to learn Python… or anything connected with mobile app development.

That is a tough one. There are a lot of important qualities: communication skills, agile mind, being able to effectively search for information. Fun hobbies are a must-have as well - they will help to avoid burnout.

Since I started learning early, I was a perfect junior :) My education process went slow and took ages. It was repetitive. However, with every new attempt, I got deeper and deeper in HTML/CSS/Javascript knowledge. I would suggest juniors to work harder in the beginning, since they usually have less time than me.

I prefer remote work lately.
Follow us on Facebook, LinkedIn and Instagram to hear from us more frequently!