JavaRush /Blog Java /Random-PL /Zaprogramuję: zbiorę portret ucznia, który na pewno naucz...

Zaprogramuję: zbiorę portret ucznia, który na pewno nauczy się języka Java

Opublikowano w grupie Random-PL
Jak wiadomo, nie ma jednej recepty na sukces. Ani w życiu, ani w programowaniu :) Jednak przez wiele lat istnienia JavaRush zauważyliśmy, że studenci, którzy ukończyli studia i znaleźli pracę w IT, mają wspólne „cechy”. Co to jest? Zainteresowanie dziedziną techniczną, przejrzysty harmonogram szkoleń, umiejętności miękkie takie jak wytrwałość i odporność na stres. Ale to wcale nie oznacza, że ​​jeśli masz wykształcenie humanistyczne, nie będziesz w stanie nauczyć się Javy. Trzeba po prostu włożyć więcej wysiłku i poświęcić więcej czasu. W tym tekście stworzyliśmy portret odnoszącego sukcesy ucznia JavaRush w oparciu o własne obserwacje, historie sukcesu i rekomendacje naszych absolwentów.Zaprogramuję: zbiorę portret ucznia, który na pewno nauczy się języka Java - 1

Poziom szkolenia

Jak wynika z ankiety, którą przeprowadziliśmy wśród studentów JavaRush (tych, którzy osiągnęli 30. poziom szkolenia), prawie 40% użytkowników, którzy rozpoczęli naukę na naszym kursie, studiowało programowanie na uniwersytecie. Jednak jedna trzecia uczniów nauczyła się języka Java od podstaw. Wykształcenie techniczne jest dobrą pomocą i bazą, która pomaga szybciej się uczyć, ale nie jest obowiązkowym punktem na drodze do sukcesu. Administratorzy systemów, inżynierowie, nauczyciele, specjaliści ds. sprzedaży, ekonomiści, lekarze, marketerzy i inni przychodzą na studia w JavaRush. Zobaczmy, jakie doświadczenie mieli absolwenci JavaRush.

Roman Priszczepa :

W siódmej klasie przeniosłem się do liceum fizyko-matematycznego, a w ósmej klasie rozpoczęliśmy naukę informatyki. Jak życie później pokazało, informatyka dała mi podstawy do zrozumienia podstaw programowania, wspólnych dla wszystkich języków: czym są struktury danych, funkcje, procedury, warunki. Nie wszedłem na Wydział Informatyki i Informatyki: miałem apetyt na komputery. Do przyjęcia zabrakło mi dosłownie 2 punktów. Wstąpiłem na Wydział Elektroniki. Na uniwersytecie programowania uczono tylko przez jeden semestr, uczyliśmy się Pascala. Przeszedłem go bezwładnie, miałem wystarczającą wiedzę z zakresu szkolnego programu nauczania.

Jurij Szarojko :

Od dzieciństwa chciałem pracować z komputerami i ogólnie temat tworzenia gier był dla mnie interesujący. Napisałem kilka zadań tekstowych w C++ i C#, ale nie szło mi najlepiej na studiach (byłem leniwy), chociaż nie byłem głupi – raczej niezbierany. W związku z tym udałem się tam, gdzie była taka możliwość. Myślałem o pracy w organach ścigania, więc ukończyłem Wydział Prawa Karnego SGUPS ( Syberyjski Państwowy Uniwersytet Transportu – przyp. red. ) i ostatecznie trafiłem dokładnie tam, gdzie chciałem. Na drugim roku pojechałam na staż do Komisji Śledczej i tam zostałam. Na czwartym roku zostałem zatrudniony - nie wiem jak jest teraz, ale wcześniej, po trzecim roku mogłem dostać pracę. Sześć miesięcy po ukończeniu studiów otrzymał stopień porucznika. Pracowałam kolejny rok i uświadomiłam sobie, że jestem zmęczona: tymi wszystkimi długimi nocami, zmianami, brakiem życia towarzyskiego jako takiego i dlatego zdecydowałam się rzucić pracę.

Anzor Karmov :

W szkole interesowałem się programowaniem i językiem Pascal, więc poszedłem do korepetytora. Rozpocząłem studia na uniwersytecie na kierunku analityka biznesowa. Odbyliśmy tam również kursy programowania, w tym naukę C# i Java.

Dmitrij Mersiyanov :

Posiadam wykształcenie wyższe humanistyczne, dyplom z Zarządzania w Biznesie Restauracyjno-Hotelarskim. Dlatego po ukończeniu studiów pracowałem w obsłudze klienta w firmie z branży hotelarsko-gastronomicznej. Wtedy zdałem sobie sprawę, że nie interesuje mnie to z kilku powodów: praca z ludźmi nie jest tak łatwa i przyjemna, jak się wydawało, poziom wynagrodzeń też nie jest zbyt wysoki.

Artem Goy :

Przed programowaniem byłem terapeutą rehabilitacyjnym osób ze schorzeniami narządu ruchu. Moi rodzice są lekarzami. Tata jest chirurgiem, mama specjalistą rehabilitacji. Poradzili mi, żebym poszła na specjalizację związaną z medycyną i ludźmi. Jak mogłem mieć własne zdanie w 11 klasie? Pomyślałem, że jako rehabilitant zawsze mogę na siebie zarobić.

Anton Kasznikow :

Moją pierwszą edukację odbyłem w wojsku, gdzie uzyskałem dyplom z technicznego bezpieczeństwa informacji. Po pierwszych 1,5 roku pracy, w 2014 roku, zrozumiałem, że odejdę. Miałem dwie możliwości pozostania w wojsku: praca dla idei lub zapłata. W Siłach Zbrojnych nie mogłem dostać ani jednego, ani drugiego.

Tryb treningowy

Choć może się wydawać, że możesz pominąć rutynę podczas nauki online, tak nie jest. Aby osiągać rezultaty, trzeba wykazać się dyscypliną: stworzyć plan i trzymać się go. Tutaj, jak w wielu miejscach, najważniejsza jest regularność. Z naszych badań wynika, że ​​absolwenci JavaRush uczyli się średnio 1-3 godziny dziennie, często łącząc szkolenie z główną pracą. Jednocześnie prawie jedna trzecia absolwentów studiowała bez przerw, pozostali natomiast mieli jedną lub więcej przerw przez dłuższy okres czasu. Zobaczmy jak absolwenci JavaRush zorganizowali swoje szkolenie.

Roman Beskrovny :

Po przeczytaniu, co mam do zrobienia, zdecydowałem się ułożyć plan, jak osiągnąć swój cel i ukończyć kursy, ponieważ nie miałem już czasu na powolną naukę. Zadanie polegało na zdobywaniu wiedzy szybko i w taki sposób, aby nie zniechęcić się do chęci i dać mózgowi czas na odpoczynek. Ponieważ rodzaj obciążenia, jaki chciałem, mógł mi przeszkadzać. W tym celu zdecydowałem:
  • że musisz uczyć się pięć dni w tygodniu (od poniedziałku do piątku);
  • w weekendy zrobię wszystko, tylko nie to;
  • Każde zajęcia będą trwały łącznie 4 godziny, z 15-minutową przerwą pomiędzy każdą godziną na spacer, odpoczynek i zaparzenie herbaty.
Łącznie 20 godzin tygodniowo. Nieźle, prawda? Poza tym czasami musiałem iść na uniwersytet, ponieważ nadal studiowałem, aby uzyskać tytuł magistra.

Dmitrij Mersiyanov :

Miałem plan treningowy: wstawałem codziennie o 5-6 rano i przed pracą uczyłem się 2 godziny. Jeśli miałem wolny czas w pracy (na przykład, gdy programista tworzył nowe funkcje, a my, testerzy, czekaliśmy), to też pracowałem: rozwiązywałem problemy w ciągu dnia. Ukończyłem 20 poziomów w ciągu 1-2 miesięcy. Według mojego harmonogramu na poziomie 1 spędziłem od 1 do 4 dni.

Artem Goy :

Obudziłem się o 7-8 rano, zjadłem śniadanie, wziąłem laptopa i poszedłem do innego mieszkania, aby nikt mi nie przeszkadzał. Uczyłem się od 13 do 16 godzin dziennie, 7 dni w tygodniu. Na początku oglądałem tutoriale na YouTube i czytałem książki, ale po dwóch tygodniach szkolenia znajomy podrzucił link do JavaRush. Kliknąłem i zdałem sobie sprawę, że jest fajnie. Wtedy pierwsze 10 poziomów było darmowe, doszedłem do 10, spodobało mi się, kupiłem abonament i zacząłem się dalej uczyć.

Wasilij Malik :

Kiedy dalej pracowałem, uczyłem się w nocy, a wychodząc z pracy, uczyłem się przez cały dzień: od 11:00 do wieczora i od 23:00 do 02:00. Okazało się, że jest więcej godzin pracy. Nie bardzo wierzę w to, że można poświęcić 15 minut dziennie na naukę programowania.

Zasoby edukacyjne

Najlepsze szkolenie jest kompleksowe. Możesz na przykład wziąć udział w kursie JavaRush , przeczytać kilka książek o Javie i znaleźć mentora. Na przykład lista zasobów edukacyjnych może wyglądać następująco:
  1. Kurs Java Rush.
  2. Książki:
    • „Najpierw Java, nauka Java”, Kathy Sierra, Bert Bates;
    • „Java. Przewodnik dla początkujących”, Herbert Schildt;
    • „Java. Kompletny przewodnik”, Herbert Schildt;
    • „Java. Biblioteka profesjonalisty”, Kay S. Horstmann, Gary Cornell.
  3. Poradniki na YouTube;
  4. Konsultacje z mentorem/znajomym programistą. Ten punkt jest potrzebny tym, dla których ważne jest otrzymanie „wyjaśnienia na żywo”, a nie samodzielne rozwikłanie wszystkiego.
Wśród najlepszych książek dla początkujących, studentów i absolwentów JavaRush znalazły się:
  • Efektywna Java;
  • Filozofia Java;
  • Struktury danych i algorytmy w Javie;
  • Czysty kod;
  • Przewodnik dla początkujących dotyczący Java 8;
  • Wzorce projektowe.
Oto rady absolwentów JavaRush.

Dmitrij Mersiyanov :

Polecam przeczytać książkę „Programowanie w języku Java dla dzieci, rodziców i dziadków” autorstwa Jacoba Fine’a. Kiedyś bardzo mi to pomogło, ponieważ nie jestem z branży IT i wielu pojęć musiałem uczyć się od zera. Książka ta wyjaśnia podstawy programowania w bardzo prostym formacie. Przeczytanie go przed rozpoczęciem studiów znacznie upraszcza ten proces.

Sasha Kopaygorodsky :

Znalazłem sobie mentora w JavaRush. Czytałem kiedyś historię sukcesu, w której facet opowiedział, jak się uczył, dostał pracę w EPAM i zostawił swoje dane kontaktowe. Pisałam do niego na Skype, dzwoniłyśmy do siebie i prosiłam, żeby był moim mentorem: żebym czasem pisała do niego w sprawach, na które nie mogłam znaleźć odpowiedzi. Poprosiłem go również o pomoc w przygotowaniu projektu próbnego, ponieważ w tamtym czasie znałem tylko Java Core i nie miałem żadnej wiedzy o frameworkach. Zasugerował mi wykonanie projektu dotyczącego rejestracji studentów w bazie danych. Tobie też radzę znaleźć dobrą szkołę. JavaRush urzekł mnie swoim podejściem do nauki, a misja zaciekawiła mnie swoją ciekawą historią. Uważam, że JavaRush jest najlepszą szkołą Java Core.

Umiejętności miękkie

Umiejętności miękkie to umiejętności, które nie są związane z zawodem, ale odnoszą się bardziej do cech osobistych, takich jak komunikacja, kreatywność, empatia. W samym procesie uczenia się nie mają one takiego znaczenia, jak podczas poszukiwania pracy i w samej pracy. Główną zaletą umiejętności miękkich jest to, że pomagają budować sieć osobistych powiązań w organizacjach i społecznościach. Posiadanie dobrych umiejętności interpersonalnych oznacza bycie przystępnym, sympatycznym, niezawodnym i godnym zaufania – czyli kimś, z kim inni ludzie lubią pracować i o którym chcą dowiedzieć się więcej. Google przeprowadził badanie na ten temat w 2017 roku. Postanowili wyłonić najlepsze zespoły w firmie. Z wyników wynika, że ​​pracownikami najbardziej produktywnych zespołów są osoby posiadające wysoki poziom kompetencji miękkich.
Oto wnioski, jakie absolwenci JavaRush wyciągnęli na temat umiejętności miękkich.

Dmitrij Sokołow :

W nowym miejscu nie liczyły się nawet umiejętności techniczne, ale umiejętność komunikacji z ludźmi. Są ludzie, którzy są całkowicie pochłonięci realizacją zadań i muszę znaleźć do nich podejście, ponieważ realizacja moich zadań zależy od programistów.

Anzor Karmov :

Bądź sobą. Nie wahaj się zadawać pytań. Nie bój się popełniać błędów. Jeśli na początku niewiele rozumiesz, nie jest to powód do stresu. Na początku nie jest to jasne dla wszystkich. Zaczniesz przynosić firmie realny zysk za około 6-12 miesięcy. Przez cały ten czas zanurz się w procesie, zapoznaj się z produktem, kontynuuj edukację. Jak myślisz, jakie umiejętności i cechy osobiste pomogą Ci zostać dobrym programistą?
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION