W trakcie zajęć stawiam na komfortową pracę oraz interaktywność i samodzielność w rozwiązywaniu zadań
Mój sposób prowadzenia zajęć
Prowadzę zajęcia na ciekawych i angażujących ćwiczeniach, które ułatwiają przyswojenie materiału. Dbam o zaangażowanie w pracę każdego uczestnika i upewniam się, że każdy pracuje w swoim tempie w komfortowych warunkach.
Programowaniem i administrowaniem systemami zajmuję się od wielu lat i lubię przedstawiać innym te obszary.
Na moich zajęciach często rozszerzamy materiał – rozwiązujemy zadania spoza zakresu kursu, które zostały „przyniesione” przez uczestników.
Moje doświadczenie
- absolwent Politechniki Warszawskiej – kierunek elektronika
- programista i architekt w firmie Statoil
- administrator systemów IT i usług w środowiskach chmurowych w firmie Circle K
- trener, programista i administrator systemów w firmie Avendi
Moja specjalizacja
- programowanie w języku PowerShell – automatyzacja zadań administracyjnych w systemie Windows
- zarządzanie usługami w Azure – implementacja usług i administrowanie nimi w środowiskach chmurowych
- administrowanie bazami danych – zarządzanie bazami danych w SQL Server
Poznajmy się
- interesuje mnie muzyka, fotografia, montaż filmów
- lubię aktywność fizyczną np. rower, koszykówkę, siatkówkę
- cenię wesołą i miłą atmosferę zarówno w środowisku prywatnym jak i w pracy
Zobacz jak pracujemy i co zyskasz wybierając nasze szkolenie
Nasza kadra trenerska i zespół administracyjny robią wszystko, aby przewyższyć Twoje oczekiwania.
Zapewnimy dla Ciebie nowatorski kurs, pyszny lunch i poczęstunek kawowy, certyfikat oraz drobny upominek.
Po zakończeniu szkolenia będziesz miał możliwość skorzystania z bezpłatnych konsultacji, jeśli zechcesz jeszcze raz omówić jakieś zagadnienie z kursu.
Jarka zdaniem…
Czy każdy administrator powinien znać język Powershell?
Teoretycznie nie. Umiejętność posługiwania się językiem PowerShell daje „supermoce”, takie jak zdecydowanie szybszy czas rozwiązania problemów. Uruchamianie napisanych skryptów na jednym lub na setce komputerów zajmuje tyle samo czasu. Nie znając PowerShell'a administrator dosyć szybko osiągnie „sufit” swoich możliwości czasowych, jeśli chodzi o wparcie. PowerShell daje ogromne możliwości automatyzowania i warto z nich korzystać.
Dlaczego zdecydowałeś się zajmować obszarem chmurowym?
To według mnie naturalny etap rozwoju dla administratorów. Większość aplikacji za jakiś czas będzie działać głównie w chmurach. Dają one ogromne możliwości dla administratorów w zakresie wyboru sposobu działania aplikacji. Administratorzy chmur dostają nowe obowiązki należące do tej pory do działów sieciowych czy aplikacyjnych. Dodatkowo cała konfiguracja opisana może być w kodzie (np. Terraform). Powstaje w ten sposób możliwość tworzenia całościowej infrastruktury za pomocą narzędzi DevOps.
Czy łatwiej się nauczyć kolejnego języka, jeśli znasz już jakiś?
Nie polecam się uczyć wielu języków programowania jednocześnie. Na początek proponuję poznać jeden język, ale dobrze. Da to podstawy, aby po jakimś czasie nauczyć się szybciej kolejnego języka. Niektóre z poznanych zasad są podobnie zaimplementowane w wielu językach. Jeśli poznamy je w jednym języku, opanowania ich w drugim będzie dużo szybsze.
Co najbardziej podoba ci się w prowadzeniu zajęć?
Prowadzenie zajęć umożliwia mi poznanie problemów technicznych, z którymi inni się borykają. W trakcie szkoleń staram się pomóc rozwiązać te problemy. Zadania, które przygotowałem na zajęcia są praktycznymi przykładami z mojej pracy. Bardzo lubię spojrzeć z jakimi wyzwaniami przychodzą studenci, a szczególną radość sprawia mi, jeśli mogę je rozwiązać. Ważnym elementem jest interakcja. Cieszę się, jeżeli uda mi się przekazać wiedzę i kiedy widzę jak uczestnicy szkoleń dostają nowe moce do rozwiązywania zadań.
Gdzie szukasz rozwiązań dla problemów programistycznych?
Wciąż zdarza się, że natrafiam na problem, którego nie spotkałem dotychczas. Wówczas, w pierwszym kroku, przeszukując Internet staram się sprawdzić, czy ktoś już miał podobny problem. Jeśli nie znajduję tam rozwiązań, czytam dokumentację produktu. Produkty, których używam (PowerShell, Azure, Terraform) są dobrze udokumentowane i z podanych w dokumentacji przykładów zwykle udaje mi ułożyć rozwiązanie problemu.
W jaki sposób nauczyć się programowania?
Po wielu latach pracy w roli administratora systemów, wciąż potrzebuję uczyć się nowych rzeczy. Korzystam z nagranych szkoleń video, dokumentacji produktów oraz szkoleń stacjonarnych i online i w tej kolejności zwykle podchodzę do nauki nowego obszaru. Za najbardziej skuteczną metodę nauki uznaję jednak tzw. „learning by doing”. Twoim zadaniem jest dostarczenie gotowego rozwiązania, w obszarze którego się uczysz. Warto wykazywać się inicjatywą, aby otrzymać ciekawe zadania wykraczające poza obecne umiejętności i rozwiązując je zdobywać wiedzę.