STEP IT IT Step | We have been teaching since 1999. High-quality IT-education for adults and children. We prepare programmers, designers and system engineers who cannot be replaced by artificial intelligence. In order to achieve this, we teach how to understand tasks, run projects and work in a team, in addition to core knowledge.

Your browser Internet Explorer is out of date!

Please, use Google Chrome, Safari, Mozilla Firefox, Opera

Pavlo Chernyavsky

Middle Developer at Luxoft:

Graduated from:

Software programming

What are your responsibilities?

Implementation of new features, support of existing ones, bug fixing.

What projects have you participated in?

1. BMW. Connectivity domain. They were engaged in receiving and transmitting all possible data.
2. Panasonic (Skoda, Volkswagen). Media Browser domain. Developed browser logic for various media.
3. Mercedes. Navigation domain. I process data on a given route.

https://www.linkedin.com/in/pavel-cherniavskyi-06aab14b/

Tell us about the most difficult to the most successful project you are proud of.

The very first one. It's like a baptism of fire - you either die, get defeated and get very disappointed, or you gather your strength, get your bearings and survive. I survived. A year later, I became a middling.

What role did ITSTEP Academy play in your life?

The key role. She pushed me, guided me, motivated me to study hard and push me more. As a result, absolutely everything came in handy. Even the things I rarely use.

What advice can you give to students who are currently studying at the Academy?

1. Don't waste your time if you don't like programming. This is not a profession that you can sit through or memorize, and then somehow squeeze through. It doesn't work that way.
2. Before enrolling in a program, make sure that you can allocate at least 14 hours per week to study (approximately 2 hours per day). This is not an exaggeration. It won't work otherwise. Even if you quickly grasp new information.
3. The bulk of the information will be obtained through self-education and practice at home. Approximately 75%. The Academy does not provide all the knowledge, it guides and gives the minimum to understand where to look. Don't think that admission is enough.
4. Being over 30 is not a reason to give up on yourself. When I was hired for an internship at my first project, I was 34.
5. Read books on programming in addition to the main program. Code (Charles Petzold) is a must-have. This is the first book that everyone should start with.
6. Strive to understand each subject well. Then this knowledge can suddenly help you out. I don't remember a single subject at the Academy that I didn't need to know.
7. From the very beginning, train the main skills of a programmer - to understand the problem, to understand and solve it on your own. Even when nothing is clear at all. This is how the bulk of your work will look like later. But you will have no one to ask.
8. If you have entered the Academy and do not know English, then you should immediately enroll in language courses. Spoken English is always checked at the interview. The developer must be able to communicate directly with the customer. Otherwise, it's a disaster.
9. If your teacher has no experience as a programmer, it doesn't mean they are a bad teacher. If a person has a lot of experience as a developer, it doesn't mean they are a good teacher.
10. If you have the opportunity to graduate from the Academy and study to the end, do so. The knowledge gained will make you a highly qualified specialist. I did not have this opportunity, which I sometimes regret.