JavaRush /Java Blog /Random EN /How I found a job thanks to JavaRush!
toMy
Level 26

How I found a job thanks to JavaRush!

Published in the Random EN group
Hey! I want to start not with an educational, but rather with a motivating post. The most basic thing about how I got to where I am now. By this I mean the level of development as a programmer. It's not great, it could have been better, that's true, but quite a lot of different things have happened over the last six months. Just half a year ago, I repeatedly re-read an article about ways to sort an array and thought: “How damn incomprehensible and complicated this is!” Now this memory makes me smile and I hope that in another half a year I will smile the same way, remembering my current self. So, my journey as a programmer began at http://javarush.ru Of course, it has some bugs that are sometimes terribly annoying. I think you also passed the task not the first time, but on the 15th, only because you didn’t write some little thing that the compiler really wanted?) But these are little things, compared to the excellent data structuring that the course provides. When I got there, I only knew about the existence of arrays and variables. No more. You could say it was absolute zero. The atmosphere that the creators of this resource managed to create is simply fantastic! At first, she was the one who helped me not to quit the job I started. I really got the impression that I was doing something really serious, and not just printing a line to the console. I began to spend all my free time from classes at the university reading lectures and solving problems. I can only envy the perseverance and perseverance of that time. If I couldn’t solve a problem, I would bury myself in theory for several hours, rereading the same lines over and over again until insight came. This is exactly how it happens. Like a barrier between your brain and the information you need. You repeat it over and over again until the barrier collapses and the realization of what you read spills out like a ray of light. At least I feel something like that. In addition to lectures and tasks, I spent a lot of time watching videos on YouTube, seriously, they helped me a lot in the first couple of years. I will especially highlight two channels, they are simply gorgeous: https://www.youtube.com/channel/UCuIctN7x71qam9K_ZxS1W2A and https://www.youtube.com/user/devcolibri I am immensely grateful to you for your work. Closer to level 10, I started trying to help other JavaRash users on the forum. It's often boring and complicated, but incredibly rewarding. It’s also very nice when your answer helps someone else, and you get a rating. But most importantly, you read someone else's code. I repeat a banal instruction, but it is very important: read other people’s, and most importantly, good code. Beginners neglect this, wanting to write themselves, which is understandable, it’s always more enjoyable, but at work, 90% of the time is spent reading other people’s manuscripts. And the better you do this, the easier it will be for you in the future. Questions often arise about reading books. I read the philosophy of Java, Bruce Eckel, and you know, in the first couple it was difficult. The book is undoubtedly good, but is there much use when you push page after page into yourself? I think no. Until you have a general picture of how language works, don’t try to bury yourself in books that describe details and subtleties. This will only push you away from programming and scare you. For example, in six months I still haven’t needed bitwise operations, although I re-read the chapter about them several times, hoping to figure out what’s what. The next three months flew by reading various lectures, posting on forums, watching video courses, and solving problems. A very busy and productive time. Almost every day there is something new! But overall, I still couldn’t do absolutely anything. This is the first and most severe disappointment in programming. You come with high hopes that you will work hard for a couple of months and start making cool games and websites, but you are seriously disappointed. After some time, the thought appears: “So, dude, you’ve been studying for n-months, maybe you can do something useful?” And it turns out that no. There is a realization that you read about this thing, did that thing, you know about this thing too, but what’s the point? At this turning point, you need to overcome your disappointment, clench your fists and just continue to practice as before. It is in situations like these that many people give up, and in vain. On the scale of programming, you have only completed a couple of steps, but what steps! During these three months, I got to level 20 and began to think that I was already capable of something, besides, summer was approaching and a crazy idea arose in my head: “find an internship.” But what if? I just went to a headhunter or a similar site, created an ad, saying, look, I’m a very cool Java trainee, and then calmly, as usual, went to classes to get stuck into problems in Javarash. During all this time, they wrote a couple of times with questions to evaluate themselves, and I can advise you not to even respond to such messages. It's all slag. What does it mean to evaluate yourself? I’ll write that it’s higher than the highest, superb java-lead, they called me to Google, I didn’t go, so what? Such questions are simply nonsense and normal employers do not deal with such garbage, ala, write in a personal message on Avito or the same headhunter. But to my great surprise, after some time they called me, asked what language I was studying in and simply invited me to take the test at a specific time. I was taken aback, but of course I agreed. It was really unexpected, and although no one would beat me with a stick there, I felt strong excitement, as if before an important exam. And in fact, that’s what he was. I had two days and I began to painstakingly re-read the lectures, seriously, right from 3-5 to the one I was in at that moment. Time flew by extremely quickly and the day of He came. I arrived at the office and he amazed me. Light, bright, only young and cheerful people around. Not a single old man. “This is it, IT! How cool,” I thought at that moment. They met me and took me to a meeting room. There were already some guys sitting there, outwardly salty coders. With mustaches and tails, just typical programmers. They chatted among themselves about how cool they were, and I was silent because there was nothing to say. I won’t say that I moved to level 19 yesterday, right? As a result, everyone was given tasks, 5 tasks each, and how glad I was when, expecting something unknown and creepy, I saw completely human, cool tasks. It seems like one for recursion, two for loop iteration, another one for finding an error in a small, simple piece of code, and another one... I forgot. Here the training of Javarash played a colossal role. It simply more than repaid the money spent on the subscription. I handed in the tasks and went home, calming myself with the thoughts that I had gained a useful experience and there were only advantages all around, but deep down I knew that I damn well wanted to go further. And a week later they called me back! They informed me that I had solved 4 out of 5 problems and invited me for an internship. Happiness knew no bounds at that moment. The prospect that in the summer I would be among professionals for two months, learn from them and do something really cool, just drove me crazy. And in fact, all thanks to Javarash and the efforts that were not wasted. In the end, everything turned out to be a little different from what I expected in my rosy dreams, but I got a colossal experience. The volume of information, its complexity and level have increased there by an order of magnitude. Thoughts were constantly different: from “how cool am I now, I learned how to use ajax!”, to “fuck, what kind of unknown complex fuck is this?!” But the main thing is to continue studying it, don’t give up, even if you understand absolutely nothing. Remember the barrier? Destroy it with all your might! During my internship, I almost stopped watching videos on YouTube; they stopped being informative. I began to read the habr more and even understand what they write about there! Like this. I switched from Java to C#. I don’t want to compare them, I’ll just say that it was extremely easy to switch, they are very similar. And in the end they offered me a job! I was on cloud nine and couldn't believe this was really happening. That is, a couple of months ago I barely learned how to create methods and use them, I understood how a class differs from its object, and now I can work? Honestly, I still firmly believe that I was terribly lucky, but this makes me work even harder on myself to prove that they chose me and not someone else for a reason. Now I am still at level 25 of the course, but I really hope that I will finish it someday. In short, I wrote everything I wanted. Thank you for reading my stream of consciousness. Many thanks to the JavaRash community and its creators, you really made a cool project! And if you have any questions, write in a personal VK, the link is in the profile. Happy and productive learning everyone! ©Mispon another one to find an error in a small, simple piece of code, and another one... I forgot. Here the training of Javarash played a colossal role. It simply more than repaid the money spent on the subscription. I handed in the tasks and went home, calming myself with the thoughts that I had gained a useful experience and there were only advantages all around, but deep down I knew that I damn well wanted to go further. And a week later they called me back! They informed me that I had solved 4 out of 5 problems and invited me for an internship. Happiness knew no bounds at that moment. The prospect that in the summer I would be among professionals for two months, learn from them and do something really cool, just drove me crazy. And in fact, all thanks to Javarash and the efforts that were not wasted. In the end, everything turned out to be a little different from what I expected in my rosy dreams, but I got a colossal experience. The volume of information, its complexity and level have increased there by an order of magnitude. Thoughts were constantly different: from “how cool am I now, I learned how to use ajax!”, to “fuck, what kind of unknown complex fuck is this?!” But the main thing is to continue studying it, don’t give up, even if you understand absolutely nothing. Remember the barrier? Destroy it with all your might! During my internship, I almost stopped watching videos on YouTube; they stopped being informative. I began to read the habr more and even understand what they write about there! Like this. I switched from Java to C#. I don’t want to compare them, I’ll just say that it was extremely easy to switch, they are very similar. And in the end they offered me a job! I was on cloud nine and couldn't believe this was really happening. That is, a couple of months ago I barely learned how to create methods and use them, I understood how a class differs from its object, and now I can work? Honestly, I still firmly believe that I was terribly lucky, but this makes me work even harder on myself to prove that they chose me and not someone else for a reason. Now I am still at level 25 of the course, but I really hope that I will finish it someday. In short, I wrote everything I wanted. Thank you for reading my stream of consciousness. Many thanks to the JavaRash community and its creators, you really made a cool project! And if you have any questions, write in a personal VK, the link is in the profile. Happy and productive learning everyone! ©Mispon another one to find an error in a small, simple piece of code, and another one... I forgot. Here the training of Javarash played a colossal role. It simply more than repaid the money spent on the subscription. I handed in the tasks and went home, calming myself with the thoughts that I had gained a useful experience and there were only advantages all around, but deep down I knew that I damn well wanted to go further. And a week later they called me back! They informed me that I had solved 4 out of 5 problems and invited me for an internship. Happiness knew no bounds at that moment. The prospect that in the summer I would be among professionals for two months, learn from them and do something really cool, just drove me crazy. And in fact, all thanks to Javarash and the efforts that were not wasted. In the end, everything turned out to be a little different from what I expected in my rosy dreams, but I got a colossal experience. The volume of information, its complexity and level have increased there by an order of magnitude. Thoughts were constantly different: from “how cool am I now, I learned how to use ajax!”, to “fuck, what kind of unknown complex fuck is this?!” But the main thing is to continue studying it, don’t give up, even if you understand absolutely nothing. Remember the barrier? Destroy it with all your might! During my internship, I almost stopped watching videos on YouTube; they stopped being informative. I began to read the habr more and even understand what they write about there! Like this. I switched from Java to C#. I don’t want to compare them, I’ll just say that it was extremely easy to switch, they are very similar. And in the end they offered me a job! I was on cloud nine and couldn't believe this was really happening. That is, a couple of months ago I barely learned how to create methods and use them, I understood how a class differs from its object, and now I can work? Honestly, I still firmly believe that I was terribly lucky, but this makes me work even harder on myself to prove that they chose me and not someone else for a reason. Now I am still at level 25 of the course, but I really hope that I will finish it someday. In short, I wrote everything I wanted. Thank you for reading my stream of consciousness. Many thanks to the JavaRash community and its creators, you really made a cool project! And if you have any questions, write in a personal VK, the link is in the profile. Happy and productive learning everyone! ©Mispon which were not wasted. In the end, everything turned out to be a little different from what I expected in my rosy dreams, but I got a colossal experience. The volume of information, its complexity and level have increased there by an order of magnitude. Thoughts were constantly different: from “how cool am I now, I learned how to use ajax!”, to “fuck, what kind of unknown complex fuck is this?!” But the main thing is to continue studying it, don’t give up, even if you understand absolutely nothing. Remember the barrier? Destroy it with all your might! During my internship, I almost stopped watching videos on YouTube; they stopped being informative. I began to read the habr more and even understand what they write about there! Like this. I switched from Java to C#. I don’t want to compare them, I’ll just say that it was extremely easy to switch, they are very similar. And in the end they offered me a job! I was on cloud nine and couldn't believe this was really happening. That is, a couple of months ago I barely learned how to create methods and use them, I understood how a class differs from its object, and now I can work? Honestly, I still firmly believe that I was terribly lucky, but this makes me work even harder on myself to prove that they chose me and not someone else for a reason. Now I am still at level 25 of the course, but I really hope that I will finish it someday. In short, I wrote everything I wanted. Thank you for reading my stream of consciousness. Many thanks to the JavaRash community and its creators, you really made a cool project! And if you have any questions, write in a personal VK, the link is in the profile. Happy and productive learning everyone! ©Mispon which were not wasted. In the end, everything turned out to be a little different from what I expected in my rosy dreams, but I got a colossal experience. The volume of information, its complexity and level have increased there by an order of magnitude. Thoughts were constantly different: from “how cool am I now, I learned how to use ajax!”, to “fuck, what kind of unknown complex fuck is this?!” But the main thing is to continue studying it, don’t give up, even if you understand absolutely nothing. Remember the barrier? Destroy it with all your might! During my internship, I almost stopped watching videos on YouTube; they stopped being informative. I began to read the habr more and even understand what they write about there! Like this. I switched from Java to C#. I don’t want to compare them, I’ll just say that it was extremely easy to switch, they are very similar. And in the end they offered me a job! I was on cloud nine and couldn't believe this was really happening. That is, a couple of months ago I barely learned how to create methods and use them, I understood how a class differs from its object, and now I can work? Honestly, I still firmly believe that I was terribly lucky, but this makes me work even harder on myself to prove that they chose me and not someone else for a reason. Now I am still at level 25 of the course, but I really hope that I will finish it someday. In short, I wrote everything I wanted. Thank you for reading my stream of consciousness. Many thanks to the JavaRash community and its creators, you really made a cool project! And if you have any questions, write in a personal VK, the link is in the profile. Happy and productive learning everyone! ©Mispon Many thanks to the JavaRash community and its creators, you really made a cool project! And if you have any questions, write in a personal VK, the link is in the profile. Happy and productive learning everyone! ©Mispon Many thanks to the JavaRash community and its creators, you really made a cool project! And if you have any questions, write in a personal VK, the link is in the profile. Happy and productive learning everyone! ©Mispon
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION