JavaRush /Blog Java /Random-PL /Dwukrotnie przeszedłem JavaRush. Za drugim razem - już pr...
Mikhail Zherdev
Poziom 41
Тула

Dwukrotnie przeszedłem JavaRush. Za drugim razem - już pracuję jako programista

Opublikowano w grupie Random-PL

Akta

  • Kto: Michaił Zherdev
  • Pracował jako: administrator systemu, inżynier wsparcia technicznego
  • Miejsce zamieszkania: Tuła, Rosja
  • Wiek rozpoczęcia szkolenia Java: 27 lat
  • Pierwsza praca jako programista: rok po rozpoczęciu szkolenia
  • Oryginalna historia sukcesu
Dwukrotnie przeszedłem JavaRush.  Za drugim razem - już pracując jako programista - 1

Tło

Już w szkole marzyłem o zostaniu programistą. Chciałem wstąpić na wydział cybernetyki na miejscowym uniwersytecie, ale ostatecznie złożyłem podanie na inne wydziały: bałem się, że nie przejdę selekcji. Później stwierdziłem, że jednak zdam i długo się nad tym gryzłem... W końcu skończyłem studia inżynierskie (w 2010 roku skończyłem studia ) i dostałem pracę jako administrator systemu w firmie Enike, dział wsparcia technicznego. Tak minęły cztery lata.
„I przez te cztery lata myśl o nauce bycia programistą nie opuściła mnie. Co więcej, chciałem uczyć się języka Java: wpływ na to miała jego popularność i wieloplatformowość, chociaż sam język prezentacji nie był omawiany przez kilka lat.
Kiedyś chciałem wyjechać za granicę i tam zdobyć wykształcenie programistyczne. Żyłem z tą myślą przez wszystkie lata pracy, zapisując ją i odkładając na bok. Oczywiście były próby samodzielnej nauki, ale nauka z książek nie wychodziła. Zawsze odkładam następny rozdział do „ może pewnego dnia ”. I tak dożyłem do 2014 roku . Próby dostania się na zagraniczne uczelnie kończyły się niepowodzeniem. Ponadto w tym czasie moja dziewczyna wróciła ze studiów za granicą. Pomyślałem więc, że jeśli chcę zostać programistą, to muszę zacząć uczyć się tu i teraz, bo później będzie trudniej.

Studia

Zacząłem od HTML , CSS i JavaScript . Uczyłem się PHP przez około miesiąc i ukończyłem prawie wszystkie kursy na Codecademy . Na początku 2015 roku zacząłem uczyć się języka Java .
„Czytałem książkę Shildta o Javie 7, była trudna, nie miałem pojęcia o przyszłej pracy. Postanowiłam poszukać bardziej nowoczesnego sposobu na naukę niż czytanie książek, bo mamy XXI wiek. Szukałem, googlowałem, znalazłem. JavaRush.”
Od początku lutego do końca kwietnia pracowałem na stronie ( był abonament miesięczny, przestałem po osiągnięciu 20 poziomu, aby udoskonalić teorię i analizować rozwiązane/nierozwiązane problemy ), od kwietnia zapoznałem się z serwerem Tomcat , jUnit , JSP , Spring , Hibernate , SQL ( wszystkie technologie są powierzchowne, tylko podstawowe i dlaczego są potrzebne ). W tym samym czasie odświeżyłem swoją teorię Java Core i na początku maja 2015 opublikowałem swoje CV .

Pracuj i... ucz się ponownie

Jedna firma odpowiedziała. Właściwie to tam teraz pracuję. Na rozmowie zapytali o Java Core i listę technologii, które skromnie dodałem do CV ( lista powyżej, w poprzednim akapicie ). Od razu przyznałem, że znam te technologie powierzchownie i planuję je studiować w przyszłości. W rezultacie zatrudnili mnie na stanowisko Junior Developera , tłumacząc swój wybór faktem, że mam solidną wiedzę na temat Java Core ( dzięki Java Rush !).
„Ponieważ szybko ukończyłem kurs JavaRush i byłem trochę leniwy (często siedziałem na forach w poszukiwaniu odpowiedzi), zabrakło mi wiary w siebie jako specjalistę. Dlatego już w grudniu zdecydowałem się jeszcze raz przejść JavaRush.”
Żeby wszystko było sprawiedliwie, aby rozwiązać wszystkie problemy, aby wziąć udział w prawdziwym projekcie... Poza tym podczas mojej nieobecności tutaj pojawiło się wiele nowych problemów i chciałem je rozwiązać, szczególnie interesowały mnie mini-projekty . A sama strona przypadła mi do gustu, pomimo drobnych wad, takich jak niezbyt „ wyrozumiały ” walidator ( walidator został całkowicie przeprojektowany w Java Rush 2.0 i stał się bardzo wyrozumiały, przyp. red.) . Właściwie to ukończyłem kurs i wziąłem udział w prawdziwym projekcie (właśnie go skończyłem). Jestem zadowolony z wyniku!

Pierwszy rok

Pracuję jako programista już prawie rok. Java Rush bardzo pomógł mi w nauce, rozwoju i kształtowaniu siebie jako specjalisty. W firmie najpierw pracowałem nad aplikacją webową, po drodze ucząc się wymaganych technologii. Później przerzuciłem się na rozwój urządzeń mobilnych, studiowałem Androida ( uczyłem się przez miesiąc lub dwa, potem przeszedłem do programowania z równoległą nauką ), a od marcaiOS . Dla mnie jako programisty nie jest to historia sukcesu. Opowiada o tym, jak JavaRush pomógł mi spełnić marzenie o zostaniu programistą. Jest jeszcze wiele do nauczenia się, ponownego nauczenia się, przypomnienia tego, co zostało już zapomniane, ale jest cel - zostać dobrym programistą, jest miejsce na rozwój.

Dwa lata później

Na prośbę administracji Java Rush publikuję dalszy ciąg mojej historii. Minęły 2 lata odkąd zacząłem trenować w JavaRush i 1,5 roku odkąd zostałem młodszym programistą. W pierwszej pracy pracowałem 1,5 roku . Brał udział w kilku projektach, na początku ( czerwiec-październik 2015 ) 4 miesiące na rozwoju Enterprise ( stos JSP - JSF + Primefaces - JPA ) . Następnie spędziłem około roku na tworzeniu aplikacji mobilnych na Androida i iOS . Przestudiowałem kilka popularnych frameworków dla tych platform ( Realm , Retrofit , trochę Rx ). Napisałem aplikację w Kotlin na Androida, po przestudiowaniu jej + Objective C i Swift na iOS . We wrześniu 2016 przeszliśmy na miesiąc na istniejący już wewnętrzny projekt Enterprise. Tam należało poprawić obecną funkcjonalność, wprowadzić Elasticsearch ; Siedziałem nad tym przez miesiąc, przestudiowałem kod, ale potem postanowiono zrobić to nie przez Javę, ale przez bazę danych, a ja zostałem przeniesiony z powrotem do programowania mobilnego (to się zdarza, proszę pana…). Pod koniec sierpnia 2016 na prośbę mojego menadżera zdałem certyfikację Google Android w serwisie Udacity . Upragnioną odznakę Google Android Associate Developer otrzymałem dopiero w listopadzie z powodu różnych biurokratycznych spraw ( albo po prostu nie zauważyli mojego egzaminu ). Od nowego roku chciałem zmienić stos na nowoczesny Enterprise z mobilnego Springa , Hibernacji , trochę db . Okazało się jednak, że sam zostałem „ odnaleziony ” przy pomocy byłego kolegi. Pod koniec roku w tym tygodniu dosłownie zmieniłem pracę. Bank. Nie w pierwszej dziesiątce , ani nawet w pierwszej setce , ale zainteresowałem się projektem i to był jeden z decydujących momentów. Stos to Enterprise , dokładnie to, czego chciałem zdobyć doświadczenie w rozwoju komercyjnym. Jest też kilka serwisów internetowych, co też jest plusem (nie znam ich zbyt dobrze, ale planowałem dowiedzieć się więcej w nadchodzącym roku) i mnóstwo Groovy+Grails . Wynagrodzenie wymagało więcej niż na obecnym stanowisku i moja prośba została spełniona. Pozostaje tylko sprostać oczekiwaniom w nowym miejscu pracy i zdobyć nowe, cenne doświadczenie :)). Pracując w swojej pierwszej pracy, cały czas poznawałem technologię, zarówno w pracy, jak i w domu. Oczywiście nie codziennie, ale poświęcałem czas najlepiej, jak potrafiłem. Napompowałem trochę GitHuba , napisałem kilka zadań testowych znalezionych w Internecie. Pod koniec grudnia zdałem certyfikat z Oracle 1z0 - 808 (certyfikat potwierdzający podstawową znajomość języka Java). W przyszłym roku planuję przystąpić do OCP ( Oracle Certified Associate ), co wydaje mi się ważniejsze, ponieważ... Nie ma edukacji w zakresie technologii komputerowej, ale certyfikaty mogą się kiedyś przydać. Ale nie sam certyfikat jest najważniejszy ( chociaż bardzo, bardzo miło jest być jego posiadaczem! ), ale subtelności językowe i luki, które wypełnia się przygotowując do certyfikacji. Są to dotychczasowe sukcesy minionego okresu. Trochę mniej niż chciałam, ale nie mogę powiedzieć, że jest źle. W tej chwili rozumiem, że są jeszcze rzeczy, których należy się uczyć, uczyć i uczyć, ale to mnie nie przeraża. Przecież najlepsze i najciekawsze dopiero przed nami!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION