
Peter Holmes
0
1540
390
Bez względu na to, kim jesteś i ile razy to zrobiłeś, pomysł rozmowy programistycznej może być zniechęcający. Czy wiesz wystarczająco dużo, aby przejść? Czy twoje rozwiązania będą wystarczająco dobre? Co jeśli się udławisz?
W porządku, jeśli się denerwujesz. Właściwie uważam to za dobry znak: oznacza to, że naprawdę chcesz odnieść sukces Jak pobudzić osobisty wzrost: 5 sztuczek przedsiębiorcy Jak pobudzić osobisty wzrost: 5 sztuczek przedsiębiorcy Nie każdy musi być przedsiębiorcą, ale każdy może nauczyć się czegoś od przedsiębiorcy. Wykorzystując niektóre z tych cech przedsiębiorczych, możesz radykalnie zmienić swoje życie w górę. !
W rzeczywistości przygotowanie do rozmowy kwalifikacyjnej polega bardziej na budowaniu zaufania niż na ścisłym poszerzaniu wiedzy, choć to też ważne. Oto pięć rzeczy, które możesz zrobić, aby upewnić się, że jesteś dobrze przygotowany i gotowy na wielki dzień.
Ten artykuł dotyczy strony technicznej. Ogólne wskazówki i porady na temat rozmów kwalifikacyjnych znajdziesz w naszych artykułach na temat pokonywania lęku podczas rozmowy kwalifikacyjnej. 3 porad, które natychmiast usuną rozmowę kwalifikacyjną. Niepokój 3 wskazówek, które natychmiast usuną rozmowę kwalifikacyjną. Niepokój Najtrudniejszą częścią zdobycia jakiejkolwiek pracy jest zazwyczaj rozmowa kwalifikacyjna . Te trzy wskazówki pomogą ci przejść przez proces bez szwanku i przy nowej pracy. i przeprowadzanie wywiadów przez Internet Naucz się sztuki wywiadu internetowego i pomóż swojej karierze lub biznesowi Naucz się sztuki wywiadu internetowego i pomóż swojej karierze lub biznesowi Czy miałbyś coś przeciwko, jeśli przeprowadzę z tobą wywiad? To są słowa, o których nikt nie myśli. Nauka przeprowadzania wywiadów może dostarczyć Ci najbardziej wartościowych umiejętności życiowych, jakie kiedykolwiek zdobędziesz. .
1. Studiuj trochę codziennie
Absolutnie najlepszym sposobem na przygotowanie, bez żadnych ograniczeń, jest wykonanie odrobiny pracy przygotowawczej każdego dnia, od chwili obecnej do rozmowy kwalifikacyjnej. Nawet jeśli nie masz jeszcze ustawionego wywiadu, zacznij. Liczy się każdy drobiazg.
Codzienne pytania treningowe to dobre miejsce do rozpoczęcia, ale nie zaniedbuj innych aspektów, takich jak badanie firm i technologii lub udoskonalanie tego, co powiesz o sobie pod względem swoich poświadczeń i doświadczenia. Wszystko to omówiono w dalszej części tego artykułu.
Ważne jest, aby wyznaczyć realistyczne, ale wymagające cele. 5 Krytycznych błędów, których należy unikać przy ustalaniu celów 5 Krytycznych błędów, których należy unikać przy ustalaniu celów Wyznaczanie celów to świetny sposób na ograniczenie kunktatorstwa i zwiększenie wydajności. Jeśli nie masz celów, nie masz kierunku. Bez wskazówek łatwo poczuć się zagubionym i zdezorientowanym. Na szczęście,… z codzienną praktyką. Nie popełniaj błędu robienia zbyt mało każdego dnia - musisz wziąć to na poważnie! - ale też nie wkuwaj za dużo. Tak kończy się wypalenie umysłowe Wypalenie programistyczne: Jak odzyskać utraconą motywację Programowanie wypalenie zawodowe: Jak odzyskać utraconą motywację Pisanie wszystkich wierszy kodu może wyczerpać fizycznie i emocjonalnie. Wszystko, czego potrzebujesz, aby wrócić, to świadomość, że motywację można odzyskać. .
Jeszcze ważniejsze jest, aby zacząć wcześnie! Ponownie rozpocznij PRAWO TERAZ, jeśli możesz. Jeśli rozmowa kwalifikacyjna odbędzie się za kilka miesięcy, być może będziesz mógł trochę poczekać, zanim zaczniesz, ale zalecamy rozpoczęcie przynajmniej sześciu tygodni.
Ostatecznym celem jest zapobieganie przepracowaniu się 5 znaków, że pracujesz zbyt ciężko (i jak je naprawić) 5 znaków, że pracujesz zbyt ciężko (i jak je naprawić) Czy cierpisz z powodu nienasyconej chęci do pracy? Oto niektóre znaki rozpoznające tę dolegliwość i sposób jej przezwyciężenia. , co może przynieść efekt przeciwny do zamierzonego i przytłaczający.
2. Wiedz, czego chce ankieter
Gdy tylko znajdziesz się w kolejce do wywiadu, w twoim najlepszym interesie jest jak najwięcej zbadać firmę. Kontekst jest wszystkim, co dotyczy produktywnego przygotowania. W końcu Twoim ostatecznym celem jest zaspokojenie potrzeb przyszłego pracodawcy.
Zacznij od listy zadań. Czy dotyczy to pozycji deweloperskiej MMORPG? Następnie powinieneś zapoznać się z narzędziami i strukturami używanymi w tej dziedzinie. To samo dotyczy opracowywania aplikacji mobilnych, pakietów biznesowych, frontendów internetowych, backendów serwerów i tego, co masz.
Jeśli informacje są dostępne, powinieneś także zapoznać się z konkretnymi technologiami stosowanymi przez samą firmę. Nie musisz być ekspertem (chyba, że wymaga tego oferta pracy), ale powinieneś wiedzieć wystarczająco dużo, aby przeprowadzić na nim porządną rozmowę.
Ucz się właściwych języków i pojęć. Niektóre większe firmy przeprowadzą z Tobą wywiad przy użyciu języka, w którym czujesz się najlepiej, ale inne chcą przetestować Twoją wiedzę w wybranym języku, czy to Java, C #, Python itp..
Od Ciebie zależy, czego oczekują od Ciebie. Ten prosty, ale kluczowy krok może znacznie poprawić możliwości kariery programistycznej. Jak poprawić swoje możliwości kariery programistycznej Jak poprawić swoje możliwości kariery programistycznej Jeśli chcesz rozpocząć, ponownie uruchomić lub w inny sposób poprawić swoją karierę programistyczną, nie jest to łatwe. Jeśli jesteś na studiach, czas jest teraz. Oto kilka wskazówek, które mogą zabrać Cię daleko. .
3. Skoncentruj się na poprawie słabości
Jest wiele rzeczy, które musisz wiedzieć: struktury danych, algorytmy, standardowe biblioteki i struktury branżowe i wiele innych. Nikt nie oczekuje, że wszystko wiesz, ale powinieneś być pewny tego, co wiesz.
Często omawiane tematy obejmują:
- Niuanse niektórych języków programowania, zwłaszcza dynamicznych języków programowania, które ostatnio stały się popularne. Zrozumienie zasad OOP ma kluczowe znaczenie.
- Tablice, listy połączone, stosy, kolejki, stosy, tabele skrótów, drzewa binarne (w tym drzewa wyszukiwania binarnego i drzewa binarne samowyrównujące się).
- Notacja Big O (złożoność czasu i przestrzeni), Sortowanie, Wyszukiwanie, Rekurencja, Teoria wykresów i przemierzanie, Dzielenie i podbijanie, Chciwe algorytmy.
- Wzory takie jak singletony, fabryki, kompozycja, wielokrotne dziedziczenie, polimorfizm, dekoratorzy.
I oczywiście tematy związane z polem w zależności od stanowiska, na które się ubiegasz (np. Zapytania SQL dla baz danych lub UDP / TCP dla programistów sieciowych).
Jeśli niektóre z tych tematów Cię denerwują, powinieneś ćwiczyć. Zidentyfikuj swoje słabości i wzmocnij je. To na dłuższą metę okaże się dla ciebie bardziej pomocne, ponieważ zwiększy twoją pewność siebie.
Na szczęście istnieje wiele narzędzi internetowych, których można użyć do ćwiczenia struktur danych i algorytmów. 7 unikalnych sposobów na ćwiczenie umiejętności kodowania. 7 unikalnych sposobów na ćwiczenie umiejętności kodowania. Powtórzmy - nie ma wieku do nauki. Gdy znajdziesz się na tej ścieżce, musisz po prostu ćwiczyć. A dziś jest więcej sposobów na wyostrzenie swoich kotletów kodujących. . Oto kilka naszych ulubionych:
- Projekt Euler
- LeetCode
- HackerRank
- CodinGame
- Topcoder
- Code Wars
- CodeChef
- / r / DailyProgrammer na Reddit
Ale nie polegaj tylko na zapamiętywaniu na pamięć. Wywiady programistyczne - w każdym razie dobre - mają na celu sprawdzenie, jak podchodzisz do problemów, jak wygląda proces rozwiązywania problemów i jakie są granice twoich możliwości. Struktury danych i powiązane listy muszą mieć narzędzia w twoim pasie.
4. Wywiady próbne są bezcenne
Jedną rzeczą jest studiowanie na komputerze i wpisywanie kodu w swoim ulubionym IDE. Zapisywanie kodu na papierze ołówkiem lub na tablicy ze znacznikiem to zupełnie inna funkcja - bez Google jako kopii zapasowej.
Nadaje nowe znaczenie idei pisania lepszego kodu. 10 porad dotyczących pisania Cleaner & Better Code 10 porad dotyczących pisania Cleaner & Better Code Pisanie czystego kodu wygląda łatwiej niż jest w rzeczywistości, ale korzyści są tego warte. Oto jak zacząć pisać czystszy kod już dziś. .
Nie lekceważ znaczenia próbnych wywiadów. Skonfiguruj je, aby symulować środowisko rozmowy kwalifikacyjnej tak dokładnie, jak to możliwe: bez komputerów, bez telefonów lub tabletów, kartka papieru, ołówek i minutnik przez 30-60 minut.
Ćwicząc w ten sposób, rzeczywisty wywiad nie będzie odczuwał czegoś takiego obcego doświadczenia, a to naprawdę może znacznie przyczynić się do zmniejszenia nerwowości i upewnienia się, że koncentrujesz się w 100% na pytaniach przed Tobą.
Istnieją nawet usługi online, które oferują fałszywe wywiady programistyczne za darmo. Oczywiście nie są idealne, ale mogą być bardzo przydatne, jeśli potrzebujesz praktyki indywidualnej.
- Pramp (jeden na jednego, wideo)
- Interviewing.io (jeden na jednego, audio)
5. Ćwicz, medytuj, zrelaksuj się
Ta ostatnia wskazówka nie jest związana z programowaniem ani nawet z wywiadem, ale może być tą, która najbardziej ci pomaga. Zaufanie najlepiej kultywować, gdy masz stabilny i solidny umysł, podczas gdy szalony lub niepewny umysł może stanowić ogromną przeszkodę.
Co najważniejsze, zadbaj o swoje zdrowie fizyczne. Mówię o diecie i ćwiczeniach. Wiem, że ciężko jest znaleźć czas na siłownię, a nawet na okrążenie okolicy, ale ćwiczenia są zdecydowanie dobre dla twojego umysłu.
Jeśli czas naprawdę stanowi problem, zawsze możesz znaleźć sposób na ćwiczenie bez chodzenia na siłownię. Jak ćwiczyć bez chodzenia na siłownię Jak ćwiczyć bez chodzenia na siłownię Trudno jest przeznaczyć czas na ćwiczenia, ale wjechać do pracy i może zsumować wiele zmarnowanego czasu. Wypróbuj te skuteczne treningi bez wychodzenia z domu. . Zostań w domu i oglądaj kanały fitness na YouTube 7 najlepszych kanałów treningowych na YouTube do ćwiczeń w domu 7 najlepszych kanałów treningowych na YouTube do ćwiczeń w domu Domowe siłownie i trenerzy pomagają zarabionym wstawać prosto z łóżek i wchodzić na siłownię. My, mniejsi śmiertelnicy, musimy skorzystać z naszej siły motywacji i dyscypliny, aby przebrnąć przez kilka… lub zostać w pracy i ćwiczyć bezpośrednio przy biurku. 8 łatwych ćwiczeń, które pomogą Ci zachować formę przy biurku 8 łatwych ćwiczeń, które pomogą Ci pozostać w formie Twoje biurko Utrzymanie formy na biurku jest w rzeczywistości możliwe. Oto kilka ćwiczeń, które każdy może wykonać. Niektóre nawet nie wymagają wstawania, inne zajmują nie więcej niż 10 minut codziennej rutyny. .
A potem jest magiczne 3-minutowe ćwiczenie To 3-minutowe ćwiczenie faktycznie naprawi twoją postawę To 3-minutowe ćwiczenie faktycznie naprawi twoją postawę Możesz myśleć, że złej postawy nie da się naprawić, ale to szybkie i łatwe ćwiczenie zmieni twoje zdanie . do ustalania postawy. To może zdziałać cuda dla pewności siebie.
Uważna medytacja jest również dla ciebie dobra. Można tego dokonać bez jakiegokolwiek elementu duchowego lub religijnego, jeśli tego nie chcesz. U podstaw medytacji leży bycie chwilą i celowe myślenie.
Pokazaliśmy, jak medytacja może uczynić cię lepszym programistą. Jak codzienna medytacja może uczynić cię lepszym programistą Jak codzienna medytacja może uczynić cię lepszym programistą Kiedy napotykasz przeszkody psychiczne podczas programowania, uspokojenie umysłu może pomóc. Wypróbuj medytację za pomocą tych aplikacji do medytacji, aby przetrwać ciężki dzień kodowania. , więc poważnie to rozważ. Nawet 10 minut dziennie może przynieść świetne rezultaty.
Na koniec upewnij się, że śpisz dobrze. Nie tylko na noc przed rozmową, ale także przez cały czas przygotowań. Korzystanie z aplikacji takich jak Flux i Night Shift Czy F.lux i Night Shift naprawdę poprawiają Twoje nawyki snu? Czy F.lux i Night Shift naprawdę mogą poprawić swoje nawyki związane ze snem? Nadmierne korzystanie z komputerów, tabletów i smartfonów może prowadzić do pogorszenia jakości snu - ale czy aplikacje takie jak F.lux i Night Shift naprawdę przeciwdziałają tym efektom? Nauka jest w tym dość jasna. wraz z podstawowymi technikami relaksacyjnymi 3 techniki relaksacyjne, które pomogą Ci lepiej spać 3 techniki relaksacyjne, które pomogą Ci lepiej spać Czasami zasypianie trwa zbyt długo. Technologia może pomóc nam lepiej spać z pewną pomocą lepszych nawyków snu. Wypróbuj te sugestie, aby wyłączyć mózg. może pomóc, a jeśli to za mało, możesz wypróbować te inteligentne gadżety do spania. 6 Inteligentnych gadżetów, które pomogą Ci lepiej spać. 6 Inteligentnych gadżetów, które pomogą Ci lepiej spać. Nie spanie w nocy nigdy nie jest dobrym sposobem na rozpoczęcie dnia. Na szczęście istnieje wiele domowych gadżetów, które pomogą ci się wyspać. .
Nie martw się, porażka to nie koniec
Nawet jeśli zrobisz wszystko doskonale i przeprowadzisz rozmowę kwalifikacyjną, możesz nie dostać pracy. W wielu przypadkach jest to bardziej stwierdzenie o stanie branży niż twoja wartość jako programisty.
W dzisiejszych czasach nierzadko trzeba przeprowadzać kilka wywiadów przed znalezieniem pracy, więc nie podnoś brody i pozostań przy niej. Każdy wywiad to okazja do nauki. Wkrótce się tam dostaniesz.
Biorąc to pod uwagę, możesz zdać sobie sprawę, że programowanie nie jest dla ciebie odpowiednie. 6 znaków, że nie jesteś programistą. 6 znaków, że nie jesteś programistą. Nie każdy jest programistą. Jeśli nie masz całkowitej pewności, że chcesz zostać programistą, oto kilka znaków, które mogą skierować Cię w dobrym kierunku. , co też jest w porządku. Istnieje wiele innych zadań związanych z technologią Kodowanie nie jest dla wszystkich: 9 zadań technicznych, które można uzyskać bez niego Kodowanie nie jest dla wszystkich: 9 zadań technicznych, które można uzyskać bez niego Nie zniechęcaj się, jeśli chcesz być część dziedziny techniki. Istnieje wiele miejsc pracy dla osób bez umiejętności kodowania! które możesz realizować z dużym powodzeniem.
Co jest najgorsze w przygotowaniu się do rozmowy programistycznej? Czy jest coś, co naprawdę Cię denerwuje lub boisz? Masz jeszcze jakieś wskazówki, którymi warto się podzielić? Daj nam znać poniżej!
Kredyty obrazkowe: Lone Laptop przez Shutterstock, Pisanie na maszynie przez Shutterstock, Napisany kod przez Shutterstock, Laptop zewnętrzny przez Shutterstock