Riddle napisał(a):
Miang napisał(a):
ale przecież wyżej piszesz że to zespół decyduje a nie senior
Nie. Doczytaj uważnie moje posty. Ja napisałem że "zespół decyduje, a nie manager/szef/klient" - zespół.
jeżeli tenże junior wchodzi w skład zespołu to łatwo menago mu może wcisnąć swoje wizje, i piszę tu z przykrego doświadczenia. Potem młody rzuca buzzwordami że wie jak zrobić ale jak przycisknąc do ściany to widać że ich nie rozumie
Czyli klient/szef/manager przychodzi z requirementem "chcemy żeby userzy mogli share'ować swoje ustawienia" a cały zespół decyduje jak to najlepiej wykonać. Wtedy seniorzy i juniorzy razem pracują nad tym jak dowieźć taki feature, przy czym juniorzy biorą udział w całym procesie dostarczania feature'a i się uczą - piszą testy, rozmawiają z klientem, robią mvc, dodają implementację, wrzucają na środowisko testowe, a potem uczestniczą w release'ie. To jest zdrowe podejście.
obiecują klientowi złote góry.....
Jak szef przychodzi i mówi do juniora: "na tym ekranie dodaj taki przycisk, tutaj wyślij taki request, a tutaj dodaj taki obrazek"; to tym samym wyłącza go z procesu developowania, a to znaczy że taki junior nigdy się nic nie nauczy, i na zawsze pozostanie niekompetentny. Jeśli sprowadza się juniora do "klepacza kodu", i nie pozwala mu się testować i wdrażać rozwiązań ani doprecyzować wymagań z klientem/użytkownikiem, to na zawsze pozostanie bez potrzebnych umiejętności. Na zawsze nie będzie miał skillsów, więc nie będzie można mu ufać, więc nie będzie można mu powierzyć odpowiedzialności, więc nie zespół nigdy nie wytworzy sobie zdrowego procesu, więc taki zespół będzie ciągle niewydajny. To jest patola.
PS: @Miang Popracuj nad umiejętnością czytania ze zrozumieniem, bo mam wrażenie że umyka Ci połowa rzeczy które piszę i potem wkładasz mi słowa w usta których nie napisałem.
ja po prostu patrzę z punktu widzenia jak wygląda rzeczywisty zespół a nie z wieży z kości słoniowej gdzie masz ten zespół idealny ;)