At the very beginning, there are often some difficulties. It happens because of a lack of time, a large amount of new information, and the availability of many different resources. During this period, you may need the recommendations of those who have already gone through this stage or is about to complete the training. Iurii Kofanov, who is learning the basics of Java development in the training center, shared with us the recommendations to those who are just starting their training.
Now I am completing my training at EPAM and want to share with you a few tips that, in my opinion, will help make your training easier and more productive.
Remember to brush up on the basics of the programming language
At the end of the training and in the laboratory, you will less often come across the most basic concepts, and sometimes you can forget them. Do not be lazy to brush up on this knowledge from time to time!
For example, before the interview, I brush up on the JVM data device, GC, data structure. All the basic knowledge will be very useful at the final interview.
Feel free to ask questions
You are a student, so do not be too demanding of yourself during this period. While training, you are not expected to cope with any tasks without difficulty and prompting.
Cannot build and run a project on your local machine? Not sure how to fix the bug? Do not know, where exactly to implement new logic according to your task? Ask your team.
Mentors or more experienced colleagues will definitely share their experiences with you. Most likely, you will come across something like this more than once: you seem to have successfully completed the task, sent it to the repository, and ... the mentors left you comments and remarks on why the architecture should be built this way and not otherwise, etc
This is a valuable experience. Do not despair if something doesn't work out. Follow the recommendations. For me, during my studies at the training center, mentors became my main teachers. They always had the time to give constructive feedback on my work and were ready to share their experience and recommendations.
Try to create good time management
Training in the laboratory can be divided into two large parts: practical tasks and lectures. Try to make a fixed number of hours per day for tasks and for learning new material. Try to keep a balance between the two. Remember to take some rest.
To be honest, I have not yet managed to achieve the ideal in managing my time, but I managed to plan my working days and entire sprints more productively. At first, I took on the most complex tasks, broke them down into smaller ones, and gradually solved them
There are time management services like ToDoList, Evernote, etc.
Feel free to ask your HR specialist or mentor for advice, each of them will be happy to recommend books, helpful articles on scheduling tasks, or provide personal guidance.






