Kiedy ubiegam się o stanowisko programistyczne na poziomie podstawowym, jak mogę dołączyć moje przykłady kodowania? [Zamknięte]

18

Wkrótce rozpocznę proces ubiegania się o stanowiska programistyczne na poziomie podstawowym. W tej chwili nie mam profesjonalnego doświadczenia w programowaniu, więc wszystko, co muszę pokazać, to osobiste projekty i próbki kodu, które pokazują, co potrafię. Jak przedstawiać potencjalnym pracodawcom takie rzeczy, jak próbki kodu, moja konkretna praca nad projektami współpracy, projekty osobiste itp.? Coś jak cyfrowa wizytówka? link internetowy w CV do strony, na której wszystko jest ułożone? linki do poszczególnych stron projektu?

Zasadniczo, czy istnieje preferowana metoda wyświetlania lub wyświetlania tego, co zrobiłem poza kilkoma wierszami w CV opisującym to?

MaQleod
źródło

Odpowiedzi:

21

Umieść swoje osobiste projekty na Github lub Bitbucket . Jeśli twoje projekty współpracy są akademickie i nikt nie sprzeciwia się, uwzględnij je również (oczywiście przyznając kredyt tam, gdzie należny jest kredyt), odnotowując sekcje, w których przyczyniłeś się do specyficznego wykorzystania @authorznaczników w komentarzach funkcji / klasy. Upewnij się, że READMEw katalogu głównym projektu znajduje się przegląd tego, czym jest pakiet i co robi.

Dołącz link do swojego profilu Github / Bitbucket w swojej aplikacji (niezależnie od tego, w jakim formacie). Teraz twój przyszły pracodawca nie tylko ma łatwy dostęp do Twojego źródła (może pobrać cały projekt, współpracować lub nie i przeglądać źródła, aby znaleźć @authortagi w twoich projektach współpracy), ale także pokazuje, że jesteś na bieżąco z technologią kontroli wersji .

Demian Brecht
źródło
2
To szybko staje się oczekiwaną procedurą. Miałem wielu rekruterów, którzy kontaktowali się ze mną wyłącznie na podstawie mojego profilu github.
Rein Henrichs
Nigdy nie słyszałem o github ani bitbucket ... aż do teraz. Dzięki.
Michael Riley - AKA Gunny
18

Powiem ci wprost: jeśli szukam dowolnego poziomu programisty, nie marnuję czasu na czytanie próbek kodu każdego wnioskodawcy. To zajmuje dużo czasu, a jeśli to zrobię i polubię twój kod, ale potem cię nie polubię, to zmarnowałem ten czas. O wiele szybciej jest dowiedzieć się, czy się dopasujesz, niż dowiedzieć się, czy jesteś dobry, więc najpierw to zrobię.

Jednak na końcowy wywiad chcę rozpaczliwie zobaczyć Twój kod (lub przynajmniej jeden z seniorów). Już wtedy zdecydowałem, że cię lubię. Muszę wiedzieć, jak dobry jesteś, zanim zdecydujemy, że złożymy ci ofertę i ile to będzie. Poproszę o zobaczenie, nie musisz mnie przekonywać.

Pytanie brzmi: „ jak wyróżniasz się na etapie CV?”, W jaki sposób zachęcasz mnie do przeprowadzenia z tobą wywiadu? Jako senior istnieje wiele rzeczy, które możesz umieścić w swoim CV, aby wyjaśnić swoją ścieżkę kariery, ale jako absolwent nie ma takiej możliwości.

Powinieneś więc umieścić swoje kwalifikacje na górze, z przodu i na środku. Jeśli szukam absolwenta, to właśnie o tym chcę najpierw wiedzieć (powiedziałbym, że jest przeciwieństwem seniora, odłóż je z tyłu, jeśli są wystarczająco imponujące, aby zawracać sobie głowę). Jeśli jestem pod tym wrażeniem, przeczytam resztę CV. Tam podsumowanie osobistych projektów, nad którymi pracowałeś, jest dobre.

Brak kodu, tylko co i dlaczego, a co najważniejsze, jaki problem próbowałeś rozwiązać . Sprawdzona umiejętność przełożenia problemu na rozwiązanie jest nieoceniona. Również lista stosu technologii. Jeśli używasz kontroli źródła, testów jednostkowych i może serwera CI w projektach osobistych, zwrócisz moją uwagę.

Edycja: również linki. Jeśli masz aktywne strony internetowe lub aplikacje, połącz mnie z nimi w swoim CV . Nie mogę się powstrzymać przed kliknięciem, chociaż nie skopiuję / wkleję adresu URL. Nie spędzę tam długo, ale moją uwagę można zwrócić na pierwszej stronie. Zwłaszcza jeśli masz bloga i któryś z tytułów tematycznych dotyczy problemów, na które ostatnio natknąłem, to zauważę to i spojrzę trochę głębiej, a jeśli masz sens, zapamiętam cię, gdy spojrzę wstecz na kogo przeprowadzić wywiad.

pdr
źródło
1
+1 za opisanie, kiedy próbki kodu są zwykle przydatne w procesie wywiadu.
Dave DuPlantis
+1 To jest bardzo dobra rada i bardzo przydatna informacja, jednak nie była również zorientowana na to, co zadałem moje pytanie (więcej, jak przedstawić dane potencjalnemu pracodawcy). Nadal doceniam odpowiedź.
MaQleod
@MaQleod - Przepraszam, ponownie przeczytałem twoje pytanie i myślę, że po raz pierwszy całkowicie je odczytałem. Pytałeś, jak to przedstawić, kiedy chcesz, a nie jak przedstawić ją w taki sposób, aby została zauważona? Gdybym tak to przeczytał, powiedziałbym „jakkolwiek tego chcą; osobiście oferuję duży wybór - od e-maila przez dropbox po github”.
pdr
7

Po prostu to opisz.

Jeśli będą chcieli uzyskać więcej informacji, poprosi o nie, w którym to czasie należałoby wysłać więcej informacji.

Rozważ to w ten sposób: menedżer ds. Rekrutacji otrzyma wiele różnych CV. W zależności od firmy najpierw przejdziesz do działu HR. Dział HR będzie szukał określonych słów kluczowych. Na podstawie tych aplikacji przekażą aplikację menedżerowi ds. Rekrutacji (zwykle poprzez wydrukowanie).

Menedżer ds. Rekrutacji przejrzy je, ponownie szukając określonych słów kluczowych. Jeśli je zobaczy, powiadomią osobę z działu HR, aby głębiej się zagłębiła.

W tym momencie zostaniesz umówiony na rozmowę telefoniczną lub osobistą.

W żadnym momencie nikt nie przeczyta większości aplikacji. Głównym powodem jest to, że ludzie, którzy zrozumieliby to całkiem szczerze, nie mają czasu ani skłonności. A ludzie, którzy mają czas (HR), nie zrozumieją. Co więcej, aplikacje wielostronicowe (szczególnie dla zadań na poziomie podstawowym) to zła rzecz .

Upewnij się, że CV jest jasne i zwięzłe. Upewnij się, że używasz odpowiednich słów dla pracy, którą próbujesz uzyskać; i poza tym, wyglądaj dobrze i mów wyraźnie, kiedy dostaniesz osobiście.

Wreszcie, zdaj sobie sprawę, że osoby, o których mowa, otrzymają DUŻO wniosków, próbując obsadzić to stanowisko. Będą rozmawiać z wieloma różnymi kandydatami. Pod koniec dnia prezentacja oddzieli Cię od innych.

Nie ja
źródło
4

Github / CodePlex / cokolwiek. Pobierz kod, udokumentuj go, napisz kilka testów i napisz najlepsze jedzenie. Jeśli programista na poziomie podstawowym podałby mi swoje CV i podał swoje nazwisko w Github, przygotowałbym wywiad, najpierw patrząc na kod, a następnie zadając pytania dotyczące jego osobistych projektów. Dlaczego użyłeś tego wzorca tutaj, dlaczego podjąłeś tam te decyzje, jak zdecydowałeś się użyć tego czy tamtego.

Pierwsze udostępnienie kodu daje ankieterowi pewną podstawę do zrozumienia twojego poziomu umiejętności i pozwala zadawać pytania konwersacyjne podczas rozmowy, ponieważ dotyczy to twoich zainteresowań (mam nadzieję, że twoje osobiste projekty są twoimi zainteresowaniami ...)

Istnieje kilka konstruktorów CV dla repozytoriów kodów. W przypadku Github jest to resume.github.com - spróbuj!

JohnK
źródło
2

Po pierwsze: rekruter powinien być naprawdę zainteresowany takimi osobistymi projektami.

Sugeruję, aby umieścić go na stronie internetowej i dodać link do listu aplikacyjnego, a nawet wznowić. Dlatego osoba rekrutująca nie będzie miała wrażenia, że ​​próbujesz zmusić go do spojrzenia na nią.

Alexis Dufrenoy
źródło