Wkrótce kończę studia na kierunku programowania i badam kolejne kroki, które pozwolą mi rozwinąć karierę. Jedną z rozważanych przeze mnie opcji jest uzyskanie certyfikatu lub serii certyfikatów w dziedzinie rozwoju, w której chcę pracować.
Czy te certyfikaty są warte czasu i pieniędzy? Czy pracodawcy przykładają do nich dużą wartość?
Odpowiedzi:
Głównym celem certyfikacji jest zarabianie pieniędzy dla jednostki certyfikującej.
Powiedziawszy to, uważam, że certyfikaty są ważniejsze, im wcześniej jesteś w swojej karierze. Jako menedżer ds. Zatrudnienia nigdy nie używam certyfikatów lub ich braku do filtrowania potencjalnych pracowników, ale wydaje mi się, że niektóre firmy mogą szukać ich jako dowodu na to, że wiesz, co robisz. Osobiście chcę, aby kandydat do pracy pokazał mi, że może coś zrobić (to inne pytanie, rozumiem!)
Im więcej masz doświadczenia, tym więcej możesz udowodnić na podstawie przykładów, że wiesz, co robisz i tym mniej ważne stają się certyfikaty.
źródło
I tak posunąłbym się do stwierdzenia, że „certyfikacja” może być ujemnym wynikiem netto w CV dotyczącym sklepu z oprogramowaniem. W Microsoft, Google, Amazon lub startupach prowadzonych przez ludzi z firm takich jak te, zdecydowanie istnieje postawa, że jeśli potrzebujesz certyfikatu, to nie możesz tak naprawdę programować, a jeśli naprawdę możesz programować, nie marnujesz swojego czas na certyfikatach. Certyfikaty są postrzegane jako coś, co otrzymuje technik, a nie „prawdziwy” informatyk lub inżynier oprogramowania.
Tak naprawdę nie ma znaczenia, czy jest to dobry, ważny lub dokładny pogląd na osoby, które otrzymają certyfikaty. Liczy się to, że taka postawa istnieje wśród twoich potencjalnych rówieśników - przynajmniej takich firm. Jeśli chcesz pracować w oprogramowaniu innego rodzaju, jeśli firma, to YMMV.
źródło
Będą oba rodzaje firm:
Jakimi firmami jesteś zainteresowany? Czy na stronie z ofertami pracy widnieją wymienione certyfikaty?
Opinia: Osobiście wszystkie firmy zajmujące się oprogramowaniem, na które patrzę, są bardziej zaniepokojone tym, jak dobrym jesteś programistą i wiele razy także, jak dobrym jesteś informatykiem (algorytmami). I tak powinno być. Według mnie certyfikaty mówią tylko, ile osoba może zapamiętać podczas testów, a nie jak dobrze myśli . Myślenie jest znacznie wyższe na mojej liście niż zapamiętywanie (jeśli to ostatnie w ogóle jest na liście).
źródło
Zajmę się tym z perspektywy potencjalnego menedżera ds. Zatrudnienia. Zauważ, że zazwyczaj działam w organizacjach i wokół nich, dla których certyfikaty, a nawet stopnie naukowe nie są priorytetem - jeśli możesz pokazać mi kod, zademonstrować dobre praktyki programistyczne, dostosować się do różnych metodologii i ogólnie jest to dobry, kreatywny zespół członek z naciskiem na dzielenie się / współpracę / wkład, dostaniesz szansę na jak najlepszą pracę. Nie wszędzie tak jest.
źródło
Nie jestem osobą rekrutującą, ale do tej pory mam wrażenie, że kursy certyfikacyjne dają ci kiepski przegląd tego, jak przeciągać i upuszczać elementy w IDE, jednocześnie kradnąc faktyczny czas kodowania i kosztując dużo pieniędzy.
Jedyną dobrą częścią kursów certyfikacyjnych, które zauważyłem, było to, że instruktor odsunął się na bok i opowiedział o kilku problemach, których doświadczył w swojej karierze. Rzeczywista zawartość kursów była czymś w rodzaju samouczka online.
Nie robię już certyfikatów, wydaje mi się to całkowitą stratą czasu.
źródło
Niektóre firmy są Certyfikowanymi Partnerami Microsoft, co wymaga od firmy zatrudniania minimalnej liczby certyfikowanych pracowników (MCP). W tym sensie zdecydowanie może pomóc.
Poza tym jednak powiedziałbym, że to naprawdę nie pomaga. Wkładanie pracy w projekty OS może być znacznie bardziej korzystne dla kariery, szczególnie jeśli wspomniany projekt OS startuje (lub stajesz się regularnym zleceniodawcą już ustalonego projektu).
źródło
Po tym, jak uzyskałem zbyt wiele certyfikatów w mojej karierze, mogę powiedzieć, że oprócz usługodawców, którzy potrzebują określonej liczby certyfikowanych pracowników, moje certyfikaty nigdy nie zapewniły mi pracy. Jednak to, co robią, zapewnia dużo więcej wiedzy na ten temat. To daje ci pracę, a nie sam certyfikat. Ale możesz zdobyć tę wiedzę bez certyfikatu.
źródło
Ograniczone narzędzie pomiarowe
Zawsze patrzę z odrobiną soli, gdy ktoś wymienia całą masę certyfikatów w swoim CV. Z doświadczenia wynika, że zwykle można je stosować jako wypełniacz przestrzeni, gdy brakuje doświadczenia. Nie są bezużyteczne, ale kiedy jest ich zbyt wiele, zwykle podnoszę brew i zastanawiam się, czy cały ten czas i pieniądze zdobywające certyfikaty nie byłyby lepiej wydane na przykład na projekt open source.
ale świetnie jako narzędzie do nauki
To powiedziawszy, osobiście korzystałem z nich jako narzędzia do nauki i oceniam swoje postępy w nauce nowego przedmiotu. Robiłem wiele certyfikatów od Brainbench w dobrych czasach, kiedy było wolne. Mimo to, nawet teraz zapłaciłbym za certyfikację, aby poznać moje postępy i dowiedzieć się, jak oceniam pozycję w stosunku do innych programistów. Wiedza o tym, gdzie stałam, dodawała mi pewności siebie, gdy szukałem pracy i negocjowałem wynagrodzenie, które było bliższe temu, co naprawdę byłem wart.
Jak mawiał msvb60, wątpię, by sama certyfikacja mogła nie dać ci pracy, ale wiedzę zdobytą podczas próby jej ostatecznego uzyskania.
źródło
Tak, wygląda to opłacalnie, ponieważ oferowane kursy to nie tylko prosta wersja, ale
pełny kurs. To tak, jakby uzyskać certyfikat z uniwersytetu.
Od http://www.oreillyschool.com/faqs.php
źródło
Coś, co tak naprawdę nie zostało wyjaśnione w odpowiedziach, to fakt, że certyfikacja jest bardzo pomocna, jeśli nie jesteś dobrym programistą.
Zapomnij o pracy dla „Microsoft, Google, Amazon lub startupów prowadzonych przez ludzi takich firm”: co jeśli twoje ambicje są niższe i chcesz pracować (na przykład) w dziale IT jakiejś dużej agencji rządowej? Nie zatrudniają dobrych programistów, a osoby przeprowadzające wywiady prawdopodobnie nie będą miały pojęcia, co to jest dobry programista. Ale certyfikat MSCP może pomóc twojemu CV wyróżnić się ze stosu mało inspirujących CV od innych bez talentu programistów.
źródło
Jeśli masz już wiedzę, to na pewno zdobądź certyfikat. Nie pozwól, aby certyfikacja była powodem, dla którego się uczysz.
Certyfikacja pokazuje, że poważnie podchodzisz do kariery, ale niewiele mówi o twoich kompetencjach.
źródło
Wiem, że pytasz o certyfikaty, ale czy zastanawiałeś się nad wniesieniem wkładu w projekt Open Source?
Wiele projektów potrzebuje pomocy, a niektóre mają nawet problemy oznaczone jako „łatwe”, co stanowi doskonały punkt wyjścia dla osób z minimalnym doświadczeniem / bez doświadczenia.
W ten sposób możesz pokazać potencjalnym pracodawcom nie tylko, że umiesz kodować, ale także, że masz pasję do tego, co robisz, wystarczająco dużo, aby zrobić to w wolnym czasie.
źródło
Jedną z wartości certyfikatu może być dowód zainteresowania. Jeśli masz przedłużony okres bezrobocia, uzyskanie certyfikatu w tym okresie może być dobrym przeciwwagą dla pustego czasu pracy na twoim CV. „Cóż, kiedy szukałem, poświęciłem czas na naukę i dobre zrozumienie technologii $”.
źródło
Gdyby deweloper pojawił się w wywiadzie z wieloma certyfikatami w swoim życiorysie, miałbym poważne wątpliwości co do jego systemu wartości. Jest zero sytuacji, w których ceniłbym czas poświęcony na uzyskanie certyfikatu w porównaniu do czasu poświęconego na pracę nad projektem. Dowolny projekt.
źródło
Myślę, że musisz cofnąć się o krok i spojrzeć na pełną ofertę wartości, którą przedstawiłeś pracodawcom i osobom, z którymi się kontaktujesz. Kurs O'Reilly może być przydatny prawie każdemu, ponieważ ma poparcie uniwersyteckie, ale jest całkowicie zależny od tego, jak go używasz. Programiści uwielbiają rozmawiać i myśleć w absolutach, ale świat nie jest taki. Jeśli myślisz, że tak, to nie widziałeś jej wystarczająco dużo.
Nie podajesz wystarczającego kontekstu, ale założę, że nie masz wykształcenia informatycznego. Pracodawcy mogą używać dyplomu CS jako jednego z podstawowych filtrów. Musisz zminimalizować ten filtr, zapewniając równoważne doświadczenie lub wykształcenie w różnych obszarach, które mogą dotyczyć ich domeny.
Widziałem szereg korzyści z kursu O'Reilly, które pomagają w tym obszarze:
Oparcie się na tym kursie przy udziale w projektach typu open source lub innych namacalnych przykładach pomoże ci tylko. To pokazuje, że zdajesz sobie sprawę, że potrzebujesz teorii (kursu) i praktyki (ćwiczenia kursu + projekty zewnętrzne) i daje ci coś do rozmowy z rekruterami.
Na uniwersytetach mogą istnieć inne opcje certyfikatów, które możesz chcieć sprawdzić, jeśli uważasz, że musisz zrobić coś bardziej akademickiego. Wygląda na to, że są skierowane do osób z pewnym tytułem licencjackim, więc nie mam pojęcia, czy to by działało dla ciebie.
Wygląda na to, że wiele osób jest uwarunkowanych do dyskontowania nauki, która nie odbywa się przez uznany uniwersytet. Jest to szczególnie prawdziwe, gdy mamy do czynienia z rekruterami i menedżerami, którzy mają pewien dystans do faktycznej pracy.
Wiele osób powiedziałoby, że chcą po prostu kogoś, kto jest w stanie wykonać określoną pracę. Ale jeśli chodzi o faktyczny wybór, będą używać filtrów, które zrozumieją, wzmacniając ten problem. na przykład. lubią zatrudniać na tych samych uniwersytetach. To okazuje się dobre i złe od wspólnej kultury po problematyczne myślenie grupowe.
Jest to ważna rzecz do przemyślenia podczas badania pracodawców, ponieważ chcesz wywrzeć wpływ na właściwych ludzi. Jeśli nie sądzisz, że przejdziesz przez filtr, który rekrutujący stawia przed tobą, ale uważasz, że możesz dla nich coś zmienić, musisz znaleźć sposób, by zdobyć ludzi, którzy to zrobią. Są to ludzie, którzy bardziej docenią taki certyfikat.
źródło
Jedną z metod, która działała wcześniej (przynajmniej dla wielu osób, które znam) jest blogowanie, odpowiadanie na pytania na forach, mówienie w grupach użytkowników i ogólnie zauważalna obecność w Internecie.
Regularne blogowanie, nawet na tematy, których dopiero się uczysz, może być cennym wglądem w twoją pasję, zaangażowanie i umiejętności komunikacyjne, jeśli chodzi o tworzenie oprogramowania.
źródło
Doradztwo / umowy
Nikt nie wspomniał o konkretnym przypadku konsultacji / zawierania umów. Jeśli jesteś w tej kategorii lub chciałbyś być, to zdecydowanie może ci pomóc.
Łatwiej jest „sprzedać” w projekcie, jeśli szef lub sprzedawca może wystawić cię na certyfikat „niszowej kategorii X”.
Biorąc to pod uwagę, niekoniecznie jesteś lepszy lub bardziej kompetentny w danym temacie, jeśli nie masz certyfikatu, i zgadzam się z innymi, którzy mogą podejrzewać je ogólnie. Chociaż mając kilka certyfikatów MS, mogę ci powiedzieć, że jeśli wypalisz je na technologii, której próbujesz się nauczyć, to naprawdę zmusza cię do przyspieszenia.
źródło
Wyszukaj oferty pracy i zobacz, ile osób preferuje certyfikaty. Może to być alternatywa dla doświadczenia w pracy z językiem przy rzeczywistych aplikacjach lub dyplomu CS.
Aby było warto, musisz określić, jak trudno jest ci znaleźć pracę bez niego.
źródło
Obecnie jestem zapisany do programu certyfikatów Python i muszę powiedzieć, że uznałem, że jest to dość interesujące i trudne. Nie wiem, czy kiedykolwiek pomogłoby to w mojej karierze bardziej niż powiedzieć, zbudowanie oprogramowania w Pythonie, na które mógłbym wskazać w moim CV, ale jak dotąd było to dobre doświadczenie. Jeśli nic więcej, da ci solidną bazę w środowisku programowania Python (choć 3.0), ale wersje tak naprawdę się nie różnią. Naucza tego Steve Holden, więc wiesz, że będzie to dość intensywne. Hej, to jeszcze jedna rzecz, którą możesz umieścić w swoim życiorysie (lub nie), a jeśli jest to w duchu uczenia się, to uważam, że jest to jeszcze bardziej wartościowe.
źródło
Certyfikaty są przydatne tylko wtedy, gdy faktycznie się czegoś nauczysz, zdobywając je. Liczy się proces, a nie papier. Jeśli planujesz siedzieć po certyfikat tylko dlatego, że firma go wymaga, prawdopodobnie powinieneś przemyśleć, czy naprawdę chcesz pracować dla tej firmy. Osoby rekrutujące / pracodawcy, którzy oceniają umiejętności wyłącznie na podstawie certyfikatów, nie mają pojęcia o programowaniu.
źródło
Cóż, we Włoszech programiści są postrzegani jako najmniej ważna część prawie każdej organizacji pracy, więc twoje rzeczywiste umiejętności (w tym certyfikaty) są często ignorowane przez pracodawców, a rzeczywiste doświadczenie jest o wiele bardziej cenione.
Jednak w dobrych firmach certyfikaty są cenną częścią twojego CV.
źródło
Certyfikaty najprawdopodobniej nie są tego warte. Większość pracodawców patrzy bardziej na to, co robiłeś wcześniej. Powiedziałeś, że warto uczyć się do certyfikatów i pomogę ci poznać podstawy. Przygotowanie się do tego może dać ci więcej pewności siebie w obliczu wywiadów, ponieważ do tego czasu zapieczętujesz podstawy.
SCJP nie jest tak naprawdę wysoko cenionym certyfikatem wśród programistów Java, ale wielcy pracodawcy to uwielbiają. Niektóre z książek, które się do niego przygotowują, są dokładne i dają wiele okazji, aby podnieść drobiazgowość języka - niektóre znane, że odwiedzasz je ponownie, niektóre nieznane, co może być naprawdę ważne.
Natknąłem się na wiele postów na blogach, w których programiści zachwycali się tym, co właśnie odkryli w języku, ale są znane większości ludzi, którzy przeglądali książki certyfikacyjne.
źródło
W indyjskim scenariuszu IT lub sklepach blacharsko-lakierniczych certyfikaty mają pewną wagę, pomagając w rozpoczęciu kariery. Pracownicy, którzy siedzą na „ławce”, zwyczajnie po angielsku, siedzą bezczynnie lub nie są przydzieleni do żadnego projektu, są zachęcani, czytani zmuszeni do uzyskania certyfikatów. IMHO, certyfikaty tylko zwiększają pewność siebie, a nie jego doświadczenie lub zdolność do pisania lepszego kodu. Fakt, że wielu dobrych programistów nie jest informatykami lub przedwcześnie kończy naukę, mówi, że certyfikaty nie są tak godne.
źródło
Najpierw ukończ stopień.
Po drugie, pracuj nad jakimś projektem programistycznym. Możesz wnieść znaczący wkład w projekt open source - na tyle, że możesz wskazać kod i / lub funkcje i powiedzieć „Zrobiłem to”. Lub rozpocznij własny projekt i zbuduj coś przydatnego. Nie musi być najlepszą rzeczą na świecie, nie musi zyskać ogromnej popularności. Znowu chcesz czegoś, co możesz pochwalić i powiedzieć „oto coś znaczącego, co zrobiłem”.
Po trzecie, poszukaj pracy, w której możesz wykorzystać stopień, jaki będziesz miał. Jeśli ukończysz potrójną specjalizację, to samo w sobie jest dość znaczące. Posiadanie umiejętności matematycznych, statystycznych i ekonomicznych sprawi, że będziesz pożądany w sposób, w jaki nie są inni programiści. Spodziewałbym się, że posiadanie solidnej wiedzy na temat którejkolwiek z tych dziedzin byłoby ważniejsze niż bycie ekspertem programistycznym i powinieneś być w stanie wykorzystać te referencje, aby pomóc ci zdobyć pozycję, w której możesz nadal rozwijać swoje umiejętności programowania.
Po czwarte, nie spiesz się. Ukończenie studiów jest znacznie ważniejsze niż znalezienie pierwszej prawdziwej pracy. Spędzisz resztę życia pracując, ale po szkole będziesz miał wiele problemów ze znalezieniem czasu i swobody na odkrywanie i uczenie się, które masz w szkole. Wykorzystaj czas, który masz teraz, wykorzystaj go, aby zgromadzić solidną rezerwę wiedzy, którą możesz wykorzystać przez resztę swojej kariery.
Po piąte, pomiń certyfikaty, chyba że wybierasz się na konkretne stanowisko, które go wymaga. Programuję od dłuższego czasu i nigdy nie pytano mnie o żadne certyfikaty ani nie uważałem, że byłoby to korzystne. Widzę, jak mogą być atrakcyjne, ponieważ nie masz wykształcenia informatycznego i nie masz żadnego doświadczenia, ale pamiętaj: po znalezieniu pierwszej pracy będziesz mieć doświadczenie i musisz tylko znaleźć jedną osobę tam, który chce cię zatrudnić, aby znaleźć pierwszą pracę.
Powodzenia.
źródło
Niektórzy pracodawcy zwracają się niemal wyłącznie do certyfikatów i doświadczenia. Ale osobiście uważam, że certyfikacja pokazuje tylko, że bardzo dobrze znałeś technologię w pewnym momencie.
Ale zawsze wygląda dobrze na CV!
źródło
Nie sądzę, że dostaniesz lepszą pracę, jeśli będziesz mieć certyfikat. Jednak zyskasz przewagę, jeśli inny kandydat ma takie same cechy jak ty, ale masz również certyfikat. A ponieważ certyfikowani eksperci dają pewną przewagę ich firmie, twoja oferta pracy równie dobrze może jej wymagać. Na przykład Microsoft wymaga pewnej liczby certyfikowanych osób, aby firma była Złotym partnerem.
Osobiście nadal przystępuję do egzaminów certyfikacyjnych, chociaż nie szukam pracy. Uważam to za dobry sposób na ocenę ogólnej wiedzy i trochę zainwestowania w siebie.
źródło
Cóż, nie ma jednoznacznej relacji co, ale to pomaga ci się odfiltrować z mnóstwa życiorysów rekrutera. Certyfikat oznacza, że masz pewną wiedzę na temat frameworka i daje przewagę nad innymi, którzy nie są narażeni na tę konkretną wersję.
Oznacza to również, że poświęciłeś trochę czasu na naukę i może to być przydatne, ponieważ dla firmy lepiej jest, aby ktoś coś wiedział i niekoniecznie musiałby szkolić zasoby w przypadku nadchodzącego projektu.
źródło
Oprócz powyższego certyfikaty Microsoft pozwalają także zostać instruktorem (dodatkowo lub zamiast kariery programistycznej). Bycie MCT (Microsoft Certified Trainer) może zapewnić ci większe dochody (za pracę w niepełnym wymiarze godzin) i pozwoli ci wchodzić w interakcje z większą liczbą osób spoza zespołu.
Certyfikacja jest dobrą referencją na wypadek, gdybyś chciał napisać książkę lub jak wspomniano wcześniej, aby zapewnić szkolenie.
Aby uzyskać certyfikat, musisz dobrze znać kilka części technologii, więc badanie naprawdę przyniesie ci korzyści.
źródło
Posiadanie certyfikatu nie gwarantuje, że jesteś dobrym / świetnym programistą, ale jest dobrym wskaźnikiem, że osiągasz przynajmniej pewien poziom (w końcu możliwe jest, że testy te nie powiodą się ...).
Każda odpowiednia kwalifikacja może być tylko dobrą rzeczą (zapytałbym każdą firmę, która odrzuci twoje CV za posiadanie określonej kwalifikacji).
Osoby rekrutujące potrzebują sposobów filtrowania (czasem setek) CV w celu znalezienia pozycji programistów, czasem będą używać:
Pokazanie wcześniejszej pracy byłoby świetne, ale kto powiedziałby, że to napisałeś (a nie kolega) lub że wymyśliłeś rozwiązanie, a nie tylko kod. ... i jak długo ci to zajęło.
Testy umiejętności i umiejętności są również świetne, ale ilu pracodawców ma czas na przetestowanie, nie mówiąc już o oznaczeniu setek artykułów (zakładając, że chcą wiedzieć więcej niż to, co powiedziałby im quiz wielokrotnego wyboru)?
W dzisiejszych czasach musisz zaznaczyć jak najwięcej pól. Wielu pracodawców może nie potrzebować wszystkich twoich umiejętności (lub nie wiedzieć, że ich potrzebują) - ale im więcej rzeczy możesz zrobić, a co ważniejsze, im więcej masz dowodów, tym większy potencjał zatrudnienia.
źródło