JavaRush /Java Blog /Random EN /Knowledge to solve current problems

Knowledge to solve current problems

Published in the Random EN group
Hello. I've been studying JavaRush for 3.5 years and still don't work as a developer. What went wrong? My name is Sergey. Since 2006, I have worked in sales: mortgages, car loans, loans, banking products, since 2011 I have sold only investment products. Even before university, I formulated what I wanted to do: “Work with successful people .And so it happened: 6 years after graduating from university - “Manager for working with VIP clients” in the largest private Russian bank. Talking about investments and learning from clients yourself is incredibly cool. The feeling of pleasure from achieving a goal still lasts, but over time, one question began to arise : “What’s next, what’s the next goal?” . There was no answer. Of course, there were prospects: head of department, deputy. bank branch manager, bank branch manager, but something always stopped. I felt that this was not for me, I didn’t see my future there, and in terms of money, my position was many times more profitable. When I started working at an investment company, one of my tasks was to attract new clients. What options? Cold calls, conferences, old clients, their acquaintances. He specialized in bonds and compiled portfolios. I ran into a problem. There is no good, free source of information on Eurobonds and their main parameters: terms, coupons, yields, no reviews, news, selections. There were only 2: one paid, the second curve. I decided to make my own, started exploring options, and came across WordPress. It turned out to be an excellent option for writing articles and reviews. I had to tinker with the bond parameters and decided to make it a table with advanced search and sorting filters. I found the data on a German exchange. And every morning I updated the table with pens. It took me 2 weeks, I don’t like routine. I found it, bought a universal parser, figured it out in a week, configured it, launched it - voila, auto-updating of quotes works. I wrote reviews and news almost every day, I studied at the same time, it really helped in sales when communicating with people. Six months later, without advertising, SEO, entered the TOP-3 in Yandex for the query “Eurobond quotes”, TOP-5 in Googlefor the same request. Our marketing was surprised by this)) So, actually, the first acquaintance with IT is interesting. In the fall of 2016, for some reason everyone in the office was obsessed with learning English. I have already gone through this more than once: if you do not apply knowledge, it is forgotten, studying turns into a waste of time. I did not refuse to master another international language; for practical purposes, this could also be a programming language. I started looking for options. I don’t remember why, I settled on Java, and only later found out that it is one of the most popular. For a whole month, learning was spontaneous, not interesting: I read what I found, watched videos with minimal practice. There was no plan. In the second month I came across JavaRush and was hooked. Minimum theory, a lot of practice. Just what you need! Almost every evening for 1-2 hours excitedly. I don’t even remember what level I reached, but after 3 months I decided to put my knowledge into practice. By that time, at work they had set the task of passing the exam for the certificate of a financial advisor, and these are 2 exams, with a total of 3,300 questions and tasks. At that time, the only materials available were a scanned pdf of 300 pages with the correct answers in bold. It’s impossible to read from a computer, it’s completely impossible to read from a phone, and the search doesn’t work. Well, I translated it from pdf to word via an online service, that’s better. I found out that they write in Java for Android. I decided to make a small simulator where I will simply flip through questions with answers and choose an answer with a true/false check. I've been fiddling with View for 3 days. Did. It was heaven and earth. Preparation for the exam has accelerated significantly. I prepared and passed it within a month, instead of 3, like other colleagues. I showed it to my colleagues and suggested putting it on the Play Market. Figured it out, posted it, not free ( FSFM Basic exam (Google Play)). I still spent my personal time. It was so nice to see that the annual JavaRush paid for itself in a month. The application captivated me, I even stopped taking courses on JavaRush, studied everything in practice, in 6 months I made a fully functional application, with search, chat, a real exam emulator, and redesigned the design according to the principles of material design. Every month I received 12-15 thousand rubles, cool. At the same time, I learned about Spring and decided to implement a long-standing idea of ​​stock trading. Dashboard for analyzing your trading system. I still remember with anxiety how I used to trade stocks without him. The office started being on duty, and by default I was assigned to keep the lists. It took me 2 weeks to fill out Excel manually - I don’t like routine. I wrote a telegram bot, and now employees assigned their own shifts, changed duty dates, and the bot reminded the employee about duty. They still use it. I made another bot for my own convenience: the bot managed client portfolios. He showed the dynamics of assets, sent a beautiful picture of the selected client’s portfolio. Colleagues asked to add them, I added them for free. They still use it. Naturally, at work I showed off my achievements, agreed to post information about the simulator on the corporate portal, gave discounts for employees, and the company’s HR (well, at least not the Security Service) became interested in me. At that time, a lot of work was going on to transform the company into digital. They offered to take the position of IT Project Manager. It sounded good without subordinates. 1.5 years have passed since the beginning of studying a “foreign” language. After I made a simulator to prepare for the exam, my colleagues constantly contacted me and asked when I would make it on iOS. By that time, the demand for the exam had grown significantly; Google received 25-30 thousand rubles per month. Well, I took up iOS, fortunately, there were many developers in the new position, and they suggested which direction to study in order to make this or that feature. It took exactly 3 weeks to master the new language, and again I had to tinker with View. Posted in the App Store ( FSFM Basic exam (App Store)), for less than the first month +42 thousand only with iOS. +77. thousand including Android, the second month - +62 thousand, the third - +120 thousand, the fourth - +140 thousand. Seems not bad. But a problem arose. The exam was canceled last summer, and since then income has returned to 15-20 thousand. They still buy, they say, for general development. Well, in general, +900 thousand in 3 years, without much effort, I think it’s a good result. From time to time I thought about what else I could do that would be useful. Exactly! Trainer for teaching English. I found the contacts of my English teacher, he has his own teaching methods and a training website. I dialed it and offered to make a simulator on a mobile platform. Just in time: he just encountered a problem, many are switching to learning from mobile devices, and the site was not suitable for mobile, as it was written in flash technology. We agreed on the terms in one evening. I started doing it. In total, without straining in my free time, it took 2 months to design, backend development of iOS and Android. ( QS English language (App Store) ) ( QS English language (Google Play) ) Backend (java), Android, iOS mastered, I need to move on, it’s interesting. At the end of the summer of 2019, a task arrived from the authorities to partner with Mail.ru. We met with them and said we don’t want to make a separate application for trading shares, integrate into VK, where VK Mini Apps is now actively developing. Well, let's try. Unfortunately, the company didn’t have the resources; they needed a ReactJS developer, but they didn’t have one. I decided to try to study the question myself in my free time. Exactly 3 weeks to master the ReactJS library and the mini application was ready for production ( World of Investments BKS ) with a small set of features, mainly financial news, quotes, investment ideas, educational stories. And it took another 2 months to polish everything, adding a stock feed, user forecasts, and voting for investment ideas. I didn’t become a developer, but I solve everyday problems with the help of my knowledge in development, it’s easier for me to set tasks for my colleagues, estimate work time, and help do analytics. I continue to communicate with successful people, I consider developers to be successful people, they do what they want, not everyone can boast of this. In the company, I am responsible for the key process, communicate with the TOP, and study. Here's my story. Success to everyone, set goals and achieve them. By the way, if anyone is interested, I am 36 years old. PS I remembered about the site with Eurobonds six months ago, when I received a reminder about paying for hosting. I came in to check the current quotes. There are no news updates, no articles, no one to write. I decided to close it, and I closed it. By the way, due to recent events, everyone switched to dedicated work, and decided to return to JavaRush. I see it's still level 30. Apparently the goal is not to go through all the levels, but to gain knowledge that will be enough to solve current problems.
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION