JavaRush /Java Blog /Random EN /The history of one humanist

The history of one humanist

Published in the Random EN group
My story might seem rather ordinary among the stories of other students, even despite my 38 years (at the time of employment), if it were not for one fact that, I think, makes my story stand out from others. The fact is that most of the stories I read about how people became programmers somehow had the following context: the author wrote that since childhood he dreamed of becoming a programmer, but something in life went wrong or demonstrated certain inclinations to programming, but again, not fate. That is, there were what is called (I don’t want to offend anyone), “latent” programmers. The history of one humanitarian - 1In my case, it wasn't like that. In my childhood, adolescence, and even most of my maturity, I didn’t even think about a career as a programmer; moreover, I’m what is called a classical humanist. At school, more or less good grades were only in the humanities, the exact sciences were given with difficulty, barely pulling on triples (according to a five-point system). I did not have computer science at school, as well as at the institute from the word at all. That is, she was in the program, but they couldn’t find teachers, if they did, then they were constantly on sick leave, in general, I can remember as many as three computer science lessons in the entire school curriculum. I also graduated from the institute with a degree in jurisprudence, in short, I'm definitely not a techie by my mindset. This is, so to speak, background, input data. But first things first. For the first time, the idea of ​​becoming a programmer visited me back in 2013. At that time, I was a fairly successful middle manager with a salary of 1000 USD. Everything was fine with me, but from time to time I was visited by thoughts from the category of “what next?”. It was then that I came across a motivational article from the author of CodeGym that any intelligent person can become a programmer. I did not consider myself stupid, but there were quite serious doubts about my abilities in the form of a complete lack of any fundamental knowledge in this area. And here should be my first gratitude: the author so convincingly expressed his thoughts and argued in his series of articles that it was thanks to him and his talent that the idea of ​​programming settled in my head and eventually sprouted. Thank you CodeGym author! However, despite the interest, there were not very many active actions on the implementation of the plan on my part. Mostly I've been tinkering with the lectures and tasks in the trial 10 levels of CodeGym. Much was not clear, some kind of magic from mysterious spells, however, following the advice of the above-mentioned author, I read the lectures again and again, trying to solve the next problem, because I was promised that the puzzle would sooner or later develop (looking ahead - it still formed!). Progress was rather sluggish, not only because a lot of things were not clear, but also because, as I wrote earlier, everything was fine with me anyway: salary and work is quite interesting (at that time), move on from 1000 c.u. e. manager for 500-700 c.u. jawa juna was somehow not inspiring. Then, of course, growth was possible, and much higher than I could, in principle, expect as a manager, but those were distant prospects, and here the comfort zone and all things. The situation changed in the same year. I lost my job and with it my comfort zone. Considering that I was a rather narrow-profile specialist and I could not find vacancies according to my profile, I had to go down to the area where I also understood well, but there the competition is higher and my salary became correspondingly lower, about 700 USD. (and this is already comparable to June's RFP). Not being sure that I could figure out Java alone, I decided that online education is certainly cool, but learning offline is much more real (this was a mistake). I bought a course in one of the schools that offered to learn Java and started learning full of hope. In the process, it turned out that after completing the course, I would not be able to claim to be a junior, because in addition to knowing syntax and core, I still needed quite a lot of things (I didn’t even know SQL type abbreviations at that time) and this was very demotivating, because I paid the money for the course normally and expected that the investment would pay off pretty soon. Fig would be there. No, in principle, they taught well and I received certain knowledge, but at the end of the first half of the course, I realized that offline I would receive approximately the same amount of knowledge as online, but more expensive. Therefore, I decided not to pay for the second half of the course, but to buy a subscription to Java Rush at the New Year's discount. The history of one humanist - 2No sooner said than done. But even here everything was not very smooth (even completely). I studied mainly after work, allocating from one to two or three hours to study. These were dark times: tired after work, nothing really comes into my head, plus the language itself is difficult (I'm a humanist). And although my family supported me (wife and child), it was hard to find time for studies, for my family, and for myself. As a result - fierce procrastination. Sometimes he dropped out of school for six months, played online games (an evil for which a separate boiler was prepared), but sooner or later returned, read other people's success stories and started over. Also, the situation was significantly aggravated by the onset of the political, and then (as a consequence) and economic crisis. Due to the fact that the salary was not pegged to the dollar, and the national currency devalued, in fact I began to receive 400-500 USD. and I became very sad. One way or another, I honestly reached level 21 or 22 in Java Rush and probably would have gone further, but I received a letter of happiness from the authors about the next set for an internship. Nothing special, internships were recruited regularly, but this time I was notified that according to my subscription it would be the last free one, after - only for additional funds. According to the terms of participation in the internship, at that time, it was necessary to reach level 30 and do a test task. Since the tasks from level to level became harder and harder and I could not even dream of reaching level 30 in a month (don't forget that I still had to do a test), I decided to cheat. I had enough black matter to open levels up to level 30 without having to solve problems. So, the first obstacle passed - the 30th level was taken. I get a test and understand that my problems are just beginning: Spring, Hibernate, SQL, JSP. Yes, you need the simplest CRUD, but when your core is not even very confident, you understand. I honestly tried to master these technologies in the remaining time, but not very successfully. At least not enough for an internship. Trick number two: google the working solution of those guys who have already completed the internship on the github, check the performance at home, make cosmetic changes and pass it off as their own solution. In such a completely dishonest way, I jumped on the bandwagon of the departing train of the last free internship. I am still ashamed, but I do not regret anything (except that I could study better and harder). The internship also did not seem like an easy walk, but it introduced me to frameworks and libraries, which are required in real life, on real projects. I take this opportunity to express my gratitude to Grigory Kislin, the author of the topjava project, to which the guys from Java Rush sent me as an online internship. By the way, I didn’t pass the internship the first time either (I didn’t have enough knowledge and skills), but since repeated participation in the internship is free, then with subsequent passages, my knowledge and skills increased. One day, looking through a junior digest on a well-known and respected resource, I came across the news that one of the market leaders is recruiting students for regular Java courses. Unlike other large companies, these guys did not set age restrictions (such as only final year students), for which I thank them. The conditions are simple: pass a qualifying test, an interview in English, and you are in external courses (about 3 months), after that you write and defend your project and, if you are good enough, you get into internal courses (from 1 to 6 months), after which you can get into one of the company’s combat projects (and you may not get there). In fact, the option of courses from companies with subsequent employment is the most optimal and not resource-intensive way to the IT-sphere, however, there are two nuances: a very high level of competition, and secondly, there are no guarantees of employment (you can not go through soft skills, for example, or weak English). As for competition, I’ll write from my own experience: more than 450 people applied for testing, about 50 got into courses, less than 20 went to internal courses, I don’t know how many received an offer, but not everyone gets what - a fact based on insider information. In general, I signed up for testing for nothing, I didn't really count, but since it's better than doing nothing, I decided to give it a try. I prepared for testing on quizful, which really helped me, I think. The tests were similar, but in English. Imagine my surprise when after a while I was informed that I had passed the first stage of selection and I was invited to the second stage - an interview in English. Joy knew no bounds, although there were doubts about English. And I began to prepare: I asked my wife to conduct several interviews with me in English, plus I prepared and memorized answers to typical questions that are likely to be asked at an interview (tell about yourself, previous experience, why to us, etc.). I also successfully passed the interview and was invited to the course. Because it was a real chance to get a job, I, after conferring with his wife and enlisting her support, he decided to quit his job and fully concentrate on the courses, that is, he went for broke. The external courses were mostly disappointing for me: we started from the very basics, skimming through core. The level of the teacher also raised my doubts, since he was rather tongue-tied (to put it mildly) as a university teacher (and part-time, a teacher of courses from the market leader and, according to him, also a teacher of paid courses from one offline school). Sometimes it was difficult to understand the lecture, not because the topic was difficult, but because the presentation of the information was terrible. The incident at one of the lectures also seriously spoiled the impression: one of the students asked a question on the topic and received an answer from the teacher. The problem was that the answer was wrong. Apparently, the teacher in order not to lose face in front of the whole group, not knowing the answer, he decided that it would be better to improvise, and not honestly admit that he does not know / does not remember the answer. It just so happened that my classmate and I knew the answer and corrected the teacher, but the very fact that took place, personally, seriously undermined the authority of the teacher. Fortunately, towards the end of the course, another teacher began to lead us, who knew both the subject area and had practical skills much better. Yes, and the presentation of information was not an example better. Personally, I seriously undermined the authority of the teacher. Fortunately, towards the end of the course, another teacher began to lead us, who knew both the subject area and had practical skills much better. Yes, and the presentation of information was not an example better. Personally, I seriously undermined the authority of the teacher. Fortunately, towards the end of the course, another teacher began to lead us, who knew both the subject area and had practical skills much better. Yes, and the presentation of information was not an example better. The history of one humanist - 3Like everything in life, everything ends sooner or later, and external courses too. I wrote my graduation project and began to prepare for the defense, hoping to pass on the internal ones. Despite the fact that I was not among the top students, I believed that there were chances, considering myself a solid middle peasant. Unfortunately, or fortunately, His Majesty chance intervened in what was happening. I came to the rescue early in the morning. I presented the project orally, then launched the application, demonstrating the functionality. I received a lot of questions, both theoretical and practical. Having answered the questions with varying degrees of success, I received an obligatory additional task and retired to a separate room to solve it. After some time, having solved the task, I returned to the interlocutors. By this time, the composition of the interviewees had almost completely changed. After I submitted my decision, I was told that I misunderstood the task and offered to redo it. I left again. When I solved the problem again, it turned out that there was no one left of those guys who interviewed me from the beginning. Those who were in their place checked my assignment and said that since none of them were at my interview, they would check with those who were for me. In general, I don’t know who and how specified, and how they collected reviews about my defense from different people, but in fact they told me that I didn’t pass. It was a failure. True, I was told that I can try to defend in 3 months with the next set, the only condition is to prepare a completely new project for defense. Since I had no choice, I agreed. The failure plunged me into serious despondency, because the hope was that in three months I would already be working, and then only after three months the re-defense, without any guarantee. Let me also remind you that I quit my job, putting everything on the line, which also did not add optimism. True, the result of the courses was a positive moment: I realized that I already know and can do quite a lot, I am quite capable of writing a working application with a fairly tolerable front. But there was still no certainty whether the business was willing to pay money for these skills. So, I began to intensively prepare for the re-defense, but in addition to this, I took another important (and, as it turned out later, correct) step: I posted my resume on various resources and started going to interviews. There were not many offers, but 1-2 per week usually happened. The level of interviews was also different, from quite a failure, when I myself felt that I had performed rather mediocrely, to those where I did a technical interview, but for some reason did not go further. I did not lose heart, remembering someone's aphorism that no one had yet been refused twenty times in a row and pulled up those weaknesses that interviews revealed. So it took about two months and about 12-14 interviews. After one of them, I received my first offer from a small company with a salary even higher than the market average. On the details of the first days, weeks, etc. I won’t stop working, this may turn out to be another longread, I’ll just say that I successfully passed the probationary period and work in this company to this day, I am very pleased with the team and the modern technology stack. I will soon celebrate the year of work and, although I face new challenges almost every day, I go to work with pleasure, because I am doing what I love. that no one had yet been turned down twenty times in a row and pulled up those weaknesses that interviews revealed. So it took about two months and about 12-14 interviews. After one of them, I received my first offer from a small company with a salary even higher than the market average. On the details of the first days, weeks, etc. I won’t stop working, this may turn out to be another longread, I’ll just say that I successfully passed the probationary period and work in this company to this day, I am very pleased with the team and the modern technology stack. I will soon celebrate the year of work and, although I face new challenges almost every day, I go to work with pleasure, because I am doing what I love. that no one had yet been turned down twenty times in a row and pulled up those weaknesses that interviews revealed. So it took about two months and about 12-14 interviews. After one of them, I received my first offer from a small company with a salary even higher than the market average. On the details of the first days, weeks, etc. I won’t stop working, this may turn out to be another longread, I’ll just say that I successfully passed the probationary period and work in this company to this day, I am very pleased with the team and the modern technology stack. I will soon celebrate the year of work and, although I face new challenges almost every day, I go to work with pleasure, because I am doing what I love. After one of them, I received my first offer from a small company with a salary even higher than the market average. On the details of the first days, weeks, etc. I won’t stop working, this may turn out to be another longread, I’ll just say that I successfully passed the probationary period and work in this company to this day, I am very pleased with the team and the modern technology stack. I will soon celebrate the year of work and, although I face new challenges almost every day, I go to work with pleasure, because I am doing what I love. After one of them, I received my first offer from a small company with a salary even higher than the market average. On the details of the first days, weeks, etc. I won’t stop working, this may turn out to be another longread, I’ll just say that I successfully passed the probationary period and work in this company to this day, I am very pleased with the team and the modern technology stack. I will soon celebrate the year of work and, although I face new challenges almost every day, I go to work with pleasure, because I am doing what I love. I am very pleased with the team and the modern technology stack. I will soon celebrate the year of work and, although I face new challenges almost every day, I go to work with pleasure, because I am doing what I love. I am very pleased with the team and the modern technology stack. I will soon celebrate the year of work and, although I face new challenges almost every day, I go to work with pleasure, because I am doing what I love. The history of one humanist - 4This is such a long post. I take this opportunity to once again thank the creator of Java Rush for convincing me to radically change my life, the Java Rush team for the sensible implementation of the idea, and Grigory Kislin for his course. And although I never fully graduated from any of them, they gave me the necessary base and confidence in my strength in order to find my first job as a programmer. Summing up, I want to advise those who doubt whether he can remember the history of a humanitarian who was able to take the first step or complete what he started, if the first step has already been taken. Unfortunately, within the framework of the article, it was not possible to contain everything, so I will be glad to answer the questions of those interested in the comments to the article. Lastly, the sooner you start interviewing, the better. You will never feel ready but only after receiving an n-th number of refusals, you can get an offer. Remember, no one has yet been refused 20 times in a row, verified!
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION