JavaRush /Java Blog /Random EN /How I didn't become a Java programmer
Sergey Alexandrov
Level 32
Smolensk

How I didn't become a Java programmer

Published in the Random EN group
Almost 5 months have passed since your humble servant has the honor of working as a software engineer and it’s time to talk about his long and thorny path to the IT field.
How I didn't become a Java programmer - 1
Ever since school, I wanted to become a programmer, despite the fact that I absolutely refused to understand programming languages. However, this did not stop me from passing the Unified State Exam in computer science quite well (I wrote all the code for the questions in an algorithmic language), which allowed me to enter one of the not very prestigious, but still Moscow universities for a technical specialty. In the first year we studied VBA and Visual Basic, wrote simple programs that mainly performed various mathematical calculations. The programming was conducted by the deputy dean of the faculty, a rather strict and demanding lady with a unique approach to learning. Thanks to her pairs, I finally began to understand the basics of programming, I understood the basic VBA and VB constructs, conditional statements, loops and other constructs that are used in every programming language. After the third semester, programming ended and along with it, interest in studying in this specialty disappeared. But still, I decided not to quit my studies and get a diploma. Without programming classes I almost stopped coding, sometimes making half-hearted attempts to continue learning VB from books, but after some time I stopped programming altogether. Towards the end of the 4th year, I started again about continuing to study programming and, in general, about how to live after graduating from university. At that time, I worked at an insurance company as a senior document management specialist, but I understood that this was not at all what I wanted from life. All that remained was to make a choice which language to study. Having studied the job market and realizing that no one really needed VB, I opted for Java, the language that turned out to be the most in demand and the most difficult in my opinion + I had a friend who knows it well. I started my acquaintance with Java from the book by A.N. Vasiliev. "Java tutorial with examples and programs." After reading the book, writing a synopsis and honestly rewriting most of the listings, I realized that absolutely nothing was stuck in my head other than things already known from other programming languages ​​and it was not very clear what to do next. I found several video lessons that shed light on such things as previously unknown to me, such as OPP, polymorphism, inheritance and objects; an acquaintance explained several difficult points for me, but overall it did not change the situation much. And after one of my regular trips across the Internet, I came across JavaRush. At first I was skeptical about the resource, but after going through a couple of levels I caught the excitement, and in a couple of days I reached level 8 and, after a short break, up to 10. The tasks on JavaRush helped me understand what I had previously read in the book. I understood that this was exactly what I needed to do. what I needed, but I delayed purchasing a subscription, which I later regretted because... At that time, the dollar exchange rate increased, and I had to pay 2 times more :) After reaching level 20, I wrote up a resume and started applying for vacancies. There were a couple of unsuccessful interviews at which I screwed up terribly (lack of knowledge and understanding), but I did not despair and continued to study, I read the well-known “Philosophy of Java”, watched Golovach’s lectures on YouTube, started learning CSS/HTML from Evgeniy Popov’s video lessons, got acquainted with JUnit, JDBC, SQL, XML, wrote a Contact Manager using Swing, JDBC and performing simple CRUD operations. By level 30, I signed up for client-server application development courses at the Specialist training center, the program included multithreading, JavaFX, Servlets, JSF, JSP. Afterwards I planned to take courses on EJB, but they were still about 2 months away, so I bought video tutorials on Spring and started learning it. By that time, I had already graduated from the university and they were already waiting for me at the local military commissariat. At first I wanted to somehow resolve the issue with the military registration and enlistment office, as any normal Muscovite would do, but after weighing all the pros and cons, I decided to honestly repay my debt to the Motherland and on November 20, 15, I was already at the location of one of the units of the valiant strategic missile forces. There is no point in talking about the service; there was little to do with programming; I was on demobilization. I started reading Java manuals in my free time, monitoring Java Junior vacancies in my city, deciding not to return to Moscow. After DMB, having come to my senses a little, I opened a second account on JavaRush and bought a subscription, because... I’m level 32 on this account, and I wanted to brush up on Java Core. In about 5 days I reached level 15 and, inspired by the fact that the skills are returned easily and quickly, I updated my resume and opened access to it. The next day I received a call from a local IT company and invited me to talk. At the interview, the girl from HR asked general questions, asked about technologies known to me, what I liked better: Front or Back. In general, it didn’t matter to me, I just wanted to work as a programmer, and I was offered to try to write a test task for the position of a JavaScript programmer, and I agreed. At that time, I knew JS at the level of “JavaScript? Well, yes, there seems to be such a programming language,” and upon arriving home I immediately sat down to study the manuals. So 3 days passed, after which I began to study the test task itself. They gave me 7 days to decide, in the evening of 6 days I sent my code to my employer. A couple of days later they called me and said that everything was fine and I was invited to an audition with the future leader. The interview lasted 10-15 minutes, after which I was accepted for the position of software engineer :) The trial period lasted 3 months, after which I was tested in JS, which I successfully completed and now I work in one of the largest companies in the city in a spacious 7 a storey business center with recreation areas and a gym :) By level 30, I signed up for client-server application development courses at the Specialist training center, the program included multithreading, JavaFX, Servlets, JSF, JSP. Afterwards I planned to take courses on EJB, but they were still about 2 months away, so I bought video tutorials on Spring and started learning it. By that time, I had already graduated from the university and they were already waiting for me at the local military commissariat. At first I wanted to somehow resolve the issue with the military registration and enlistment office, as any normal Muscovite would do, but after weighing all the pros and cons, I decided to honestly repay my debt to the Motherland and on November 20, 15, I was already at the location of one of the units of the valiant strategic missile forces. There is no point in talking about the service; there was little to do with programming; I was on demobilization. I started reading Java manuals in my free time, monitoring Java Junior vacancies in my city, deciding not to return to Moscow. After DMB, having come to my senses a little, I opened a second account on JavaRush and bought a subscription, because... I’m level 32 on this account, and I wanted to brush up on Java Core. In about 5 days I reached level 15 and, inspired by the fact that the skills are returned easily and quickly, I updated my resume and opened access to it. The next day I received a call from a local IT company and invited me to talk. At the interview, the girl from HR asked general questions, asked about technologies known to me, what I liked better: Front or Back. In general, it didn’t matter to me, I just wanted to work as a programmer, and I was offered to try to write a test task for the position of a JavaScript programmer, and I agreed. At that time, I knew JS at the level of “JavaScript? Well, yes, there seems to be such a programming language,” and upon arriving home I immediately sat down to study the manuals. So 3 days passed, after which I began to study the test task itself. They gave me 7 days to decide, in the evening of 6 days I sent my code to my employer. A couple of days later they called me and said that everything was fine and I was invited to an audition with the future leader. The interview lasted 10-15 minutes, after which I was accepted for the position of software engineer :) The trial period lasted 3 months, after which I was tested in JS, which I successfully completed and now I work in one of the largest companies in the city in a spacious 7 a storey business center with recreation areas and a gym :) By level 30, I signed up for client-server application development courses at the Specialist training center, the program included multithreading, JavaFX, Servlets, JSF, JSP. Afterwards I planned to take courses on EJB, but they were still about 2 months away, so I bought video tutorials on Spring and started learning it. By that time, I had already graduated from the university and they were already waiting for me at the local military commissariat. At first I wanted to somehow resolve the issue with the military registration and enlistment office, as any normal Muscovite would do, but after weighing all the pros and cons, I decided to honestly repay my debt to the Motherland and on November 20, 15, I was already at the location of one of the units of the valiant strategic missile forces. There is no point in talking about the service; there was little to do with programming; I was on demobilization. I started reading Java manuals in my free time, monitoring Java Junior vacancies in my city, deciding not to return to Moscow. After DMB, having come to my senses a little, I opened a second account on JavaRush and bought a subscription, because... I’m level 32 on this account, and I wanted to brush up on Java Core. In about 5 days I reached level 15 and, inspired by the fact that the skills are returned easily and quickly, I updated my resume and opened access to it. The next day I received a call from a local IT company and invited me to talk. At the interview, the girl from HR asked general questions, asked about technologies known to me, what I liked better: Front or Back. In general, it didn’t matter to me, I just wanted to work as a programmer, and I was offered to try to write a test task for the position of a JavaScript programmer, and I agreed. At that time, I knew JS at the level of “JavaScript? Well, yes, there seems to be such a programming language,” and upon arriving home I immediately sat down to study the manuals. So 3 days passed, after which I began to study the test task itself. They gave me 7 days to decide, in the evening of 6 days I sent my code to my employer. A couple of days later they called me and said that everything was fine and I was invited to an audition with the future leader. The interview lasted 10-15 minutes, after which I was accepted for the position of software engineer :) The trial period lasted 3 months, after which I was tested in JS, which I successfully completed and now I work in one of the largest companies in the city in a spacious 7 a storey business center with recreation areas and a gym :) There was little to do with programming there; while on demobilization, I started reading Java manuals in my free time and monitoring Java Junior vacancies in my city, deciding not to return to Moscow. After DMB, having come to my senses a little, I opened a second account on JavaRush and bought a subscription, because... I’m level 32 on this account, and I wanted to brush up on Java Core. In about 5 days I reached level 15 and, inspired by the fact that the skills are returned easily and quickly, I updated my resume and opened access to it. The next day I received a call from a local IT company and invited me to talk. At the interview, the girl from HR asked general questions, asked about technologies known to me, what I liked better: Front or Back. In general, it didn’t matter to me, I just wanted to work as a programmer, and I was offered to try to write a test task for the position of a JavaScript programmer, and I agreed. At that time, I knew JS at the level of “JavaScript? Well, yes, there seems to be such a programming language,” and upon arriving home I immediately sat down to study the manuals. So 3 days passed, after which I began to study the test task itself. They gave me 7 days to decide, in the evening of 6 days I sent my code to my employer. A couple of days later they called me and said that everything was fine and I was invited to an audition with the future leader. The interview lasted 10-15 minutes, after which I was accepted for the position of software engineer :) The trial period lasted 3 months, after which I was tested in JS, which I successfully completed and now I work in one of the largest companies in the city in a spacious 7 a storey business center with recreation areas and a gym :) There was little to do with programming there; while on demobilization, I started reading Java manuals in my free time and monitoring Java Junior vacancies in my city, deciding not to return to Moscow. After DMB, having come to my senses a little, I opened a second account on JavaRush and bought a subscription, because... I’m level 32 on this account, and I wanted to brush up on Java Core. In about 5 days I reached level 15 and, inspired by the fact that the skills are returned easily and quickly, I updated my resume and opened access to it. The next day I received a call from a local IT company and invited me to talk. At the interview, the girl from HR asked general questions, asked about technologies known to me, what I liked better: Front or Back. In general, it didn’t matter to me, I just wanted to work as a programmer, and I was offered to try to write a test task for the position of a JavaScript programmer, and I agreed. At that time, I knew JS at the level of “JavaScript? Well, yes, there seems to be such a programming language,” and upon arriving home I immediately sat down to study the manuals. So 3 days passed, after which I began to study the test task itself. They gave me 7 days to decide, in the evening of 6 days I sent my code to my employer. A couple of days later they called me and said that everything was fine and I was invited to an audition with the future leader. The interview lasted 10-15 minutes, after which I was accepted for the position of software engineer :) The trial period lasted 3 months, after which I was tested in JS, which I successfully completed and now I work in one of the largest companies in the city in a spacious 7 a storey business center with recreation areas and a gym :)
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION