Pracuję w tej pracy od kilku miesięcy. Jestem trochę sfrustrowany, ponieważ wykonuję swoją najlepszą pracę od 2 do 7. W poprzednich pracach przychodziłem o 9: 30-10: 00 i wychodziłem o 7. Niektóre firmy się z tym zgadzały, inne nie .
Ale moja obecna firma nalega, abym tam był o 8:30. Wszelkie odstępstwa od tego są bardzo ważne. Czy to jest typowe? Mam kolegów, którzy są więcej od 9:30 do 6:30, 10: 00-7: 00 facetów ... ale może to tylko kultura startupowa?
Nie rozumiem dlaczego, biorąc pod uwagę, że nie spotykam klientów itp., Jaka może być korzyść z posiadania sztywności. Nie rozumiem również, dlaczego czasami pojawia się 15 do 20 minutowa zmiana, dlaczego ludzie nie zakładają, że dostosuję się, kiedy wyjdę ...
Czy są to nieuzasadnione oczekiwania programisty, czy coś mi brakuje?
Odpowiedzi:
Tak, to typowe. I takie firmy zwykle mają bardzo duże obroty z programistami. Rozmawiałem z jednym z kierowników projektów, z którymi kiedyś współpracowałem (teraz jest wiceprezesem w innej firmie) i opisywał zasady obowiązujące w firmie, w której pracował (w tym czasie jeden z dużych dostawców telewizji satelitarnej) : czas rozpoczęcia to 0830. Za drugim razem, gdy się spóźnisz (w pewnym okresie), drzwi nie otwierają się po przesunięciu karty dostępu, zamiast tego wzywa szefa, który musi przyjść, wpuścić cię. Po raz trzeci (w danego okresu), kontaktuje się z HR, który cię zwalnia. Komentował posiadany przez nich obrót w wysokości 200% i chichotał wobec nieświadomych innych menedżerów, którzy stworzyli tę politykę. Wspomniał również, że podał swój numer telefonu komórkowego wszystkim pod nim, aby jeśli się spóźnili,
Niektórzy menedżerowie są zorientowani na proces, a inni na wyniki. Szybko nauczysz się je rozróżniać. Jeśli jesteś mądry, znajdziesz sposób, aby zadać w trakcie wywiadu kilka pytań w celu ustalenia jednego z nich bez zabijania twojego wywiadu.
W zorientowanego na wyniki spółki, co ty zrobienia jest ważniejsza niż jak wyglądasz lub jakie są wasze godziny. Te firmy / szefowie mają najmniejszy niedopasowanie impedancji dla programistów. W tych firmach, gdy ktoś próbuje powiedzieć „waaah, Q303 przychodzi późno”, zorientowane na wyniki szef powie „Q303 dostaje swoje produkty dostarczone na czas iw ramach budżetu, co już masz zrobione ostatnio?” Gwiazdy i bohaterowie są bardzo popularni w firmach zorientowanych na wyniki.
W firmie zorientowanej na procesy ważniejsze jest to , jak załatwisz sprawy. Dla szefa zorientowanego na proces, o której godzinie przybywasz, o której wychodzisz i jaki arkusz tytułowy jest zszyty do raportu TPS, jest niezwykle ważny. Istnieje ogromne niedopasowanie impedancji między typowym deweloperem a tego rodzaju menedżerem. W firmie zorientowanej na procesy nie ma ani ulubionych, ani gwiazd, i to właśnie oni celowo zwolnią każdego, kto okaże się niezbędny. Idealnym przykładem firmy zorientowanej na proces jest franczyza fast food - celem jest, aby każdy burger był taki sam w każdym sklepie w kraju. Jeśli zrobisz lepszego burgera, stracisz z nimi swoją franczyzę.
Nowoczesne szkoły biznesu uczą menedżerów, że nie muszą rozumieć firmy (ani tego, co faktycznie robią jej pracownicy), aby zostać menedżerem. Ci ludzie będą chcieli, abyś rozgrzał to miejsce w odpowiednim czasie, ponieważ jest to coś, co mogą zmierzyć - nie wiedzą, co robisz, ani im nie zależy, kierownictwo naukowe twierdzi, że nie.
Gdy zdobędziesz więcej doświadczenia w świecie pracy, przekonasz się, że to, co jest ważne dla twojego szefa, to to, co im dajesz. Możesz wyleczyć raka, zrównoważyć budżet federalny podczas żonglowania piłami łańcuchowymi, ale to nie ma znaczenia, ponieważ spóźniasz się. Nie widzą cię, kiedy wychodzisz o 2 nad ranem, ponieważ odchodzą „na czas” (cokolwiek to znaczy).
źródło
Nigdy nie byłem szczęśliwy ani produktywny w takich firmach. Nie spodoba ci się również kod, ponieważ sklepy te nie zatrzymują dobrych programistów. Znajdź inną pracę, w której menedżerowie mają wskazówkę. Jest ich dużo.
źródło
Jednym z (uzasadnionych) powodów, o których jeszcze nie wspomniałem, jest to, że w wielu / większości firm problemy z pomocą techniczną są eskalowane do programistów, którzy znają ich produkt. Aby uniknąć krytycznych problemów związanych z obsługą produkcji, firma nie spodziewa się, że programiści będą przy biurku przez cały dzień roboczy klienta.
W poprzedniej firmie, w której pracowałem, zdarzało się, że problemy z obsługą pojawiały się w nocy i wcześnie rano (z powodu problemów ze strefą czasową - mieliśmy klientów za godzinę lub dwie - na obu końcach naszej strefy czasowej). Wydawało się to dość nieprofesjonalne, gdy miał miejsce krytyczny problem z produkcją i nie można było sobie z nim poradzić późno o 11 rano lub w porze obiadowej klienta - ponieważ odpowiedzialny programista nie wszedł do pracy aż do 10 rano.
W przeciwnym razie Tangurena ma rację.
Edycja: Powinienem wspomnieć - co miałem na myśli mówiąc o problemach, które nadchodzą z dnia na dzień i rano , że trzeba było poradzić sobie z nimi rano. Wsparcie nigdy nie było tak naprawdę potrzebne w nocy, ale wyglądało to źle, gdy ludzie pojawiali się bardzo późno rano i pozostawiali klientów na lodzie do późnego rana lub w porze lunchu. To był powód, dla którego ogólnie trzeba było być na czas rano.
źródło
To normalne, ale nie powinno tak być . Jestem głównym zwolennikiem faktu, że jako deweloperzy nie powinniśmy być traktowani w taki sam sposób, jak inni pracownicy biurowi, ponieważ charakter naszej pracy jest bardzo różny i nie można jej zmierzyć przez 8 godzin pracy przy biurku. W rzeczywistości z mojego doświadczenia wynika, zmuszony być przy swoim biurku 8 godzin dziennie sprzyja chęci udawać się pracować zamiast faktycznie działa, ponieważ większość programistów faktycznie programuje tylko przez około połowę tego czasu, a innym razem spędza czas na myśleniu / badaniu problemów - inni uważają to za nieproduktywne („Jeśli nie piszesz, nie pracujesz”), więc musimy kreatywnie go obejść, aby nadal wyglądać, jakbyśmy pracowali, nawet jeśli czytamy dokumentację lub bawimy się piaskownicą w poszukiwaniu czegoś nowego.
Co jeśli inni narzekają?
Jest to problem zarządzania i taki jest ich problem. Dobra firma nie będzie mieć tego typu problemów, ponieważ pozwalają na elastyczny czas, ale właściwa odpowiedź brzmi: „Deweloperzy mają elastyczne godziny pracy ze względu na charakter swojej pracy”.
Co ze spotkaniami?
Jeśli zawsze masz niespodziewane spotkania, istnieje większy problem niż twoje godziny. Spotkania powinny być zaplanowane wcześniej, abyś wiedział, że w piątek musisz przyjść wcześniej na to spotkanie (i wyjść wcześniej, aby to zrekompensować).
źródło
Jakiś czas temu pracowałem dla dużej firmy zarządzającej inwestycjami. Większość osób związanych z podstawową działalnością dotarła tam nie później niż o 6:00. Większość deweloperów przyszła nie później niż o 8:00. Ale lubiłem przychodzić o 10:00. (Nadal wstałem wcześnie, ale najpierw lubię ćwiczyć przez kilka godzin. Lol.) Mój szef? Nie mógł się mniej przejmować. Jedyne, na czym mu zależało, to wyniki. To działało dla mnie dobrze. Jednak przynajmniej raz na 2 do 3 miesięcy ktoś z innej grupy skarżyłby się na „bla bla bla, dlaczego ON spóźnia się tak późno ??” i wiadomość wróci do mojego szefa. Usiadłby mi i powiedziałby, że się z tym nie zgadza, ale czy mógłbym wejść o 8:30, żeby zachować spokój? Przepraszam, staram się przyjść wcześniej, ale w ciągu tygodnia wrócę do godziny 10:00. Cykl ten powtarzał się przez dwa lata! Prawdą jest, nie miało znaczenia, kiedy wszedłem, ponieważ większość mojej pracy była bardzo niezależna. Gdybym miał wczesne spotkania lub musiałem współpracować ze współpracownikami, oczywiście przybyłbym w odpowiednim czasie na te konkretne rzeczy. Mój szef mógł postawić stopę w dowolnym momencie - gdyby, powiedzmy, zagroził, że mnie zwolni, byłbym cholernie pewny, że przyjdę wcześniej - ale dopóki wykonam swoją pracę, on po prostu nie zrobi tego. t obchodzi.
Morał tej historii: zobacz, co możesz wypracować z szefem, co dałoby ci większą elastyczność, ale nadal pozwoli ci robić wszystko, co wymaga względnie wczesnego czasu rozpoczęcia.
źródło
Każda firma, w której kiedykolwiek pracowałem, ma podstawowe godziny pracy . Niektóre są bardziej liberalne, niektóre bardziej surowe, ale intencją jest, aby pracownicy byli bardziej produktywni, jeśli mogą skonsultować się ze współpracownikami w sprawie problemów.
Jeśli jeden programista lubi być o 5:30 rano, a drugi o 14:00, a inny jest od 10:30 do 7:30 i bierze godzinny lunch, to nie ma zbyt wiele czasu na spotkanie lub pracę nad trudnymi problemami razem.
Alternatywą jest telefoniczny dostęp do wszystkich pracowników na pytania. Czy wolisz pojawić się w podstawowych godzinach, czy ktoś dzwoni do ciebie o 7 rano, kiedy utknie?
źródło
Myślę, że to pytanie programistyczne. Myślę, że to dość powszechne.
Dlaczego…
Myślę, że powinieneś postarać się ustalić dokładne (i prawdziwe) powody w firmie, a następnie przedstawić swoją sprawę, w jaki sposób skorzystaliby z bardziej elastycznego podejścia.
źródło
To nie jest nierozsądne.
Chociaż może nie być idealny dla twoich potrzeb jako osoby lub programisty, może mieć sens dla wszystkich innych. Zapraszanie wszystkich na czas pomaga określić, kto się spóźnia. Zapraszanie wszystkich na czas pomaga zminimalizować spory dotyczące „dlaczego on się spóźnia, a ja nie?”. Zapraszanie wszystkich na czas pomaga zaplanować wczesne spotkania w tych rzadkich przypadkach, gdy ktoś potrzebuje Ciebie osobiście.
To tylko niektóre z powodów. Mogą nie być dla ciebie ważne lub mieć dla ciebie sens, ale mają wystarczający sens dla osoby podpisującej twoje wypłaty. To wcale nie jest nieuzasadnione ani rzadkie.
źródło
Mniej więcej rok temu miałem pracodawcę, który cenił styl nad treścią i pomyślałem, że pozytywnie odbiło się to na jego firmie, aby do 8:30 rano mieć szczęśliwych, uśmiechniętych pracowników przy biurkach. Z wyjątkiem sytuacji, gdy musiałem odbierać połączenia konferencyjne z zespołami w Azji, tak naprawdę nigdy nie musiałem zachowywać tak wczesnych godzin, ale wydawało mi się to niezbędne w sklepie 8: 30-5, w którym pracowałem.
Jestem trochę bezsenna, więc to nie działało mi dobrze. Często przychodziłem wyczerpany i nie wykonywałem mojej najlepszej pracy, ale najwyraźniej nie było to tak ważne jak rytuał w tej firmie.
Na szczęście dla mnie, ponieważ ten CEO cenił styl nad treścią do tego stopnia, że tak naprawdę nie prowadził działalności, o której mówił. Jest teraz w więzieniu, czekając na proces za pranie pieniędzy, oszustwa, prowadzenie schematu Ponzi itp. To może nie dotyczyć twojej sprawy (powiedziałbym, że są szanse, że tak nie jest), ale zaletą jest to, że szybko znalazłem kolejna praca, kiedy spółka ogłosiła bankructwo, ale zanim całkowicie zabrakło niewłaściwie przywłaszczonych funduszy inwestorskich. Więc możesz znaleźć światło na końcu tunelu: Mianowicie, inna praca.
Kultura początkowa w większości światów, o których myślę, nie podkreśla wczesnych godzin. Mogą spodziewać się długich godzin, poświęcenia i pełnej uwagi, ale zwykle nie wczesnych godzin porannych. W końcu trudno jest jednocześnie oczekiwać wczesnych godzin rozpoczęcia i dostępności po godzinach, więc większość startupów ma zwykle elastyczne godziny, przynajmniej na Zachodnim Wybrzeżu. Najciekawsze firmy produkujące oprogramowanie kładą nacisk na dostarczanie wspaniałych rzeczy w porównaniu z innymi rzeczami, od czasu do czasu ceniąc wyniki nad podstawowymi umiejętnościami społecznymi i ogólną przyjemnością. (Osobiście wolę bardziej zrównoważone podejście).
Biorąc to pod uwagę, nie sądzę, aby czas rozpoczęcia o 8:30 był całkowicie nieuzasadniony; Wprowadziłem pewne zmiany w mojej codziennej rutynie, aby uwzględnić potrzeby pracodawców. Wolałbym bardziej elastyczny czas startu i mam tendencję do koncertowania z firmami, które są mniej sztywne w sprawach, które nie są związane z dostarczaniem wysokiej jakości pracy. (Mam teraz rodzinę, a regularne rozpoczynanie po 9:30 obciążałoby również rutyny mojej rodziny, więc staram się wyruszyć do pracy wystarczająco wcześnie, aby dostać się do domu około 7, ale robię też trochę późno w nocy Praca w domu).
źródło
Jednym z ważnych powodów jest to, że jeśli zapewnisz dużą elastyczność, praktycznie niemożliwe jest zorganizowanie dużego spotkania. Nie możesz tego zrobić rano, ponieważ niektórzy przychodzą późno, nie możesz tego zrobić w południe, ponieważ ludzie robią sobie przerwę na lunch o różnych porach, nie możesz tego zrobić późno, ponieważ niektórzy wychodzą wcześniej. To pozostawia bardzo ograniczony zakres godzin, kiedy wszyscy powinni być w biurze.
źródło
Prawdopodobnie wskazuje to na sytuację demograficzną, ale nikt nie wspomniał o dzieciach. Czy ktoś nie pomyśli o dzieciach? Jeśli masz dzieci, muszą być w szkole o 9:00 i odebrane o 3:30.
Moja poprzednia praca była ściśle 9-5 miejscem, ponieważ dział IT był tylko niewielką częścią biznesu, dlatego podlegałem tym samym zasadom, co personel kuchenny, sprzątaczki i administratorzy. Wyjaśniłem mojemu szefowi, że muszę przerywać naukę w szkole i nie mogę przyjść później (9: 30 ~ 9:45). Moja żona, która również pracuje w pełnym wymiarze godzin, zaczynałaby o 7 rano, żeby mogła zrobić odbiór.
Ale to nie było pytanie: często firmy mogą mieć określoną politykę 9-5, ale nigdy nie spotkałem się z miejscem, w którym jest ona ściśle egzekwowana. Zwykle, dopóki jesteś tam w podstawowych godzinach (10-4), nie stanowi to problemu. Im większa firma lub im mniej IT koncentruje się na firmie, tym większe prawdopodobieństwo posiadania takiej polityki.
źródło
Istnieją dwa rodzaje zadań programowania:
1) Jesteś atutem - rozumieją wartość i znaczenie własnej technologii.
2) Jesteś obowiązkiem - wolą cię nie mieć w pobliżu, jesteś dziwakiem, który bierze pieniądze i przestrzeń i robi rzeczy, które naprawdę nie są konieczne.
Jak szybko odróżnić:
Typ 1: Martwią się głównie tym, co osiągniesz - zorientowanym na cel.
Typ 2: Martwią się głównie tym, jak się dopasowujesz i przestrzegasz zasad - zorientowanych na proces.
Prawdopodobnie jesteś w pracy typu 2 - znajdź pracę typu 1, jeśli możesz .
Powiedziawszy to, dyscyplina i ograniczenia sprawią, że będziesz bardziej profesjonalistą - niezależnie od tego, co oferuje zawodowiec.
źródło
W dwóch ostatnich firmach, w których pracowałem, nie miałem żadnych ograniczeń co do czasu rozpoczęcia lub zakończenia pracy. Jedynymi zasadami były:
Te zasady są takie same w mojej obecnej pracy. Wiem, że mam szczęście.
Oczywiście moja firma wie, że nie będę kłamać na temat moich godzin, ponieważ wkładam odcisk palca do maszyny, kiedy przybywam i kiedy wychodzę z biura ... i cały dzień patrzy na mnie kamera. To jest nagroda.
źródło
Częścią rozważań jest obszar, w którym pracujesz. Na przykład w obszarze metra w Waszyngtonie uważa się za „normalne”, że ludzie przychodzą do pracy między 6:30 a 10:30. Kiedy to robią, zwykle pozostają przez 8 godzin, a następnie wychodzą (więc ludzie, którzy wchodzą o 6:30 rano, wychodzą o 14:30). Działa to, ponieważ w przeciwnym razie ludzie ciągle spóźnialiby się z pracą o 8:00 lub 8:30.
Ogólnie głupio jest prosić deweloperów o dotrzymywanie harmonogramu 8-4. To tak, jakby poprosić o motywację, aby przestrzegać harmonogramu 8-4. To się nie zdarza
Cieszę się, że tam, gdzie pracuję ( Motley Fool ) pozwala mi przychodzić i odchodzić tak, jak mi się podoba. Większość ludzi wchodzi do biura około 9: 00–9: 30 rano, ale wolno nam przychodzić o dowolnej porze, o ile tylko wykonamy pracę. Nie mają też polityki urlopowej ( a la Netflix ), więc jeśli potrzebuję dnia wolnego (z jakiegokolwiek powodu), muszę po prostu powiadomić mój zespół scrumowy, że wyloguję się z pracy i będę miał kogoś, kto pokryłby moje obowiązki.
źródło