CodeGym/Blog Java/Random-PL/Jak ukończyć naukę języka Java i znaleźć pracę? Najlepsze...
John Squirrels
Poziom 41
San Francisco

Jak ukończyć naukę języka Java i znaleźć pracę? Najlepsze wskazówki i wskazówki od tych, którzy odnieśli sukces

Opublikowano w grupie Random-PL
Niekoniecznie musisz być geniuszem, mieć doświadczenie w programowaniu lub być dumnym z młodości, aby rozpocząć karierę programisty. Jeśli chcesz się uczyć i jesteś gotów realizować swoje marzenia bez względu na wszystko, wszystko jest możliwe. Zebraliśmy najlepsze wskazówki i triki od naszych uczniów, którzy ukończyli szkolenie z języka Java i podzielili się z nami swoimi doświadczeniami. Ten tekst ma Cię trochę zmotywować i sprawić, że Twoja ścieżka nauki będzie mniej kręta. Jak ukończyć naukę języka Java i znaleźć pracę?  Najlepsze wskazówki i wskazówki od tych, którym się udało - 1

Wskazówka 1: Nie bój się zacząć programować niezależnie od swojego pochodzenia i kariery

Według Davida Heinesa i jego osobistych doświadczeń „twoje pochodzenie nie ma żadnego znaczenia” w nauce Javy (chociaż niesprawiedliwe byłoby stwierdzenie, że w niektórych momentach nie może to być korzystne). Nigdy nie jest za późno, aby przejść na IT, niezależnie od wieku i kariery, którą budujesz. Wielu naszych studentów przystąpiło do kursu nie po ukończeniu studiów, ale gdy poczuli potrzebę zmiany zawodu. Wielu z nich odniosło prawdziwy sukces w tym, co robili. Na przykład studenci tacy jak Sergei i Alex byli zajęci branżami daleko od sfery IT. Jednak „skromne zarobki i brak perspektyw zawodowych”skłoniło ich do szukania alternatyw. I zatrzymali się na Jawie. Chodzi o to, że znajomość języka Java jest zabawna i bardzo satysfakcjonująca. Możesz tworzyć przydatne aplikacje i usługi oraz wiele innych podobnych rzeczy, a nawet założyć własną firmę programistyczną. Nauka Javy może być również zabawą, co gwarantujemy, jeśli uczysz się z CodeGym :) Więc jeśli wciąż nie wiesz, co robić w przyszłości lub po prostu chcesz zmienić swoje życie, po prostu zacznij.

Wskazówka 2: Dostosuj swój proces uczenia się

CodeGym to idealny kurs dla tych, którzy chcą poświęcić przynajmniej 1-2 godziny dziennie na naukę. Zawiera minimum teorii, maksimum praktyki. Na początku kursu bądź konsekwentny i poświęć więcej czasu na naukę. Daj mu nie godzinę lub dwie, ale trzy lub cztery godziny, jeśli możesz. Wielu naszych studentów, w tym Dmitrij Mersianow , którego dni były wypełnione pracą, a wieczory spędzane z rodziną, próbowało wstawać o 5-6 rano i uczyć się przed pracą. Jeśli jednak brzmi to dla ciebie za dużo, możesz poświęcić godzinę na teorię rano i godzinę na praktyczną praktykę po południu lub wieczorem. „Ucz się pilnie, ale nie przesadzaj” Alex Yedamenko . Ćwicz regularnie.Niektórzy nasi studenci zgłaszają, że zdarza im się uczyć falami. Mówią, że były tygodnie, a nawet miesiące, kiedy w ogóle się nie uczyły. Oczywiście ich postęp był znikomy. Dopiero gdy zdali sobie sprawę, że spójność jest kluczem, sytuacja znacznie się poprawiła. Lepiej uczyć się trochę na raz, ale regularnie przez dłuższy czas. To powiedziawszy, nie zmuszaj się, a kiedy utkniesz, daj sobie spokój. Jak wspomniał Jaroslav w swojej historii : „Nie zapomnij o swoim życiu osobistym i sobie”. Czasami ważne jest, aby wsłuchać się w swoje wnętrze, zmienić koncentrację i oczyścić umysł, aby uniknąć wypalenia.

Wskazówka 3: Stwórz plan dostosowany do Twoich potrzeb

Nie ustawiaj poprzeczki zbyt nisko, po prostu wypełniając nasze lekcje krok po kroku. Nie spiesz się i stwórz skuteczną mapę drogową ukierunkowaną na Twoje potrzeby (tworzenie aplikacji, gier, automatyzacji kontroli jakości, oprogramowania itp.) Jak zaleca Eugene Denisov w swojej historii sukcesu , gdy poczujesz, że znasz już podstawy Java Core (z grubsza odpowiadający poziomowi 15 w CodeGym ), kontynuuj swój własny projekt, który uznasz za interesujący dla siebie. Wielu uczniów CodeGym twierdzi, że ich pierwsza aplikacja nie dała nic przydatnego. Pomógł im jednak doskonalić umiejętności, opanować nowe technologie i dać im pewność, że mogą już zastosować wiedzę w praktyce. Po poziomie 20, możesz zacząć odkrywać bardziej złożone rzeczy, takie jak Git lub Maven. Zdecydowana większość naszych absolwentów zaleca, aby wszyscy nauczyli się pracować ze strumieniami, ponieważ mogą one pomóc uniknąć przytłaczającej ilości kodu. Po poziomie 30 możesz zacząć opanowywać Hibernację. Jest to jeszcze jedno przydatne narzędzie, które radykalnie zmniejsza liczbę wierszy kodu, utrzymując mapowanie tabel obiektów. Odciąża programistów od ręcznej obsługi trwałych danych i odpowiednio oszczędza czas i koszty konserwacji. Na mecie, tuż przed przystąpieniem do poszukiwania pracy warto zapoznać się z dokumentacją Springa. Większość firm, szczególnie dużych, pracuje z SQL i byłoby dla Ciebie ogromną premią, gdybyś miał w swoim CV coś w rodzaju Core Java + SQL. Biorąc to wszystko pod uwagę, nie próbuj uczyć się wszystkiego od razu, zwłaszcza jeśli musisz również skoncentrować się na swojej obecnej pracy. Stwórz plan krok po kroku i przejdź do następnego tematu dopiero wtedy, gdy poczujesz, że opanowałeś poprzedni.

Wskazówka 4: Skorzystaj z dodatkowych zasobów

Chociaż jesteśmy dumni z naszego kursu, nie wymagamy od Ciebie ograniczania się tylko do CodeGym. Poszerzaj horyzonty dzięki różnym książkom i filmom. Na przykład czasami nasi uczniowie czytają lekcję, a następnie szukają dodatkowych wyjaśnień w książkach Horstmanna lub Eckela, aby w pełni zrozumieć temat. Wypróbowanie różnych dodatkowych zasobów, które przekazują myśli i informacje w inny sposób, jest naturalne. Ilu ludzi, tyle umysłów. Jeśli chodzi o artykuły i blogi , nasi studenci bardzo chwalą: Światosław z Tomska zwraca uwagę na artykuł Zrozumienie architektury , który może pomóc lepiej zrozumieć architekturę przyszłych aplikacji. Świat Jawy. Jak sama nazwa wskazuje, jest to mini Java World on the Net. Jest to jedna z najbardziej informacyjnych witryn Java z mnóstwem wskazówek od ekspertów Java i kilkoma blogami hostowanymi na stronie. Java Deep autorstwa Petera Verhasa. Jest to techniczny blog zorientowany na język Java. Inside Java to blog poświęcony głównie dzieleniu się świeżymi wiadomościami i poglądami na temat Javy. Istnieje również wiele linków do przydatnych list odtwarzania YouTube. I tylko w celach informacyjnych podajemy bardzo przydatną krótką listę najlepszych książek dla osób uczących się języka Java : 21 książek, które programiści Java powinni przeczytać w 2021 roku .

Wskazówka 5: Nie zaniedbuj dodatkowej pomocy i motywacji

Kolejną bardzo zachęcającą do nauki wskazówką jest dołączenie do społeczności, w której będziesz wchodzić w interakcje z podobnie myślącymi ludźmi, którzy pasjonują się tworzeniem oprogramowania. Co więcej, społeczności umożliwiają wymianę doświadczeń i pomysłów oraz pokonywanie trudności, gdy utkniesz w pewnym momencie. Twoi współpracownicy są zawsze gotowi pomóc Ci rozwiązać trudne problemy i zaoferować wsparcie, gdy go potrzebujesz. W Quora i Reddit możesz zadawać pytania, podczas gdy Java Code Geeks , Coderanch i StackOverflow mogą pomóc Ci znaleźć przyjaciół, którzy pomogą Ci nie marnować swojej ścieżki nauki.

Wskazówka 6: Przygotuj się do rozmowy kwalifikacyjnej

Kiedy skończysz kurs (lub jesteś na poziomie 30+), najwyższy czas, abyś zaczął szukać pracy. Przeczytaj o tym, jak napisać udane CV i jak pisać listy motywacyjne. Postaraj się położyć nacisk na konkretne umiejętności w swoim CV. Nie pisz czegoś w stylu „Znam Javę”, ponieważ jest to zbyt niejasne. Zamiast tego wspomnij o Core Java z kilkoma rzeczami/dodatkowymi tematami, które znasz naprawdę dobrze. Aby zwiększyć swoje szanse na otrzymanie oferty pracy, stwórz CV z portfolio swoich projektów. Potencjalni pracodawcy zazwyczaj cenią sobie przede wszystkim udokumentowane doświadczenie w rozwijaniu projektów. Następnie wyślij swoje CV do wszystkich i spójrz na opinie, które otrzymujesz. Po otrzymaniu zaproszenia przygotuj się na zniechęcające pytania podczas rozmowy kwalifikacyjnej (wiele z nich jest łatwo dostępnych w Internecie). Przygotuj się na to, że pracodawcy będą wymagać podstępu, aby sprawdzić Twój ogólny intelekt i umiejętności rozwiązywania problemów, a nie znajomość języka Java. Dlatego lepiej wcześniej przejrzeć Internet, aby przygotować się na te trudne pytania. Nie bój się porażki, ponieważ, jak pokazuje praktyka, najprawdopodobniej zostaniesz odrzucony już po pierwszych rozmowach kwalifikacyjnych.Niektórzy z naszych studentów odbyli ponad 10 rozmów kwalifikacyjnych, zanim otrzymali wymarzoną pracę. Wszystko idzie zgodnie z planem i nie ma w tym nic złego. Odnoszący sukcesy absolwent CodeGym, Anzor Karmov, mówi w swojej historii sukcesu , że „Po nieudanej pierwszej rozmowie kwalifikacyjnej poklep się po plecach” — analizuj każdą rozmowę kwalifikacyjną, aby z każdą kolejną zmniejszać luki w wiedzy. Nie spieszysz się. Po prostu zbliżasz się do upragnionej pracy.

Wniosek

Podsumowując, nie powinieneś wahać się przed nauką Javy niezależnie od wieku i doświadczenia programistycznego. Wystarczy przeczytać historie sukcesu absolwentów CodeGym, aby zobaczyć, jak różni są ci ludzie, choć ich cel jest podobny. Zrozum, co naprawdę lubisz i stwórz przejrzysty plan treningowy w zależności od tematów, które chcesz poruszyć, czasu, jaki chcesz poświęcić na cały kurs i Twojego stylu życia. Nie bój się popełniać błędów i szukaj pomocy. Zanurz się w procesie i kontynuuj naukę bez względu na wszystko. Dreszczyk emocji związany z pracą programisty Java polega głównie na oczekiwaniu na kolejny osobisty przełom. A zatem powodzenia w dążeniu do celu!
Komentarze
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Ta strona nie ma jeszcze żadnych komentarzy