JavaRush /Java Blog /Random EN /My success story or how I found my dream job in 2 months ...
eGarmin
Level 41

My success story or how I found my dream job in 2 months thanks to JavaRush

Published in the Random EN group
I dreamed of becoming a programmer for a long time, starting from the moment my father first took me to a computer club. And despite the fact that he liked to repeat , that he didn’t want me to be a programmer and sent me to this circle, only so that I could become computer literate, realizing that in the future this would be as important as knowing English, nevertheless, I was very fascinated by the idea of ​​programming. I remember how in this circle we wrote Tetris in Pascal, then Norton Commander, and then circumstances developed such that I had to leave this circle. When entering university, I considered only two options: one option was related to programming, and the second was to enter the university to which my school was assigned (we had something like a lyceum physics and mathematics class). I entered both universities, but I had to choose the second because of the asshole bureaucrats who did not allow me to transfer documents from the second university to the first. So I became a scientific physicist and part-time teacher at the very university where I studied. Scientific activity was fascinating, and at the same time I could combine it with programming, because... I had to carry out complex calculations of physical models in MatLab. However, teaching was depressing because... in this process with our students, I never saw the results of my labor. It felt like I was wasting my time during lectures. Of course, this is also my fault, because... the teacher should be able to interest, but, nevertheless, it became clear that this was not for me, and scientific activity began to subside. Then I remembered that I once dreamed of being a programmer, and where, if not in programming, can you see the result of work here and now: I wrote a program, launched it and you can dance with joy - the result is obtained. The only question left was which language to choose to quickly find a job? What is the most popular programming language? After studying vacancies on all sorts of super-ass and headhunters, I was left with only 2 options: 1C (the absolute leader in Russia) and Java. I don’t want to offend 1C users, but for me this is not a language at all, because... it is tied to a specific platform. It annoys me to write a program in Russian (I know, I know, you can write in English, but you will most likely have to read someone else’s code in Russian, and writing a program in English when others write in Russian is generally blasphemy and a brain explosion for the one who will study this nonsense later). In addition, 1C is Russia, maybe the CIS, and Java is freedom and the whole world. Of course, moving abroad is just a dream, and writing Java remotely too, but this is at least a chance that can be used, which will never happen with 1C. Java is a choice: a separate language, a separate IDE, a separate build system and application server. I was impressed, although at first it was confusing. Plus, I might be tempted to write an application for a smartphone, and I will already know Java. Therefore, the choice was obvious to me, and I decided to learn this language. Once upon a time I already learned languages ​​and understood that they are instantly forgotten if you do not hone the skill in practice (I had experience with Basic, Pascal, C/C++/C#, Python, PHP, etc.). Therefore, it was necessary to find a book where there is a lot of practice, plus I would like to find a problem book. But there are few such books, and I didn’t really like the ones that exist for various reasons. Problem books are also not suitable, because... they are either old and do not take into account new technologies, or are devoted exclusively to calculations (such as a puzzle problem). Then I Googled and found JavaRush. I honestly admit that I didn’t want to pay and started studying solely because I first read on the website that training is still free. And although I later found out that this only applies to the first 10 levels, I couldn’t stop, because... I liked the process itself and the variety of tasks, which focused specifically on the features of Java. After reading the forum, I realized that there was no deception here and I paid - which I don’t regret. It's worth it and worth much more. Of course, I have not yet participated in the real project, and I stopped at level 23, where I am still sitting (I should of course go back and continue the game, but I don’t have time yet), but I completed a test task to participate in the competition for the real project and although I didn’t send it for review because I didn’t complete it in 2 weeks, I got acquainted with technologies such as Maven/Hibernate/Spring and so on. In addition, it gave me a hint of what I needed to learn next, so I put JavaRush aside and began reading about technology. In addition, the 25-star general helped me create a resume, which I later reworked and supplemented many times, but the foundation was created thanks to him. I didn’t send out my resume, but simply posted it on headhunter and supertoad. It was in August, so it didn’t help, and I myself understood that August is a dead month for job hunting. In August, I received one invitation to an interview, which I did not attend because... the vacancy was clearly not for a programmer, but for a system integration one))). In September, I already received one interesting invitation, which I agreed to. The company was busy developing software in the oil and gas industry. I understood that they wouldn’t take me and I went there solely to understand what they ask during interviews, what technologies you need to know in addition to Java Core, and what skills you need to have. I immediately fell asleep on SQL that I had forgotten, although the question was not difficult, I fell asleep on not understanding what JavaBeans, EJB and JDBC are. Of course, what killed me was that the people who work there think that only they are wasting time on me, and my time is not important to them. I spend about 3 hours on the way there and back + the interview itself, and they spend a maximum of 1 hour. What I mean is that I very clearly described in my resume that I only know Java Core, I have an idea about hibernate, spring and maven, and they stick out their eyes at me in surprise that I don’t know EJB (if I knew, then I would write this on my resume). Nevertheless, the trip turned out to be very useful, because... I immediately understood what was needed in our labor market. For example, I realized that no one really needs spring, no one knows it, which, however, allowed me to get out of difficult questions by saying that “I don’t know your technologies, normal people do this using spring,” which was true. And although I was not one of these normal people, fortunately for me they were not normal people either. By the second interview I was already more prepared morally and technically. I was offered a job in an IT office serving one large Russian mobile provider for 130-170 thousand rubles. per month. It was a complete scribe, because... in my resume I wrote everything honestly, that I am a Junior and nothing more. However, at that time I was not ready to part with my old stable job, replacing it with a dream that would kick me out as soon as they realized that they were overpaying. Although I’ll clarify once again that I didn’t lie either on my resume or during the interview about my knowledge, because... I wanted to be accepted exactly as I am. The only thing I was lying about was that I could leave my old job in a maximum of a week (I just didn’t want my 2-week leaving my previous job to become an obstacle. After all, if I had said right away that I needed 2 weeks, but then I would have been rejected for a job, I might never have known whether I was rejected due to lack of skills or because they found someone who was ready to start working immediately). However, this was a super incentive for me: the next day I felt very confident, I walked with my nose in the air, realizing - “Oh, I’m not worth a damn”))) From that moment I realized that it was time to think about to leave your old place of work, because... Before that, I went to interviews only as an exercise and, in fact, I was not yet ready to change my life so radically. This attitude gave me self-confidence and helped me feel calm during interviews, because... I constantly repeated to myself in my head that “I don’t even need you, I came here just like that.” A couple of days later I received a call from some Italian IT company, whose approach to the interview I really liked. They dismissed me immediately during the telephone conversation, but thereby did not waste either theirs or (more importantly)))) my time on the interview. They immediately went over my resume over the phone, asked me what I knew and what I didn’t know, and we said goodbye. However, I realized that it was time for me to master HTML/CSS/JavaScript, because... This was all in demand at every interview. By the way, for our purposes, knowledge of HTML/CSS will be sufficient, which can be obtained as part of the free part of the HTML ACADEMY project. This is a very smart resource that is reminiscent of JavaRush in its approach to learning. I recommend it to everyone. You, of course, will not become a layout guru, but I believe that this is not required for us. At least for now...))) But then a miracle happened. They called from a recruitment agency that served an IT company, which is a subsidiary of a large Russian bank. I am skeptical about recruitment agencies because... This is an extra intermediary, with whom you need to have a separate interview, during which you will be asked “stupid” non-technical questions. Moreover, I agreed. Again, with the idea that you need to try everything and who knows? And he wasn’t joking)))). I spent time, but quite successfully passed the interview at the recruitment agency and was offered to go for a technical interview with a potential employer. I agreed and went. I really wanted to get a job there, so I was more frank than ever and admitted that it would take me 2 weeks to leave my previous job. Next, I took a half-hour written test on my knowledge of Java / C++ / Oracle / SQL and other things. I didn’t know much SQL, but I didn’t say otherwise, I wrote a simple query to the database, a small function in Java for string inversion (by the way, they often ask at interviews: they want to write a function for processing an array of characters, but knowledge of StringBuilder - reverse is valued as additional plus). There were also questions from the field of C++ (I still don’t understand why? Maybe to assess my horizons). There was also some task where it was necessary not to get confused about what was referred to in Java variables. After writing and discussing solutions to the test tasks, the interviewers left to confer, after which they returned and said that I was suitable for them, offered me one and a half times more than I asked for and said that they were planning another interview with another candidate, but I had everything chances. And so it turned out, a week later they called me and offered me a job. This was at the beginning of November, and I really started looking for work in September (August doesn’t count, everyone is on vacation). Unfortunately, what followed was a hassle. The security check took a long time, the HR department was silent for a long time, and the employment itself dragged on for another 1.5 months. Those. a month later I received an ass-offer, and then another 2 weeks to leave my previous job. So I got a job at the very end of December. Realizing that I’m there as an intern, and they don’t pay me like an intern at all, I work my ass off and constantly stay an hour or two late. But I'm sure it's worth it, because... I really like it there. I write code, create new functionality, and help solve technical problems in banks across the country. You can’t imagine (and some, of course, do) what a thrill you get when your code works, when you’re just doing your job, and they call you from Stavropol and say thank you for helping me solve the problem with creating a report. I have a probationary period of 3 months, so far only 2 have passed. I won’t croak and will only say that no matter what happens in a month, I took the most correct step in my life. Yes, I get tired at work, but I like this fatigue, I go to work every time, and don’t just drag my feet like I did before, when I didn’t like what I was doing. In any case, I will be a programmer and this is the main thing. I hope that this note will be interesting and maybe useful to someone. And if they don’t mix me up with dirt, then in a month I will definitely report on the results of the probationary period. I agreed and went. I really wanted to get a job there, so I was more frank than ever and admitted that it would take me 2 weeks to leave my previous job. Next, I took a half-hour written test on my knowledge of Java / C++ / Oracle / SQL and other things. I didn’t know much SQL, but I didn’t say otherwise, I wrote a simple query to the database, a small function in Java for string inversion (by the way, they often ask at interviews: they want to write a function for processing an array of characters, but knowledge of StringBuilder - reverse is valued as additional plus). There were also questions from the field of C++ (I still don’t understand why? Maybe to assess my horizons). There was also some task where it was necessary not to get confused about what was referred to in Java variables. After writing and discussing solutions to the test tasks, the interviewers left to confer, after which they returned and said that I was suitable for them, offered me one and a half times more than I asked for and said that they were planning another interview with another candidate, but I had everything chances. And so it turned out, a week later they called me and offered me a job. This was at the beginning of November, and I really started looking for work in September (August doesn’t count, everyone is on vacation). Unfortunately, what followed was a hassle. The security check took a long time, the HR department was silent for a long time, and the employment itself dragged on for another 1.5 months. Those. a month later I received an ass-offer, and then another 2 weeks to leave my previous job. So I got a job at the very end of December. Realizing that I’m there as an intern, and they don’t pay me like an intern at all, I work my ass off and constantly stay an hour or two late. But I'm sure it's worth it, because... I really like it there. I write code, create new functionality, and help solve technical problems in banks across the country. You can’t imagine (and some, of course, do) what a thrill you get when your code works, when you’re just doing your job, and they call you from Stavropol and say thank you for helping me solve the problem with creating a report. I have a probationary period of 3 months, so far only 2 have passed. I won’t croak and will only say that no matter what happens in a month, I took the most correct step in my life. Yes, I get tired at work, but I like this fatigue, I go to work every time, and don’t just drag my feet like I did before, when I didn’t like what I was doing. In any case, I will be a programmer and this is the main thing. I hope that this note will be interesting and maybe useful to someone. And if they don’t mix me up with dirt, then in a month I will definitely report on the results of the probationary period. I agreed and went. I really wanted to get a job there, so I was more frank than ever and admitted that it would take me 2 weeks to leave my previous job. Next, I took a half-hour written test on my knowledge of Java / C++ / Oracle / SQL and other things. I didn’t know much SQL, but I didn’t say otherwise, I wrote a simple query to the database, a small function in Java for string inversion (by the way, they often ask at interviews: they want to write a function for processing an array of characters, but knowledge of StringBuilder - reverse is valued as additional plus). There were also questions from the field of C++ (I still don’t understand why? Maybe to assess my horizons). There was also some task where it was necessary not to get confused about what was referred to in Java variables. After writing and discussing solutions to the test tasks, the interviewers left to confer, after which they returned and said that I was suitable for them, offered me one and a half times more than I asked for and said that they were planning another interview with another candidate, but I had everything chances. And so it turned out, a week later they called me and offered me a job. This was at the beginning of November, and I really started looking for work in September (August doesn’t count, everyone is on vacation). Unfortunately, what followed was a hassle. The security check took a long time, the HR department was silent for a long time, and the employment itself dragged on for another 1.5 months. Those. a month later I received an ass-offer, and then another 2 weeks to leave my previous job. So I got a job at the very end of December. Realizing that I’m there as an intern, and they don’t pay me like an intern at all, I work my ass off and constantly stay an hour or two late. But I'm sure it's worth it, because... I really like it there. I write code, create new functionality, and help solve technical problems in banks across the country. You can’t imagine (and some, of course, do) what a thrill you get when your code works, when you’re just doing your job, and they call you from Stavropol and say thank you for helping me solve the problem with creating a report. I have a probationary period of 3 months, so far only 2 have passed. I won’t croak and will only say that no matter what happens in a month, I took the most correct step in my life. Yes, I get tired at work, but I like this fatigue, I go to work every time, and don’t just drag my feet like I did before, when I didn’t like what I was doing. In any case, I will be a programmer and this is the main thing. I hope that this note will be interesting and maybe useful to someone. And if they don’t mix me up with dirt, then in a month I will definitely report on the results of the probationary period. a small function in Java for string inversion (by the way, they are often asked at interviews: they want to write a function for processing an array of characters, but knowledge of StringBuilder - reverse is valued as an additional plus). There were also questions from the field of C++ (I still don’t understand why? Maybe to assess my horizons). There was also some task where it was necessary not to get confused about what was referred to in Java variables. After writing and discussing solutions to the test tasks, the interviewers left to confer, after which they returned and said that I was suitable for them, offered me one and a half times more than I asked for and said that they were planning another interview with another candidate, but I had everything chances. And so it turned out, a week later they called me and offered me a job. This was at the beginning of November, and I really started looking for work in September (August doesn’t count, everyone is on vacation). Unfortunately, what followed was a hassle. The security check took a long time, the HR department was silent for a long time, and the employment itself dragged on for another 1.5 months. Those. a month later I received an ass-offer, and then another 2 weeks to leave my previous job. So I got a job at the very end of December. Realizing that I’m there as an intern, and they don’t pay me like an intern at all, I work my ass off and constantly stay an hour or two late. But I'm sure it's worth it, because... I really like it there. I write code, create new functionality, and help solve technical problems in banks across the country. You can’t imagine (and some, of course, do) what a thrill you get when your code works, when you’re just doing your job, and they call you from Stavropol and say thank you for helping me solve the problem with creating a report. I have a probationary period of 3 months, so far only 2 have passed. I won’t croak and will only say that no matter what happens in a month, I took the most correct step in my life. Yes, I get tired at work, but I like this fatigue, I go to work every time, and don’t just drag my feet like I did before, when I didn’t like what I was doing. In any case, I will be a programmer and this is the main thing. I hope that this note will be interesting and maybe useful to someone. And if they don’t mix me up with dirt, then in a month I will definitely report on the results of the probationary period. a small function in Java for string inversion (by the way, they are often asked at interviews: they want to write a function for processing an array of characters, but knowledge of StringBuilder - reverse is valued as an additional plus). There were also questions from the field of C++ (I still don’t understand why? Maybe to assess my horizons). There was also some task where it was necessary not to get confused about what was referred to in Java variables. After writing and discussing solutions to the test tasks, the interviewers left to confer, after which they returned and said that I was suitable for them, offered me one and a half times more than I asked for and said that they were planning another interview with another candidate, but I had everything chances. And so it turned out, a week later they called me and offered me a job. This was at the beginning of November, and I really started looking for work in September (August doesn’t count, everyone is on vacation). Unfortunately, what followed was a hassle. The security check took a long time, the HR department was silent for a long time, and the employment itself dragged on for another 1.5 months. Those. a month later I received an ass-offer, and then another 2 weeks to leave my previous job. So I got a job at the very end of December. Realizing that I’m there as an intern, and they don’t pay me like an intern at all, I work my ass off and constantly stay an hour or two late. But I'm sure it's worth it, because... I really like it there. I write code, create new functionality, and help solve technical problems in banks across the country. You can’t imagine (and some, of course, do) what a thrill you get when your code works, when you’re just doing your job, and they call you from Stavropol and say thank you for helping me solve the problem with creating a report. I have a probationary period of 3 months, so far only 2 have passed. I won’t croak and will only say that no matter what happens in a month, I took the most correct step in my life. Yes, I get tired at work, but I like this fatigue, I go to work every time, and don’t just drag my feet like I did before, when I didn’t like what I was doing. In any case, I will be a programmer and this is the main thing. I hope that this note will be interesting and maybe useful to someone. And if they don’t mix me up with dirt, then in a month I will definitely report on the results of the probationary period. a week later they called me and offered me a job. This was at the beginning of November, and I really started looking for work in September (August doesn’t count, everyone is on vacation). Unfortunately, what followed was a hassle. The security check took a long time, the HR department was silent for a long time, and the employment itself dragged on for another 1.5 months. Those. a month later I received an ass-offer, and then another 2 weeks to leave my previous job. So I got a job at the very end of December. Realizing that I’m there as an intern, and they don’t pay me like an intern at all, I work my ass off and constantly stay an hour or two late. But I'm sure it's worth it, because... I really like it there. I write code, create new functionality, and help solve technical problems in banks across the country. You can’t imagine (and some, of course, do) what a thrill you get when your code works, when you’re just doing your job, and they call you from Stavropol and say thank you for helping me solve the problem with creating a report. I have a probationary period of 3 months, so far only 2 have passed. I won’t croak and will only say that no matter what happens in a month, I took the most correct step in my life. Yes, I get tired at work, but I like this fatigue, I go to work every time, and don’t just drag my feet like I did before, when I didn’t like what I was doing. In any case, I will be a programmer and this is the main thing. I hope that this note will be interesting and maybe useful to someone. And if they don’t mix me up with dirt, then in a month I will definitely report on the results of the probationary period. a week later they called me and offered me a job. This was at the beginning of November, and I really started looking for work in September (August doesn’t count, everyone is on vacation). Unfortunately, what followed was a hassle. The security check took a long time, the HR department was silent for a long time, and the employment itself dragged on for another 1.5 months. Those. a month later I received an ass-offer, and then another 2 weeks to leave my previous job. So I got a job at the very end of December. Realizing that I’m there as an intern, and they don’t pay me like an intern at all, I work my ass off and constantly stay an hour or two late. But I'm sure it's worth it, because... I really like it there. I write code, create new functionality, and help solve technical problems in banks across the country. You can’t imagine (and some, of course, do) what a thrill you get when your code works, when you’re just doing your job, and they call you from Stavropol and say thank you for helping me solve the problem with creating a report. I have a probationary period of 3 months, so far only 2 have passed. I won’t croak and will only say that no matter what happens in a month, I took the most correct step in my life. Yes, I get tired at work, but I like this fatigue, I go to work every time, and don’t just drag my feet like I did before, when I didn’t like what I was doing. In any case, I will be a programmer and this is the main thing. I hope that this note will be interesting and maybe useful to someone. And if they don’t mix me up with dirt, then in a month I will definitely report on the results of the probationary period.
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION