CodeGym /Blog Java /Random-PL /Kredyt studencki? Nie, dziękuję. Jak nauczyć się Javy bez...
John Squirrels
Poziom 41
San Francisco

Kredyt studencki? Nie, dziękuję. Jak nauczyć się Javy bez płacenia za studia

Opublikowano w grupie Random-PL
Czy mogę zostać programistą bez dyplomu? Czy muszę iść do college'u lub uniwersytetu, aby nauczyć się programowania, czy powinienem uczyć się online na własną rękę? Możesz dosłownie zobaczyć setki wersji tych pytań na stronach internetowych z pytaniami i odpowiedziami, takich jak Quora, fora dyskusyjne i media społecznościowe. Ludzie w różnym wieku na całym świecie chcą zostać programistami, ponieważ programowanie w dzisiejszym świecie jest pożądanym, dobrze płatnym i szanowanym zawodem. Zastanawiają się, całkiem naturalnie, czy studia w college'u lub na uniwersytecie to jedyna droga, jeśli chcesz nauczyć się programowania na profesjonalnym poziomie, aby znaleźć pracę i potencjalnie mieć długą i produktywną karierę. Kredyt studencki?  Nie, dziękuję.  Jak nauczyć się Javy bez płacenia za studia - 1Krótka odpowiedź brzmi: nie, całkowicie możliwe jest nauczenie się programowania i zostanie poważnym programistą online, bez konieczności chodzenia na studia lub zdobywania dyplomu z informatyki na uniwersytecie. W rzeczywistości możemy nawet posunąć się do stwierdzenia, że ​​dzisiaj, w 2020 r., studiowanie online jest drogą do zrobienia, jeśli naprawdę szukasz odpowiednich umiejętności i solidnej wiedzy. Dlaczego? W jaki sposób nauka online, w domu, może być lepsza i skuteczniejsza w nauce programowania osoby niż kolegia i uniwersytety, nawet te najbardziej szanowane? Cóż, będąc kursem Java tylko online, jesteśmy tu oczywiście trochę stronniczy, ale zobaczmy.

Dlaczego warto uczyć się programowania online zamiast zdobywać dyplom ukończenia studiów

  1. Programowanie komputerowe i ogólnie technologia zmieniają się i ewoluują zbyt szybko, aby konwencjonalne instytucje edukacyjne, zwłaszcza duże, mogły się dostosować w odpowiednim czasie.
Po prostu w kodowaniu wszystko zmienia się bardzo szybko: coraz szybciej pojawiają się nowe wersje języka programowania (w przypadku Javy co 6 miesięcy), nowe frameworki i platformy zastępują stare, pojawiają się zupełnie nowe podejścia, stare technologie znikają w przepaść i tak dalej. Instytucje edukacyjne nie są w stanie wystarczająco szybko dostosować swoich kursów, aby przekazać studentom najbardziej aktualną wiedzę, która jest tym, czego naprawdę potrzebują, aby znaleźć pracę.
  1. Kodowanie polega na praktyce, podczas gdy uczelnie wyższe zawsze stawiają teorię na pierwszym miejscu.
Co więc musisz wiedzieć, aby zostać programistą Java lub programistą w jakimkolwiek innym języku programowania? Jak być może już się nauczyłeś, aby wystarczająco szybko zdobyć prawdziwe umiejętności kodowania, musisz oczywiście nauczyć się teorii, ale należy skupić się na praktyce. Nie chodzi o to, że studenci studiujący na uniwersytetach i college'ach w ogóle nie mają możliwości praktykowania, ale zwykle do zadań praktycznych zabierają się dopiero pod koniec kursu, spędzając dużo czasu na wkuwaniu ogromnych porcji teorii . Wyniki pokazują nam, że to podejście po prostu nie jest tak skuteczne.
  1. W dzisiejszych czasach tak naprawdę nie potrzebujesz dyplomu, aby dostać pracę programisty.
Większość firm technologicznych w dzisiejszych czasach po prostu nie wymaga od kandydatów do pracy kodowania dyplomu jako konieczności do zatrudnienia. Na pierwszym miejscu stawiają umiejętności, co jest całkowicie zrozumiałe i rozsądne, a dyplom można uznać za zaletę i nic więcej. Google, Apple, IBM i cała masa innych dużych firm technologicznych znajduje się na liście firm, które nie wymagają już od swoich pracowników dyplomu .
  1. Tak naprawdę nie musisz poświęcać całego czasu i pieniędzy na studia lub uniwersytet, aby dostać swoją pierwszą pracę programisty.
Prawda jest taka, że ​​w dzisiejszych czasach istnieje tak wiele sposobów na zdobycie praktycznych i przydatnych umiejętności kodowania bez konieczności wydawania tylu pieniędzy i czasu. I wszyscy wiemy, jak kosztowna może być formalna edukacja, zwłaszcza w Ameryce Północnej, i jakie obciążenie finansowe może przekształcić się w pożyczkę studencką. Oczywiście nie będzie łatwo zdobyć pierwszą prawdziwą pracę jako programista, nawet jako młodszy programista, bez żadnego dowodu posiadania wymaganych umiejętności. Ale możesz łatwo podnieść swoje kwalifikacje, jeśli zaczniesz od małych zleceń zewnętrznych lub pracy nad własnym projektem. Posiadanie dość przyzwoitego portfolio normalnie pozwoliłoby ci zdobyć pierwszą pracę programisty w krótkim czasie, nawet bez jakiegokolwiek stopnia naukowego.
  1. Java jest (stosunkowo) prostym i powszechnie stosowanym językiem, którego można się łatwo nauczyć poza studiami.
Java jest obecnie jednym z najpowszechniejszych i najpopularniejszych języków programowania na świecie. Według niedawnego badania State of The Developer Nation przeprowadzonego przez Slashdata , obecnie na świecie jest ponad 8,2 miliona programistów Java. W przeciwieństwie do wielu innych języków programowania, popularność języka Java stale rośnie z roku na rok od ponad dwóch dekad. W rzeczywistości, spośród wszystkich dostępnych języków programowania, Java jest jednym z najbardziej odpowiednich do nauki online, ponieważ obecnie istnieje tak wiele różnych sposobów uczenia się i źródeł informacji dostępnych dla początkujących użytkowników języka Java w Internecie. Trudno polemizować z tymi argumentami, prawda?

Jak zostać programistą bez studiów? Oto najlepsze sposoby nauki języka Java online

Rzućmy okiem na to, w jaki sposób możesz faktycznie nauczyć się języka Java online i znaleźć pracę bez żadnego dyplomu.Kredyt studencki?  Nie, dziękuję.  Jak nauczyć się Javy bez płacenia za studia - 2
  • Podręczniki i przewodniki dla początkujących użytkowników języka Java.
Dostępnych jest wiele świetnych podręczników Java, zarówno dla początkujących, jak i nieco doświadczonych programistów. W rzeczywistości liczba dostępnych podręczników jest tak duża, że ​​wybór między nimi może być trudny. Dlatego stworzyliśmy tę listę najlepszych książek o Javie dla początkujących . Szczególnie polecamy zacząć od tych trzech: Head First Java autorstwa Kathy Sierra i Berta Batesa, Java: A Beginner's Guide autorstwa Herberta Schildta oraz Java: The Complete Reference autorstwa Herberta Schildta.
  • Kanały YouTube dla osób uczących się języka Java.
Obecnie można znaleźć całkiem sporo niezwykle pouczających kanałów YouTube z lekcjami Javy, wskazówkami, przewodnikami, samouczkami i innymi treściami dla początkujących użytkowników Javy. W pewnym momencie w przyszłości prawdopodobnie stworzymy listę najlepszych YouTuberów związanych z Javą, ale oto kilku zdecydowanie wartych wspomnienia: Derek Banas (popularny kanał z filmami instruktażowymi dotyczącymi programowania), Programming with Mosh (kolejny znany kanał dla początkujących programistów), Java (oficjalny kanał społeczności Java), Devoxx (kanał z filmami i relacjami z różnych konferencji i seminariów dla programistów).
  • Kurs CodeGym do nauki teorii języka Java i utrwalania umiejętności kodowania za pomocą wielu praktycznych zadań.
CodeGym zdecydowanie powinien znaleźć się na liście najlepszych sposobów nauki Javy online, ponieważ naprawdę wierzymy, że jest to najskuteczniejszy kurs do nauki teorii i praktyki programowania w Javie, dostępny obecnie w Internecie. Dzięki podejściu opartemu na praktyce, CodeGym jest podstawowym narzędziem, które może zmienić cię z totalnego nowicjusza w przyzwoitego programistę Java w sześć miesięcy lub krócej (jeśli uczysz się naprawdę ciężko).
  • Fora dyskusyjne i witryny z pytaniami i odpowiedziami umożliwiające zadawanie pytań i uzyskiwanie pomocy.
Społeczność Java jest jedną z największych społeczności programistycznych na świecie. I jest całkiem przyjazny i wspierający. Możesz poprosić bardziej doświadczonych programistów Java o porady, wskazówki i rekomendacje w witrynie Q&A Quora , StackOverflow , Java Programming Forum , Oracle's Java Community forum , CodeRanch i wielu innych świetnych witrynach. Możesz też po prostu poprosić społeczność CodeGym o pomoc .
  • Dodatkowe strony internetowe i narzędzia do szybszej i skuteczniejszej nauki.
Wspaniałą rzeczą w nauce online jest to, że masz tak wiele różnych narzędzi i stron internetowych, z których większość jest bezpłatna, aby ci pomóc. Na przykład LeetCode to świetna platforma do przygotowania się do rozmowy kwalifikacyjnej dotyczącej kodowania. Pozwala na przeprowadzenie tylu próbnych wywiadów, ile chcesz, dopóki nie poczujesz się pewnie i nie będziesz przygotowany na prawdziwy. StayFocusd to rozszerzenie przeglądarki Chrome, które zwiększa produktywność, ograniczając czas, który możesz spędzić na marnujących czas witrynach internetowych. My Study Life to fajna aplikacja do organizowania procesu nauki. I tak dalej.

Streszczenie

Jak widać, nauka języka Java online jest o wiele bardziej elastyczna i zróżnicowana w porównaniu z podejściem na studiach. I, nie wspominając, znacznie tańsze. Nie zrozumcie nas źle, nie mówimy, że studia wyższe są całkowicie nieskuteczne, jeśli chodzi o naukę programowania, aw szczególności języka Java. Wszystko, co próbujemy powiedzieć, to to, że nie musisz brać kredytu studenckiego i marnować lat życia na chodzenie do college'u, aby zostać programistą Java. Możesz nauczyć się teorii Java w połączeniu z podstawowymi umiejętnościami w CodeGym, zdobyć pracę jako młodszy programista Java i uczyć się dalej, jednocześnie zarabiając pieniądze. Wybór zawsze należy jednak do Ciebie.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION