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.