JavaRush /Blog Java /Random-PL /Czy da się nauczyć Javy od podstaw i zostać poważnym prog...

Czy da się nauczyć Javy od podstaw i zostać poważnym programistą?

Opublikowano w grupie Random-PL
Czy w ogóle da się nauczyć Javy online i zostać poważnym programistą od zera, jeśli nie masz doświadczenia w kodowaniu i innych specjalizacjach z zakresu IT, nie znasz się na klasach, metodach i programowaniu obiektowym i w ogóle przez całe życie myślałeś, że Java to wyspa w odległej Indonezji? To pytanie zadaje bardzo, bardzo wiele osób, także na stronie JavaRush. Czy da się nauczyć Javy od podstaw i zostać poważnym programistą?  - 1Dlatego dzisiaj chcieliśmy porozmawiać o tym, czy realistyczna jest nauka języka Java, jeśli trzeba zaczynać od podstaw. A jeśli odpowiedź brzmi tak, to jak to zrobić.
Uwaga spoiler:

tak, to całkiem realne!

Java: uczyć czy nie uczyć?

Oto kilka cytatów na temat nauki języka Java od zwykłych programistów, którzy dzielą się swoimi opiniami na popularnym portalu pytań i odpowiedzi Quora. „Spójrz na naukę języka programowania w ten sam sposób, w jaki patrzysz na naukę zwykłego języka obcego, takiego jak francuski. Nie ma uniwersalnych wymagań, po których poznasz ten język. Możesz nauczyć się prostych słów, takich jak „cześć” i „dziękuję”. Ale to nie znaczy, że możesz mówić po francusku. Ja z kolei jestem native speakerem języka angielskiego. Mówię w tym języku płynnie, ale nie znam absolutnie wszystkich słów, które są w języku angielskim. I najprawdopodobniej nigdy się nie dowiem. Dlatego moja rada jest taka: nie traktuj nauki języka programowania jako zadania, na które możesz przeznaczyć konkretny przedział czasowy, zrób to i idź dalej. To zawsze jest podróż i zazwyczaj jest to podróż na całe życie” – powiedział Stewart McEwen, programista z Australii. „Java to ocean. A wszystko, co widzisz na początku, stojąc na brzegu, to tylko wody przybrzeżne. Chcesz wiedzieć, jak długo będziesz musiał wiosłować, aby przepłynąć ocean. Nigdy nie będzie wystarczająco dużo czasu. Zdecyduj sam, jak głęboko chcesz nauczyć się języka Java. Ale jeśli jesteś gotowy, aby popływać, zanurkuj bez zwłoki” – Kiran Kumnoor, indyjski programista w języku Java, odpowiedział na odwieczne pytanie za pomocą tak pięknej metafory.

Podstawowe wskazówki

No cóż, teraz, że tak powiem, pogrzebawszy intrygę na samym początku, przejdźmy do rzeczy: następnie znajduje się szereg przydatnych wskazówek i podstawowych zaleceń, których zastosowanie w praktyce przekonasz się, że opanowanie Java od podstaw jest więcej niż to możliwe, a to nie wymaga poświęcenia na poziomie mistrzów Shaolin, wystarczy chęć, chęć poświęcenia odrobiny czasu i wysiłku, a także zrozumienie, jak prawidłowo podejść do rozwiązania tego problemu.
  1. Jeśli zdecydujesz się na naukę języka Java, zacznij od razu, nie zwlekaj.

    Безусловно, следует понимать, что освоение новой профессии — дело непростое, на это придется потратить немало времени и энергии. Так что, прежде чем принять окончательное решение, стоит хорошенько подумать, изучить информацию в Сети, послушать и почитать, что говорят люди с опытом. Помимо обдумывания целесообразности изучения программирования в целом, безусловно имеет смысл потратить время и на выбор языка программирования, с которого вы начнете свой путь. Логично, что мы в JavaRush считаем Java лучшим языком для старта карьеры в программировании, и, надо заметить, можем аргументированно доказать, почему это так, и зачем учить Java. Но конечно на этот счет есть и другие мнения, а финальное решение принимать только вам.

    Но Jak только вы приняли решение заняться изучением Java, начинайте сразу, не откладывайте, иначе высока вероятность, что это желание так и останется лежать в вашем ментальном шкафу на полке правильных и благородных стремлений, где-то между “со следующей недели начну бегать” и “надо будет научиться играть на гитаре.”

    Кстати, для тех, кому ниJak не удается начать Lub заставить себя заниматься регулярно, у нас есть материал об инструментах для борьбы с прокрастинацией и планирования обучения.

    Czy da się nauczyć Javy od podstaw i zostać poważnym programistą?  - 2
  2. Не обращайте внимание на слова критиков.

    Если вы уже решLub изучать Java, лучшей стратегией будет игнорировать слова критиков и разного рода личностей с негативным мнением по поводу данного начинания. Дело в том, что среди программистов более чем достаточно людей, у которых найдется пара неласковых слов в adres новичков, желающих пополнить ряды профессиональных kodеров, Lub гуманитариев, приходящих в ИТ из других сфер, да и сам язык Java тоже имеет немало критиков, годами предрекающих его скорую смерть. Критические мнения следует принимать во внимание, если вы находитесь в процессе взвешивания всех за и против, но когда решение уже принято — лучшей стратегией будет пропускать их мимо ушей.

  3. Не хватайтесь сразу за все обучающие материалы одновременно.

    Хорошим советом на базе собственного опыта поделился новичок в Java Питер Морган (Peter Morgan). “Java — мой первый язык программирования, и у меня нет технического образования. Одна из моих главных ошибок в самом начале: я пытался изучать Java, используя сразу множество доступных способов и источников информации — книги, форумы, видеолекции и т.д. Coбы не тратить зря время и силы, советую сначала изучить доступные ресурсы и выбрать несколько хороших сайтов Lub книг, по которым можно выучить Java. После того, Jak вы определLubсь с выбором, начинайте использовать эти ресурсы по одному. Если, попробовав один сайт Lub почитав Jakую-то из книг, вы чувствуете, что это вам не подходит, возьмите что-то другое. Но давайте каждому источнику информации достаточно времени, чтобы втянуться, не бросайте сразу,” — советует он.

  4. Не фокусируйтесь на одной лишь теории, ключ к успеху — в практике.

    Kolejnym niezwykle częstym błędem wielu, jeśli nie większości, początkujących jest skupienie się na głębokim studiowaniu teorii przed rozpoczęciem jakiejkolwiek praktyki. Takie podejście ma wiele wad: nauka teorii bez praktyki znacznie spowalnia naukę, jednocześnie zmniejszając motywację do dalszego działania. Dotyczy to wszystkich dziedzin, ale szczególnie dotyczy to nauki programowania. Wielu doświadczonych ekspertów w nauczaniu języka Java zauważa, że ​​początkujący, którzy zaczynają od przeglądania podręczników, zanim spróbują czegoś samodzielnie, spędzają średnio więcej czasu na nauce niż ci, którzy uczą się przez działanie.

  5. Ale nie zapomnij o teorii.

    Jednak pomimo wszystkiego, co zostało powiedziane powyżej, nie należy całkowicie zapominać o teorii, zwłaszcza jeśli zależy nam na długotrwałym rozwoju jako profesjonalny programista. W takim przypadku sensowne jest nie tylko regularne czytanie podręczników i aktualnych książek o Javie , ale także, jeśli to możliwe, przestudiowanie podstawowych materiałów z kursu informatyki , aby stworzyć mocne podstawy techniczne do dalszego rozwoju. Cóż, ponieważ wiele dobrych książek i materiałów edukacyjnych w języku rosyjskim może nie być dostępnych, warto poświęcić czas na naukę języka angielskiego w procesie edukacyjnym.

Czy da się nauczyć Javy od podstaw i zostać poważnym programistą?  - 3

Nauka Javy od podstaw – krótki poradnik dla początkujących

Na koniec podzielimy się krótkim przewodnikiem po nauce języka Java od zera. 7 kroków od zupełnego nowicjusza do funkcjonalnego programisty Java, które radzi wielu doświadczonych nauczycieli.
  1. Krok 1. Rozpocznij naukę samouczka lub weź udział w kursie Java online z problemami praktycznymi.

    Od samego początku treningu staraj się zdobywać jak najwięcej ćwiczeń, najlepiej codziennie. Możesz zacząć od bardzo prostych zadań, bo najważniejsze jest wyrobienie nawyku regularnej praktyki. W Internecie można znaleźć sporo przyzwoitych kursów Java online, kładących nacisk na ciągłą praktykę. Trudno powiedzieć, który z nich będzie dla Ciebie najlepszy, ponieważ zależy to od wielu czynników, dlatego możesz wypróbować kilka, kierując się jedną z powyższych wskazówek – wypróbuj każdą metodę po kolei i daj jej odpowiednią ilość czasu.

  2. Krok 2. Pytaj, pytaj i jeszcze raz pytaj.

    Już od pierwszego dnia szkolenia nie wahaj się zadawać pytań na specjalistycznych forach i grupach, nawet jeśli pytania te wydają się dość głupie. Jednocześnie nie należy jednak zapominać o tak przydatnej usłudze jak wyszukiwarka Google. Odpowiedzi na wiele z Twoich pytań prawdopodobnie znajdują się już na forach. Więc wpisz w google i znajdziesz.

    Czy da się nauczyć Javy od podstaw i zostać poważnym programistą?  - 4
  3. Krok 3. Jeśli proces uczenia się utknął, czytaj książki.

    Jeśli utknąłeś lub czujesz, że Twoje postępy są zbyt wolne, być może warto nieco odświeżyć swoją teorię. Dlatego gdzieś od drugiego miesiąca szkolenia można przeczytać dobre tutoriale Java dla początkujących .

  4. Krok 4. Regularnie studiuj kod innych osób i ucz się z niego.

    Ponadto od drugiego miesiąca zacznij regularnie czytać kod innych osób i uczyć się z niego. Ogromną liczbę różnych próbek kodu można znaleźć na przykład na GitHubie lub Stackoverflow.

  5. Krok 5. Zacznij odpowiadać na pytania nowicjuszy.

    Około trzeciego miesiąca możesz zacząć samodzielnie odpowiadać na pytania wielu nowicjuszy. Jak wiadomo, najlepszym sposobem na nauczenie się czegokolwiek jest uczenie innych.

  6. Krok 6. Stwórz własne repozytorium na GitHubie.

    Mniej więcej na tym samym etapie możesz stworzyć własne repozytorium GitHub i rozpocząć z nim pracę. To prostsze, niż mogłoby się wydawać na pierwszy rzut oka.

  7. Krok 7. Rozpocznij swój projekt na GitHubie.

    Około czwartego, piątego miesiąca, a dla tych, którzy szybko się uczą, może nawet trzeciego miesiąca, kiedy już zapoznasz się z podstawami programowania i składnią języka Java, zacznij pisać własny projekt i opublikuj go na GitHubie.

Konkluzja

Co w efekcie otrzymamy? Przy chęci i wytrwałości początkujący może faktycznie zostać programistą Java, nawet bez wiedzy technicznej, i można to zrobić stosunkowo szybko. Doświadczenie pokazuje, że przy odpowiednim podejściu można stać się mniej lub bardziej funkcjonalnym programistą w ciągu zaledwie kilku miesięcy. Ale nie dajcie się zwieść, to dopiero początek niekończącej się drogi do doskonałości. Bo jak stwierdził jeden z ekspertów Quora, Java to ocean. PS : I na koniec, na potwierdzenie tego wszystkiego, kilka bardzo realnych historii sukcesu początkujących humanistów, którzy potrafili od zera zostać programistami Java i dokonali tego, między innymi za pomocą naszej strony internetowej:
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION