Umiejętności miękkie – czy muszę mieć z nimi coś wspólnego? Czy programista może mieć z nich jakiś pożytek, czy też lepiej zostawić je menedżerom? Czy obciachem jest dla fachowca czytanie książek o inteligencji emocjonalnej? W mojej prezentacji pokażę, co na ten temat mówią raporty z branży i opowiem, jakie skutki miały moje starania, by lepiej dogadywać się z ludźmi. Pomówimy o introwertyzmie, problemach przy code review i unikaniu konfliktu.
Zbigniew Brzeziński, Czy idealna drużyna składa się z idealnych ludzi?Zbigniew Brzeziński
Krótki warsztat rozpoznawania ról zespołowych przygotowany specjalnie na spotkanie NetworKINGus (Kielce 09.06.20160).
Więcej informacji o tym cyklu spotkań „bardzo networkingowych” można znaleźć na stronie: http://networkingus.pl/
Samodyscyplina w 10 dni, pierwszy odcinek z całego cyklu dotyczącego rozwoju osobistego. Pierwszy blok tematyczny, czyli zaczynamy od siebie. Kolejny cykl to interakcje z innymi ludźmi, czyli psychologia biznesu, twórcze relacje z innymi.
pozdrawiam i zapraszam na moją stronę
AnnaMariaDebniak.pl
Zbigniew Brzeziński, Czy idealna drużyna składa się z idealnych ludzi?Zbigniew Brzeziński
Krótki warsztat rozpoznawania ról zespołowych przygotowany specjalnie na spotkanie NetworKINGus (Kielce 09.06.20160).
Więcej informacji o tym cyklu spotkań „bardzo networkingowych” można znaleźć na stronie: http://networkingus.pl/
Samodyscyplina w 10 dni, pierwszy odcinek z całego cyklu dotyczącego rozwoju osobistego. Pierwszy blok tematyczny, czyli zaczynamy od siebie. Kolejny cykl to interakcje z innymi ludźmi, czyli psychologia biznesu, twórcze relacje z innymi.
pozdrawiam i zapraszam na moją stronę
AnnaMariaDebniak.pl
Frukostseminarium hos DIBS 31 maj 2016: Content marketing för e-handel - fördjupning.
Vad är content marketing för e-handlare?
Bra exempel inom e-handel i Sverige.
Fördjupning: vart i butiken ska man publicera sitt innehåll?
Hur synkar man med SEO?
Ska man distribuera sitt innehåll externt?
Vad ska man göra för att lyckas och vad ska man inte göra?
"Wordpress And Your Brand" 2010 - By Sara CannonSara Cannon
WordPress and Your Brand
Adapt WordPress to your brand, not your brand to WordPress. We will be covering different aspects of WordPress and how it applies to company branding. We are going to look at good branding practices, examples using WordPress, and look into how we can give ourselves and our clients the best possible online presence. We are also going to talk about brand consistency online and offline, WordPress customization tips, and helpful plugins.
Presented by: Sara Cannon
Vad är content marketing? Är content marketing för alla och hur kan man som e-handlare jobb aktivt med content marketing för att attrahera nya trafik och nya kunder?
Presentationen är från en e-handelsfrukost hos arvato 17 maj 2016 och förutom en introduktion kring vad content marketing är innehåller den även en lång rad praktiska exempel från svenska e-handlare, plus fem tips på vad du bör göra och fem tips kring vad du inte bör göra för att lyckas med content marketing.
Lidia Czarkowska - Jak poprzez Action Learning wspierać rozwój inteligencji e...Certes
» Jak wykorzystywać 5 czynnikowy model Inteligencji emocjonalnej w diagnozowaniu kapitału przywódczego?
» Czym jest odporność psychiczna i jak ją mierzyć?
» Co wpływa na rozwój odporności psychicznej?
» Jak odporność psychiczna warunkuje sukcesy w zarządzaniu firmą?
» Model 4 filarów osobistej mocy sprawczej lidera – narzędzie do business-coachingu
Frukostseminarium hos DIBS 31 maj 2016: Content marketing för e-handel - fördjupning.
Vad är content marketing för e-handlare?
Bra exempel inom e-handel i Sverige.
Fördjupning: vart i butiken ska man publicera sitt innehåll?
Hur synkar man med SEO?
Ska man distribuera sitt innehåll externt?
Vad ska man göra för att lyckas och vad ska man inte göra?
"Wordpress And Your Brand" 2010 - By Sara CannonSara Cannon
WordPress and Your Brand
Adapt WordPress to your brand, not your brand to WordPress. We will be covering different aspects of WordPress and how it applies to company branding. We are going to look at good branding practices, examples using WordPress, and look into how we can give ourselves and our clients the best possible online presence. We are also going to talk about brand consistency online and offline, WordPress customization tips, and helpful plugins.
Presented by: Sara Cannon
Vad är content marketing? Är content marketing för alla och hur kan man som e-handlare jobb aktivt med content marketing för att attrahera nya trafik och nya kunder?
Presentationen är från en e-handelsfrukost hos arvato 17 maj 2016 och förutom en introduktion kring vad content marketing är innehåller den även en lång rad praktiska exempel från svenska e-handlare, plus fem tips på vad du bör göra och fem tips kring vad du inte bör göra för att lyckas med content marketing.
Lidia Czarkowska - Jak poprzez Action Learning wspierać rozwój inteligencji e...Certes
» Jak wykorzystywać 5 czynnikowy model Inteligencji emocjonalnej w diagnozowaniu kapitału przywódczego?
» Czym jest odporność psychiczna i jak ją mierzyć?
» Co wpływa na rozwój odporności psychicznej?
» Jak odporność psychiczna warunkuje sukcesy w zarządzaniu firmą?
» Model 4 filarów osobistej mocy sprawczej lidera – narzędzie do business-coachingu
Praca i życie w Niemczech z perspektywy inżyniera
Prezentacja do Webinaru, który znajdziesz tutaj:
https://www.youtube.com/watch?v=htFKDPZ_bG0
Dowiesz się z niego:
- Jak wygląda praca inżyniera w Niemczech ?
- Jakie są wady i zalety pracy w Niemczech ?
- Jak wygląda praca dla BMW ?
- Czy potrzebne są certyfikaty językowe ?
- Jak łatwo znaleźć pracę w Niemczech ?
Więcej informacji i pomocy dla rozwoju swojej kariery szukaj na www.zaplanujkariere.pl
Jak budować zespół, który realizuje cele firmy?Sylwia Bogucka
Zespoły istnieją, aby dostarczać konkretne rezultaty, istnieją po to aby realizować strategię firmy. W jaki sposób zmienić grupę ludzi w zespół w trwały, wysoce zmotywowany i wydajny, którego fundamentem jest wzajemne zaufanie i sprzyjające współpracy nastawienie. O tym w prezentacji Sylwii Boguckiej.
Autorka coachem z wieloletnią praktyką w biznesie, która specjalizuje się w rozwoju zespołów i ich liderów.
Prezentacja narzędzia coachingowe na stronę v02Ania Rawa
Studenci 3 roku Psychologii Kreatywnego Rozwoju w składzie: Katarzyna Ostrowska, Ania Rawa, Adam Ryszewski prezentują projekt pt. Narzędzi Coachingowe - Podręcznik, zachęcamy do ciekawej lektury.
Mutation testing: Too good to be true? (Devoxx)Piotr Kubowicz
Mutation testing is an approach to fight poorly written unit tests by automatically checking if introducing a bug to code is detected by tests. The idea was heavily promoted at conferences at some time and now comes back in 2020 ThoughtWorks Technology Radar. But how well does it work in practice? I will explain the basic principles of Mutation testing and what kind of mistakes are found by looking at Pitest, a popular JVM tool. Finally, I will try to answer if Mutation testing will improve code quality in your project.
Mutation testing: Too good to be true? (4Developers)Piotr Kubowicz
Mutation testing is an approach to fight poorly written unit tests by automatically checking if introducing a bug to code is detected by tests. The idea was heavily promoted at conferences at some time and now comes back in 2020 ThoughtWorks Technology Radar. But how well does it work in practice? I will explain the basic principles of Mutation testing and what kind of mistakes are found by looking at Pitest, a popular JVM tool. Finally, I will try to answer if Mutation testing will improve code quality in your project.
Lotny start z testami kontraktowymi 4DevelopersPiotr Kubowicz
Chcąc zapewnić poprawną współpracę mikroserwisów, wpadamy często w pułapkę testów, którym nie ufamy lub które są zbyt trudne w utrzymaniu. Testy kontraktowe to alternatywne podejście oferujące z jednej strony szybką informację zwrotną a z drugiej strony poziom pewności niedostępny dla testów izolowanych. To nie jedyne korzyści: z ich wykorzystaniem możemy przyspieszyć nasz cykl pracy oraz lepiej zrozumieć, jak połączone są nasze systemy. W trakcie prezentacji zobaczymy minimalny działający przykład napisany w Kotlinie przy użyciu frameworku Pact, prześledzimy, co możemy zyskać w zależności od nakładu pracy oraz spojrzymy szerzej na ekosystem testów kontraktowych, porównując Pact z biblioteką Spring Cloud Contract.
RSocket to reaktywny protokół sieciowy wspierany m.in. przez the Linux Foundation i twórców Springa. W Internecie możecie znaleźć dużo hype’u i aplikacji typu hello world, ta prezentacja ma na celu skupienie się bardziej na tym, jak RSocket może wpłynąć na działanie naszych aplikacji. Porozmawiamy, w jaki sposób możemy wycisnąć więcej szybkości z kodu pozostając przy “tradycyjnym” HTTP, ale wprowadzając Server-Sent Events, a także o przypadkach użycia, gdzie RSocket faktycznie wprowadza nową jakość.
Chcąc zapewnić poprawną współpracę mikroserwisów, wpadamy często w pułapkę testów, którym nie ufamy lub które są zbyt trudne w utrzymaniu. Testy kontraktowe to alternatywne podejście oferujące z jednej strony szybką informację zwrotną a z drugiej strony poziom pewności niedostępny dla testów izolowanych. To nie jedyne korzyści: z ich wykorzystaniem możemy przyspieszyć nasz cykl pracy oraz lepiej zrozumieć, jak połączone są nasze systemy. W trakcie prezentacji zobaczymy minimalny działający przykład napisany w Kotlinie przy użyciu frameworku Pact, prześledzimy, co możemy zyskać w zależności od nakładu pracy oraz spojrzymy szerzej na ekosystem testów kontraktowych, porównując Pact z biblioteką Spring Cloud Contract.
Slajdy z prezentacji na konferencji DynamIT 2019.
Microservices interactions are hard to verify. You often end up with tests that are not trustworthy or too hard to set up. Contract Testing is an alternative approach that offers both compelling execution speed and confidence level that isolated tests are not able to reach. But there are more benefits: Contract Testing can speed up your development workflow and help understand how your systems are connected. We will see a minimal working example using Kotlin and Pact framework, explore how much you can gain depending on the effort you invest and take a wider look on the Contract Testing ecosystem, by comparing Pact with Spring Cloud Contract.
First presented on Heisenbug Moscow 2018 conference.
Używa sztuczek składniowych, które mało komu przyszłyby do głowy. Pisze kod tak błyskotliwy, że nie do pomylenia z niczyim innym, choć ciężki do zrozumienia na pierwszy rzut oka. Jest niezrównany w maglowaniu kandydatów problemami algorytmicznymi. To kolega dwa biurka dalej albo głos w twojej głowie. Podziwiasz go. Nie protestujesz i robisz tak, jak jemu się podoba. To ignorowany, ale realny problem dla twojego zespołu.
Stabilna wersja Javy 9 jest oczekiwana w nie tak dalekiej przyszłości - przed końcem wakacji. Wraz z nią przychodzi projekt Jigsaw - obsługa modułów. Co to właściwie znaczy? Czy zmieni się sposób pisania programów? Czy można będzie zyskać coś na modułach - i jakim kosztem? W tej krótkiej prezentacji zarysuję skrótowo najważniejsze elementy modularności w nowej Javie, opowiem, co mogą zmienić w tworzeniu zarówno mikroserwisów jak i dużych aplikacji, pokażę też trochę działającego kodu wykorzystującego to nowe podejście.
2. O CZYM JEST TA PREZENTACJA
1. po co programiście "umiejętności miękkie"
2. trochę podstawowych reguł
co w moim przypadku udało się poprawić
3. skąd można się uczyć
3. O MNIE
10 lat, 3 firmy, 6 zespołów
4–12 osób w zespole
chaos, narzucony waterfall, nieudany scrum, udany scrum
obecnie starszy programista - piszę kod, wykonuję code
review
wolę kodować niż gadać
4. O CZYM MÓWIMY
Umiejętności twarde
ściśle związane z zawodem
mierzalne
Umiejętności miękkie
komunikacja
podejście: entuzjazm, chęć uczenia się, pewność siebie
7. STAR PERFORMANCE
1. strong achievement drive and high achievement
standards
2. ability to influence
3. conceptual thinking
4. analytical ability
5. initiative in taking on challenges
6. self-confidence
Lyle Spencer , 1993"Competence at Work: Models for Superior Performance"
8. EFEKTYWNE ZESPOŁY W GOOGLE
1. psychological safety
2. dependability
3. structure & clarity
4. meaning of work
5. impact of work
https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/
9. WPŁYW NA PROJEKT
(50 000 projektów IT w 2015)
wysoka korelacja: niskie "umiejętności miękkie" w zespole
a porażka całego projektu
"dojrzałość emocjonalna" to jeden z 4 najważniejszych
czynników sukcesu
Chaos Report
10. CZEMU WARTO UMIEĆ SIĘ
DOGADYWAĆ?
musisz czasem coś przeforsować
nie wystarczy być programistą, który sprawnie produkuje
kod - liczy się, co wytworzy cały zespół
zainwestuj czas w budowanie relacji, zanim będzie za
późno
12. MÓJ PRZYPADEK 2015/2016
święta zasada i nie ma pola do dyskusji łatwo
formułujesz oskarżeniaciężko się z tobą dyskutuje wolisz
napisać niż porozmawiać wolę odpuścić niż się z tobą kłócić
uwagi jak odczytanie wyrokuforsujesz swoje
pomysły, gdy inni nie są przekonani czuję się
sfrustrowany, gdy robisz mi review masz rację, ale czuję się
zdemotywowany zakładasz własną nieomylność
13. MÓJ PRZYPADEK
listopad 2016
Moim zdaniem stałeś się dużo bardziej
przystępny, co jest wielką wartością dla
całego zespołu
trochę czasami zamykasz się na
przeciwne poglądy. Choć ostatnio mam
wrażenie, że się otworzyłeś
14. POZNAJ SIEBIE
popularny ale niedoskonały
introwertyk to nie "ułomny ekstrawertyk"
muszę zapewniać sobie przerwy od ludzi
korzystaj z mocnych stron
unikaj sytuacji, które cię denerwują
test osobowości Myers-Briggs
15. PRZYJMOWANIE FEEDBACKU
nie widzisz u siebie wielu rzeczy
dowiedziałem się, że jestem sprawiedliwy, ale bardzo
oschły
musisz zbudować zaufanie, by opinia była szczera
16. CO ZROBIĆ Z FEEDBACKIEM
nerwowo reagowałem na krytykę - lepiej podchodzić
z ciekawością
czułem, że uwagi są niesprawiedliwe - prosiłem
o konkretne przykłady
plan działania
ale nie wszystko na raz
17. FEEDBACK W OCADO
pośrednictwo szefa na "1:1"
co miesiąc krótka ocena 360° w zespole
podziękowania (kudosy) - pudełko z cukierkami
raz na pół roku, rok - dokładny formularz wzajemnej
oceny
najlepiej nie czekać, twarzą w twarz
18. BRAK ZAUFANIA
cenię jakość i chcę mieć spokój bez telefonów po nocy
nie wierzyłem, że inni wystarczająco o to dbają
"syndrom oblężonej twierdzy", brałem na siebie zbyt dużo
inni ze strachu przed krytyką mogą pracować w izolacji
19. POZNAJ LUDZI Z ZESPOŁU
podyskutujcie o swoich celach i wizji projektu
jak myślą i reagują?
gry angażujące wszystkich np. Personality Poker
20. PO ZBUDOWANIU ZAUFANIA
mówcie jasno, czym się zajmujecie
zaufaj w kompetencje innych - odsuwaj od siebie zadania,
które normalnie bierzesz
21. ZŁY BRAK KONFLIKTU
ktoś nie daje sobie rady - po cichu poprawiasz po nim
toksyczni ludzie
ktoś kogoś nie lubi: dogadywanie, kliki, "biorę tylko
historyjki z mojego obozu"
PKP (pochwal-krytykuj-pochwal) alias to
zły pomysł
metoda kanapki
23. DOBRY KONFLIKT
ktoś nie daje rady - powiedz o tym, wyznacz małe kroki
do postępu, monitoruj
nie podoba ci się sytuacja - wal wprost
mów, czego oczekujesz
krytykuj postępowanie, a nie osobę
24. PRETENSJE
ktoś zawalił - kusi, żeby dać mu popalić
zranisz czyjąś dumę - okopie się na swoim stanowisku
zacznij od założenia dobrej woli, nie rozkazuj
przemyśl, co zyskasz wyładowując frustrację
25. KŁÓTLIWOŚĆ
programiści często bronią poglądów jak religii, widzą
czarno-biało: "ja mam dobry kod, a ty zły"
sprowadź rozmowę na temat celów i jak je osiągnąć
26. AROGANCJA
zaczynałem dyskusję od podkreślania, że mam rację
na pewno masz pełny obraz sytuacji?
zacznij od pytań, żeby zrozumieć
28. OTWÓRZ SIĘ NA INNE PUNKTY
WIDZENIA
robiłem zmiany - frustrowałem się, że inni nie trzymają
się konwencji
opowiedz swój pomysł, spytaj o zdanie, nie zakładaj, że się
zgodzą
ludzie muszą być przekonani, żeby czegoś dotrzymywali
30. SAMOROZWÓJ
jedna prezentacja niczego nie zmieni
w stresie ciężko myśleć - trzeba mieć nawyki
zapisz się na szkolenie np. asertywności
uczy m.in. unikania reagowania agresją na konflikt
powinno mieć dużo ćwiczeń praktycznych
31. KSIĄŻKI
Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler
"Crucial Conversations: Tools for Talking When Stakes Are
High", 2002
32. Brian W. Fitzpatrick, Ben Collins-Sussman "Team Geek:
A Software Developer's Guide to Working Well with Others",
2012
36. DO POBRANIA
Prezentacja na licencji
: autor , licencja CC BY 4.0.
Zdjęcie: autor , CC0 1.0
i okładki książek wykorzystano na prawie cytatu.
slideshare.net/PiotrKubowicz1
Creative Commons Attribution 4.0 International
Piramida Piotr Kaczmar
Barn Images
Zrzuty ekranu z dyskusji