JavaRush /Java Blog /Random EN /From courier to Java developer
Oleg Shilyuk
Level 29
Минск

From courier to Java developer

Published in the Random EN group
Hello, my name is Oleg. I am a builder by training and before programming I worked for 3 years at a construction site as a plasterer. It's still fun, I tell you. The next step in my “career growth” was the position of courier. I worked in grocery delivery for more than a year, and it was during this period that I realized that I needed to radically change my life. When you carry 15 kg of watermelons + 20 liters of water to the 9th floor because the elevator is not working, you think: “Why am I doing this anyway?” We had to start from complete scratch. And my first thought was to go to the course, fortunately I managed to save some money in delivery. The average cost of the course was $700. The training was divided into 2 stages: the basics of Computer science and programming in Java. I got to the first stage quickly. I graduated for a month and thought that I would immediately move on. But I had to wait 2 months for the second stage of training + offline training. The study schedule coincided exactly with my delivery workday. I have money, I have desire, I was ready to devote all my free time to study. But not a single IT school in the city could offer me a suitable training schedule. So what to do? I decided to teach on my own. And JavaRush helped me a lot with this.

What did JavaRush give me?

Structure for learning. I finally figured out in my head what I needed to know to work. Practice. I added some tasks to GitHub and showed them at the first interviews. Deadline. I want to study everything as quickly as possible so as not to spend extra money. Subscribe by month and no one bothers you to complete the entire training in a month or two. There would be desire and time. Personally, the training period itself took about 6 months. I studied every day for about 4 hours, weekends for about 8 hours. What I learned during this time was enough to pass the interview for a junior position. When I was studying, I noted two important points for myself: 📌Classes must be regular. If you cannot organize yourself to study on your own, then courses or mentors will help you. It’s like with a gym: you can do the exercises at home, but when you buy a membership, it’s more difficult to “merge.” 📌We need a clear program and deadlines. When you see that you can get the basic skills to get a job in 5-6 months, you don’t want to stretch out your studies for years. ❗ Another tip: learn English in parallel with learning programming ❗ When I started learning programming, I frankly didn’t understand why I needed English. I will write code, not letters to Google. Then my level was approximately I know English very good. I couldn’t perceive anything by ear, and I couldn’t speak either. I didn't really care about it. But after the first interview I had to think about it. I was rejected precisely because of my insufficient language level. At the moment, I have been working as a Java developer for American clients for more than a year. I entered a distance learning program at an American university, majoring in Computer Science. I blog on Instagram and TikTok and share useful information. Now I'm just enjoying my life. You know, I just once had such an inspiration that I had to change my life here and now. And so it happened. Good luck to everyone, you will succeed. The main thing is don't give up.
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION