Pytanie:
Jak sobie radzić z argumentem „Za mało mi zapłacono, aby wykonać to zadanie”?
T. Sar
2017-01-21 00:09:41 UTC
view on stackexchange narkive permalink

Obecnie jestem liderem technicznym i kierownikiem zespołu programistów. Zwykle działamy jak w zegarku (trochę za stażystą), ale dzisiaj napotkałem problem, którego nie byłem w stanie rozwiązać.

Mamy w rękach stosunkowo duży projekt. Ten projekt różni się nieco od innych, które zwykle robimy, koncentrując się nie na pieniądzach, zasobach ludzkich czy transakcjach finansowych - co zwykle - ale zamiast tego skupia się na wielu analizach predykcyjnych. Zwykle jest to typ projektu, który absolutnie uwielbiam robić , więc bardzo mnie to podekscytowało.

Gdy pojawił się pomysł na duży, smaczny i soczysty projekt, Mój szef polecił mi wybrać dwóch programistów z zespołu do pracy nad tym, podczas gdy reszta zespołu miała pozostać przy zwykłym cyklu konserwacji / aktualizacji naszych innych systemów.

Ponieważ ten projekt wymaga matematyki doświadczenie, którego nasi programiści obecnie nie mają, zapłacilibyśmy za udział w odpowiednich kursach w tej dziedzinie. To trochę wykracza poza ich zwykły zakres zadań jako programistów, ponieważ jest to dość specyficzna umiejętność.

Więc zadzwoniłem do dwóch najstarszych i najbardziej doświadczonych programistów, których mam w zespole, i przedstawiłem im projekt. Podczas gdy jeden z nich wydawał się naprawdę nim zainteresowany, drugi był… mniej niż rozbawiony, delikatnie mówiąc.

„Nie płacą mi wystarczająco, aby zrobić coś takiego”.

„Przepraszam, co?”

„To praca, która wymaga wielu naprawdę trudnych badań matematycznych. Płacą mi za tworzenie oprogramowania, a nie za wykonywanie tego rodzaju Jeśli chcesz, żebym nad tym popracował, będziesz musiał dać mi podwyżkę na dodatkowe obowiązki jako badacza, które będę mieć. ”

A potem ... utknąłem.

Prawdą jest, że jest programistą i jego praca nie obejmuje projektów badawczych na poziomie akademickim, ale nie jestem pewien, czy ma on prawo spierać się o podwyżkę z tych powodów. Ponieważ jest to w zasadzie oprogramowanie R&D, myślę, że wchodzi ono w zakres naszych obecnych obowiązków jako programistów. Tak, będzie musiał nauczyć się kilku nowych umiejętności, ale ta nauka będzie się odbywać w czasie firmy, przy użyciu zasobów firmy.

Czy ktoś może poprosić o podwyżkę, gdy pojawi się problem, który jest również „ trudne "na ich obecnym stanowisku lub wymagające" dodatkowych obowiązków "? Jak mam się tym zająć?


Należy pamiętać, że szkolenie zostanie przeprowadzone w czasie firmy i będzie opłacone z firmowych pieniędzy. Jeżeli pracownik potrzebuje 4 godzin dziennie na dane zajęcia, godziny te będą wliczane do godzin przepracowanych tego dnia. To jest nasza zwykła polityka dotycząca szkoleń, więc dla pracowników to nic nowego.

Komentarze nie służą do rozszerzonej dyskusji;ta rozmowa została [przeniesiona do czatu] (http://chat.stackexchange.com/rooms/52175/discussion-on-question-by-tsar-how-to-deal-with-an-im-not-paid-wystarczająco do zrobienia).
Nieco powiązane: nie chciałbym pozbyć się dwóch najlepszych inżynierów z tego samego projektu;Uważam, że najlepiej jest rozłożyć staż, aby mieli więcej okazji do mentorowania swoich juniorów.
Zrzędliwy dla mnie nie brzmi zrzędliwie ... Brzmi _ inteligentnie_.Dlatego sugerowałbym, aby go tak nie określać.
@MatthieuM.Firma dużo zainwestuje w szkolenia do tego projektu, w tym opłacenie kursów i wykorzystanie czasu firmy na potrzebne zajęcia.Nagradzanie dwóch najlepszych deweloperów dodatkowymi umiejętnościami, których mogliby wykorzystać na rosnącym rynku dużych zbiorów danych, wydawało się interesujące w późniejszym okresie życia.Trochę martwimy się o naszych pracowników!
@TSar: Rozumiem, jak senior mógł czuć się lekceważony, gdy został wykluczony z takiej szansy, ale z mojego doświadczenia wynika, że mieszanie w zespole osób o różnym doświadczeniu i stażu jest lepsze, ponieważ (1) to dalszy rozwój, (2) nowepomysły i (3) przygotować juniora do konserwacji.Jeśli chodzi o (3), jeśli używasz starszych programistów do projektów przełomowych, a tym samym skaczesz z jednego projektu do następnego w zależności od programu, to dzięki pozostałemu * przeszkolonemu * młodszemu programistowi, seniorzy mają * naprawdę * swobodęprzejdź dalej i skoncentruj się na nowej grze.
Cóż, uważasz, że praca jest ekscytująca, ale nie możesz oczekiwać, że wszyscy też będą.Osobiście nie spodobałby mi się też taki projekt i nie spodobałby mi się, więc podwyżka mogłaby być jego sposobem na powiedzenie „znajdź kogoś innego, nie jestem zainteresowany”.Jestem naprawdę zaskoczony, że najpierw nie poprosiłeś o ochotników.
Może jest sceptyczny, że biuro będzie dla niego dobrym środowiskiem do nauki i przewiduje, że aby naprawdę nabrać tempa w okolicy, będzie musiał spędzić dużo czasu na nauce w domu (oprócz kursów)?
@TSar, jeśli tak jest, wydaje się, że albo sprzedałeś projekt i jego przydatność dla przyszłych prac, albo nie masz kontaktu z tym, co chcą robić Twoi współpracownicy.A może jedno i drugie.
Nie rozumiem, dlaczego wiele osób zdecydowało się na mnie wbić, jakbym zrobił coś okropnego.
Na początku nie podałeś ważnych informacji („nauka odbywałaby się w czasie pracy firmy”).A ty nakładasz obraźliwą etykietę na osobę.Osoba, która prawdopodobnie właśnie powiedziała ci surową prawdę - że matematyka nie znajduje się w jego opisie pracy, nie jest tym, na co się zapisał, i ostatecznie nie jest tym, za co mu płacą.Jeśli to prawda, możesz zapytać, co z nim zrobić i możesz czuć się z tym źle, ale nazywanie go „zrzędliwym” za to, że chce więcej pieniędzy, kiedy dostaje więcej obowiązków, było trochę za dużo.
@TSar Jeśli angielski nie jest twoim pierwszym językiem, możesz nie zdawać sobie sprawy, że „zrzędliwy” nie jest zbyt ładnym opisem osoby i ma to wpływ na sposób czytania pytania.
@Molot Jestem prawie pewien, że zamieściłem informacje o nauce bycia w firmie.
@Thorbjørn Usunąłem zrzędliwą etykietę dla czegoś mniej obraźliwego.
Pamiętaj, że ** nikt nie chce pracować za darmo **.Dla mnie ta reakcja * może * wskazywać, że niektórym deweloperom firma nie wydaje się wystarczająco godna zaufania, aby podjąć dodatkowy wysiłek. Pamiętaj, że wszystko, co wykracza poza zwykłe zadania * jakiejkolwiek * pracy, jest w istocie dodatkową pracą, którą wykonujesz * za darmo * w nadziei, że w końcu zostaniesz w jakiś sposób nagrodzony.Jeśli twoi programiści mają wrażenie, że firma nie wynagradza tych wysiłków, mogą nie być skłonni do tego.Pamiętaj, że chodzi o wrażenia, a nie fakty, ludzie są zawsze subiektywni i to Ty ** zarządzasz nimi.
Jeśli rzeczywiście to uwzględniłeś, zadaj sobie pytanie - dlaczego tak wielu ludzi tego nie zauważyło lub nie zrozumiało Cię?Muszę mieć dużą jasność co do takich rzeczy.
@oskuro Dziękujemy za Twój wkład.Zwykle robimy wszystko, co w naszej mocy, aby zapewnić naszym programistom bezpieczeństwo i sprawić, by ogólna praca była dla nas przyjemna i satysfakcjonująca.Nie uważam tej pracy za „pracę bezpłatną”, ponieważ nadal otrzymywaliby za nią swoje regularne wynagrodzenie - które jest już znacznie wyższe niż pensja naukowca.W żadnym wypadku nie będą robić więcej w tym samym czasie.
@Mołot "nauka ta odbywałaby się w czasie firmy, przy wykorzystaniu zasobów firmy.", Ostatnia linijka przedostatniego akapitu.Mogę tylko założyć, że ludzie to pominęli.
@TSar Mnie tam nie ma, więc nie mogę oceniać.Chciałem tylko przypomnieć wszystkim, że jeśli chodzi o kwestie pracowników / kierownictwa, proste nieporozumienia mogą przerodzić się w bardzo poważne problemy.Twoim problemem może być właśnie ten konkretny pracownik, ale jeśli okaże się, że jest to coś bardziej rozpowszechnionego, możesz skończyć z poważną sytuacją.Należy również pamiętać, że poszczególni pracownicy, czując się mniej wpływowi niż menedżerowie (co słusznie najczęściej), mogą nie wyrażać tych obaw, dopóki będzie za późno.Zarządzanie zespołem polega w końcu na zrozumieniu swojego zespołu i nie jest to łatwe.
@TSar, nie czuje się źle.Zauważyłem, że na tej stronie ludzie często zakładają, że kierownictwo robi coś złego w tego rodzaju pytaniach.
Tutaj też przydają się opisy stanowisk.
Łatwo jest myśleć, że matematyka i programowanie idą w parze, ale jest mnóstwo dobrych programistów, którzy nie są dobrzy w matematyce lub nie są nią zainteresowani.To nie jest tak łatwe, jak nauka nowego języka programowania.Matematyka to zupełnie inna umiejętność, która wymaga zrozumienia i doświadczenia.Połączenie tych dwóch może być również bardzo trudne, jeśli w grę wchodzi wydajność.
Różowe slipy ładnie rozwiązują ten problem.
Twoja firma brzmi świetnie, jeśli ma takich entuzjastycznych pracowników jak Ty
O mój Boże, żałowałem, że nie pracowałem dla takiej firmy, która * zapłaciłaby mi * za branie matematyki do badań.
Umiejętność, która przychodzi wraz z doświadczeniem i wiekiem, to moment, w którym można odmówić.ile projektów i jaki nakład pracy jako „zrzędliwy” łuk?
Po co szkolić tylko najbardziej doświadczonych programistów?To doda więcej do silosu.Dlaczego nie rozważałeś możliwości szkolenia młodszego programisty?
Nie jestem do końca pewien, dlaczego uważasz, że potrzebuje ŻADNEGO powodu, aby poprosić o podwyżkę.Ludzie mogą określić własne wymagania dotyczące wynagrodzenia i nie są Ci winni żadnego wyjaśnienia, dlaczego wybierają numer, który robią.Miej szczęście, że nawet przekazał Ci swoją opinię.Prawda jest taka, że jest prawdopodobnie MEH, jeśli chodzi o obecną pracę, więc lepiej graj, chyba że możesz go stracić.Jeśli tak mówi, prawdopodobnie przynajmniej biernie szuka gdzie indziej.
Są też inne osoby, które mogą nad tym popracować, więc przedstaw to jako ciekawą okazję do rozwoju na spotkaniu wydziałowym i powiedz każdemu, kto jest zainteresowany, aby z Tobą porozmawiał.Po co skupiać się na reakcji tej jednej osoby i zmieniać jej zdanie?To nie jest produktywne.W każdym razie nie czytam jego komentarza jako poważnej prośby o podwyżkę, po prostu mówiąc, że to nie jego sprawa i nie jest zainteresowany.Więc nie przejmuj się wciąganiem go.(Może on ma lepszą organizację lub wiedzę techniczną na temat trudności zadania niż ty, a może nie. Ale to nie ma znaczenia).
Chodzi mi o to, że nie postrzegam tego jako wielkiego buntu lub wyzwania dla twojego autorytetu, więc naprawdę nie warto tak tego brać.Po prostu znajdź kogoś bardziej odpowiedniego, aby go przypisać.To normalne codzienne czynności.
Byłem po drugiej stronie kilka razy i zawsze odpowiadam, że mogę to zrobić, ale nie powinni oczekiwać tego samego poziomu produktywności, jeśli płacą mi za naukę czegoś nowego zamiast robić to, co już wiem.I tak zawsze dostawałem zadanie i były to najciekawsze rzeczy, nad którymi pracowałem, więc dziś jestem nawet entuzjastycznie nastawiony do tych możliwości, o ile firma rozumie, że nie zaakceptuję nacisku na szybkie rezultaty.
Na moich studiach informatycznych zajmowałem się matematyką i chciałbym wiedzieć, które magiczne szkolenie zapewni im poziom badawczy za kilka tygodni.Nie najlepiej jest znaleźć platformę / bibliotekę, która zrobi wszystko dla twoich ludzi i wyszkolić ich w tym zakresie.Jeśli potrzebujesz surowych rzeczy matematycznych, skorzystaj z wyszukiwarki lub ustaw przedmiot doktorancki.
@Walfrat To nie jest coś, co zostanie zrobione za kilka tygodni.Jestem już zaznajomiony z tego typu projektami, więc mogę zacząć opisywać rzeczy, podczas gdy oni podejmują potrzebne zajęcia ze statystyki i matematyki.EETT (szacowany podstawowy czas szkolenia) dla tego projektu wynosi około roku, a ECT (szacowany czas zakończenia) dla pierwszego materiału dostarczanego - około 24 miesiące.Na szczęście dla nas jesteśmy w stanie zgarnąć naprawdę duże zniżki po stawkach uczelnianych (mamy pewne umowy z uniwersytetem), więc opłacenie tych kursów nie będzie wielkim problemem.
@Walfrat Ponadto koszt szkolenia jest wliczony w cenę, którą przekazaliśmy klientowi, więc nie będzie dla nas obciążeniem finansowym.
@TSar ah, to całkiem trening, ja też bardziej korzystam z tygodniowego treningu i idę.
Piętnaście odpowiedzi:
IDrinkandIKnowThings
2017-01-21 00:34:45 UTC
view on stackexchange narkive permalink

Cóż, tutaj rozwiązanie jest proste. Podziękuj zrzędliwemu za jego uczciwość, przywróć go do normalnych zadań i przyprowadź następnego gościa z ławki.

Jeśli ktoś nie jest zainteresowany takim projektem i są dostępne inne osoby, to w interesie wszystkich jest umieszczenie osób, które są najbardziej zainteresowane projektem. Dawanie zrzędliwemu podwyżki nie sprawi, że będzie bardziej podekscytowany projektem, więc i tak nie leży w twoim interesie ani w projekcie.

W dalszej części drogi będziesz musiał zrobić również trudne wybory. Miałbym oko na nastawienie tego dewelopera i jego wpływ na zespół. Możliwe, że zaczynasz od raka. Jeśli naprawdę lubi swoją pracę, to jest to jedno z tych stwierdzeń, których będzie żałował. Ale dla mnie najlepszym wynikiem, na jaki ten programista może liczyć, jest to, że osiągnął pułap wraz z zespołem - i może to być w porządku, jeśli zna twoje systemy, dobrze wykonuje swoją pracę i nie powoduje problemów. Jeśli to nie jest ta osoba, w końcu będziesz musiał się z tym uporać.

JanErikGunnar
2017-01-21 03:09:56 UTC
view on stackexchange narkive permalink

To jest coś, czemu należało zapobiegać , a nie zajmować się tym po fakcie. Przykro mi, ale jeśli (jak się wydaje, bez wcześniejszego ostrzeżenia) nagle zmienisz kierunek rozwoju osobistego pracowników i zdziwisz się, że nie jest to ten sam kierunek, w którym deweloper chce się rozwijać, problem nie jest z pracownikiem.

Czy w tym scenariuszu można być zrzędliwym? Oczywiście, czy można prosić o podwyżkę? Może, może nie - być może pracownik nawet zarabia za dużo. Ponieważ pracodawca i pracownik mają oczywiście różne oczekiwania co do zakresu obowiązków pracownika, nie jest możliwe, aby osoba trzecia powiedziała.

Kultura też oczywiście ma znaczenie - jestem w Szwecji FWIW (zazwyczaj stosunkowo płaskie hierarchie i upoważnieni pracownicy / słabi menedżerowie).

Niestety nie mogę wybrać, jakie projekty są wysyłane do naszego zespołu, ani kontrolować procesu rekrutacji.Dziękuję za odpowiedź.
@TSar Ale ty ** wybrałeś ** 2 osoby.Zmienianie ścieżek kariery innych ludzi też nie było twoim zadaniem.A jednak próbowałeś właśnie tego.
@Agent_L Szczerze mówiąc, nie rozumiem twojego punktu dotyczącego zmiany ich ścieżek kariery.Pracujemy nad tworzeniem oprogramowania na zamówienie dla naszych klientów.Mieliśmy kilka innych rodzajów projektów, które wymagały dodatkowego szkolenia, którego wtedy nie mieliśmy - jak w przypadku koszmarnego brazylijskiego systemu faktur elektronicznych - i nie postrzegaliśmy tego jako „zmiany ścieżek kariery”.Szczerze mówiąc, zawsze uważałem, że posiadanie zróżnicowanego zestawu umiejętności dla programisty poza językami programowania zawsze było dużym plusem.
„... podczas gdy reszta zespołu zachowuje zwykłe ...” „... To trochę wykracza poza ich zakres jako programistów, ponieważ jest to dość specyficzna umiejętność ...” „... Chociaż prawdą jest, że jest programistą i jego praca nie obejmuje projektów badawczych na poziomie akademickim ...” To na pewno wygląda na zmianę roli. Właściwie jestem dość ciekawy, kto w organizacji * śledzi * zainteresowania zawodowe i cele itp. Różnych pracowników i kto zapewnia ich osiągnięcie?
@TSar Problem polega na tym, że mówisz im, że zdecydowałeś się pracować nad tym projektem, który jest zmianą w ich ścieżce kariery.Lepszym sposobem byłoby zapytanie zespołu, który byłby zainteresowany, obojętny lub przeciwny wykonywaniu tego rodzaju projektu, a następnie wybranie z grupy tego, kto jest zainteresowany lub obojętny.
@Sumyrda Więc gdyby byli jedynymi deweloperami w zespole, mogliby powiedzieć „nie” i odejść, a ja zostałbym bez nikogo, kto mógłby nad tym pracować?
Pracownik nie otrzymuje wynagrodzenia za angażowanie się w rozwój osobisty.Płacą im za wyprodukowanie oprogramowania, które firma potrzebuje do produkcji, w ramach ich roli.Jeśli czują, że poproszono ich za dużo, mogą udać się gdzie indziej.Ale pracownicy nigdy nie dyktują, nad czym pracują.Są pracownikami.Są po to, aby zwiększyć wartość firmy w zamian za miesięczne wynagrodzenie!Zadowolony pracownik to produktywny pracownik, dlatego wolimy promować rozwój osobisty tam, gdzie to możliwe.Ale to nie jest to, za co pracownik jest opłacany, więc nie jest to warunek pracy.
@TSar Cóż, jeśli nie masz opcji, aby dać swoim ludziom opcje, nie rób tego, ponieważ fałszywe opcje nikomu nie pomagają.Ale jeśli masz taką możliwość, to w Twoim i ich najlepszym interesie jest zaangażowanie tych ludzi, którzy są entuzjastycznie nastawieni do projektu.Weź pod uwagę, że jeśli i tak umieścisz zrzędliwego faceta w projekcie, rzeczywiście może on zdecydować się na rozmowę w innym miejscu, więc tak, mógłby powiedzieć nie i odejść.Chodzi o to, że możesz próbować przydzielać projekty ludziom, którzy ich chcą, aby uszczęśliwić pracowników.Nie zawsze jest to możliwe, ale kiedy jest, nie zaszkodzi to zrobić.
@TSar Sprowadza się to do tego, czy nowe zadanie nadal pasuje do pierwotnego opisu stanowiska, czy nie.Kiedy mówisz takie rzeczy, jak „gryźć poza ich normalnym zakresem zadań” i „badania na poziomie akademickim”, z pewnością brzmi to jak zupełnie nowa praca i dlatego renegocjowanie świadczeń jest sprawiedliwe.Przecież gdybyś przejął jednego ze swoich testerów lub stażystów jako programista, również nie byłbyś zdenerwowany, że chcą renegocjować umowę.
@LightnessRacesinOrbit Cóż, prawdopodobnie dlatego nie powiedział „nie”, zamiast tego powiedział „chcesz więcej ode mnie, zapłać mi więcej”.Idealnie na bieżąco z tym, co właśnie napisałeś.
mhoran_psprep
2017-01-21 01:06:15 UTC
view on stackexchange narkive permalink

Zadzwoniłem więc do dwóch najstarszych i najbardziej doświadczonych programistów, których mam w zespole i przedstawiłem im projekt. Podczas gdy jeden z nich wydawał się naprawdę nim zainteresowany, drugi był nieco ... zrzędliwy, delikatnie mówiąc.

Podjąłeś decyzję, aby poprosić dwóch najbardziej doświadczonych programistów, aby wzięli na wyzwanie. Gdyby osoba, która odrzuciła zadanie, zrobiła to bez zrzędliwości lub przedstawiła przemyślany argument, czy po prostu zwróciłbyś się do kandydata nr 3? Jeśli tak, zrób to.

Jeśli nadal jest miejsce dla programisty, który odrzucił możliwość, przydziel mu to zadanie.

Pamiętaj, że nie prosisz go, aby nieznacznie wychodził poza swoją strefę komfortu. Prosisz ich, aby nauczyli się trochę matematyki, której mogą nie widzieć potrzeby poza tym projektem. Najlepszym kandydatem może nie być dwóch najbardziej doświadczonych programistów. Być może był to najmłodszy programista, a nawet stażysta (chociaż nie planowałbym prosić stażysty, aby był odpowiedzialny za długoterminową umiejętność krytyczną).

[Chociaż nie jestem wystarczająco szalony, daj tę pracę mojemu stażyście] (http://workplace.stackexchange.com/questions/82346/how-to-deal-with-an-interns-lack-of-basic-skills), Prawdopodobnie dam ten slot w projekcie jednemu z młodszych programistów.Twoja odpowiedź była bardzo dobra, dziękuję!
@TSar wow, nie zdawałem sobie sprawy, że jesteś źródłem tego tematu stażysty!Myślę, że dobrze dzwonisz z młodym programistą.
Agent_L
2017-01-22 00:18:16 UTC
view on stackexchange narkive permalink

Pozwólcie, że zagram tutaj adwokata diabła:

  • Wasza firma podjęła pracę, w której nie ma absolutnie żadnych kompetencji.
  • Ta praca dotyczy dziedziny, która jest bardzo różni się od większości innych dziedzin w tworzeniu oprogramowania. To nie jest zwykła „nauka nowego języka programowania”, to matematyka wagi ciężkiej, której obawia się nawet większość matematyków pracujących w pełnym wymiarze godzin.
  • Twoja firma odmawia zatrudnienia nowej osoby do kierowania, zamiast tego uważa, że ​​szkolenia teoretyczne i kursy mogą nadrobić brak doświadczenia.
  • Postawili u steru beznadziejnego optymistę i entuzjastę (Ciebie).
  • Lider (Ty) nie może nawet przyznać, że inni ludzie mogą mają inne cele niż on.

Nie mówię, że to jest przepis na katastrofę. Ale wiele katastrof stosowało się do tego przepisu.

Dołączenie do pionierskiego zespołu to nie wszystko, co opisujesz. Mówisz, że chodzi o naukę, ale nie ma nikogo, kto mógłby cię nauczyć. Oznacza to, że będziesz uczyć się na własnych błędach, aw wielu przypadkach nauczysz się źle. W najlepszym przypadku będziesz musiał oduczyć się dużych fragmentów swojej nowej wiedzy. W najgorszym przypadku nigdy nie dowiesz się, co się stało.

Istnieje bardzo duża szansa, że ​​Ci się nie uda. Jest wiele sposobów, w jakie może się to nie powieść, stawiam na poważne przekroczenie czasu (a tym samym kosztów) (kilkaset %%), więc Twoja firma odniesie stratę. W najgorszym przypadku klient skorzysta z klauzul kar, a Twoja firma straci znacznie więcej niż tylko Twój czas i pensje, więc deweloperzy mogą zostać zwolnieni z rozmazanej reputacji. Nie sądzisz, że ryzyko jest warte rekompensaty?

Namalowałem najbardziej pesymistyczny obraz, ale uważam, że konieczne jest przeciwdziałanie Twojemu optymizmowi.

Wróćmy do ostatniego punktu mojej listy wypunktowanej, która jest jedyną rzeczą, którą osobiście zrobiłeś źle. Podjąłeś decyzję o tym, czego inni deweloperzy chcą w Twoich rękach. Wydaje się, że nie zdajesz sobie sprawy, że to, co uważasz za ekscytujące, dla innych ludzi może być onieśmielające lub po prostu nudne. Widzisz to jako ulepszenie, ale nie zgadzasz się na to, że inni mogą to postrzegać jako obniżenie. Lub po prostu nie pasuje do ich równowagi między życiem zawodowym a prywatnym. Z drugiej strony widzisz to jako pozycję „dewelopera”. Problem w tym, że to nic innego jak opinia. Przeciwna opinia, że ​​to zupełnie nowa praca, jest tak samo ważna jak Twoja. Musisz oczekiwać, że inni ludzie nie podzielą się Twoimi opiniami. Można było od niechcenia zapytać, czy ktoś chce nowej pracy. Ale należało się spodziewać „nie” tak samo jak „tak”.

Należy również pamiętać, że praca jest zawsze umową. I jak w przypadku każdej umowy, zmiana wymaga dwóch stron. Opis stanowiska jest częścią umowy. Nie możesz jednostronnie zmienić opisu stanowiska, tak jak pracownik nie może jednostronnie zmienić swojej pensji. Tak, od pracownika zwykle oczekuje się poprawy, ale nie oznacza to podejmowania nowych obowiązków, oznacza to pozostanie konkurencyjnym w wykonywaniu zadań, do których został zatrudniony.

Umowę można zmienić w dowolnym momencie gdy obie strony wyrażą zgodę na zmianę. Poproszenie go o podwyżkę jest tak samo w porządku, jak ty, gdy poprosiłeś o zmianę pracy. Ale każdy musi być gotowy, aby żyć z odpowiedzią.

IMHO jego pytanie nie był prawdziwy, po prostu nie chce nowej pracy. I odwrócił się od ciebie, więc to ty musisz powiedzieć „nie”. Nie musisz się tu niczym zajmować, poza zmianą nastawienia do zespołu, dzieląc się przekonaniami i celami życiowymi.

Zwykle nie krytykuję odpowiedzi, które otrzymuję - jestem wdzięczny za wszelkie uwagi, które otrzymałem - ale robisz zbyt wiele założeń.Robiłem tego typu prace już kilka razy i nie jest to dla mnie nic nowego, ale nie jest to coś, z czym mogę sobie poradzić samodzielnie.Jego umowa nie ulega zmianie - i tak musiałby nauczyć się domeny dla każdego nowego oprogramowania, które tworzymy, tak jak robił to kilka razy wcześniej w przypadku HR, finansów i wielu innych rzeczy.
Nie prosimy go o zmianę pracy.Prosimy go o zrozumienie nowej domeny, aby mógł z nami pracować nad tym dużym projektem.To nie jest _nowa praca_, to tylko nowy _projekt_ dla jego obecnej pracy.
I naprawdę, twoje osobiste ataki na moją osobę były nie na miejscu.
@TSar Myślę, że nadal jesteś zaślepiony entuzjazmem, że traktujesz odmienne opinie jako osobisty atak.Nie atakuję cię.Po prostu przedstawiam inny punkt widzenia.Może to jest dobre dla Grumpy, najprawdopodobniej nie.Jedyną dobrą rzeczą w moim jest to, że jest inny.Jak powiedziałem - to wszystko kwestia opinii.Twoim jedynym problemem, jaki widzę, jest odrzucanie opinii innych niż twoja.
@TSar Fakt, że masz doświadczenie w tej dziedzinie, zmienia grę, myślę, że powinieneś był o tym wspomnieć.Może i ja jestem zrzędliwy, ponieważ widziałem zbyt wiele nieszczęść zgodnie z przepisem, który tu opisałem.
@TSar Myślę, że posunęliśmy się za daleko w działaniach wojennych.Nie twierdzę, że to, co napisałem, jest prawdą.Po prostu mówię, co może myśleć pracownik, co jest prawdą.Nie miałem na myśli samego listu umowy w terminach prawnych, opisującego szeroko zadanie.Miałem na myśli „kontrakt”, czyli to, co uważa się za „pracę, na którą się podpisałem”.
Wręcz przeciwnie - wiem, że mogę być na to zbyt podekscytowany i nie myśleć trzeźwo, więc przyjechałem tutaj, aby poprosić o wskazówki.Możesz mieć inne zdanie niż moje i nie byłoby to w ogóle problemem.Z zadowoleniem przyjmuję każdy punkt widzenia, który możecie mi pokazać, i zagłosowałem tutaj za prawie każdą odpowiedzią.Po prostu nie zgadzam się z twoimi założeniami.
@TSar Szczerze mówiąc, powiedziałbym, że jest na miejscu.Chociaż zgadzam się z tobą, że „Grumpy” nie wydawał się dobrze wyrażać swoich obaw, naprawdę nie mogę się z nimi nie zgodzić.Dla mnie osobiście to, co opisuje ta odpowiedź, byłoby moim największym zmartwieniem, gdybym był na miejscu Grumpy'ego.Spędziłem dużo czasu zarówno po stronie deweloperów, jak i badaczy (w tym trochę sztucznej inteligencji i ML) i _bardzo_ martwiłbym się o zdolność naszego zespołu do prawidłowego wykonania pracy, gdyby mój menedżer wszedł do środka i przypadkowopoprosił o projekt ML lub Big Data.
@TSar Oczekiwanie, że programista będzie w stanie wybrać nowy język, nauczyć się nowego interfejsu API lub nauczyć się pewnych rzeczy związanych z domeną, jest normalne.Oczekiwanie od nich, że będą pracować nad projektem, który naprawdę wymagałby całego dyplomu magisterskiego, aby naprawdę zrobić to poprawnie, to zupełnie inna sprawa.Sądząc po twoim opisie i moim doświadczeniu (w tym dyplom magisterski) ta sprawa brzmi bardziej jak ta druga niż pierwsza.
@Agent_L _ "Pozwólcie, że zagram tutaj adwokata diabła" _ Patrząc na inne odpowiedzi, wygląda na to, że źle oceniłeś, kim jest diabeł w tym przypadku ;-)
@TSar Przedstawiam Ci moje założenia, abyś mógł je wykorzystać do zrozumienia drugiego faceta.Są przeznaczone, abyś się nie zgodził, jest to napisane w pierwszym wierszu.Nie oczekuję, że zgodzisz się ze mną ani z Grumpy.Oczekuję, że zrozumiesz, że nasze obawy, bez względu na to, jak przesadzone, nie są pozbawione solidnych podstaw.Obawy, które mogą uzasadniać prośbę o podwyżkę - w czyjejś ocenie.Że różnice między tobą a Grumpy wynikają po prostu z używania różnych priorytetów podczas oceny tej samej sytuacji.Żadne z was nie potrzebuje korekty ani obsługi, tu nie było wykroczenia.
HLGEM
2017-01-21 01:17:51 UTC
view on stackexchange narkive permalink

Myślę, że uczciwe jest proszenie o podwyżkę po przydzieleniu do pracy specjalistycznej, która wymaga określonego zestawu umiejętności, które nie są powszechne w miejscu pracy. Wygląda na to, że może to być projekt typu big data, a te umiejętności są bardzo poszukiwane i opłacają się znacznie lepiej niż średnia pensja programisty. Dzieje się tak również tylko wtedy, gdy zadanie będzie ciągłe.

Podwyżki umiejętności specjalistycznych w przypadku jednorazowego projektu trwającego 3-6 miesięcy nie są właściwe (może być premia). Podwyżki dla nowego stałego zespołu Big Data wynoszą. Jako lider, możesz zbadać pensje osób z zestawami umiejętności, o które prosisz swój zespół, i sprawdzić, czy może być właściwe omówienie podwyżek wynagrodzeń z kierownictwem po tym, jak Twój zespół się sprawdzi.

Jednak , zwykle taka prośba byłaby skierowana do całego zespołu i zwykle miałaby miejsce po uzyskaniu przez nich biegłości, chociaż można by to obiecać w określonym terminie później, gdyby umiejętności zostały nabyte.

Sposób, w jaki do tego doszedł, odmawiając zakwalifikowania się bez podbicia, jest generalnie źle oceniany. Osobiście, ponieważ masz do wyboru inny personel, przejdę do następnej osoby, która może być zainteresowana. Prawdopodobnie przepytałbym zespół, zanim poprosiłbym kogokolwiek o sprawdzenie, kto jest zainteresowany zdobyciem tych umiejętności, a następnie dokonałbym wyboru spośród wolontariuszy, gdy każdy miałby okazję przedstawić swoją argumentację, dlaczego powinien zostać wybrany. Nie ma zbyt wielu ludzi, którzy naprawdę są zainteresowani wyższymi umiejętnościami matematycznymi, jednak młodsza osoba mogłaby już studiować w tej dziedzinie, ponieważ była to część jego zainteresowań.

Dziękuję za wkład.Tak, mogłem zostać zaślepiony własnym szumem w związku z tym projektem.To coś, co osobiście kocham, więc ciężko było mi sobie wyobrazić, że moi koledzy programiści marszczą brwi na myśl o możliwości doskonalenia się na polu matematyki.
Przepraszam, ale nie zgadzam się.Jak zauważył Joe Strazzere w innym komentarzu, nie dajesz po prostu podwyżki, zanim pojawi się praca.Jest całkowicie uczciwe, aby poprosić o jeden po wykonaniu makiety, ale wystarczy najpierw wykazać się kompetencjami, zanim będziesz mógł oczekiwać, że otrzymasz za to wynagrodzenie.
Nie jest to różnica zdań, ale coś, na co warto zwrócić uwagę: zwiększenie zestawu umiejętności pracownika w każdym przypadku zwiększy jego wartość rynkową - zwłaszcza jeśli jest to bardzo szeroka i przydatna umiejętność, jak matematyka w tworzeniu oprogramowania.Jeśli pracownik jest mądry, otrzyma podwyżkę od obecnego pracodawcy lub od kogoś innego, bez względu na wszystko.
@TSar Ponieważ nadal nazywasz to „okazją do poprawy siebie”, wyraźnie widać, że nadal jesteś zaślepiony swoim szumem.
@NotVonKaiser, Nie sugerowałem, aby osoba otrzymywała podwyżkę przed zdobyciem umiejętności.Jest to jednak norma wszędzie, gdzie kiedykolwiek pracowałem, aby obiecać podwyżkę po udowodnieniu umiejętności, jeśli dajesz komuś umiejętności, które są znacznie bardziej wartościowe na rynku niż ich obecny zestaw.W przeciwnym razie trenujesz ich i tracisz je prawie natychmiast, co przynosi efekt przeciwny do zamierzonego.
@HLGEM: w tym przypadku domyślam się, że umiejętności z tym związane (lub przynajmniej umiejętności, które wydają się być zaangażowane pracownikowi) nie przynoszą tak dużej premii na rynku.„Zrzędliwy” powiedział, że byłby skłonny je nabyć w zamian za podwyżkę, ale nie byłby skłonny do ich nabycia za obecną pensję.Tak więc ten pracownik prawdopodobnie nie wierzy, że te umiejętności są warte ogromnej wartości na rynku lub chciałby się ich nauczyć w czasie pracy.Raczej myślę, że nie lubi używać tych umiejętności (albo nie jest w tym dobry, albo obawia się, że nie jest).
@SteveJessop,, chociaż zgadzam się, że prawdopodobnie nie chciał tego projektu, nie oznacza to, że umiejętności nie przyniosłyby znacznie większych pieniędzy niż obecnie zarabia.Jest wiele zawodów, za które zarabiam więcej pieniędzy niż ja obecnie zarabiam i nie chciałbym zmieniać zawodu.Z opisu wynika, że jest to praca specjalistyczna i wielu deweloperów nie interesuje wyższa matematyka.Niektórzy nawet nie są w tym dobrzy, zwłaszcza teraz, gdy stopień naukowy z informatyki zwykle nie jest już na wydziale matematyki (i dlatego wymaga znacznie wyższego poziomu matematyki), jak to było na studiach.
mhwombat
2017-01-21 04:55:42 UTC
view on stackexchange narkive permalink

Grumpy poradził sobie z tym bardzo słabo. Jednak ...

Jako ktoś, kto był programistą przez dziesięciolecia, a teraz zajmuje się matematyką i wykonuje dużo analiz predykcyjnych , rozumiem punkt widzenia Grumpy'ego. Podczas gdy programiści muszą być przygotowani do uczenia się fragmentów z różnych dziedzin, aby wykonywać swoją pracę, istnieje znacząca różnica między programistą a badaczem, podobnie jak między menedżerem a programistą. To nie jest tak, że odmawia nauki nowego języka programowania lub wymyśla, jak połączyć się z jakimś dziwnym sprzętem; bardziej przypomina to, że odmawia projektowania graficznego, zarządzania zespołem lub latania samolotem.

Grumpy może mieć fobię matematyczną. Ale jest też możliwe, że wie wystarczająco dużo o statystykach i eksploracji danych, aby podejrzewać, że będzie to trudna, mętna bzdura. W tej konkretnej dziedzinie matematyki bardzo łatwo jest nauczyć się niektórych technik, ale łatwo też zastosować je w niewłaściwych sytuacjach! Uczeń liceum mógłby się nauczyć, jak robić ARIMA, ale wiedza, kiedy jest ważna i jak dobrać odpowiednie parametry, jest bardziej na poziomie absolwenta. Wielu matematyków nie lubi statystyk, nie dlatego, że są trudniejsze niż inne dziedziny, ale dlatego, że są bardziej ... skrzypcowe.

Tak jak ty, skaczę na okazję, aby nauczyć się nowej matematyki i kocham swoją pracę. Ale widzę, jak Grumpy może się czuć, gdy proszono go o zrobienie czegoś, co jest po prostu zbyt dalekie od roli programisty. Jak powiedziałem, poradził sobie z tym bardzo i nie wybaczam. Ale może mieć jakieś uzasadnienie dla tego, jak czuje .

Jako osoba znajdująca się w takiej samej sytuacji jak „zrzędliwy”, powiedziałbym, że to, czy zareagował źle, zależy od tego, jak często „zrzędliwy” otrzymuje dodatkowe obowiązki bez jakiejkolwiek zachęty.Niektórzy pracodawcy będą wykorzystywać tego rodzaju zachowanie, dopóki programiści nie będą zbyt przeciążeni i wypaleni, aby nawet funkcjonować.
@LukeA.Leber, niezależnie od tego, czy facet ma uzasadnione powody, by źle reagować, nadal źle reagował.Gdybym czuł, że moi szefowie tak się ze mną bawią, znalazłbym inną pracę, szczególnie w świecie rozwoju.
@NotVonKaiser - Nie prosiłbyś o podwyżkę?Moim zdaniem odejście bez omówienia problemu z pracodawcą w celu wypracowania rozwiązania cywilnego to gorsza reakcja.
Gdybym pracował w firmie, która nagle poprosiła mnie o zrobienie czegoś, co wykracza poza moje normalne obowiązki, robiłbym to przez chwilę, a potem, oczywiście, gdybym był pewien, że jestem w tym dość kompetentny ito nie była tylko praca tymczasowa, poruszyłbym temat odszkodowania.Gdybym znalazł się w sytuacji, w której zostałem w ten sposób oszukany kilka razy, oznaczałoby to, że już kilka razy wysłuchali mnie w tej sprawie i nie przejmowali się.
+1 Nie każdy lubi robić statystyki.W przeszłości zajmowałem się sztuczną inteligencją i uczeniem maszynowym i chociaż nie miałem żadnego problemu z matematyką, to naprawdę nie było to coś, co mi się bardzo podobało.Chociaż być może nie wyraził dobrze swoich obaw, „Grumpy” ma również rację, że „badacz analityki predykcyjnej” i „twórca aplikacji biznesowych” mają zwykle różne stopnie płac.
@LukeA.Leber: w każdym razie, jeśli pracodawca sprawia, że pracownicy są „zbyt przeciążeni i wypaleni, aby nawet funkcjonować”, to prośba o podwyżkę w jakiś sposób nie zapewnia trwałości tej sytuacji, ponieważ nie można użyć pieniędzy, aby zapobiec wypaleniu.Przypuszczam, że oznacza to, że kiedy się wypalisz, będziesz mieć więcej gotówki w banku, więc podwyżka jest lepsza niż szturchnięcie w oko, ale to nie jest rozwiązanie.Kiedy problem się wypala, cywilne rozwiązanie musi być „mniejszym naciskiem”, a nie „więcej pieniędzy w zamian za taką samą presję”.
ChrisW
2017-01-21 07:52:12 UTC
view on stackexchange narkive permalink

Mówiąc jako matematyk, który stał się programistą, sympatyzuję z Grumpy: tj. teraz wolę programowanie (i myślę, że teraz jestem lepszy w tworzeniu oprogramowania niż w matematyce).

Z drugiej strony Gdybym był na miejscu Grumpy'ego i chciałbym ci to powiedzieć, zrobiłbym to - i zrobiłbym to bez mylenia sprawy, wspominając o pensji.

Fakt, że Grumpy wspomniał o pensji, może oznaczać, że Grumpy jest zrzędliwy pensja, a ten projekt jest jedynie bodźcem lub pretekstem do prośby o podwyżkę.

Więc radziłbym spróbować oddzielić sprawy, nawet jeśli Grumpy ich nie rozdzielił. Zapytaj: „Czy Grumpy jest zadowolony ze swojej obecnej pensji? Czy prosi o podwyżkę niezależnie od tego nowego projektu?” Biorąc pod uwagę, że jest jednym z dwóch najstarszych i najbardziej doświadczonych programistów , czy powinieneś najpierw zaoferować mu bezwarunkową podwyżkę, a następnie zapytać, czy jest gotów zrobić tę nową rzecz?

I / lub czy możesz go uspokoić co do charakteru nowych obowiązków? Gdybym był nim, mógłbym się martwić porażką. Podwyższone wynagrodzenie może być „pieniędzmi niebezpiecznymi”, aby zrekompensować mi zwiększone ryzyko, stres lub niezapłacone nadgodziny. Na przykład, czy firma zapewni wystarczającą pomoc (np. Ekspert dziedzinowy, tj. Mentor matematyczny), aby zagwarantować mu sukces?

Mówisz, że są to „badania na poziomie akademickim”, ale także „zasadniczo oprogramowanie R&D” które mogą być wzajemnie wykluczające się / sprzeczne. Najwyraźniej wolisz badania naukowe niż on jego?

To ciekawy punkt widzenia.Prawie całe moje życie związane z IT było związane z prawie akademickimi badaniami i rozwojem, tworząc eksperymentalne oprogramowanie do wielu rzeczy.Moja pierwsza praca jako stażysta dotyczyła wysokowydajnego matematycznego API do łączenia różnych pigmentów w celu uzyskania określonego koloru.Badania nad rozwojem oprogramowania to dla mnie chleb powszedni od prawie 10 lat, więc jest to dla mnie coś normalnego.To powiedziawszy, w moim kraju nie możesz pracować w godzinach nadliczbowych, więc nie byłoby problemu
Nie mam nic przeciwko uczeniu się nowych rzeczy w dziedzinie oprogramowania (np. Języków programu, protokołów sieciowych, API).Ale niektóre problemy z dziedziny matematyki lub na poziomie akademickim, które możesz chcieć zadać programiście, np.Sztuczna inteligencja (uczenie maszynowe) lub optymalizacja kombinatoryczna są zwodnicze: pozornie wydają się proste, ale wymagają nieznanej ilości badań i może nie być w ogóle wykonalnego rozwiązania: dlatego nie chciałbym rozpoczynać takiego projektudla naiwnego szefa, który powiedział np. „Naucz się sztucznej inteligencji, a potem spraw, by robiła to i to”.Właśnie to miałem na myśli mówiąc o ryzyku itp.
„Za mało mi za to płacą” jest często używane w sposób, który nie jest * dosłownie * prośbą o podwyżkę.Bardziej prawdopodobne jest, że użyje tego stwierdzenia, aby wyrazić swoje poczucie, że projekt znajduje się poza domeną problemów, które chce rozwiązać w ramach swoich obowiązków zawodowych.Jeśli pracownik na swoim miejscu * musi * chcieć móc rozwiązać takie problemy, to trzeba zatrudnić nowego pracownika.W przeciwnym razie po prostu wybierz kogoś, kto jest gotów wykonać tę pracę i pozwól facetowi być szczęśliwym, robiąc to, co robił.Wygląda na to, że masz co najmniej kilka innych osób do wyboru.
LeLetter
2017-01-21 02:47:17 UTC
view on stackexchange narkive permalink

Czy to możliwe, że deweloper uważa, że ​​nie zarabia wystarczająco dużo za pracę, którą wykonuje teraz? Zwykle, gdy ludzie mówią „nie zarabiam na tym wystarczająco dużo, żeby to zrobić”, mają na myśli, że są ogólnie niedocenieni i mogą stanowić ryzyko lotu.

Jeśli jesteś w stanie to zmienić, a on jest niedowartościowany (lub nie jest rażąco zawyżony), może to być dobry punkt widzenia i możesz dostosować cele jego firmy, aby to odzwierciedlić jeśli przeprowadzi te badania i pomyślnie rozwinie ten projekt, otrzyma w tym roku podwyżkę, która będzie lepsza niż zwiększone koszty utrzymania. Zaproponuj wcześniej procent i udokumentuj go. Lub Twoja firma może mieć określenia takie jak „przekracza oczekiwania”, które automatycznie skutkują dużą podwyżką, więc powiedz mu, że otrzyma „przekroczenie oczekiwań” i otrzyma odpowiednią rekompensatę. Pieniądze mogą być świetną motywacją i zmienić zrzędę w szczęśliwych obozowiczów.

Albo może mówić, że naprawdę nie postrzega siebie jako badacza matematyki. Jeśli tak jest, poproś o to kogoś innego i przedstaw to zespołowi. Jeśli to naprawdę tylko badania, możesz poprosić swojego menedżera produktu lub analityka biznesowego o przestudiowanie informacji i powiązanie ich z zespołem programistów w wymaganiach.

Moja pierwsza myśl.PO wymaga od dwóch osób wykonywania bardziej wykwalifikowanej pracy;wynagrodzenie powinno to odzwierciedlać.
Zgoda.Wydaje się, że pracownik prosi o podwyżkę jest bardzo negatywny.Gdyby ktoś poprosił mnie o nauczenie się całej masy nowych rzeczy poza moim zakresem pracy, możesz założyć się, że mój tyłek też poprosiłbym o podwyżkę.
Jeśli uważasz, że nie jesteś wystarczająco opłacony, poproś / zrezygnuj.
NotVonKaiser
2017-01-21 03:55:27 UTC
view on stackexchange narkive permalink

Chociaż naprawdę nie jestem fanem frazesów tego gościa - szczególnie w przypadku tworzenia oprogramowania zarabia się całkiem przyzwoitą kwotę za robienie tego, co robimy, a to, co robimy, często wiąże się z badaniami, aby dowiedzieć się, jak idziesz zrobić to, o czym mówiłeś, że zamierzasz zrobić - myślę, że jest ziarno prawdy w tym, o czym mówi. Nie, nie powinieneś dać mu podwyżki. Jest jednak moment, w którym poproszenie osoby, która nie pracuje z matematyką, o zrobienie rzeczy matematycznych, będzie złym momentem zarówno dla ciebie, jak i dla nich.

Właściwie podobna sytuacja w mojej karierze programisty. To znaczy pod pewnymi względami wcale nie jest to to samo, ale nadal ... jak zauważyłem, jestem programistą. Rozwijam różne rzeczy. Jeśli chcesz zaimplementować jakąś logikę biznesową i uzyskać widżety na stronie internetowej, aby skakać i robić różne rzeczy, jestem twoim facetem. Pracowałem nad back-endem i front-endem, tworzyłem usługi sieciowe średniego poziomu i pobierałem nowe języki i frameworki w locie, kiedy było to potrzebne. To czego nie robię - powinienem powiedzieć, czego nie robię dobrze - to projektowanie. Jeśli poprosisz mnie o zaprojektowanie strony internetowej, zrobię to, nie zrozum mnie źle, ale zrobię to, mówiąc, że nie mam w tym przeszkolenia ani doświadczenia i możesz nie spodobać się wynikom. W końcu myślę, że lepiej będzie zatrudnić prawdziwego projektanta, a następnie wykorzystać mnie do wzięcia projektu tej osoby i jego wdrożenia.

Więc to, co chciałbym tutaj zrobić, to wziąć tego gościa jakby mówił ci tę rzecz zamiast „zapłać mi więcej”, ponieważ w pewnym sensie to jest tym, co robi. Problem tutaj naprawdę nie jest taki, że programiści zarabiają X, a matematyka powinna dać ci X + 10%, ale to, że niektóre programy tak naprawdę nie wymagają matematyki, więc prosząc ludzi, aby robili dużo, skończą z mniej niż gwiazdorskimi wynikami. W zależności od sytuacji mogę polecić:

  • Przeglądanie umiejętności innych programistów i sprawdzanie, czy ktoś w Twoim zespole ma bardziej matematyczne doświadczenie lub jest chętny do nauczenia się tego, czego musisz się nauczyć. Możesz nawet sprzedawać je myśląc, że jest to nowe narzędzie, którego mogą się nauczyć i zabrać ze sobą na przyszłe koncerty (patrz poniżej!). Największą wadą jest to, że oprócz dodatkowego czasu spędzonego na rozwijaniu rzeczy (a przy okazji prawdopodobnie uczeniu się nowej architektury i frameworków), ten konkretny programista będzie również spowolniony, ponieważ będzie musiał uczyć się i rozumieć matematykę, którą chcesz zaimplementować.

  • Sprowadzić analityka do rozwiązania równań, a następnie poprosić obecnych programistów o zaimplementowanie równań do kodu, tak samo jak w przypadku każdego innego kawałek logiki biznesowej. Ma to tę wadę, że osoba, która zna matematykę, nie zapisuje na końcu matematyki do twojego systemu, ale można to dość łatwo rozwiązać, kładąc nacisk na rozwój oparty na testach (co już robisz, prawda? Dobrze?). Ta metoda ma również tę zaletę, że jeśli pracujesz na przykład w finansach, możesz wyciągnąć jedną z osób z ich działu: są szanse, że będą wiedzieć o tym lepiej niż praktycznie każdy s-dev możesz sprowadzić z ulicy, bo to jest ich praca.

  • Sprowadzenie zewnętrznego konsultanta, który zajmie się jedynie matematyczną częścią kodu, a potem po prostu blokując tę ​​część, aby nigdy więcej jej nie dotykać. Jest to również problematyczne z wielu powodów - przede wszystkim dzień, w którym znajduję kod, który nie musi być refaktoryzowany, jest dniem, w którym przedstawiam się najbardziej psychicznemu deweloperowi wszechczasów - ale w zależności od tego, kim jesteś próbujesz to zrobić, to może być sposób na zrobienie tego. Ten inny facet może kosztować trochę więcej niż to, co płacisz obecnym deweloperom, ale cóż, to wyspecjalizowane podpole.

Jak powiedziałem, nie jestem wielkim fanem tego sformułowania i być może to samo w sobie oznacza, że ​​musisz odbyć rozmowę na siedząco z osobą, która to mówi (chciałbym, jako na bok, bądź ostrożny, jeśli nie przestrzega współczynnika autobusowego i może nadszedł czas, aby przejść przez kod tego gościa, nie jako karę, ale ponieważ ludzie IME, którzy myślą ta branża również myśli w kategoriach robienia rzeczy, aby stać się niezastąpionymi). Nie sądzę jednak, żeby koniecznie mylił się .

Pełen założeń.Nie wszyscy zajmujący się tworzeniem oprogramowania otrzymują „całkiem przyzwoitą kwotę”.Skąd wiesz, ile * Grumpy * jest płacone?
Branża płaci cholernie dobrze jako całość.Jeśli Grumpy nie otrzymuje tego, co jest mu potrzebne w branży, powinien iść po podwyżkę lub znaleźć inne miejsce do pracy, niezależnie od tego, czy poproszono go o matematykę, czy nie.
Właściwie prawie każda inna para pytanie / odpowiedź radzi połączyć podwyżkę z nowymi obowiązkami.Zgodnie z pytaniem pracownik przejąłby nowe obowiązki, stąd podwyżka byłaby sprawiedliwa.
Michael Kay
2017-01-24 22:47:19 UTC
view on stackexchange narkive permalink

Wspomniałeś, że grumpy to jeden z najstarszych programistów. Zastanawiam się, ile lat? Wiele lat temu pracował dla mnie ktoś, kto był po pięćdziesiątce, był kompetentnym programistą, był zadowolony ze swojej pracy, ale nie chciał brać na siebie żadnej dodatkowej odpowiedzialności. Okazało się, że to historia, w przeszłości musiał zrobić sobie przerwę w karierze z powodu stresu, znał swoje ograniczenia i nie chciał ich przekraczać. Szanuj jego osąd i wykorzystuj go do tego, co robi dobrze.

Obecnie jest nieco starszy ode mnie, ma 31 lat.
Dronz
2017-01-21 03:17:10 UTC
view on stackexchange narkive permalink

Powiedziałbym, że odpowiedź zależy od tego, jak dokładna jest ocena programisty.

Jeśli jego opis stanowiska faktycznie obejmuje wykonywanie tego rodzaju pracy, a jego stawka wynagrodzenia jest do tego odpowiednia, to jego twierdzenie jest niedokładny.

Z drugiej strony, jego opis stanowiska i / lub stawka wynagrodzenia nie pasują do nowego rodzaju pracy, więc należy je dostosować, aby dokładnie to odzwierciedlały.

Ogólnie rzecz biorąc, nawet jeśli firma szkoli pracownika do nowego opisu stanowiska, nie oznacza to, że firma nie powinna wtedy dostosowywać opisu stanowiska i stawki wynagrodzenia tego pracownika. Niektóre firmy mogą próbować to zrobić, ale nie jest to właściwe i jest podatne na obniżenie morale i ostatecznie utratę pracowników.

Z Twoich komentarzy wynika, że ​​nie masz pewności. Zamiast (jak sugerują niektóre inne odpowiedzi), sugerowałbym traktowanie go jako sugestii godnej szacunku osoby dorosłej i odpowiadanie w sposób profesjonalny dla dorosłych, przyjmując sugestię i konsultując się z osobami, które dowiedz się, co jest odpowiednie dla tego rodzaju pracy, a następnie wróć do niego o tym, czego się o tym dowiedziałeś.

Peter
2017-01-21 17:45:17 UTC
view on stackexchange narkive permalink

Pracownik oświadcza, że ​​nie chce wykonywać pracy, do której nie został zatrudniony, i zapewnia kompromis: więcej pieniędzy, a on i tak wykona pracę.

Musisz odrzucić im więcej opcja pieniędzy. Jeśli nie chce wykonywać pracy, prawdopodobnie będzie nieszczęśliwy, pomimo dodatkowych pieniędzy, a nieszczęście może być zaraźliwe. Dodatkowo stwarza zły precedens dla osób, które chcą wykonywać pracę, ale teraz wiedzą, że mogą poprosić o podwyżkę, zanim dowiedzą się czegoś innego.

Traktuj to jak każdego innego pracownika, który nie chce robić praca, do której nie został zatrudniony. A to, jak sobie z tym poradzisz, zależy od wielu innych szczegółów, ale w tym konkretnym przypadku dziękujesz mu za poświęcony czas i poproś o innego wolontariusza , ponieważ jest to rodzaj projektu, nad którym chcesz pracować z ludźmi, którzy chcą nad tym popracować.

WernerCD
2017-01-21 06:03:57 UTC
view on stackexchange narkive permalink

Myślę, że kilka drobnych punktów związanych z pytaniem nie zostało zadanych / udzielonych przez innych posterów (w tym poście):

  • Jaki jest tytuł starej pozycji?
  • Ile zarabia się na tej pozycji? (Stawki rynkowe)
  • Jaki jest tytuł nowej pozycji?
  • Co jest opłacane za ten tytuł? (Stawki rynkowe)
  • Jaka jest różnica w wynagrodzeniu między „Starszym programistą” a „Tym tytułem”
  • Czy warto poświęcić czas / wysiłek, aby uzyskać różnicę w wynagrodzeniach?

Jaki jest tytuł obecnego stanowiska? Różne tytuły mają różne stawki ... istnieje różnica między programistą a inżynierem ... starszym programistą i starszym inżynierem. Jak nazywa się nowy tytuł? Programista matematyki? Badacz Developer? Starszy inżynier ds. Badań?

Ile zarabia ktoś o tym tytule według stawek rynkowych? Są takie pozycje, które są „trudniejsze”, ale zarabiają mniej… Pomyśl o pracowniku naukowym na uniwersytetach… wielu ludzi próbuje zdobyć te pozycje, więc popyt obniża stawki rynkowe.

Jaka jest różnica między obecnymi „Tytuł” ​​i „Nowy tytuł” ​​na rynku? Jeśli to 1000 USD rocznie ... to inna rozmowa niż 75000 USD rocznie ...

Co oznacza ... czy warto, aby „Grumpy Dev” uczył się „Math Research”? Tak, to prawda, że ​​częścią życia programistów jest uczenie się nowych rzeczy ... to także uczenie się nowych rzeczy, które są cenne. Albo w kategoriach finansowych (podwyżka wynagrodzenia), albo w innych kategoriach (postęp w karierze, nowe możliwości, nowe technologie) ...

Sir Grumpy dał mi jasno do zrozumienia, że ​​jego głównym priorytetem są pieniądze. Jeśli chce zostać programistą frontendu, a ty próbujesz uczynić go programistą nauk stosowanych ... zmiana może nie być dla niego warta - biorąc pod uwagę tę samą skalę płac. Jedynym sposobem, żeby uznał to za warte, byłoby $$$. Albo to, albo nie jest zainteresowany i przekazuje odpowiedzialność na ciebie. Czy ceny rynkowe są zgodne z jego oczekiwaniami? Twoje oczekiwania?

Podoba mi się punkt tej odpowiedzi.@TSar, jesteś liderem zespołu deweloperskiego.Wyobraź sobie, jak byś zareagował, gdyby Twój kierownik zapytał o to samo oczekiwanie związane z projektem bezpośrednio od * Ciebie *.Teoretycznie, czy nie ma tu żadnego oczekiwania, o co można by się od ciebie zapytać (np. Nauka średniowiecznego języka polskiego do projektu digitalizacji bibliotek), co byłoby ogólnie bezużyteczne dla twojej przyszłej kariery, na które zareagowałbyś zrzędą?Chciałem tylko spojrzeć na sprawy z odpowiedniej perspektywy.
Zibbobz
2017-01-21 03:04:44 UTC
view on stackexchange narkive permalink

Czuję, że odpowiedź na Twój problem została już udzielona - że jeśli masz w zespole osobę niezainteresowaną projektem zmierzającym w nowym kierunku, ale potrzebujesz do pomocy kogoś z doświadczeniem, to udajesz się do tej osoby z kolejnym największym doświadczeniem po nim, a może nawet rozważ przyjrzenie się ich konkretnym umiejętnościom (czy ktoś w twoim zespole ma doświadczenie matematyczne?) i pozwól mu kontynuować konserwację, którą zwykle wykonuje twój zespół.

Odpowiadając na pytanie - „czy to słuszna prośba?” - to sprawiedliwe z jego strony, aby prosić o to, ale nie wymagaj od ciebie żadnych dalszych działań.

Jeśli przeprowadziłeś odpowiednie badania i upewniłeś się, że stawka wynagrodzenia dla osoby z jego doświadczeniem na jego stanowisku jest zgodna z wartościami rynkowymi, to nie ma miejsca na argumentację, że stała podwyżka jest w porządku.

Weź również pod uwagę pełną implikację jego tytułu - programista ma przeprowadzić pewne badania i rozwój, jeśli jest to związane z jego stanowiskiem. Do tej pory tak nie było. Ale ponieważ twój zespół ma za zadanie wdrożyć ten nowy typ programu, teraz jest to część pracy, a odmowa wykonania tych zadań oznacza odrzucenie części jego pracy.

W tej chwili nie jest to poważny problem - masz innych programistów, którym możesz zamiast tego ustawić to zadanie. Ale jeśli Twój zespół nadal potrzebuje programistów, którzy rozumieją ten rodzaj matematyki, ten pracownik może stać się obciążeniem, jeśli nie będzie chciał się uczyć. Więc miej to na uwadze.

Pamiętaj, że to, czy mieści się w zakresie jego stanowiska pracy, zależy również od jego umowy - wiele umów zawiera klauzulę dotyczącą „wszelkich innych zadań wymaganych do wykonywania pracy”, która obejmuje dodatkowe szkolenie, takie jak to.

Nie zauważyłem programisty, który powiedział, że nie chce się uczyć.Powiedział raczej, że zadanie wykracza poza jego zakres obowiązków i stawkę wynagrodzenia.
@Dronz mówi, że nie jest skłonny wykonać zadania bez podwyżki * obejmuje * część, w której musiałby nauczyć się nowej umiejętności, więc w związku z tym nie chce się uczyć (przynajmniej jeśli chodzi o to zadanie).Dodałem do mojej odpowiedzi, aby wskazać, że najprawdopodobniej jego umowa zawiera „dodatkowe zadania wymagane do tej pracy”, które prawdopodobnie obejmowałyby dodatkowe szkolenie.
Wydaje mi się, że sprzeciw dotyczył stawki wynagrodzenia i zakresu obowiązków (szczególnie trudnej matematyki i badań), a nie niechęci do nauki lub szkolenia.Wydaje mi się, że chodzi o to, jak bardzo ma on rację w tym, czego OP wydaje się niepewny.
@Dronz Analizując wyraźne znaczenie zgłoszonej rozmowy, masz rację, ale wydaje się, że dzieje się tu wiele, co nie jest jednoznaczne.Chociaż nie zostało to powiedziane, wydaje się, że pracownik sygnalizuje niechęć do nauki i możliwe jest, że mówi o zapłacie za zracjonalizowanie swoich uczuć, gdzie jego faktyczna troska dotyczy np.bycia zalewanym pracą lub lękiem przed wydajnością.Zaskoczenie pytającego, że pracownik nie podziela jego entuzjazmu, otwiera możliwość, że dzieje się tu coś jeszcze, czego sam pytający nie jest świadomy.
mcknz
2017-01-21 01:02:22 UTC
view on stackexchange narkive permalink

To, o co prosi twój kolega z zespołu, jest niesprawiedliwe - w ogóle.

Nauka nowych umiejętności jest częścią każdej pracy, zwłaszcza dzisiaj w branży technologicznej.

Twoja firma oferuje zapłatę za szkolenie, więc to nie jest tak, że Twój kolega z zespołu jest rzucany na głęboką wodę.

Większość ludzi doceniłaby możliwość rozwoju i doskonalenia swoich umiejętności z niewielkim lub żadnym kosztować i zasadniczo uczyć się w pracy.

Odpowiedź Twojego kolegi z zespołu jest szczerze nieposłuszna i toksyczna. Nie potrzebujesz nikogo takiego w swoim zespole.

Ten problem powinien zostać przekazany menedżerowi lub osobie odpowiedzialnej za ocenę wyników Twojego kolegi z zespołu.

* Ten problem powinien zostać przekazany menedżerowi lub osobie, która jest odpowiedzialna za ocenę wyników Twojego kolegi z zespołu. * Kierowanie zespołem ... podejrzewam, że ta osoba jest operatorem.
@IDrinkandIKnowThings prawdopodobnie, ale nie zawsze.Niektórzy kierownicy zespołów są odpowiedzialni za wdrażanie, ale mają ograniczone uprawnienia do żądania działań lub egzekwowania konsekwencji.
@IDrinkandIKnowThings to prawda.Tam, gdzie pracuję, kierownik zespołu nie jest moim menedżerem.
"... to nie tak, że twój kolega z drużyny jest rzucany na głęboką wodę."Może nie tak „zrzędliwy” widzi rzeczy, jeśli ma fobię matematyczną lub jest po prostu kiepski z matematyki.
@GreenMatt Jasne - jeśli powiedział, że jest słaby z matematyki lub martwił się, że nie może wykonać pracy, to w porządku.Powiedzenie „za mało mi płacą” oznacza złe nastawienie i odmowę pracy.
Powiedzmy, że praca na zajęciach wymagałaby stu godzin jego czasu, nie jest czymś, co go interesuje ani co jego zdaniem przyniesie korzyści jego karierze, a kiedy oni płacą za kursy, będzie musiał zrezygnować ze 100 godzin swojego bezpłatnegoczas.Myślisz, że nie należy mu za to rekompensaty?A jeśli to było 200 godzin?
Może - i może poprosić osobę odpowiedzialną za ustalenie jego wynagrodzenia.Z jego odpowiedzi sądzę, że nie jest naprawdę zainteresowany podwyżką, ale używa jej jako wymówki, aby uniknąć pracy.Powiedzenie „Nie zapłacono mi wystarczająco” zwykle oznacza „Nie zamierzam tego zrobić”.
Czy więc powinienem zacząć zachęcać naszych testerów do nauki programowania i planować dalej płacić im jako testerzy?
@Dronz, nie ... ale gdybym był testerem i zaproponowano mi naukę programowania za grosze firmy, do projektu związanego z testami, * skoczyłbym ** ** na szansę. * Potem * po * przyniosłemprojekt zakończył się sukcesem i miał * zademonstrowane zdolności * z nową umiejętnością (wykazaną przez sukces projektu), przywołałbym ideę podwyżki wynagrodzenia.
Przeciwnie.Czy wolałbyś, aby ta osoba zaczęła szukać innego stanowiska, na którym nie byłaby proszona o wykonywanie zadań, których nie lubi?Zamiast tego wyrażają swoją niechęć, a nawet oferują rozwiązanie.Ta osoba najwyraźniej uważa, że to szkolenie nie prowadzi ich w kierunku, w którym chcą rozwijać swoją karierę, więc dlaczego mieliby chcieć go podążać?
@DavidSchwartz Nie poświęci czasu na to szkolenie.Będzie na czas firmy.
@Wildcard Mówisz ze stanowiska osoby, która ma pracę, której nie lubi, gdy oferuje się jej wymarzone stanowisko.Wcale tak nie jest.Raczej ten zrzędliwy już jest szczęśliwym programistą w swojej wymarzonej pracy, a teraz ktoś zaproponował mu pracę, którą uważa za nielubianą.
Nie można po prostu zwalniać ludzi za to, że nie mają w 100% pozytywnego nastawienia przez cały czas.Cóż, możesz, ale jest to głupie posunięcie, ponieważ posiadanie zespołu składającego się w 100% z ludzi o pozytywnym nastawieniu, bez konieczności zwiększania produktywności, będzie Cię dużo bardziej kosztować w rekrutacji.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...