Szkolenie techniczne zaawansowane – 07.03.2024
- Strona główna
- Szkolenie techniczne zaawansowane – 07.03.2024
Szkolenie Techniczne Zaawansowane
Termin: 07.03.2024
Godziny: 9:00 – 16:00
Zostań ekspertem rekrutacji technicznej
Szkolenie jest stworzone dla osób, które ukończyły już Szkolenie Techniczne lub posiadają szeroką wiedzą techniczną i chcą ją poszerzyć o bardzo zaawansowane obszary technologii. Tak samo jak w przypadku podstawowych warsztatów, wszystkie zagadnienia są omawiane z perspektywy jaka przyda się rekruterowi, a ćwiczenia uczą jak wykorzystać nabytą wiedzę w praktyce.
Ze względu na to, że wiedza przekazywana na szkoleniu wymaga bardzo dobrego zrozumienia podstaw, rekomendujemy w pierwszej kolejności udział w szkoleniu podstawowym.
Dzięki temu szkoleniu dowiesz się
- Jak znajomość metodyk wytwarzania oprogramowania wpływa na seniority kandydata;
- Czym się różnią poszczególne frameworki i czy łatwo programiście przesiąść się z jednego na drugi;
- Na czym polegają różne rodzaje testów i kto je wykonuje;
- Co robi architekt oprogramowania i dlaczego wszyscy (prawie) kochają mikroserwisy;
- Kiedy korzystamy z paradygmatu funkcyjnego, a kiedy imperatywnego i czy warto, żeby kandydat znał oba;
- Jakie pytania techniczne może zadawać rekruter niezależnie od technologii by ocenić poziom kandydata;
- W jakim mieście jest najwięcej kandydatów, w jakim największa konkurencja i czy stawki są wszędzie takie same.
Agenda szkolenia
Rozszerzone metodyki i praktyki wytwarzania oprogramowania
- Extreme Programming – na czym polega ekstremalny agile
- Test Driven Development (TDD) – opis, idea i zastosowanie i dlaczego rekruter powinien pytać kandydatów o TDD
- Behavioral Driven Development (BDD) – opis, idea i zastosowanie
- Domain Driven Design – opis, idea i zastosowanie
Software Development bez tajemnic
- Zaawansowany opis języków programowania – ponad 15 technologii
- Różnice między wersjami i frameworkami np. React.js vs Angular.js vs Vue.js czy .NET Core vs ASP.NET.
- Niszowe języki programowania – COBOL, ABAP, Rust
- Wpływ doświadczenia na transfery między technologiami – czy Ruby Deweloperowi łatwo będzie przesiąść się na Python
- Narzędzia programistyczne – czyli co jeszcze warto zawrzeć w ogłoszeniu, by dawało więcej konkretów.
Quality Assurance
- Piramida testów
- Opis poszczególnych rodzajów testów i ich zastosowanie
- Role w procesie Quality Assurance – kto za co odpowiada i dlaczego
- Wprowadzenie do DevOps i SRE
Architektura IT
- Czym jest a czym nie jest architektura.
- Opis poszczególnych typów – architektura SOA, wielowarstwowa, P2P
- Wzorce projektowe – MVC, MVVM, widok pasywny.
- Paradygmaty programowania – opis, osadzenie w nich języków programowania. i wyjaśnienie dlaczego ich znajomość wpływa na seniority kandydata.
Zaawansowany Tech Interview
- Pytania techniczne przy poszczególnych rolach
- Pytania techniczne dla deweloperów i innych ról przy poszczególnych rolach
- Pytania sprawdzające poziom Developera tak by osoba nietechniczna mogła ocenić poziom techniczny
Rynek IT od podszewki
- Dokładna analiza rynku pod kątem technologii (np. dlaczego we Wrocławiu jest 4x więcej Java Developerów niż w innych miastach wojewódzkich poza Warszawą).
- Najczęstsze kierunku relokacji
- Analiza rynków pod kątem potencjału
Materiały dla Ciebie
- Imienny certyfikat potwierdzający ukończenie szkolenia
- Zbiór pytań technicznych, które rekruter może zadać kandydatom na interview
- Zbiór uniwersalnych pytań określających poziom seniority
- Prezentacja ze szkolenia w formie PDF i ćwiczenia
Opiekun merytoryczny szkolenia
Maciej Mazurek
CEO Bee Talents, Trener, Autor Szkoleń
Maciej odpowiedzialny jest na codzień za strategię, finanse, oraz operacje całej naszej firmy.
W przeszłości zajmował się rekrutacjami IT, najpierw jako rekruter, później zostając liderem zespołu rekrutacyjnego i co-ownerem w Bee Talents. Był prelegentem na licznych spotkaniach i wydarzeniach branżowych, między innymi HR Camp, Brunch EB, Aula Polska, Recruitment Agency Expo czy Rocket Hive.
Pomimo dość napiętego kalendarza, Maciej ceni sobie tworzenie i prowadzenie szkoleń – spotkanie z uczestnikami to zawsze dobra okazja do wymiany wiedzą!
Szczegóły szkolenia
Termin: 07.03.2024
Godziny: 9:00 – 16:00 CET
Forma: Online
Niezbędny sprzęt:
Dostęp do mikrofonu
Stabilne łącze internetowe
Dostęp do telefonu komórkowego