JavaRush /Blog Java /Random-PL /Badania: Ile czasu zajmuje nauka języka Java?

Badania: Ile czasu zajmuje nauka języka Java?

Opublikowano w grupie Random-PL
Jednym z najpopularniejszych pytań wśród osób rozpoczynających naukę języka Java jest: „Ile czasu zajmuje nauka programowania?” Badania: Ile czasu zajmuje nauka języka Java - 1Trudno dać jednoznaczną odpowiedź na to pytanie. Czas trwania szkolenia zależy od wielu czynników: wcześniejszego doświadczenia zawodowego i wykształcenia, intensywności zajęć, celów uczenia się itp. Postanowiliśmy jednak zbliżyć się do ustalenia optymalnego czasu na trening. Aby to zrobić, w marcu przeprowadziliśmy ankietę wśród naszych uczniów z co najmniej 30 poziomem JavaRush i zapytaliśmy, w jaki sposób nauczyli się programowania w języku Java i ile czasu to zajęło.

1. Portret studenta: wyjściowy poziom wiedzy, dziedzina działalności

Do programowania w Javie można podejść niemal z każdej dziedziny: potwierdzają to wyniki ankiety. Na początek postanowiliśmy dowiedzieć się, co robili nasi absolwenci, zanim nauczyli się języka Java. Badanie: Ile czasu zajmuje nauka języka Java - 2Prawie 40% użytkowników, którzy rozpoczęli naukę w JavaRush, studiowało programowanie na uczelni. Połowa tych osób znała przynajmniej jeden język programowania (nie Java), a jeszcze mniej znała podstawy Javy. Oczywiście jest to dobra podstawa na początek. Ale nie wymagane. Około jedna trzecia uczniów nauczyła się języka Java od podstaw. Badanie: Ile czasu zajmuje nauka języka Java — 3Wśród studentów z wykształceniem technicznym większość to administratorzy systemów, programiści 1C, twórcy stron internetowych i inżynierowie. „Zmieniaczy” jest cała gama – od nauczycieli po specjalistów ds. sprzedaży i marketingu, ekonomistów i sportowców. Zobaczmy teraz, ile średnio czasu może zająć inżynierowi Java nauka i znalezienie pracy.

2. Czas na szkolenia i poszukiwanie pracy

Badanie: Ile czasu zajmuje nauka języka Java — 4Minimum to 3 miesiące, maksimum to kilka lat nauki programowania w Javie. Co ciekawe, nawet ci, którzy łącznie spędzili ponad 2 lata (2,5, 3 lub 4 lata) zauważyli, że ukończyliby je dwa razy szybciej, gdyby nie „rozciągnęli” szkolenia. Badania: Ile czasu zajmuje nauka języka Java - 5Znalezienie pracy zajmuje średnio od jednego do trzech miesięcy. Minimum - tydzień. Maksymalnie - jeden rok.

3. Planowanie szkoleń

W nauce zawsze sprawdza się prosta zależność: im większa intensywność zajęć i im mniej przerw i „opuszczeń”, tym szybciej opanujesz przedmiot. Dotyczy to szczególnie programowania, gdzie praktyka odgrywa większą rolę niż studia teoretyczne. Zapytaliśmy absolwentów JavaRush, ile czasu poświęcają na naukę i okazało się, że średnio uczą się 1-3 godziny dziennie, często łącząc szkolenie z główną pracą. Badania: ile czasu zajmuje nauka języka Java — 6Jednocześnie prawie jedna trzecia absolwentów studiowała bez przerw, pozostali natomiast mieli jedną lub więcej przerw przez dłuższy okres czasu. Badanie: Ile czasu zajmuje nauka języka Java — 7Oczywiście im więcej czasu poświęcisz na naukę i im mniej „przystanków” zrobisz, tym większa szansa na opanowanie programowania w Javie i znalezienie pracy w ciągu 6-12 miesięcy. A jeśli naprawdę się postarasz, to w ciągu 3-6 miesięcy. Badanie: Ile czasu zajmuje nauka języka Java — 8Jak odpowiedziała jedna z uczestniczek ankiety: „ Od samego początku miałam jakiś plan, którego się nie trzymałam ”. Czy trzeba planować studia czy nie? Większość ludzi tak uważa. Plan zazwyczaj zawiera listę tematów i narzędzi, które należy opanować, przybliżone okresy szkoleń oraz listę zasobów (kursy online, książki itp.), które są potrzebne do tego celu. 73% odpowiedziało, że ma wstępny plan. Spośród tych, którzy planowali studiować, dwie trzecie absolwentów studiowało na kilku zasobach, prawie jedna trzecia – tylko na JavaRush.

4. Źródła uczenia się

Czego uczyć, jak uczyć i gdzie uczyć? Idealnie byłoby połączyć kilka źródeł. Poniżej znajduje się lista źródeł edukacyjnych w kolejności wymieniania przez naszych absolwentów. Badanie: Ile czasu zajmuje nauka języka Java — 9Nauka programowania wyłącznie z książek nie ma sensu. Ale bez nich w ogóle się nie obejdzie :) Świetnie uzupełnią praktykę programowania. Wśród najlepszych książek dla początkujących, studentów i absolwentów JavaRush znalazły się:
  • Kieruj się najpierw Javą
  • Efektywna Java
  • Filozofia Javy
  • Struktury danych i algorytmy w Javie
  • Czysty kod
  • Przewodnik dla początkujących Java 8
  • Wzorce projektowe
  • Jawa. Biblioteka profesjonalisty

Minipodsumowanie dotyczące planowania szkoleń

Aby szkolenia były efektywne, absolwenci i doświadczeni programiści polecają:
  • przejść JavaRush
  • oglądaj kursy wideo (Golovach i inne)
  • czytaj tutoriale (Tutorialspoint, Baeldung, Oracle)
  • zdać certyfikat Oracle (Associate, Professional - OCA, OCP)
  • poćwicz na Githubie
  • przeczytaj Stackoverflow, Habr i inne zasoby
  • odbyć staż w JavaRush, lokalnych firmach IT
Dla tych, którzy dopiero zaczynają się uczyć, przydatny będzie ten plan: Jak zacząć programować

5. Rekomendacje dla osób poszukujących pracy w zakresie programowania w języku Java

Być może najpopularniejszą radą osób, które ukończyły już studia i znalazły pracę, jest „nie poddawaj się”. Czy łatwo się uczyć? Nie zawsze. Ale na pewno warto się postarać :)

Najlepsze rekomendacje od doświadczonych programistów

Badania: ile czasu zajmuje nauka języka Java — 10Jest kilka umiejętności, które z pewnością będą Ci potrzebne, gdy znajdziesz pracę. Dlatego jeśli zbliżasz się do tego momentu, polecamy:
  • przyjrzyj się uważnie ostrzeżeniom i wskazówkom InteliJ IDEA: błędy, problemy i zadania Google
  • zwróć uwagę na bazy danych, algorytmy i struktury danych
  • eksploruj wzorce projektowe
  • spróbuj napisać od podstaw złożony program: na przykład klient poczty, bot chatowy lub grę
Nieco później - opanuj podstawowe narzędzia (Git, Maven), a także podstawy Unit Testing, Spring, Spring Boot, Hibernate.

6. Wskazówki motywacyjne na koniec

„Najważniejsze to utrzymać tempo, nie robić długich przerw i nigdy nie stać w miejscu. Każdego dnia musisz zrobić choć mały krok w stronę swojego celu.” „Jeśli rozwiązanie wydaje się zbyt proste, prawdopodobnie jest właściwym rozwiązaniem. Nie ma potrzeby komplikować rzeczy.” „Prowadź pamiętnik, rozpocznij własny projekt, nie rób długich przerw, ucz się angielskiego, przygotuj się na poczucie, że jesteś najgłupszą osobą na świecie. Dla mnie było to bolesne, długie i upokarzające. I myślę, że dlatego niewielu dociera do końca, a potem zdobywa od ludzi pieniądze. „Jeśli to dziewczyna: nie wychodź za mąż i nie miej dzieci: to naprawdę przeszkadza w nauce i pracy :))” „Nie bój się pokazywać kodu i odpowiednio przyjmuj krytykę”. „Nawet jeśli czujesz, że programowanie nie jest dla Ciebie, spróbuj samodzielnie osiągnąć 30. poziom w JavaRush: nauczy Cię to myśleć”.

7. Wyniki. Jak nauczyć się programowania w Javie, aby osiągać rezultaty

Wytrwałość i motywacja to coś, bez czego na pewno nie można się obejść. Jeśli będziesz trzymać się planu, zachować równowagę teorii i praktyki, uczyć się codziennie przynajmniej 1-3 godziny, to faktycznie możesz nauczyć się programowania w Javie do poziomu, który pozwoli ci znaleźć pracę w ciągu 6-12 miesięcy. Ważne jest także pozostawanie częścią społeczności i przestrzeganie wymagań firm, w których chciałbyś pracować. Redakcja JavaRush serdecznie dziękuje wszystkim, którzy wzięli udział w ankiecie. Jeżeli macie inne tematy, o których chcielibyście przeczytać lub poznać opinię większości, piszcie w komentarzach :) Do dzieła.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION