Hi all! This week my probation period ended and I decided to write my employment history. And first, I’ll tell you how it all began. In 2008, I entered university, studying physics and technology. In the first year we had C++ and to be honest, for the first six months I didn’t really understand programming. But already in the second half of the year I delved into the basics and in the exam at the end of the year I received 95 points out of 100. And this seems to be the end of the programming story. But until I returned to Russia in 2013... It was an ordinary day and, like everyone else, I was scrolling through my VK feed and accidentally came across an advertisement for JavaRush. Something like - deflower your brain, learn to program. This really interested me and I started learning Java. Since it wasn’t much different from C++, I quickly went through the first 9 levels and in the summer of 2013 I tried to get at least a job as an intern. There were very few responses to my resume, if not none. Then I myself found a vacancy for an intern (tester) in Yandex and received a test task (check through Junit tests that these 3 points on a plane are the vertices of a right triangle). Having successfully passed it, they called me and... explained that (hereinafter I quote) - We need to spend six months on you for you to become a specialist, so goodbye. To be honest, I was very disappointed in this company and abandoned the whole idea for six months. After the next six months, I resumed my search, but it yielded nothing. Probably because my resume had 2 fields - C++ and Java. And this continued until 2016. From time to time I learned something, solved problems on JavaRush and by the way bought a subscription in the same year (on New Year’s Day for the 2013 promotion) and reached level 15. I also found a course on Android - how to make your first game (since I speak English, it was not difficult to find such courses). But everything was to no avail, until March 2016... After looking at the requirements for Java Junior vacancies, I realized that you won’t get a job with Java alone and decided that I needed to learn something else. And I started learning JavaScript, HTML, CSS, SQL. During this period I worked as a tutor, so I had a few hours in the mornings and evenings. Which I spent on learning languages, reading books (The Programmer's Way, Clean Code, the Ideal Programmer, Shildt - Java 8 Complete Guide, What Really Motivates Us, Willpower). And to put it simply, I started working hard. Every day I solved problems in JavaRush, posted them on GitHub, went through a chapter from each book on other languages and a chapter from each other book. After completing the First Mobile Game course, I wrote my own Arkanoid game for Android, then the idea came up to write a second game. Later, I decided to write tic-tac-toe in Java for the console, then I rewrote it in JavaScript and, of course, wrote it for Android. But all this was not enough, very little... Then I realized that getting a job in Java Junior was too difficult for me and I decided to completely switch to Android. At the beginning, I wanted to go into game development. But I suddenly realized that there are almost no vacancies for an Android game developer in Java. I studied LibGDX, but that didn’t help either... Then I decided to write applications on Android. The HeadFirst Android book and the StartAndroid course on YouTube (and 100,500 other English-language sites) helped me with this. Since I am an ardent fan of Mayakovsky, I looked on Google Play to see what applications there were with his poems. And not having found anything worthy, I decided that I could create a worthy application myself. This is where the white road began. More precisely, while posting on GitHub, I began to receive invitations to interviews, but I didn’t get through them, and there were only a couple of them. Then I decided to write test tasks from different companies and publish them on GitHub, also on my own blog (johnnyblog.ru). Having written about 12 applications (test tasks and my own), I began to receive invitations for interviews, but again there were very few of them, compared to refusals (in six months my application form was viewed about 500 times)... I noticed that most of the requirements for candidates include line – availability of your applications on Google Play and what do you think? As soon as I published my 2 applications in the store, there were many more job offers. In general, I went to interviews less than 10 times. At every interview I was asked something I didn't know. But often it didn’t even get to the point of an invitation to an interview, they refused simply after learning that I was not a citizen of the Russian Federation... So, things seemed to be going well - I went to interviews, received more and more refusals (often they simply ignored me and did not answer anything). I planned to find a job before the end of the summer. But, alas, I never found it. And then I was completely disappointed in everything and decided to give up searching. And you know, one day I received a letter in the mail. Yes, yes, it was that letter that became the beginning of my story. I received an invitation for an interview. And you know, if before I went to interviews with the thought that - again they’ll ask some tricky questions and won’t take it, well, God be with them, I don’t really want to work for them - then this time I really wanted, so that they would hire me... So, on the appointed day I came for an interview. If anyone is interested, they asked about multithreading, collections, and basic methods of the Object class. For the most part, I gave the correct answers to the questions and they promised to call me in a day. And this was exactly the case when the employer actually promised and called. They said that they were satisfied with me as a candidate. And so, a month after the interview, I went to work for a probationary period of 3 months. And the other day this period ended. I will say right away that I worked hard, often overworked, and sometimes had a day off. But all this is not in vain. The work has borne fruit and now I work 5/2 (from 11.00 – 20.00) in an office on Kutuzovskaya, opposite Moscow City, and write the Sberbank Online application on an iMac 27” computer, with 8 cores and 24 gigs of RAM. Since I am an ardent fan of Mayakovsky, I looked on Google Play to see what applications there were with his poems. And not having found anything worthy, I decided that I could create a worthy application myself. This is where the white road began. More precisely, while posting on GitHub, I began to receive invitations to interviews, but I didn’t get through them, and there were only a couple of them. Then I decided to write test tasks from different companies and publish them on GitHub, also on my own blog (johnnyblog.ru). Having written about 12 applications (test tasks and my own), I began to receive invitations for interviews, but again there were very few of them, compared to refusals (in six months my application form was viewed about 500 times)... I noticed that most of the requirements for candidates include line – availability of your applications on Google Play and what do you think? As soon as I published my 2 applications in the store, there were many more job offers. In general, I went to interviews less than 10 times. At every interview I was asked something I didn't know. But often it didn’t even get to the point of an invitation to an interview, they refused simply after learning that I was not a citizen of the Russian Federation... So, things seemed to be going well - I went to interviews, received more and more refusals (often they simply ignored me and did not answer anything). I planned to find a job before the end of the summer. But, alas, I never found it. And then I was completely disappointed in everything and decided to give up searching. And you know, one day I received a letter in the mail. Yes, yes, it was that letter that became the beginning of my story. I received an invitation for an interview. And you know, if before I went to interviews with the thought that - again they’ll ask some tricky questions and won’t take it, well, God be with them, I don’t really want to work for them - then this time I really wanted, so that they would hire me... So, on the appointed day I came for an interview. If anyone is interested, they asked about multithreading, collections, and basic methods of the Object class. For the most part, I gave the correct answers to the questions and they promised to call me in a day. And this was exactly the case when the employer actually promised and called. They said that they were satisfied with me as a candidate. And so, a month after the interview, I went to work for a probationary period of 3 months. And the other day this period ended. I will say right away that I worked hard, often overworked, and sometimes had a day off. But all this is not in vain. The work has borne fruit and now I work 5/2 (from 11.00 – 20.00) in an office on Kutuzovskaya, opposite Moscow City, and write the Sberbank Online application on an iMac 27” computer, with 8 cores and 24 gigs of RAM. Since I am an ardent fan of Mayakovsky, I looked on Google Play to see what applications there were with his poems. And not having found anything worthy, I decided that I could create a worthy application myself. This is where the white road began. More precisely, while posting on GitHub, I began to receive invitations to interviews, but I didn’t get through them, and there were only a couple of them. Then I decided to write test tasks from different companies and publish them on GitHub, also on my own blog (johnnyblog.ru). Having written about 12 applications (test tasks and my own), I began to receive invitations for interviews, but again there were very few of them, compared to refusals (in six months my application form was viewed about 500 times)... I noticed that most of the requirements for candidates include line – availability of your applications on Google Play and what do you think? As soon as I published my 2 applications in the store, there were many more job offers. In general, I went to interviews less than 10 times. At every interview I was asked something I didn't know. But often it didn’t even get to the point of an invitation to an interview, they refused simply after learning that I was not a citizen of the Russian Federation... So, things seemed to be going well - I went to interviews, received more and more refusals (often they simply ignored me and did not answer anything). I planned to find a job before the end of the summer. But, alas, I never found it. And then I was completely disappointed in everything and decided to give up searching. And you know, one day I received a letter in the mail. Yes, yes, it was that letter that became the beginning of my story. I received an invitation for an interview. And you know, if before I went to interviews with the thought that - again they’ll ask some tricky questions and won’t take it, well, God be with them, I don’t really want to work for them - then this time I really wanted, so that they would hire me... So, on the appointed day I came for an interview. If anyone is interested, they asked about multithreading, collections, and basic methods of the Object class. For the most part, I gave the correct answers to the questions and they promised to call me in a day. And this was exactly the case when the employer actually promised and called. They said that they were satisfied with me as a candidate. And so, a month after the interview, I went to work for a probationary period of 3 months. And the other day this period ended. I will say right away that I worked hard, often overworked, and sometimes had a day off. But all this is not in vain. The work has borne fruit and now I work 5/2 (from 11.00 – 20.00) in an office on Kutuzovskaya, opposite Moscow City, and write the Sberbank Online application on an iMac 27” computer, with 8 cores and 24 gigs of RAM. Then I decided to write test tasks from different companies and publish them on GitHub, also on my own blog (johnnyblog.ru). Having written about 12 applications (test tasks and my own), I began to receive invitations for interviews, but again there were very few of them, compared to refusals (in six months my application form was viewed about 500 times)... I noticed that most of the requirements for candidates include line – availability of your applications on Google Play and what do you think? As soon as I published my 2 applications in the store, there were many more job offers. In general, I went to interviews less than 10 times. At every interview I was asked something I didn't know. But often it didn’t even get to the point of an invitation to an interview, they refused simply after learning that I was not a citizen of the Russian Federation... So, things seemed to be going well - I went to interviews, received more and more refusals (often they simply ignored me and did not answer anything). I planned to find a job before the end of the summer. But, alas, I never found it. And then I was completely disappointed in everything and decided to give up searching. And you know, one day I received a letter in the mail. Yes, yes, it was that letter that became the beginning of my story. I received an invitation for an interview. And you know, if before I went to interviews with the thought that - again they’ll ask some tricky questions and won’t take it, well, God be with them, I don’t really want to work for them - then this time I really wanted, so that they would hire me... So, on the appointed day I came for an interview. If anyone is interested, they asked about multithreading, collections, and basic methods of the Object class. For the most part, I gave the correct answers to the questions and they promised to call me in a day. And this was exactly the case when the employer actually promised and called. They said that they were satisfied with me as a candidate. And so, a month after the interview, I went to work for a probationary period of 3 months. And the other day this period ended. I will say right away that I worked hard, often overworked, and sometimes had a day off. But all this is not in vain. The work has borne fruit and now I work 5/2 (from 11.00 – 20.00) in an office on Kutuzovskaya, opposite Moscow City, and write the Sberbank Online application on an iMac 27” computer, with 8 cores and 24 gigs of RAM. Then I decided to write test tasks from different companies and publish them on GitHub, also on my own blog (johnnyblog.ru). Having written about 12 applications (test tasks and my own), I began to receive invitations for interviews, but again there were very few of them, compared to refusals (in six months my application form was viewed about 500 times)... I noticed that most of the requirements for candidates include line – availability of your applications on Google Play and what do you think? As soon as I published my 2 applications in the store, there were many more job offers. In general, I went to interviews less than 10 times. At every interview I was asked something I didn't know. But often it didn’t even get to the point of an invitation to an interview, they refused simply after learning that I was not a citizen of the Russian Federation... So, things seemed to be going well - I went to interviews, received more and more refusals (often they simply ignored me and did not answer anything). I planned to find a job before the end of the summer. But, alas, I never found it. And then I was completely disappointed in everything and decided to give up searching. And you know, one day I received a letter in the mail. Yes, yes, it was that letter that became the beginning of my story. I received an invitation for an interview. And you know, if before I went to interviews with the thought that - again they’ll ask some tricky questions and won’t take it, well, God be with them, I don’t really want to work for them - then this time I really wanted, so that they would hire me... So, on the appointed day I came for an interview. If anyone is interested, they asked about multithreading, collections, and basic methods of the Object class. For the most part, I gave the correct answers to the questions and they promised to call me in a day. And this was exactly the case when the employer actually promised and called. They said that they were satisfied with me as a candidate. And so, a month after the interview, I went to work for a probationary period of 3 months. And the other day this period ended. I will say right away that I worked hard, often overworked, and sometimes had a day off. But all this is not in vain. The work has borne fruit and now I work 5/2 (from 11.00 – 20.00) in an office on Kutuzovskaya, opposite Moscow City, and write the Sberbank Online application on an iMac 27” computer, with 8 cores and 24 gigs of RAM. Things seemed to be going well - I went to interviews, received more and more refusals (often they simply ignored me and did not answer anything). I planned to find a job before the end of the summer. But, alas, I never found it. And then I was completely disappointed in everything and decided to give up searching. And you know, one day I received a letter in the mail. Yes, yes, it was that letter that became the beginning of my story. I received an invitation for an interview. And you know, if before I went to interviews with the thought that - again they’ll ask some tricky questions and won’t take it, well, God be with them, I don’t really want to work for them - then this time I really wanted, so that they would hire me... So, on the appointed day I came for an interview. If anyone is interested, they asked about multithreading, collections, and basic methods of the Object class. For the most part, I gave the correct answers to the questions and they promised to call me in a day. And this was exactly the case when the employer actually promised and called. They said that they were satisfied with me as a candidate. And so, a month after the interview, I went to work for a probationary period of 3 months. And the other day this period ended. I will say right away that I worked hard, often overworked, and sometimes had a day off. But all this is not in vain. The work has borne fruit and now I work 5/2 (from 11.00 – 20.00) in an office on Kutuzovskaya, opposite Moscow City, and write the Sberbank Online application on an iMac 27” computer, with 8 cores and 24 gigs of RAM. Things seemed to be going well - I went to interviews, received more and more refusals (often they simply ignored me and did not answer anything). I planned to find a job before the end of the summer. But, alas, I never found it. And then I was completely disappointed in everything and decided to give up searching. And you know, one day I received a letter in the mail. Yes, yes, it was that letter that became the beginning of my story. I received an invitation for an interview. And you know, if before I went to interviews with the thought that - again they’ll ask some tricky questions and won’t take it, well, God be with them, I don’t really want to work for them - then this time I really wanted, so that they would hire me... So, on the appointed day I came for an interview. If anyone is interested, they asked about multithreading, collections, and basic methods of the Object class. For the most part, I gave the correct answers to the questions and they promised to call me in a day. And this was exactly the case when the employer actually promised and called. They said that they were satisfied with me as a candidate. And so, a month after the interview, I went to work for a probationary period of 3 months. And the other day this period ended. I will say right away that I worked hard, often overworked, and sometimes had a day off. But all this is not in vain. The work has borne fruit and now I work 5/2 (from 11.00 – 20.00) in an office on Kutuzovskaya, opposite Moscow City, and write the Sberbank Online application on an iMac 27” computer, with 8 cores and 24 gigs of RAM.
upd. unnoticed story, publication date changed to bring it to the top.
upd. unnoticed story, publication date changed to bring it to the top.
GO TO FULL VERSION