Wychodzimy z założenia, ze najważniejsze jest aby przede wszystkim zapamiętać te 20% wiedzy, które pozwoli Ci rozwiązać 80% problemów.
Dzięki doświadczeniu dobrze wiemy, o które 20% wiedzy chodzi i nieustannie zwracamy Twoją szczególną uwagę na te aspekty podczas trwania szkolenia.
Współczesne platformy developerskie składające się z wielu frameworków współpracujących ze sobą w różnych stylach architektonicznych mogą wydawać się niezwykle skomplikowanymi.
Rzeczywiście przy nieodpowiednim podejściu mamy do czynienia ze zjawiskiem wysokiego progu wejścia ponieważ krzywa uczenia jest dosyć stroma – należy przyswoić dużą ilość wiedzy technicznej aby wykonać jakiekolwiek zadanie.
Bottega – Akademia Java opracowała autorską ścieżkę wiedzy pozwalającą na stopniowe wchodzenie w kolejne zagadnienia. Dzięki temu krzywa uczenia zostaje znacznie spłaszczona co pozwala już od samego początku nauki cieszyć się wymiernymi efektami pracy z nowymi technologiami.
Metodyka nauczania w Akademii Java została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model braci Dreyfus.
Naszym celem jest:
Każdy z nas jest inny. Preferujemy ogólne spojrzenie na problem z szerszej perspektywy lub dokładne zgłębienie istotnych szczegółów. Program szkoleniowy Akademii Java uwzględnia te różnice prezentując materiał w różnych kontekstach oraz na realistycznych przykładach. Skutkuje to dodatkowo znacznym wzrostem poziomu kojarzenia faktów i zapamiętywania wiedzy.
Jesteśmy świadomi ograniczeń poznawczych naszych umysłów dlatego w przypadku szkoleń zakrojonych na większą skalę preferujemy strategię etapową zamiast kilkudniowego wycieńczającego maratonu. Prezentujemy wiedzę techniczną w spójnych, krótkich modułach – po każdym z nich zespół jest w stanie wykonać część prac developerskich np. na danej warstwie przy zastosowaniu nowo poznanej technologii.
Stawiamy na świadome programowanie i projektowanie. Omawiane technologie przedstawiamy w kontekście ogólnych koncepcji programistycznych, na których zostały oparte co skutkuje pełnym zrozumieniem stosowanych narzędzi oraz daje możliwość świadomego ich wyboru w zależności od problemu.
Ogólna wiedza pozwala na szybkie przyswajanie w przyszłości nowej wiedzy technicznej opartej na tych samych paradygmatach.
Szkolenia prowadzone są w formie warsztatów. Po krótkim wprowadzeniu do każdego z zagadnień pracujemy nad realistycznym problemem przy wykorzystaniu nowo nabytej wiedzy.
Przykładowe zagadnienia zostały opracowane na podstawie problemów występujących w złożonych systemach.
Istnieje możliwość opracowania przykładów na podstawie projektu nad którym aktualnie pracuje (lub zamierza pracować) zespół.
Innymi słowy szkolenie może zostać połączone z pracami nad rozwojem rzeczywistego systemu. Zapraszamy do współpracy z Bottega – Pracownia Programistyczna.
Rozwiązania problemów są przeprowadzone we wzorcowy sposób, zgodnie z najlepszymi praktykami sztuki programistycznej: począwszy od realistycznej analizy przez dobór architektury i wzorcowy projekt techniczny po nienaganną implementację.