JavaRush /Blog Java /Random-PL /Przerwa kawowa #22. Jak zdobyć pracę jako programista bez...

Przerwa kawowa #22. Jak zdobyć pracę jako programista bez doświadczenia, 7 edytorów kodu na urządzenia mobilne

Opublikowano w grupie Random-PL

Jak zdobyć pracę jako programista bez doświadczenia

Źródło: Hackernoon Przerwa kawowa #22.  Jak zdobyć pracę jako programista bez doświadczenia, 7 edytorów kodu na urządzenia mobilne - 1 Doskonale pamiętam swoją pierwszą pracę. Zostałem zaproszony do siedzenia przy barze z grupą programistów. To był ostatni krok mojej rozmowy kwalifikacyjnej – poznanie zespołu. Nie mogłam uwierzyć, że zaszłam tak daleko! Nie miałem doświadczenia jako programista i zacząłem pisać kod dopiero kilka miesięcy temu. Najbardziej niepokoiły mnie wtedy kwestie techniczne: mogły ujawnić mój brak doświadczenia. Ku mojemu zdziwieniu kwestie techniczne, o których rozmawialiśmy, dotyczyły moich projektów na GitHubie. Przejrzeli moje repozytorium i skomentowali to, co zobaczyli. Było to dla mnie wygodne, ponieważ mogłem bez problemu rozmawiać o tych projektach. Jak więc zaszedłem tak daleko w procesie poszukiwania pracy, nie mając wcześniejszego doświadczenia? W tym artykule chcę podzielić się z Wami podstawowymi informacjami na temat tego, co trzeba zrobić, aby znaleźć pracę.

Streszczenie

Zacznijmy od samego początku. Potrzebujesz dobrego CV. To pierwsza rzecz, którą zobaczy pracodawca. Nawet jeśli nie masz odpowiedniego doświadczenia, nadal musisz poświęcić dużo uwagi przygotowaniu tego dokumentu. Czasami zapracowany pracodawca może jedynie spojrzeć na CV. Masz kilka sekund, aby przyciągnąć jego wzrok i skierować go do przestudiowania szczegółów. Staraj się, aby Twoje CV było proste i zwięzłe. Musi istnieć wyjątkowy powód, aby był dłuższy niż jedna strona. Spróbuj uzyskać rekomendacje. Jeśli ktoś może Cię polecić, znacznie zwiększy to Twoje szanse. Dotrzyj do znanych Ci osób. Nie każdy z nas ma znajomych, którzy pracują w firmach IT, ale istnieją inne rozwiązania. Na przykład niedawno odkryłem Rooftop Slushie , usługę, w której można uzyskać rekomendacje od programistów pracujących dla firm takich jak Google. Zanim wyślesz swoje CV, pokaż je innym osobom. Mamy tendencję do bycia bardzo stronniczymi w ocenie samych siebie. Niektórzy z nas mają rozdęte ego, a inni mają niską samoocenę, co może być widoczne w CV. Znajdź zaufane osoby, które przeczytają to, co o sobie piszesz. Zawsze najpierw wymieniaj swoje praktyczne osiągnięcia. Poniżej możesz napisać o tym, gdzie się uczyłeś. Być może nie masz żadnego doświadczenia z technologią, ale powinieneś wspomnieć coś o swoich osobistych projektach. Lub cokolwiek innego, co da pracodawcy poczucie Twoich postępów jako programisty. Nie pisz niekończącej się listy swoich projektów. Wybierz te najważniejsze, a także te niuanse, które wyraźnie pokazują, jaką osobą jesteś. Nie upiększaj i nie używaj sztuczek. Przedstaw informacje w atrakcyjny wizualnie sposób, nie rozpraszając uwagi. Gdy dojdziesz do rozmowy kwalifikacyjnej, będziesz mógł tam szczegółowo omówić rozmowę.

GitHub

Wspomniałem już o GitHubie na początku, żeby było jasne, jak ważny jest on dla nowego programisty. Jeśli nie masz jeszcze konta GitHub, utwórz je już dziś! Żarty na bok. To Twoje CV, Twoje portfolio, Twoje doświadczenie zawodowe i wszystko, co wiesz o kodzie w jednym. Aktywne konto GitHub pokazuje, że mówisz poważnie i pokazuje Twoje postępy. Jest to coś, czemu każdy poważny pracodawca szczegółowo się przyjrzy, aby ustalić, czy jest Tobą zainteresowany, czy nie.

Teczka

Stwórz swoją stronę internetową, aby pokazać, kim jesteś i co robisz. Nie bój się, do tego potrzebujesz jedynie podstawowych umiejętności HTML. Na stronie możesz wskazać wszystko, co chcesz, aby pracodawcy o Tobie wiedzieli. Linki do Twojego GitHuba i sieci społecznościowych. Projekty, nad którymi pracowałeś. Coś godnego uwagi i interesującego w Tobie osobiście. Ale nie przesadzaj z projektem: strona powinna sprawiać przyjemne wrażenie.

Media społecznościowe

Skorzystaj z Twittera i Linkedina. Mogą być świetnymi narzędziami, które pomogą Ci w nauce i poszukiwaniu pracy. Znajdź i połącz się z aktywnymi społecznościami w swoim mieście. W większości miast społeczności IT mogą być małe, a ludzie szybko się poznają. To może być dla Ciebie bardzo ważne.

Udział w konferencjach

Chodź na spotkania tematyczne i konferencje techniczne, komunikuj się z ludźmi. Jeśli jesteś nowy i czujesz, że nic nie wiesz, możesz pomyśleć o sobie jako o oszustze, który nie zasłużył na prawo do uczestniczenia w wydarzeniach technologicznych. Ale o to chodzi. Nikt nie zatrzyma Cię nagle w tłumie i poprosi o przyspieszenie procesu pisania nowego wniosku. I nawet jeśli wdasz się w rozmowę na tematy techniczne, których jeszcze nie rozumiesz, mówienie o sobie jako o początkującym nikogo nie odstraszy. Wręcz przeciwnie, wielu będzie gotowych Cię wesprzeć. Ale najważniejsze jest to, że na wydarzeniach tematycznych masz szansę poznać ludzi, którzy pomogą Ci znaleźć pracę.

Nie bój się niepowodzeń

Kiedy prześlesz swoje CV, otrzymasz odmowę. Spotka Cię cisza. Jest okej. Nie odzwierciedla to Twoich przyszłych szans na znalezienie pracy. Pracuj dalej, ulepszaj się. Dowiedz się, które części Twoich studiów wymagają dopracowania. Zapytać o rade. I koduj dalej. Z każdym dniem doskonalenia swoich umiejętności jesteś coraz bliżej przekonania pracodawcy, że chce Cię w swoim zespole. Wytrwałość będzie Twoim kluczem.

7 edytorów kodu dla urządzeń mobilnych

Źródło: Medium Przerwa kawowa #22.  Jak zdobyć pracę jako programista bez doświadczenia, 7 edytorów kodu na urządzenia mobilne - 2 Po co Ci edytor kodu na smartfonie? To wolność pisania kodu, kiedy tylko chcesz i gdziekolwiek chcesz. Nikt nie jest w stanie przewidzieć, kiedy pojawi się pilna potrzeba wprowadzenia poprawek do projektu. Jeśli jednak masz na swoim smartfonie preinstalowaną aplikację edytorską, praca z kodem będzie znacznie wygodniejsza niż w zwykłym notatniku. dkoder . Twórcy Dcodera twierdzą, że jest to najszybsze mobilne IDE. Dostępna jest w wersji na PC, a także w aplikacjach na iOS i Androida. Obsługuje dużą liczbę języków (ponad 35), w tym Java, HTML, CSS, JavaScript, C, C++ i Python. Dcoder posiada funkcję automatycznego wstawiania sparowanych nawiasów i wcięć oraz podświetlania składni. Możesz także wybrać motyw. Dkoder jest lekki - tylko 6 MB. Łatwość tę osiągnięto dzięki zastosowaniu kompilatorów w chmurze i przechowywania kodu w chmurze. Ale jest pewien minus: z aplikacji możesz korzystać tylko wtedy, gdy masz dostęp do Internetu. Edytor Turbo. Prosty, ale potężny edytor tekstu dla Androida. Jest to oprogramowanie typu open source (jeśli chcesz, możesz je nawet ulepszyć według własnego gustu). Istnieje podświetlanie składni dla Java, HTML, XHTML, CSS, LESS, JavaScript, PHP, Python i wielu innych języków, a także tryb czytania, automatyczne zapisywanie plików przy wyjściu z aplikacji, przeglądanie wyników w przeglądarce. Quoda. Jest to łatwy w użyciu edytor kodu dla systemu Android. Podobnie jak inne edytory na naszej liście, Quoda obsługuje wiele języków, w tym C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby. Dostępne jest podświetlanie składni, rozszerzona klawiatura, funkcja wyszukiwania i zamiany przy użyciu wyrażeń regularnych i rozróżniania wielkości liter. Wersja płatna oferuje uzupełnianie kodu, integrację SFTP/FTP(S) i przechowywania w chmurze, a także podgląd strony w HTML/Markdown. Szybka edycja. Doskonały szybki edytor z funkcjonalnością do pracy zarówno z prostym tekstem, jak i kodem. Oprócz szybkości QuickEdit oferuje podświetlanie składni dla ponad 50 języków, możliwość włączania i wyłączania numerowania linii oraz obsługę klawiatury fizycznej. Edytor posiada także płynne przewijanie, automatyczne wykrywanie kodowania oraz możliwość anulowania akcji (bez ograniczeń). Dostęp do plików w chmurze jest obsługiwany. Nasz edytor kodu za darmo. Edytor jest darmowy, ale z reklamami. Jak podano w opisie w Google Play, jest to całe IDE dla Androida. Co więcej, może pracować bez połączenia z Internetem. Ale w tym przypadku nie będzie można pracować z plikami przechowywanymi w chmurze (chociaż jest to ogólnie możliwe). Interaktywne środowisko programistyczne dla Androida. POMOCNIKto zintegrowane środowisko programistyczne do tworzenia aplikacji na Androida. Obsługuje Java, C/C++, HTML5, CSS i JavaScript. Tutaj znajdziesz uzupełnianie kodu, sprawdzanie błędów, podświetlanie składni dla Java i XML. Istnieje integracja z Dropbox. Dzięki kompatybilności z Eclipse możesz otwierać projekty Eclipse. Git jest wspierany w rozwoju zawodowym. Wydawać by się mogło, że wszystko jest w porządku, jednak w komentarzach ludzie narzekają na brak możliwości zapisywania plików w wersji darmowej oraz natrętne oferty przejścia na wersję płatną. Kod w dowolnym miejscu. IDE zawierające edytor kodu, klienta FTP i terminal. Obsługuje ogromną liczbę języków (ponad 100). Możliwe jest połączenie z usługami stron trzecich (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket). Jeżeli nie posiadasz własnego serwera, Codeanywhere może uruchomić dla Ciebie kontener linuksowy, w którym dostępne będą np. WordPress, Drupal, Magento.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION