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
members
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
  • Popular
  • New
  • Old
You must be signed in to leave a comment
This page doesn't have any comments yet