JavaRush /Java Blog /Random EN /From accountant to developer

From accountant to developer

Published in the Random EN group
So, yes. I am a girl who studied to be an accountant in order to “have a profession,” I had a C in mathematics due to chronic inattention, and I also didn’t have computer science at school. There was only “Logic” - there we worked on block diagrams and logical conditions. But I don’t remember anything from there anymore. I only remember that it worked and that I liked it.
From accountant to developer - 1
Working as an accountant was unbearably boring. The women's group with its gossip was extremely depressing. It has always been easier and more pleasant to communicate with men. Well, computers were interesting. Therefore, from time to time I dropped in to our system administrators and programmers to chat. And they somehow gave me an idea - to do web layout, you sit there, choose the color for the buttons. So I took the HTML+CSS course. And it worked, and I really liked it. But for some reason I didn’t go to work on this topic, there was a move, I needed at least some work, but somehow I didn’t feel like a full-fledged layout designer. So several more years of ordeals passed in unloved jobs in an unpleasant team. And then, during the New Year holidays in 2015, I came across JavaRush on the Internet . Back then, the first 10 levels were free. And I decided to try it. All sorts of nonsense, such as displaying the inscription “ I love JavaRush ,” was done without problems. And then the cycles began. And ifa. And nested ifs. And nested loops with nested ifs and loops. Darkness. I didn’t understand anything, I couldn’t do anything, I cried from panic attacks and asked my husband why he married such a fool. But then the tears passed, and I got the hang of it. And the tasks were solved, and the validator let them through. Then I cried from the objects, for the life of me I couldn’t understand how the object itself differed from the link. InscriptionCat cat = new Cat();killed me on the spot. Then I cried from Threads at level 16. Then from Streams to 18. Wrappers. More, more wrappers! All these Writers and Readers with an endless number of variations. But the panic attacks passed, the tears dried up, and understanding came. Or memorization. I discovered that you don’t have to understand something, you just need to remember how to use it. After that it became easier. There was some freelance work that allowed me to do a lot of work on Javarash. To be honest, I didn’t think that I would succeed and didn’t really hope to get a job as a programmer. I just worked out of inertia and that’s all. It was interesting for me, although it was difficult, although I wanted to give it all up several times a week. The most interesting thing began when large tasks with a large number of classes and interfaces began. It was there that the mosaic finally came together, it became clear why getters and setters and other goodies were needed. Then the prospect of an internship at JR loomed ahead. That was hard. I thought it would be necessary to solve a big difficult problem, but it turned out that I had to write a whole program using Hibernate, Spring, Database and a whole stack of technologies that I had heard about for the first time. They gave out a dozen books and said, “You don’t need to read all this, it’s just for you, as a reference book.” Well, nevermind! That is, it was implied that we already know all this or what? But what about the promise to teach us all this during an internship? Well, what to do, I started reading. Because I had no idea what it all meant and where to start. Reading a dozen books in 3 weeks and writing an appendix based on them was the hardest 3 weeks of my life. I couldn’t do anything, I didn’t understand anything what to do and why it didn’t work, and the deadlines were running out. 80% of the time was spent not on writing code, but on connecting new modules, setting up Git, installing and configuring the database, and so on. It was terribly unnerving. The guys I met at the internship, of course, suggested that I couldn’t have done it without them. As a result, on the last day at eight in the evening I submitted the task and exhaled. I thought that was it, now they would either accept me or not accept me, the worst was over. And they accepted me. And then everything started to get ugly; the internship disappointed me monstrously. Firstly, the lectures were not in the form of a webinar, but in the form of a recording of the webinar. That is, the lecturer was constantly distracted, talked about some stories from life, answered questions to people who asked him something during the webinar, he forgot what he wanted to say, jumped from topic to topic, which caused What formed in my head was not even a porridge, but rather a swamp. Secondly, the lecturer at the internship explained everything as if everyone already knew these technologies. That is, they did not superficially follow the tutorials step by step in order to somehow complete the test task, but normally already understand the hardware in this way. From the third lesson I stopped understanding what was happening and what we were talking about, and why is all this necessary and what to do with it all. But then an acquaintance called me and said that there was one company, they were looking for a Java-jun. I was sure that I couldn’t handle it, that I wasn’t ready, but I decided to try anyway. For the Skype interview, I prepared a bunch of cheat sheets about the possible states of Threads, about the work of the Garbage Collector, about mutable and immutable objects, in short, everything that I was a little confused about. The technical director was not interested in all this. He was not interested in my education. He asked me how I would pull data from a web page. Not about the code - just theoretically, he says, let's imagine how you would do it? And I have no idea. I sit and remain silent. And I'm nervous. I never solved the problem in which I had to parse a page using regexps. But I remembered about the DOM, which I studied when I was doing layout. And she said something about the source code of the page. This was enough for him, he gave me a task - to write a program that parses a page, pulling some data from it into the database. I asked - do you know how to do this? I say, no, I don’t know, but I’ll Google it. And I Googled it. And I did it in 3 days using Jsoup. Then it turned out that we had to do the same thing, but through Selenium WD. Well, okay, I googled a couple of tutorials again, did it, uploaded it to GitHub, and sent the link. The technical director assessed it, said that everything was fine, and I managed it unexpectedly quickly, and invited me to work. Therefore, I am now working as a Java developer and learning JavaScript at the same time, since I deal with the web. But I gave up the internship, it was of no use... Well, or I was just not ready for it, then maybe I’ll try again. This is how a girl accountant retrained as a programmer in 2.5 years thanks to JavaRush :) He said that everything was fine, and I managed it unexpectedly quickly, and invited me to work. Therefore, I am now working as a Java developer and learning JavaScript at the same time, since I deal with the web. But I gave up the internship, it was of no use... Well, or I was just not ready for it, then maybe I’ll try again. This is how a girl accountant retrained as a programmer in 2.5 years thanks to JavaRush :) He said that everything was fine, and I managed it unexpectedly quickly, and invited me to work. Therefore, I am now working as a Java developer and learning JavaScript at the same time, since I deal with the web. But I gave up the internship, it was of no use... Well, or I was just not ready for it, then maybe I’ll try again. This is how a girl accountant retrained as a programmer in 2.5 years thanks to JavaRush :)
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION