JavaRush /Blog Java /Random-PL /Historia zatrudnienia
k1per
Poziom 19

Historia zatrudnienia

Opublikowano w grupie Random-PL
Cześć wszystkim! Nazywam się Anton. Mam 26 lat. Żonaty, mam zaszczyt być ojcem. Ukończyłem wszystkie 40 poziomów i nadal nie rozwiązałem niektórych problemów. Gdzieś ukończenie kursu zajęło 2 lata. Były długie przerwy. Historia zatrudnienia - 1Urodzony w Kijowie, uczył się do 8. klasy, następnie rodzina przeniosła się do Moskwy. Ukończył szkołę w Moskwie i wstąpił na moskiewski uniwersytet na Wydziale Psychologii. Uzyskałem dyplom i pracowałem poza swoją specjalnością (budownictwo/projektowanie). Chciałem czegoś nowego. Postanowiłem spróbować programowania. Wszystko zaczęło się od iTunesU na moim iPhonie. Całkiem przypadkowo znalazłem darmowy kurs z metodologii programowania (CS106A) na Uniwersytecie Stanforda w języku angielskim. Obejrzałem wszystkie wykłady i rozwiązałem wszystkie zadania. Polecam każdemu, kto zna dobrze angielski. javarush.ru to fajne źródło wiedzy o praktyce. Teoria bez praktyki jest martwa, praktyka bez teorii jest ślepa. Dlatego oprócz praktyki musiałem doskonalić teorię. Pomogły mi kursy Golovocha, mail.ru technopark, oglądałem kanały Jakowa Faina, Niemczyńskiego, javabrains, durgasoft na YouTube. Czytać książki. Podobała mi się książka Wzorce projektowe od HeadFirst. Wydaje mi się, że w programowaniu nie chodzi o to, czy jesteś mądry, czy nie, tylko o to, czy jesteś cierpliwy, czy nie :) Tak się złożyło, że po igrzyskach w Soczi pojawiły się problemy finansowe i teściowa zaprosiła mnie do pracy w Wołogdzie. Pracowałem tam w branży medycznej. W Wołogdzie nie było przyjaciół, więc wolny czas spędzałem albo z dzieckiem, albo z Intellij Idea, rozwiązując problemy z javarushem. W dni powszednie spędzałem 2-3 godziny dziennie, w weekendy, jeśli to możliwe, więcej. Po ukończeniu kursu javarush zapisałem się na staż. Po 4-5 tygodniach stażu poszłam na rozmowę kwalifikacyjną. Trwało to 1,5 godziny. Odpowiedziałem na 95% pytań. Pytania dotyczyły rdzenia Java. Spring, Hibernate, JSP, Servlets, git, SQL – o to nie pytali. Poprosili mnie o napisanie kodu wyświetlającego ciąg Fibonacciego. Poprosili mnie o napisanie własnej implementacji listy z pojedynczym łączem. Pytali o zasady SOLID . Dlaczego potrzebny jest hashcode? Czy obiekty mogą mieć te same kody skrótu? Wiele pytań dotyczących obsługi wyjątków. Czy ten kod się skompiluje? Dlaczego? Jak działa gc? Opowiedz nam o metodach klasy Object. Pytania dotyczące współbieżności: zsynchronizowane, zakleszczenie. Jak mogę rozpocząć wątek? Przekaż przez referencję lub wartość. I tak dalej. Oferta pracy została złożona od razu podczas rozmowy kwalifikacyjnej. Swoją drogą, Quizfull pomógł mi się przygotować. Pokazuje luki, każe szukać informacji :) W pracy zanurzyłem się w gigantyczną ilość nowych/starych technologii, o które nie pytano na rozmowie kwalifikacyjnej :)
  • ANT, Gradle
  • Serwlety, JSP
  • Rozpórki
  • JAX-RPC
  • JAX-RS (koszulka)
  • Hibernować
  • Git
  • JIRA/Confluence/Skrytka
  • Jenkinsa
  • Zwinny (Scrum)
  • WebSphere
  • OracleDB
Siedzę i kombinuję. Trochę w ach**. Pamiętam, że kiedy w javarush pojawił się problem z walką robotów, miałem mniej więcej takie same odczucia. Ale zdałeś, więc też się tego nauczysz. To kwestia czasu i motywacji. Myślisz, że wiesz coś o JavaEE? Nie, to tylko wierzchołek góry lodowej. W pracy dostajesz sprzęt do nurkowania i nurkujesz, żeby zbadać całą górę lodową. Najważniejsze to nie wpadać w panikę. Podróż o wartości 1000 li zaczyna się od pierwszego kroku. Wiele osób jest dobrych w zaczynaniu, ale doprowadzenie sprawy do końca wymaga wysiłku, a nie poddawania się w połowie. Jeśli chodzi o pieniądze, standardowa cena rynkowa Java-junior wynosi 500-1000 dolarów Miejsce pracy: Sberbank Technologies Pracujcie ciężko, przyjaciele!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION