Ostatnia aktualizacja: 

CertyfikatY - Czy warto? Egzamin JSNSD z NodeJS

Na rynku znajdziemy różne certyfikacje z języków programowania. Czy mają one znaczenie? Zobacz moją podróż do zdobycia certyfikacji z NodeJS - JSNSD.

Certyfikaty
NodeJS
Przykład
Mentoring
14m 02s
1+ wyświetleń
1+ pozytywnych reakcji
1+ komentarzy

Dowód na posiadane umiejętności i doświadczenie

Każdy kiedyś zaczynał. Poza doświadczeniem komercyjnym w CV, możemy wykorzystać różne inne metody przekonania pracodawcy do zatrudnienia nas na stanowisko programistyczne. Jedną z nich - są certyfikaty!

Transkrypt wideo

Cześć, w tym wideo porozmawiamy o tym czy warto podejmować się certyfikacji z różnych języków programowania.

Więc certyfikacie jest to sposób na poświadczenie w pewien sposób swojej wiedzy, umiejętności czy zwieńczenie lat praktyki.

Oczywiście certyfikacie nie są wymagane do tego aby dostać
swoją pierwszą pracę jako programista tak samo jak studia nie są wymagane aby rozpocząć swoją pracę z IT, natomiast według
mnie jest to tylko i aż zwieńczenie pewnej wiedzy którą dany programista posiądzie.

Więc samo openJS foundation udostępnia we współpracy
z linux foundation opcję certyfikacji i z punktu widzenia NodeJS mamy dwie dostępne certyfikacje od tych organizacji.

Pierwszą z nich jest OpenJS NodeJS Services Developer, oraz  OpenJS
NodeJS Application Developer. Ja tą drugą certyfikację już
przeszedłem i w tym wideo chciałem ci pokazać moją podróż
z JSNSDczyli właśnie NodeJS Services Developer.


Jak to wygląda czy certyfikację coś nam dają no i zobaczymy czy uda mi się zdobyć taką certyfikację jeżeli klikniemy sobie w ten odnośnik no to zostaniemy przeniesieni do strony linux foundation.

Linux foundation jest to fundacja która dostarcza zarówno materiały szkoleniowe jak i jest ośrodkiem egzaminacyjnym. No i widzimy że mamy tutaj takie informacje o tym certyfikacie że jest nsd jest przeznaczony dla NodeJS deweloperów z przynajmniej dwoma latami doświadczenia w tworzeniu restowych aplikacji i serwisów przy użyciu NodeJSa.

Został stworzony dla każdego który chciałby zademonstrować swoje kompetencje w tworzeniu restowych aplikacji czy mikroserwisów z naciskiem na praktyki bezpieczeństwa no i oczywiście takich kolumn mamy tutaj więcej - widzimy co dany certyfikat demonstruje,
widzimy też cenę. Oczywiście jest to coś co może nie wydawać się przystępne dla osób które jeszcze nie są w branży nie mają tych dwóch lat doświadczenia w tworzeniu restowych aplikacji
w javascripcie, jest to trzysta siedemdziesiąt pięć dolarów.

Natomiast to co jest z reguły trendem w IT jest fakt że różni pracodawcy
dają nam po prostu budżety szkoleniowe i ten budżet
szkoleniowy z reguły możemy wykorzystać w ciągu jednego roku i
powiedzmy może być to tysiąc dolarów w związku z czym jeżeli chcielibyśmy możemy przeznaczyć jakąś część naszego budżetu szkoleniowego właśnie na taki certyfikat.

No i właśnie ja wspomniałem że posiadam różne certyfikacje
między innymi do NodeJS, moja sytuacja jest taka że firma w której faktycznie jestem zatrudniony na pełny etat posiada pakiety budżetów szkoleniowych i ja akurat zdecydowałem się wykorzystać je właśnie aby dostać certyfikację.

No i zobaczmy mniej więcej z czego to się tutaj składa
widzimy że serwery i serwisy jest to siedemdziesiąt procent danej certyfikacji, będziemy tutaj implementować publiczne serwery www
stworzymy restowe api będziemy konsumować inne
serwisy http czyli będziemy musieli robić zapytania http do innych serwisów, prawdopodobnie serwując ponownie te dane.

Konieczna będzie znajomość nomenklatury http czy kodów takich jak czterysta cztery (404), pięćset (500) - wszystkie te kody musicie znać aby dobrze wypaść na tej certyfikacji.

Materiału o kodach http też znajdziecie na kanale - no i będziemy w jakiś sposób obrabiać informacje które użytkownik będzie dostarczał czyli na przykład jakaś obsługa formularzy podejrzewam, czy tego typu rzeczy no
i reszta trzydzieści procent jest to bezpieczeństwo na które składa się
ochrona przed malicious input, czyli takimi celowymi zabiegami gdzie próbujemy wprowadzić jakieś informacje do systemu które mają na celu
spenetrować ten system - na przykład sql injection oraz atak mitigation,
no i jeśli chodzi o tego typu certyfikacje, czy to JSNAD czy
JSNSD - one są objęte tak zwanym NDA czyli
non disclosure agreement.

To znaczy każda osoba która podejmuje się takiego certyfikatu nie może powiedzieć jakie treści znajdują się w tej certyfikacji żeby oczywiście był
to rzetelny certyfikat a nie że możemy sobie po prostu wpisać w google nazwę certyfikatu i dowiedzieć się po kolei wszystkich odpowiedzi na ten temat w związku z czym nie będę mógł przedstawić wam
z czego ten certyfikat się faktycznie składa natomiast z reguły jest to po prostu rozwinięcie tego typu informacji które tutaj znajdziecie
w domain and competences.

Znajdziecie tutaj też informacje o tym jak długo trwa egzamin jak długo jest ważna nasza certyfikacja, bo ona niestety też wygasają w związku z tym że technologia się rozwija i powiedzmy że robiąc taką certyfikację na Node 6 no to w tym roku ta certyfikacja może mieć po prostu o wiele mniejsze znaczenie jeżeli by się byśmy się zatrzymywali
że jest to certyfikat na stałe.

Natomiast to co mogę wam powiedzieć bo jest to
dostępne tak zwanych kandydat playbook jest fakt że te certyfikacie
są może nie tyle trudne w kontekście wiedzy którą trzeba posiadać czy rozwiązań które trzeba implementować bo to są certyfikacje gdzie faktycznie mamy tak zwaną hands on work, czyli pracę z kodem nie ma tutaj odpowiedzi abcd, ale egzamin wygląda w ten sposób że mamy po prostu mentora który patrzy na nas przez kamerkę waszego laptopa, czyli nie będziecie w stanie podjąć się tego egzaminu jeżeli na przykład nie macie żadnego webcama.

Musicie też odbyć ten egzamin w zamkniętym
pomieszczeniu bez żadnych notatek na ścianach,
bez żadnych rzeczy nad waszym biurku i faktycznie częścią tego egzaminu jest to że obracacie swój laptop czy komputer czy
kamerkę tak aby egzaminator mógł zobaczyć czy nikogo
na przykład nie ma dookoła.

Były też sytuacje że komuś do pokoju przyszedł kot, no i egzaminator
wtedy prosił aby wyprosić to zwierzątko z
pomieszczenia gdzie odbywał się egzamin!

Z różnych przyczyn, jest to po prostu bardzo surowy proces na tyle surowy że nawet nie jesteśmy w stanie spojrzeć sobie gdzieś na bok czy zasłaniać ust w sytuacji gdy ja na przykład często gdy myślę opieram sobie rękę na brodzie, miałem sytuację że egzaminator powiedział mi że muszę przestać się opierać w tym momencie bo nie będziemy mogli kontynuować egzaminu no i otrzymujemy
tam jakieś ostrzeżenie powiedzmy tego typu więc, jest to o tyle troszkę problematyczne że musimy się dostosować do frameworku
pracy który narzuca nam dane instytut certyfikacji.

Ale koniec końców możemy dostać taką od odznakę, ja jestem fanem pokemonów więc lubiłem zbierać odznaki więc dla mnie certyfikaty są to po prostu takie kolejne elementy do kolekcji można byłoby powiedzieć,
w związku z czym ja zapiszę się na certyfikację na JSNSD w tym momencie i poczekaj proszę chwilkę a zobaczysz czy moje egzaminacja się powiodła.

Więc w tym momencie wybieram certyfikację na którą chce się zapisać, wybieram sobie odpowiedni slot który faktycznie pasuje mi no bo to jest
dwu godzinny egzamin więc konieczne jest dobrze to zaplanować no i
jak już kontynuujemy będziemy musieli tylko przejść przez jeszcze weryfikację czy nas system operacyjny jest w stanie obsłużyć egzamin
zaakceptować regulaminy przeczytać handbook no i możemy zacząć egzamin!

No więc sytuacja wygląda tak że umawiając się na egzamin oczywiście
musimy przejść przez szereg różnych zabezpieczeń i upewnić się że nasza maszyna będzie w stanie uruchomić ten egzamin ja niestety miałem z tym problem ale poza tym hardware'owym powiedzmy testem musimy też zrobić weryfikację że my to my.

W związku z czym będziecie zmuszeni pokazać swój dowód tożsamości bądź paszport no i będziecie musieli przeprowadzić taki oto skan pomieszczenia oczywiście tych skanów było więcej natomiast ja już tutaj
nie chciałem aż tak bardzo tańczyć z laptopem ale zobaczycie że trzeba
pokazać wszystkie cztery ściany, trzeba również pokazać na przykład
to co macie na biurku i to wszystko robicie za pomocą kamerki internetowej.

W związku z czym jeżeli macie laptopa jest to w miarę proste ale jeżeli macie komputer stacjonarny no to musicie się upewnić że wasza kamerka internetowa będzie w stanie po prostu sięgnąć takich różnych miejsc.

No i oczywiście musieliśmy też przetestować samo połączenie
pokazać nadgarstki czy na przykład nie macie żadnych ściąg napisanych
na ręce no i po pewnym czasie gdy osoba weryfikując a waszą tożsamość
i wasze otoczenie pozwoli wam rozpocząć egzamin uruchomi licznik
czasu no i w przypadku JSNSD macie dwie godziny na rozwiązanie
zadań o których oczywiście wspomnieć wam nie mogę.

No i po zakończeniu egzaminu czekać na maila z potwierdzeniem i w ciągu bodajże trzech dni otrzymacie swoje wyniki.


Cześć więc słuchajcie jestem właśnie po
moim egzaminie z JSNSD i szczerze mówiąc napotkałem tak dużo jakiś problemów technicznych których się zupełnie nie spodziewałem... i też przypomniałem sobie rzeczy o których nie wspomniałem wcześniej w tym wideo w związku z czym: to o czym musicie pamiętać to jest to egzamin który odbywa się w swego rodzaju środowisku wirtualnym
to znaczy wy odpalacie swoją przeglądarkę i wewnątrz niej
jest maszyna wirtualna z reguły uruchamiana na linuksie,
w której macie dostęp do VScode, do wbudowanej przeglądarki w tą maszynę wirtualną - i pracujecie z jej poziomu.

W związku z czym jedno wyzwanie którego chyba wcześniej nie doświadczyłem, bo też software z którego korzystają te różne certyfikacje, on się często zmienia i on się zmienił w porównaniu do tego jak korzystałem usług certyfikacji wcześniej: problem miałem taki że pracując na macu mam troszkę inne skróty klawiszowe niż te osoby które
pracują na przykład na windowsie czy na linuksie i w porównaniu do poprzednich egzaminów to było mapowane.

Tto znaczy ja mogłem używać moich skrótów klawiszowych i program to wyłapywał, natomiast w tym przypadku tak nie było.
w związku z czym miałem problem po prostu z poruszaniem się po VSCode, bo pamięć mięśniowa jest troszkę inna i nie byłem w stanie efektywnie pracować.

Samo połączenie z wirtualną maszyną było naprawdę w porządku
jakby szybko można było widzieć zmiany które się aplikowało natomiast
rozdzielczość tej przeglądarki też nie była zbyt duża, w związku z czym
ekran roboczy jest bardzo mały.

Ale to co mnie najbardziej zaskoczyło to fakt że doszło nowe wymaganie instalacji specjalnej przeglądarki od providerów właśnie tych certyfikacji - i dowiedziałem się o tym dopiero w momencie kiedy kliknąłem przycisk żeby zacząć egzamin.

W związku z czym całe szczęście że zacząłem troszkę szybciej ten egzamin i chyba tutaj też moja taka porada: jeżeli macie egzamin umówiony na przykład na osiemnastą trzydzieści ale możecie już zacząć o osiemnastej, zacznijcie o osiemnastej bo jeżeli pojawią się różne problemy techniczne no to będziecie mieli ten zapas trzydziestu minut na rozwiązanie tych problemów.


Ja musiałem na przykład zmienić komputer ponieważ miałem na
tym komputerze z którego chciałem korzystać oprogramowanie którego nie mogłem wyłączyć, a z którym ta nowa przeglądarka od dostawców tej certyfikacji się nie lubiła.

W związku z czym szybko musiałem wziąć jakiś inny komputer zainstalować tam tą przeglądarkę, oczywiście wcześniej logując się przez wszystkie panele które też oczywiście, no dużo to zajęło czasu.

No ale jestem dobrej myśli że faktycznie wszystko poszło tak jak powinno i za parę dni otrzymam informację czy zdałem ten egzamin czy nie.

No i oczywiście za parę sekund się tego dowiecie, jeżeli mi się nie uda no to mam też jeszcze drugą opcje bezpłatnej próby powtórzenia egzaminu - w związku z czym jeżeli w tym podejściu bym zawalił, bądź wam by się nie udał za pierwszym razem macie jeszcze jedną szansę.

Cześć! No więc po dwudziestu czterej godzinach otrzymałem wyniki mojego egzaminu no i jak zobaczycie, udało mi się zdać JSNSD.

Znajdziemy tutaj różne linki między innymi do credly, credly to taki serwis który dostarcza poświadczenia zdania różnych certyfikatów czy też możemy przenieść się do samego linux foundation aby zobaczyć wyniki naszego certyfikatu.

Więc po kliknięciu tutaj w myportal i po wybraniu JSNSD, jak widzicie ja tutaj miałem tych egzaminów troszkę więcej już danych
na samym dole będziemy mieli nasz wynik.

"Your score": osiemdziesiąt cztery, to znaczy miałem osiemdziesiąt cztery procent całkowitej punktacji. Wymagana punktacja do zdania tego egzaminu to sześćdziesiąt osiem procent.

No i możemy zobaczyć ten certyfikat w formie pdf, oczywiście credly jest takim oficjalnym poświadczeniem tego że zdałem ten certyfikat ale jeżeli byśmy chcieli, moglibyśmy sobie takiego pdf a na przykład wydrukować.

No i w tym miejscu warto sobie zadać pytanie czy warto inwestować w tego typu certyfikaty - moja odpowiedź: jak zwykle to zależy. Natomiast jeżeli macie budżety szkoleniowe z waszych firm albo otrzymujecie dotacje na takie właśnie szkolenia na przykład ze szkoły czy z unii europejskiej, to jak najbardziej wydaje mi się że warto spróbować.


Zwłaszcza jeżeli macie doświadczenie z nodejs na tyle duże aby w ciągu dwóch godzin popracować na prawdziwych przykładach
stworzyć około sześciu rozwiązań z różnymi endpointami i z różnymi wymaganiami.

Natomiast jeżeli jesteście początkującymi programistami i zastanawiacie się czy ten certyfikat pomoże wam dostać swoją pierwszą pracę, no to
ze względu na to że jest to dosyć drogi certyfikat trzysta sześćdziesiąt pięć dolarów (365$) nie jest to mała kwota, wydaje mi się że niekoniecznie. Natomiast jeżeli finanse nie są dla was problemem, jak najbardziej będzie to dodatkowy plus dla potencjalnego pracodawcy.

Tymczasem trzymajcie się i do zobaczenia

Kliknij by pominąć tę sekcję
21 kwietnia 2022

Komentarz od autora

Kiedy zaczynałem moją karierę zawodową, miałem problem ze znalezieniem pracy - powód? Byłem za młody i bez doświadczenia! 

Pamiętam do dzisiaj fizyczne roznoszenie CV po firmach w Szczecinie, z portfolio prac oraz listą doświadczenia niekomercyjnego.

Chwytałem się czego mogłem - każdy kurs, inicjatywa szkoleniowa z UE. Niestety, pracodawcy byli niewzruszeni i nie chcieli zatrudnić osoby po technicznej szkole średniej bez doświadczenia zawodowego.

Myślę, że certyfikat jest czymś co może przemówić do pracodawców, zwłaszcza gdy nie mamy doświadczenia komercyjnego. Problemem są oczywiście koszty, więc bez dotacji raczej ciężko o podejście do takiego egzaminu.

Niektóre fundacje certyfikacyjne dają natomiast możliwość darmowej certyfikacji, bądź z dużą zniżką dla osób uczących się. Branża się zmienia i jest lepiej, niż te 10 lat temu.

Poznaj Wojtka

Cześć! Nazywam się Wojciech Połowniak i jestem programistą Fullstack z zacięciem do tworzenia jakościowych materiałów szkoleniowych.

Uwielbiam automatyzację, VR oraz interaktywne sposoby przekazywania wiedzy. Tematy takie jak UX, dostępność czy devops również nie są mi obce.

Jestem też organizatorem meet.js oraz Techspeakerem pod banderą Mozilli... A to jeszcze nie wszystko.

Certyfikowany programista

Certyfikaty mówią o programiście tylko tyle, że je zdał. Tylko tyle i aż tyle. To, że programista posiada certyfikat, nie znaczy jeszcze że pozjadał wszystkie rozumy w danej dziedzinie.

Niemniej, znaczy to tyle że rozumie temat wystarczająco, aby taką certyfikację otrzymać.

Certyfikaty traktuję jako podsumowanie pewnego etapu mojego rozwoju. I fajnie sie je zbiera.

Zobacz listę certyfikatów
PSM1LFCSCKSCKAJSNADJSNAD

Chcesz więcej?

Nie ma sprawy! Koduje to długie godziny darmowej treści dostępnej na wyciągnięcie ręki.

Newsletter

Jeśli chcesz być na bieżąco z najnowszymi inicjatywami od twórców koduje? Zapisz się na newsletter - nie spamujemy!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

W przyszłości, możemy udostępnić Ci informacje o dodatkowych kursach naszego autorstwa.

Najczęściej zadawane pytania

Jaka tematyka jest poruszana na Koduje?
expand_more
Mówimy o HTML, CSS i JavaScript - zarówno na backendzie, jak i frontendzie. Tematyka taka jak Devops, architektura i infrastruktura oprogramowania również pojawią się na kanale!
Czy mogę zaproponować temat kolejnych wideo?
expand_more
Oczywiście, że tak! Najlepiej sugerować materiały w sekcji komentarzy na YouTube 
Jak to możliwe, że Koduje jest darmowe? 
expand_more
Moją pasją jest dzielenie się wiedzą w sposób zrozumiały i klarowny, jednocześnie interaktwny i angażujący. Tworząc materiały, utrwalam też własną wiedzę. Wierzę, że za to widzowie nie powinni płacić
W sieci można znaleźć strony przypominające do koduje.pl, o co chodzi?
expand_more
Niestety, na przełomie lat wiele osób próbowało podszyć się pod Koduje i wykorzystać nasze materiały do promocji własnych kanałów dystrybucyjnych.  Jeśli masz wątpliwości, czy dana strona współpracuje z Koduje - daj nam o tym znać. Nie pochwalamy piractwa, plagiatu ani szarej strefy prawa autorskiego.
Czy prowadzicie szkolenia indywidualne?
expand_more
W chwili obecnej, niestety nie. Na przełomie lat prowadziłem kursantów przez ich przygodę z programowaniem, z czego każdy otrzymał pracę jako programista. Jeśli jesteś zainteresowany lekcjami indywidualnymi, zapraszam do kontaktu mailowego.
Czy oferujecie płatne kursy?
expand_more
W przyszłości nie wykluczamy możliwości tworzenia dedykowanych kursów o danych zagadnieniach. Zapisz się na nasz newsletter, aby być na bieżąco z naszymi najnowszymi płatnymi materiałami.
Jak mogę się z wami skontaktować?
expand_more
Czytamy komentarze na YouTube! Śmiało możesz zadać pytanie na dowolny temat pod którymkolwiek z naszych wideo. Poza tym możesz skontaktować się z nami mailowo bądź poprzez fanpage na Facebooku
Obecnym właścicielem marki jest Wojciech Połowniak. Zobacz zakładkę o nas!