សាលាIT Academy STEP។ យើងរៀបចំអ្នកបង្កើតកម្មវិធី អ្នករចនា និងវិស្វករប្រព័ន្ធដែលមិនអាចមាននរណាជំនួសបានដោយភាពវៃឆ្លាតសិប្បនិម្មិតឡើយ។ បន្ថែមទៅលើចំណេះដឹងស្នូលដ៏សំខាន់សម្រាប់កិច្ចការនេះ​ យើងបង្រៀនពួកគេឱ្យយល់ពីកិច្ចការដើម្បីដឹកនាំគម្រោង និងដើម្បីធ្វើការងារជាក្រុម។

Your browser is out of date!

You are using an outdated browser Internet Explorer. This version of the browser does not support many modern technologies, that's why many pages of the website are not displayed correctly, and may not work some of functions . We recommend viewing the website using the latest versions of the browsers Google Chrome, Safari, Mozilla Firefox, Opera, Microsoft Edge

Pavlo Chernyavsky

Middle Developer at Luxoft:

បានបញ្ចប់ការសិក្សាពី:

ការអភិវឌ្ឍន៍កម្មវិធី

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.