Marcin Jasiński

Imagination Technologies Ltd.
Senior Software Engineering Manager
Zapraszam studentów z wydziałów:

Wydział Informatyki i Telekomunikacji
Wydział Podstawowych Problemów Techniki
Wydział Elektroniki, Fotoniki i Mikrosystemów
Wydział Matematyki

Moje doświadczenie

16 lat doświadczenia w branży programistycznej. 6 lat doświadczenia w branży sztucznej inteligencji (CNN).

Jestem Mentorem ponieważ...

Chcę przygotować studentów do pracy zawodowej, nauczyć ich dobrych praktyk programistycznych.

Mam do zaoferowania Mentee...

Traktowanie mentee jak każdego członka zespołu programistów, stawianie wymagań, przeglądanie kodu, wspólne ustalanie dalszych kroków w projekcie.

Moje wyobrażenie dotyczące relacji z Mentee to...

Plan na 12 tygodni:
1. Wybierz sobie funkcjonalność, którą chcesz zaprogramować, może być to związane z jakimś zadaniem z innego twojego przedmiotu, jego część lub całość.
Może to być również coś nowego, np aplikacja z użyciem gotowej biblioteki TensofFlow lub Caffe i impementacja rozpoznawania obrazków. To nie jest najważniejsze w tym ćwiczeniu. Skomplikowaność nie przekraczająca tygodnia na napisanie.
2. Wybierz język programowania z uzasadnieniem, dlaczego taki. („bo tylko taki umiem” nie jest wystarczającym powodem 😊 )
3. Uzgodnienie wymagań z klientem (ja będę klientem)
4. Oszacowanie kosztów i czasu dostarczenia klientowi rozwiązania.
5. Ocena ryzyka niepowodzenia i konsekwencji.
6. Założenie repozytorium kontroli wersji (np. Git)
7. Założenie systemu śledzenia błędów (np. Bugzilla)
8. Założenie systemu testów automatycznych (np. Jenkins)
9. Dokumentacja dla klienta.
10. Dostarczenie wersji DEMO (Alpha).
11. Weryfikacja wymagań z klientem, ponowne szacowanie kosztów i czasu.
12. Dostarczenie werji Beta.
13. Dostarczenie gotowego produktu.

Szczególnie cenię sobie...

Samodzielność, komunikatywność