Programuję od bardzo dawna i mam dogłębną wiedzę na temat kilku technologii.
Ilekroć ktoś mówi mi, że ma „dogłębną” wiedzę na temat kilku technologii, zwłaszcza technologii niepowiązanych, zaczynam zadawać pytania. Dogłębna wiedza to coś, co zajmuje nie tylko dużo czasu (wiele lat), ale także poświęcenie i uczestnictwo. Nie mówisz, jakie masz wykształcenie lub doświadczenie zawodowe, a to by miało znaczenie. Na pierwszy rzut oka twoje słowa są po prostu puchate.
Mam tylko 2 1/2 lat lub doświadczenie zawodowe w branży. Jednak programuję od czasu, gdy byłem w szkole.
To jest jeden z twoich komentarzy. Nie ma absolutnie żadnego powodu, abyś był ekspertem w tak wielu technologiach w tak krótkim czasie. Zacząłem programować w C ++ i Javie w 2004 roku, właśnie ukończyłem uniwersytet w maju 2011 roku, mam 2 lata doświadczenia jako inżynier oprogramowania i spędziłem większość mojego łącznego czasu (z wyjątkiem około 6 miesięcy) jako programista skoncentrowany na Javie . Oceniłbym siebie jako pośredniego w rozwoju Java (SE) i jako początkującego w rozwoju JEE.
Biorąc to pod uwagę, uważam, że powinieneś przemyśleć coś, co uważasz za znajomość języka na poziomie eksperckim lub dogłębną.
Myślę, że jednym z powodów jest to, że pracodawca może myśleć, że jedna osoba może być ekspertem we wszystkich technologiach. Raz w innym wywiadzie kierownik działu HR powiedział mi, że to niewiarygodne, że znasz dogłębnie ASP, JSP i PHP, ponieważ mamy różnych programistów dla każdej technologii.
Też bym to zakwestionował. Bardzo wątpię, że jedna osoba może naprawdę być mistrzem tak wielu różnych technologii. Jestem pewien, że są ludzie zdolni do tego, ale jest ich niewielu. Z moich doświadczeń wynika, że HR jest pierwszym, który sprawdza twoje CV. Jeśli pracownicy działu HR nie uważają, że twoje CV jest prawidłowe, nie masz nadziei na skontaktowanie się z menedżerem ds. Zatrudnienia lub kierownikiem zespołu w celu sprawdzenia.
Niedawno złożyłem podanie o pracę programistyczną i w swoim CV wymieniłem wszystkie umiejętności - HTML, CSS, JavaScript, jQuery, AJAX, PHP, ASP, JSP, C / C ++, ARM. Z wyjątkiem C / C ++ i ARM pokazałem poziom umiejętności dla wszystkich technologii jako ekspert.
Nie wymieniam umiejętności w moim życiorysie poza opisami stanowisk i są bardzo dobre powody.
Umiejętności, które mam, są wyraźnie widoczne w mojej historii pracy i transkrypcjach akademickich. Ponadto wzmianka o umiejętnościach w pewnym kontekście pozwala osobie czytającej moje CV zobaczyć, jak dokładnie zastosowałem te technologie, a następnie dochodzi do punktu dyskusji podczas rozmowy kwalifikacyjnej. Lista umiejętności prania nie zapewnia żadnego kontekstu - czy używałeś ich w pracy, w projektach akademickich, czy też czytałeś stos książek?
Nie wymieniam też żadnych poziomów umiejętności w moim życiorysie. Poziomy umiejętności są bardzo subiektywne. To, co jedna osoba uważa za wiedzę ekspercką, ktoś inny może uznać za wiedzę pośrednią. Ponownie, podanie szeregu i czasu trwania projektów, miejsc pracy i zajęć w różnych narzędziach i technologiach zapewnia kontekst, w którym można porównywać kandydatów na znacznie bardziej rozsądnym poziomie.
Jeśli czujesz potrzebę podkreślenia swoich wcześniejszych doświadczeń i zestawu umiejętności, po to jest list motywacyjny. Podkreśl miejsca pracy i projekty, które wykorzystują określone umiejętności i warunki omawiane podczas ogłoszenia o pracę.
Inną kwestią do rozważenia przy rozważaniu umiejętności w życiorysie jest to, że w trakcie procesu aplikacyjnego wiele firm ma wszystkich wnioskodawców wypełniających standardowy formularz. W każdym miejscu, w którym kiedykolwiek aplikowałem, w tej formie znajdowały się sekcje dotyczące „umiejętności” i „doświadczenia”, w których mogłem wyliczyć różne narzędzia i języki, z których korzystałem i ile mam doświadczenia z każdym z nich.
Nie rozumiem, dlaczego zostałem odrzucony, gdy miałem wszystkie wymagane umiejętności i wybrano wszystkich tych, którzy nie mieli żadnej z tych umiejętności.
Istnieje również wiele powodów odrzucenia i nie wszystkie są natury technicznej. Jeśli rozmawiałeś z kimś z firmy (działem HR lub kierownikiem ds. Zatrudnienia lub członkiem zespołu), być może okazało się, że nie nadajesz się na przykład do projektu lub zespołu. Tworzenie oprogramowania to znacznie więcej niż narzędzia i technologie.
Za każdym razem, gdy mnie odrzucano, zawsze pytałem firmę, dlaczego. Czasami po prostu zespół nie sądził, że będę dobrze dopasowany. Innym razem po prostu znaleźli kogoś z większym doświadczeniem. Może być drażliwy, a niektóre firmy mają zasady, aby nie omawiać wyników wywiadów innych niż odpowiedź tak / nie. Jeśli firma może omówić powody, dla których Cię nie zatrudniła, powinieneś z tego skorzystać i wyciągnąć z tego wnioski.
Takie incydenty sprawiają, że jestem bardzo nieszczęśliwy, mimo że jestem bardzo zdolny do stanowiska, które mnie odrzuca. Czy nie powinienem wymieniać wszystkich moich umiejętności w CV, aby uniknąć takich sytuacji?
Nie jestem pewien, na jakiej pozycji jesteś obecnie, ale zacznę od przejrzenia mojego CV i uporządkowania go. Biorąc pod uwagę treść twojego pytania, brzmi to tak, jakbyś został pominięty nawet przed wywiadem. Oznacza to, że twoje CV nie przekroczyło HR i / lub kierownika projektu odpowiedzialnego za zatrudnienie. Są tutaj inne pytania dotyczące wznowienia projektowania i sposobu ich prezentacji - zacznę od tego i skorzystam z innych dostępnych zasobów. Przykłady obejmują znajomych i być może uniwersytet (nawet jeśli już ukończyłeś, usługi mogą być nadal dostępne dla absolwentów) biuro usług kariery.