JavaRush /Blog Java /Random-PL /Od medycyny do programowania bez specjalistycznego wykszt...

Od medycyny do programowania bez specjalistycznego wykształcenia

Opublikowano w grupie Random-PL
Od medycyny do IT: Epam, JavaRush i kursy programowania W kontakcie Vladislav, dziewiętnastoletni młody człowiek, który przyszedł do programowania bez wiedzy technicznej, z humanitarnym nastawieniem i znajomością języka angielskiego na poziomie A2. Trochę więcej o sobie: ukończyła studia medyczne z wyróżnieniem; Jestem pracownikiem oddziału intensywnej terapii i anestezjologii; Do pierwszej oferty idę własną drogą od zera. Kluczem do dzisiejszej historii będzie kombinacja symboli tworząca słowo „szansa”. Historię sukcesu podzielę na dwie części: przed otrzymaniem oferty pracy i po. Dzisiaj porozmawiamy o tym, jaką drogę muszą przejść kandydaci... Jako student drugiego roku medycyny, postanowiłem odkryć szeroko dyskutowaną dziedzinę działalności - programowanie, nie mając zielonego pojęcia: jakie istnieją kierunki i języki; wymagania wobec kandydatów; wyrażenia „zacznij od zera”. Zanurzenie rozpoczęło się od znalezienia nauczyciela, który mógłby poprowadzić i wyjaśnić podstawy tworzenia aplikacji. Koszt jednej godziny zajęć od 2018 roku wyniósł już 700 UAH (1900 rubli), w tym przejazd mentora naszym samochodem na trasie: jego dom – nasz dom – jego dom (w sumie 60 km). Studiowaliśmy język Delphi i system rachunkowości biznesowej - 1C. Po pomyślnym skompilowaniu pierwszych linijek kodu, z poczuciem entuzjazmu i znaczenia, za każdym razem zagłębiałem się w tę branżę, aż poznałem perspektywy języka, którego się uczyłem. Postanowiłem zmienić dalszy kierunek studiów... Wśród moich znajomych wyspa Java była zawsze na ustach, wydawało mi się, nie wiedząc, że mówimy o języku programowania Java. Wydarzenia odbywają się w sylwestra. Zacząłem surfować po Internecie w poszukiwaniu informacji i wśród reklam natknąłem się na platformę JavaRush (JR) oraz kuszącą ofertę zakupu rocznego abonamentu z 50% rabatem. Po zapoznaniu się z opiniami zdecydowałem się zainwestować zgromadzone oszczędności. Po pomyślnym opanowaniu teorii i utrwaleniu zdobytej wiedzy poprzez rozwiązanie zaproponowanych problemów, których jest ponad 1000 wartych odnotowania; tworzenie więcej niż jednej gry; biorąc udział w tematach omawianych wśród kolegów na forum; Po przeczytaniu kilkuset artykułów z czystym sumieniem mogę polecić JR jako internetową platformę edukacyjną. Niezaprzeczalną zaletą jest uporządkowana prezentacja materiału, która pozwala początkującym przestudiować krok po kroku naprawdę istotny materiał. Idziemy dalej... W procesie uczenia się zdecydowanie zalecam, aby każdy korzystał z co najmniej trzech zasobów jako źródła informacji. Wszędzie jeden temat zostanie opisany inaczej i wszędzie można uzyskać przydatne informacje. Na szczęście istnieje ogromna liczba bezpłatnych zasobów do studiowania obszarów zainteresowań. Niektóre z nich: Metanit, Vertex Academy, GeekForGeeks, Coursera, Udemy, JetBrains Academy, tutoriale na Youtube. W następnym roku zapisałem się na kursy programowania offline w Javie. Mieliśmy świetnego nauczyciela, ale szczerze mówiąc, podczas procesu nagrywania nie otrzymałem informacji zwrotnej, na którą liczyłem. Najprawdopodobniej wpływ na to miał mój wiek i brak rozpoznania moich prawdziwych pragnień. Dwa miesiące szkoleń nie poszły na marne: nawiązałam przyjaźnie, z którymi później wymieniałam informacje o odbywających się konferencjach, stażach i istniejących wakatach. W ten sposób zostałem aktywnym użytkownikiem forum dou.ua 😄 Jeśli masz motywację do nauki, niezależnie od przeszkód, które pojawiają się po drodze, mogę powiedzieć, że kursy programowania offline, a zwłaszcza korepetycje prywatne, są dalekie od ideału najlepsza opcja wejścia do tej branży. 1) Podróż. Wysokopłatna Praca. Elastyczny harmonogram. Tereny rekreacyjne. Pakiet socjalny. Darmowe jedzenie. 2) Siedzący tryb życia. Szalona rywalizacja. Kontynuacja nauczania. Przechodząc przez powyższe w drugim punkcie, zyskujesz możliwość zdobycia „wiśni na torcie” z pierwszego. Chcę Wam powiedzieć, że jestem odważnym facetem, bo aplikuję do projektów i nie jestem blisko spełnienia wymagań, ale o dziwo, mnie biorą. I radzę ci powtarzać za mną. Przede wszystkim oceniają Twoje umiejętności szybkiego opanowania nowych technologii i dostosowania się do stale zmieniających się warunków środowiskowych. Rozwijaj umiejętności komunikacyjne, umiejętność pracy w zespole i ciągłej nauki, wytrwałość i wytrwałość oraz wyobraźnię. Po pewnym czasie samodzielnego nadrabiania zaległości wysłałem zgłoszenie do udziału w programie Epam Java. Przeszedłem etapy kwalifikacyjne i zostałem uczestnikiem projektu, wraz z pozostałymi trzystu wnioskodawcami zainteresowanymi otrzymaniem oferty. Najwyższy czas przypomnieć sobie konkurs. Co tydzień eliminowano określoną liczbę uczestników, ale większość uczestników, łącznie ze mną, dotarła do napisania ostatecznego projektu. Proces nauki przebiegał następująco: istnieje zamknięta platforma, na której co tydzień publikowane są nowe zadania. Pisaliśmy pełnoprawne aplikacje z wykorzystaniem Java EE, Maven, Spring, baz danych, pokrywaliśmy kod testami i wrzucaliśmy na portal w celu weryfikacji. Otrzymaliśmy informację zwrotną i poprawiliśmy błędy, a głównym celem było uzyskanie maksymalnego wyniku. Złożoność zadań rosła za każdym razem. W tej chwili mam możliwość rozpoczęcia pisania projektu i dalszej obrony w celu przejścia do Laboratorium Epamu, ostatniego etapu przed ofertą pracy. "Żyj i ucz się":Po pomyślnym ukończeniu zewnętrznego szkolenia w Epam ponownie zostałem uczniem, tym razem w szkole „Ш++”, która działa na zasadzie „peer-to-peer”, gdzie nie ma nauczycieli i nie ma teorii. Istnieją analogi: „Szkoła 42”, „ucode” (dawniej Unit Factory). Etap kwalifikacyjny polegał na rozwiązaniu pięciu banalnych problemów w jednym z proponowanych języków programowania (PL). Założyciele twierdzą, że będziesz studiować informatykę, a nie konkretny język. Na początkowym etapie zgodzę się z ich stanowiskiem, jednak w przyszłości będziesz pisać kod wyłącznie w Javie i będziesz musiał zgłębiać zawiłości tego języka w procesie rozwiązywania powierzonych problemów. System ostrzegawczy będzie Cię trzymał w napięciu – zdobywając punkty za spóźnione przesłanie pracy domowej lub otrzymanie oceny niedostatecznej za jej zaliczenie (jeden/dwa), grozi Ci dyskwalifikacja z projektu. Złożoność zadań stopniowo wzrasta. Cechą szczególną szkoły jest konieczność cotygodniowych rozmów telefonicznych z innymi uczestnikami programu w celu oceny odrobionych prac domowych. Nie będą cię celowo obwiniać, ale czynnik ludzki odgrywa w tej sytuacji znaczącą rolę, ponieważ oceny prawdopodobnie nie wystawia specjalista w tej dziedzinie, ale student taki sam jak Ty. Zakłada się, że sprawdzasz pracę trzech uczestników i taka sama liczba osób sprawdza Ciebie. Za każdym razem są inne. Należy przygotować się na to, że pomiędzy wtorkiem a czwartkiem, nie biorąc pod uwagę czasu poświęconego na uzgodnienie terminu i platformy, na której odbędzie się rozmowa, łącznie aż 4-5 godzin na rozmowę telefoniczną i ocenę pracy. Po ukończeniu szkolenia otrzymujesz certyfikat z określoną liczbą godzin i średnią ocen na podstawie wyników zrealizowanych zadań oraz bardzo dobre doświadczenie w tworzeniu własnych algorytmów i komunikacji ze współpracownikami. Im więcej się uczysz, tym bardziej będziesz mieć wrażenie, że wiesz niewiele. Testowane wiele razy. Opisałem tylko niewielką część tego, co spotkasz na drodze do zostania programistą. Oprócz powyższego uczestniczyłem w stażach w międzynarodowych firmach takich jak: SoftServe, Alfa Bank, Sigma, GlobalLogic, Avada Media. Z niektórymi dotarłem do szczęśliwego końca, z innymi kontynuuję naukę. Chcę przez to powiedzieć, że nie ma żadnych barier poza tymi, do których prowadzi cię świadomość. Przypominam, że nie mam wykształcenia specjalistycznego. Jestem specjalistą medycznym. Mam już dobrze napisane CV, w którym z dumą podkreślam swoje osiągnięcia. Rozpocząłem pracę ze słabą znajomością języka angielskiego, ale w tym czasie udało mi się poprawić swoje umiejętności komunikacji, pisania i czytania do poziomu Upper-Intermediate (określonego przez SoftServe). Byłem dobry w naukach ścisłych, ale teraz odrzucam algorytmy o jeden lub dwa. Mam wiele do przekazania, jednak niezwykle trudno jest zmieścić całe moje doświadczenie i wiedzę w jednym artykule. Poproszę o informację zwrotną, czy jesteś zainteresowany dalszym rozwojem wydarzeń... Podczas rozmów kwalifikacyjnych możemy omówić niezbędne technologie oraz najczęściej zadawane pytania. Napisz o czym chciałbyś przeczytać w wolnym czasie. Wreszcie: traktuj strach jako motywację. Jeśli się boimy, oznacza to, że w danej sekundzie zmieniamy się i stajemy się lepszą wersją siebie, a tylko dzięki praktyce możemy uzyskać zadowalający efekt. Zmiana to rozwój, stawanie się silniejszym i szczęśliwszym. Wszystkiego najlepszego!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION