Wpis z mikrobloga

#!$%@?, mamy gościa Senior Developera w kontraktornii, który jest z Indii 15 lat expa, w oczach mojego Scrum Mastera jest najlepszy w zespole. Jednak szkodzi nam jako zespołowi zamiast pomagać w pracy... Przykład z dzisiaj.

Jak jest model bazodanowy w klasie Entity, gdzie mamy adnotacje Table, ID, Column, to on pcha ten obiekt przez całą logikę i wystawia także Restem. Prosto encje z bazy do kontrolera Restowego. Dodatkowo w tej klasie co jest odpowiedzialna za encje dodaje adnotacje w stylu JsonProperty, JsonInculde, wiecie... Te adnotacje co są odpowiedzialne za logikę tworzenia JSONa. No i wymieszane ma wszystko w jednej klasie. Taki mix naraz.
Wytłumaczyłem mu że powinien to rozdzielić, zrobić mapowanie, i trochę o Single Responsibility. Ponieważ w obiekcie co jest odpowiedzialny za reprezentację bazodanowa miesza także logikę odpowiedzialna za reprezentację API.
Gość posłuchał mnie i się rozłączył pod koniec mówiąc że ma wiele lat doświadczenia i abym uwagi zgłaszał do Managera. On ma w zwyczaju się obrażać.
A manager nie jest techniczny. Mi już po prostu brak sił i słów na użeranie się w pracy z takimi rzeczami. Chce normalnie żyć i pracować.... Macie też takie problemy jak ja? :(

#java
  • 41
  • Odpowiedz
@jaca_66: hindusi są bardzo hierarchiczni. Zdanie osoby z ich poziomu nic dla nich nie znaczy, co innego od kogoś wyżej w hierarchii. Są wyjątki oczywiście ale rzadko. zbierz kawałki kodu jego roboty, pokaż innym i idzcie razem do managera. Jak manager nadal będzie ślepy to zaproponuj mu żeby oceniły ten kod osoby z zewnątrz jako osoby neutralne.
  • Odpowiedz
  • 9
@jaca_66 to brzmi jak ewidentny problem interpersonalny i zgadzam się, że tu wchodzi jeszcze aspekt kulturowy. Możecie tego nie rozwiązać między sobą i będziecie potrzebowali pomocy z zewnątrz.

Mam pytanie nieco na boku. Piszesz o scrum masterze i managerze a to różne role. Pracujecie w scrumie czy wg innnej metodyki?
  • Odpowiedz
Piszesz o scrum masterze i managerze a to różne role. Pracujecie w scrumie czy wg innnej metodyki?


@Kshaq: to jest Scrum ale w wersji patologicznej, np. mi Scrum Master potrafi dać taska bez opisu ani nic. Pisałem o tym ostatnio
  • Odpowiedz
Macie też takie problemy jak ja? :(


@jaca_66: Tak. Pracowałem kiedyś w takim toksycznym miejscu, i po latach mogę powiedzieć że szkoda jakiegokolwiek wysiłku jaki wkładałem w naiwne bawienie się w "skauta" próbując uczynić to miejsce lepszym niż je zastałem.

Jedyny plus to że płacili naprawdę dobrze jak na lokalne warunki.

Ale i tak jedyną regułą skauta na jaką zasługują takie miejsca jest ta jak poniżej:
PaaD - > Macie też takie problemy jak ja? :(

@jaca_66: Tak. Pracowałem kiedyś w ta...

źródło: comment_1641803653nE86T8Im6cbEWcWtoBPTaP.jpg

Pobierz
  • Odpowiedz
  • 10
@jaca_66 jeśli SM przydziela taski to wynaturzenie a nie Scrum. Rzadko jestem tak kategoryczny w osądach ale to brzmi jak projekt/firma z drzwiami obrotowymi gdzie ludzie wchodzą i równie szybko spierdzielają. W takim środowisku nie da się pracować więc jak znam życie Ty również długo tam nie zabawisz
  • Odpowiedz
@jaca_66: to co opisujesz ma więcej wspólnego z CQRS niż SRP ale takie rzeczy nie powinny w ogóle przechodzić na Code Review. Z drugiej strony, jeśli dobrze kojarzę twoje wcześniejsze wpisy, ten typ sam merguje swoje zmiany do mastera więc obawiam się że pozostaje go tylko #!$%@?ć xD
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 3
@jaca_66: oczywiście, wszystkie rekrutacje teraz praktycznie odbywają się zdalnie i praca też praktycznie wszędzie jest zdalnie przynajmniej do zakończenia pandemii. Poleciłbym nawet swoją firmę no ale... serdecznie nie polecam mojej firmy i sam akurat również się rekrutuję gdzieś indziej XDD
  • Odpowiedz
@jaca_66: kto pracował z hindusami ten sie w cyrku nie śmieje.

Też kiedyś znajomy poprosił mnie o ocenę projektu nad którym pracował kolega z Indii, więc przeglądnąłem kod, wypisałem listę rzeczy które trzeba wdrożyć, co zmienić. Pogadaliśmy sobie razem, nawet przyznał mi racje, powiedział że sie zgadza itp, po czym więcej się nie pojawił i już nie odezwał.

Teraz prawie większość firm ma możliwość pracy zdalnej, więc się nie zastanawiaj
  • Odpowiedz
@jaca_66: Ja co prawda C# (w sumie to podobnie do Javy) ale pamietam że jak tylko przyszedłem na juniora to każdy mi tłukł do głowy że należy korzystać
z DTO a z samego obiektu z bazy korzystamy np tylko wewnątrz jakiegoś serwisu. Dlatego aż wierzyć się nie chce że gość z takim expem robi takie błędy i jeszcze jest tak uparty. Ale ty Jaca miałeś zmieniać prace od końca lutego
  • Odpowiedz