Dziś wieczorem miałem przyjemność poprowadzić na Białostockiej Grupie .NET spotkanie zatytułowane "Spojrzenie na Gita (okiem niewolnika TFS)".
To już moja trzecia czy czwarta z kolei prezentacja na drodze do zostania "profesjonalnym prelegentem", na którą to ścieżkę wkroczyłem ponownie po prawie 3 latach prób wybicia sobie tego z głowy. Jak na razie – z tej właśnie prezentacji jestem najbardziej zadowolony, widzę jakiś postęp w stosunku do poprzednich wystąpień.
Wywiązały się ciekawe dyskusje, padło sporo pytań, publiczność była żywo tematem zainteresowana. Bardzo fajnie.
Jednocześnie do obecnych mam prośbę w formie pytania: jak było Waszym zdaniem? Piszcie w komentarzach do tego posta, w komentarzach do wydarzenia na CG, na twitterze, na maila, na facebooku, przez stronę kontaktową… nie ma znaczenia gdzie, każdy feedback jest dla mnie bardzo ważny. Chodzi zarówno o sam materiał jak i (nawet głównie) sposób prezentacji. Szczególnie krytyka mile widziana, żebym wiedział co muszę poprawić przed wypłynięciem na szersze wody.
Feedback który już dostałem w kwestii "do poprawy w sposobie prowadzenia sesji":
- częstsze "się uśmiechanie"
- panowanie nad emocjami
- postawa, panowanie nad rękami
- więcej pokory w stosunku do prezentowanych poglądów
A w kwestii materiału do tego konkretnie wystąpienia:
- wolniejsze poruszanie się po git bash, czytanie komend na głos
- podkreślenie, które komendy są niezbędne do samego startu, tak aby "świeżak" mógł zacząć pracę z gitem
- demonstracja UI – czyli jak korzystać z gita bez konsoli
Mam nadzieję, że ktoś coś jeszcze którymś z kanałów doda.
Dzięki wszystkim za przybycie i udzielanie się (szczególnie Marcinowi, z którym momentami prawie zamienialiśmy się rolami:) ). Mam nadzieję, że choć część z Was przekonałem do romansu z Gitem i że będzie to dla Was początek nowego, lepszego, TFS-free dev-życia.
Na koniec linki:
- do prezentacji: https://github.com/maniserowicz/git-talk
- do wersji PDF: https://github.com/maniserowicz/git-talk/raw/d7b8b3a28b1db0294b5a51c5bffde939d0840e72/pptx/maniserowicz-git.pdf
- do projektu msmvp wykorzystanego do dem: https://github.com/maniserowicz/msmvppl
Dodatkowo feedback ode mnie.
Materiał:
– myślę że fajnie byłoby zacząć od pokazania, że Git’a można używać tak samo jak Source Control w TFS – że nie jest to trudne. Czyli przedstawienie podstawowych komend potrzebnych świeżemu programistowi a dopiero później pokazanie możliwości jakich Source Control w TFS nam nie daje z przykładami konkretnych problemów jakie zostały rozwiązanie w firmie dzięki wykorzystaniu Git’a.
– fajnie że mówisz dużo o własnym doświadczeniu – mów o tym więcej :)
– powtórzę się – demonstracja UI :)
Sposób prowadzenia prezentacji:
– zapoznaj się z narzędziami ułatwiającymi samo prezentowanie, np. ZoomIt, ale też jakaś myszka "prezenter", żebyś slajdy mógł przerzucać stojąc w oddali od komputera
– było kilka momentów że musiałeś sobie przypomnieć o czym to chciałeś jeszcze powiedzieć, idealne do tego są notatki pod slajdami ale w takim przypadku musisz prezentację pokazywać z włączonym prezenterem i pulpit musi być podzielony między komputer i monitor. Tak naprawdę to przydałby się jeszcze jeden dodatkowy monitor który wtedy pokazywałby Ci przed Tobą to co jest widoczne na rzutniku, a notatki byś miał na laptopie – i tak najczęściej pracuję
– raczej staraj się omijać sformułowań że coś jest zajebiste bo po prostu jest zajebiste – publiczność na sali może mieć odmienne zdanie. Takie stwierdzenie trzeba poprzeć konkretnymi faktami
– slajdy sucks: za dużo tekstu, za mało obrazków – jeden obraz jest wart tysiąc słów – ale prawdą jest że trzeba mieć na to czas aby przygotować sensowne slajdy
– zasada 3P (http://biz.blox.pl/2006/12/Zasada-3P-w-wystapieniach.html) – zabrakło u Ciebie ostatniego P, warto podkreślić najważniejsze rzeczy z prezentacji żeby zostały w pamięci
Więcej grzechów nie pamiętam.
Marcinii,
Dzięki, poczytam to sobie jeszcze kilka razy i wbiję do głowy:).
Witam,
Niestety nie miałem okazji być na prezentacji, bo do Białego z Gdańska jest kawałek :)
W komentarzach/feedbacku widzę, że brak prezentacji UI, bo prawdę powiedziawszy do niedawna nie było co pokazywać. Był tak naprawdę tylko GitExtension(http://code.google.com/p/gitextensions/) oraz kilka (moim zdaniem) marnym aplikacji UI.
Do niedawna, bo ostatnio Phil Haack with crew napisali aplikację. Polecam wszystkim zainteresowanym. Więcej info na: http://code.google.com/p/gitextensions/.
Pozdrawiam,
Paweł Olesiejuk.
Oczywiście linkowanie mi nie wyszło, a nie umiem (nie można?) edytować komentarzy.
Poniżej link do informacji o w/w programie.
http://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx
Dorzucę, że Github wyszedł na dniach na Windowsa: http://www.dobreprogramy.pl/Programuj-na-Windowsie-udostepniaj-na-GitHubie-z-nowa-aplikacja,Aktualnosc,33400.html