Czy powinienem otrzymywać wynagrodzenie za czas poświęcony na naukę ram? [Zamknięte]

26

Aby wyjaśnić sytuację: Jestem obecnie jednym z dwóch programistów pracujących w małej firmie zajmującej się oprogramowaniem do uruchamiania. Część mojej pracy wymaga ode mnie nauczenia się środowiska programowania WWW, którego obecnie nie znam. Zarabiam na godzinę.

Pytanie brzmi więc: czy całkowicie etyczne jest spędzanie wielu godzin dziennie na czytaniu dokumentacji i samouczków oraz zarabianie za ten czas, w którym nie aktywnie pracuję nad naszym produktem? A może większość tej nauki powinna odbywać się w domu lub w innych godzinach poza godzinami pracy, aby umożliwić pełniejsze opracowanie naszej aplikacji w ciągu dnia pracy?

nate-bit
źródło

Odpowiedzi:

31

Jeśli Twój pracodawca chce, abyś spędził dni na nauce ram, to świetnie, jest to zarówno etyczne, jak i legalne. Robiłem to w przeszłości, zarówno jako konsultant (moja firma konsultingowa opłacana), jak i jako pracownik. Robią to, ponieważ sprawia, że ​​jesteś bardziej przydatny. Win-win, zakładając, że to, czego się uczysz, jest przydatne.

Jeśli zostałeś zatrudniony na podstawie tego, że go znasz lub bardzo szybko go odbierzesz (na przykład dialekt czegoś, co już znasz), to jest trudne. Byłbym skłonny zapytać pracodawcę.

Jeśli pracodawca prosi o poświęcenie dużo czasu na naukę czegoś, o czym mówiono, że zapłaciłby za naukę, to pytanie, ile potrzebujesz pracy i jak przydatna jest wiedza na temat ram. Nie sądzę, aby etyczne wymaganie od pracodawcy tego wymagało, ale być może będziesz musiał to zrobić, jeśli jest to twoja jedyna dostępna praca.


źródło
Moja osobista sytuacja jest taka, że ​​nie spodziewałem się już, że poznam te ramy, ale że wybiorę nowe technologie. Konflikt, który to powoduje, polega na tym, że nasze terminy są bardzo, bardzo napięte. Wprowadzamy nowe funkcje prawie co tydzień.
nate-bit
4
Wygląda na to, że powinieneś rozmawiać o tym ze swoim kierownikiem lub dyrektorem pracy, a nie SE.
SoylentGray
14

Jeśli jest to bezpośrednio do pracy, chyba że istnieje inne porozumienie, firma powinna absolutnie za to zapłacić. Nie ma znaczenia, czy jest to cały dzień przez dwa tygodnie, czy jest to rozsądny czas na naukę ram. Jeśli firma zatrudni programistę ze świadomością, że nie ma już tej umiejętności, powinna ona ogólnie zapłacić za czas na naukę. Jedynymi wyjątkami, o których mogę tutaj myśleć, są:

  1. Jeśli nie jest to prośba firmy (nawet jeśli uważasz, że jest to cenne dla twojej pracy)
  2. Jeśli istnieje zrozumienie, że już to wiesz lub że nauczysz się tego we własnym czasie lub
  3. Jeśli nauka zajmuje Ci wyjątkowo dużo czasu i musisz poświęcić dodatkowy czas, aby spełnić rozsądne wymagania czasowe od firmy.
Greg Jackson
źródło
6

Jeśli firma poprosiła / poprosiła cię o naukę Framework, nie ma wątpliwości, że nieetyczne jest spędzanie całego dnia roboczego na jego nauczaniu. Jednak powinieneś być agresywny, aby szybko go zrozumieć, abyś mógł zacząć opracowywać kod produkcyjny jak najwcześniej.

Ponieważ bierzesz udział w starcie tylko z dwoma programistami, z korzyścią zarówno dla ciebie, jak i pracodawcy, możesz chcieć szybko zakończyć fazę nauki, dlatego poleciłbym trochę nauki w domu.

Shamim Hafiz
źródło
2

Jest to całkowicie uzasadnione, chociaż powinieneś również poczynić pewne postępy.

Moim zdaniem powinieneś również spędzać trochę czasu w domu, doskonaląc swoje umiejętności. Nie można oczekiwać, że pracodawca odbierze cały rachunek za samokształcenie.

Edward Strange
źródło
1

Czy otrzymalibyście wyższe stawki godzinowe za pracę na własny rachunek lub zwykłe stawki godzinowe?

Zgodziłem się w jednej firmie na niższe wynagrodzenie początkowe przez pierwsze trzy miesiące, ponieważ chciałem pracy i miałem osobisty interes w zdobyciu niezbędnych umiejętności.

Ale jeśli masz zwykłą pracę, dość często poświęcasz trochę czasu na naukę, a nawet przeszukanie Internetu w poszukiwaniu nowych narzędzi i technologii. Niektóre firmy zachęcają nawet do odpowiadania na pytania na SE lub podobnych stronach związanych z używanymi przez nich produktami, ponieważ podnosi to ich umiejętności programistów. Uczenie się i badanie to tylko część pracy. Chociaż oczywiście zawsze możesz okazać entuzjazm i poświęcenie, ucząc się również w domu.

Thorsten Müller
źródło
1

Tak, powinieneś. Jeśli nie kłamałeś i twierdziłeś, że znasz już ramy, nie ma nic złego w „szkoleniu zawodowym”. Powinieneś go uzupełnić, jeśli możesz, ale nie ma w tym nic złego. Ten stosowany jako normalny sposób robienia rzeczy w rozwoju oprogramowania - można byłoby poświęcić stale uczyć się nowych rzeczy, a nie oczekiwać, aby natychmiast wiedzieć wszystko.

Wayne Molina
źródło
1

Oczywiście etyczne jest studiowanie i uczenie się nowych ram, gdy jesteś na czas. Możesz poświęcić na to trochę swojego czasu, ale twój pracodawca musi oczekiwać, że będziesz potrzebować trochę czasu na badanie rzeczy w pracy. Prowadzę zespół programistów i daję wszystkim członkom 5 godzin tygodniowo - godzinę dziennie - na niezależne badania i samokształcenie. Wiem, co zyskają w tym czasie, pomoże im rozwinąć się jako programiści i wiem, że niesprawiedliwie jest prosić ludzi o korzystanie z nowych technologii, dla których nie zapewniamy szkoleń.

Każdy solidny pracodawca powinien chcieć, aby ich ludzie uczyli się i badali przez całą dobę.

Jako przykład sprowadzam nowych pracowników, którzy są inteligentni i potrafią kodować OOP PHP5, ale może nie znają wystarczająco dobrze MVC lub nie mają doświadczenia z Zend lub CodeIgniter. Ale wiem, że mogą to odebrać, więc poświęcenie czasu na badania mentorowi pomaga firmie utrzymać dobrą bazę programistów.

Kenzo
źródło
0

Trochę niepewne pytanie.

Być może spędziłem godzinę na początku każdego dnia ćwicząc i ucząc się tych ram.

Wszelkie dodatkowe prace nad tym prawdopodobnie powinny być wykonywane poza czasem pracy firmy ...

O ile nie ma dużej części przestojów w ciągu dnia, kiedy nie pracujesz aktywnie lub nie angażujesz się w projekt firmowy.

MattyD
źródło
0

Zakładając, że nie kłamałeś otwarcie i nie powiedziałeś, że wiedziałeś o tym, kiedy zostałeś zatrudniony, spędzanie czasu na nauce w pracy jest całkowicie etyczne. Uczenie się w pracy przynosi im korzyści, ponieważ daje wiedzę, z której mogą korzystać. Teraz to, czy jest to etyczne, jest kwestią odrębną od tego, czy będą mieli coś przeciwko, więc zapytam twojego szefa, a wtedy odpowiedź powie ci dużo o firmie, w której pracujesz (w szczególności, czy zależy im na pracownikach lub postrzegać cię wyłącznie jako koszt pracy).

Nawiasem mówiąc, kiedyś byłem jawnie okłamany w innym kierunku; Powiedziałem im z góry, że nie znam konkretnej technologii, ale chciałem się uczyć. Zapewnili mnie, że będę przeszkolony, a kiedy tam dotarłem i potrzebowałem poświęcić czas na naukę, zanim zacznę być produktywny, zwolnili mnie. dranie

jhocking
źródło
-1

Czy powinienem otrzymywać wynagrodzenie za czas poświęcony na naukę ram?

Czy prawnik pracujący nad alimentem powinien otrzymać wynagrodzenie za czas poświęcony na czytanie legalnych tomów?

Odpowiedź na oba pytania brzmi „TAK”.

W ciągu ostatnich dwóch dziesięcioleci widzieliśmy, jak świat komputerów ulega ogromnej zmianie i należy spodziewać się więcej tego samego w najbliższej przyszłości. Pracodawca powinien oczekiwać i chcieć, aby jego pracownicy byli na bieżąco z tymi zmianami, aby zachować swoją wartość dla firmy.

Jest to bardzo podobne do relacji między klientem a jego / jej prawnikiem, który pracuje na utrzymaniu. Klient niewątpliwie chciałby, aby prawnik był na bieżąco z wszelkimi zmianami zachodzącymi w świecie prawnym, aby mógł on / ona najlepiej reprezentować klienta w mediacjach i interakcjach w sądzie.

Jim G.
źródło