Po ukończeniu studiów zostałem zatrudniony jako młodszy programista nieco ponad rok temu. Szybko zauważyłem, że jestem o stopień wielkości szybszy niż wszyscy inni programiści; wydaje się, że dzieje się tak, ponieważ po prostu nie marnuję czasu „ogólnie”. Wydaje się jednak, że większość innych osób lubi patrzeć w sufit, przeglądać YouTube, Facebook i losowe strony internetowe i generalnie wykonywać w ciągu dnia pracę, którą zwykle wykonuję za godzinę. Jestem w 100% pewien, że byliby w stanie wykonać tę pracę za godzinę, gdyby się skupili.
Szybko awansowałem na starszego programistę, a ostatnio na kierownika zespołu, a teraz wielu z nich zastąpiłem nowymi pracownikami (jeszcze kilka do zrobienia). Sytuacja jest teraz bardziej do przyjęcia, ale nadal uważam, że może być znacznie lepiej.
Nie mogę jednak nie zauważyć, że wszyscy zachowują się tak, jakby to było „normalne”. Wszyscy moi szefowie nie przejmują się tym i oni też wydają się pracować niewiele do zera. Zawsze ciężko mi je znaleźć, przyjeżdżają znacznie później niż powinni i wychodzą wcześniej. Oczywiście nic nie mogę zrobić w tym przypadku, ponieważ są one nade mną, ale czy to jest „norma” we wszystkich firmach, czy po prostu skończyłem na bardzo złym (to moje pierwsze doświadczenie zawodowe)?
Czy też „za kilka lat będę taki jak oni”?
źródło
Odpowiedzi:
Jednym z możliwych wyjaśnień jest to, że kierownictwo zasadziło tę „kulturę” własnym przykładem. Pracownicy często dziedziczą powyższe podejście.
Innym (i najbardziej prawdopodobnym) wyjaśnieniem jest brak motywacji ludzi . Być może nie ma nagrody za lepsze wykonanie pracy, dlatego nie trzeba się tym przejmować. Jedynym problemem jest to, że utalentowani zwykle przenoszą się gdzie indziej, widząc kulturę pracy. Być może mają, a ty masz osad? W tym miejscu jest ciekawa lektura: Kryzys Wetware: efekt Morza Martwego: Bruce F. Webster
źródło
Jak wywnioskować, że nie działają?
Jako junior pisałem cały dzień, hakując swój kod, mając zaledwie 20 minut na lunch. Im bardziej „starszy” mam, tym mniej czasu spędzam na pisaniu i tym więcej czasu spędzam na myśleniu.
Jeśli „wpatrzę się w sufit”, a moja producentka wejdzie do pokoju, zacznie się uśmiechać, ponieważ wie, że za pół godziny rozwiążę problem, z którym „juniorzy” próbowali sobie poradzić przez ostatnie kilka tygodni .
Jako deweloper
I nie zarabiać, aby rozwiązać problemy.
A rozwiązywanie problemów działa o wiele lepiej, jeśli myślę, zanim to zrobię .
W ciągu ostatnich kilku lat widziałem tę tendencję do zhakowania pierwszej rzeczy, która przychodzi mi na myśl, a następnie dostrajania i debugowania, aż będzie wyglądać tak, jak chcesz.
(Zwykle ignoruje wszystkie narożne przypadki, dopóki nie trafią cię później).
Nadal pamiętam dni mainframe, w których napisałeś kod, przesłałeś go i czekałem godzinę lub dwie, aż dostaniesz pierwszy wynik. Zgadnij co, po prostu nie zapomniałeś wtedy średnika lub nawiasu.
Nie oceniaj, dopóki nie masz na to doświadczenia.
Wróć za pięć lat i dodaj komentarz na temat tego, czego się nauczyłeś.
źródło
Czuję się, jakbym patrzył w swoje lustro sprzed siedmiu lat ... Podzielę się z Wami moimi doświadczeniami.
Byłem w pozycji takiej jak twoja. W ciągu roku byłem na wyższym szczeblu w firmie, w której byłem, i wydawało się, że dwa razy szybciej wypuszczam kod niż wszyscy. Trwało to jeszcze kilka lat, zanim się nudziłem.
Następnie przeszedłem do znacznie większej firmy, w której muszę ciężej pracować. Jednak w tej znacznie większej firmie ja też wydaje mi się, że mam długie odcinki, w których ja również „nic nie robię”. W tym czasie naprawdę zastanawiam się nad problemem, który jest prawdopodobnie 3 razy trudniejszy niż najtrudniejszy problem, który rozwiązałem w poprzednim miejscu pracy.
Powiedziałbym, że gdybym był tobą, powinieneś przenieść się do firmy, której problemy są trudniejsze do rozwiązania. Wygląda na to, że ten, w którym jesteś, nie jest dla ciebie wystarczająco trudny.
źródło
Większość ludzi jest zadowolona z czeku i robi tyle, aby nie zostać zwolnionym.
źródło
Czy na pewno ludzie „nie pracują”? Tworzenie oprogramowania nie jest pracą, w której piszesz 8 godzin dziennie, w rzeczywistości, jeśli to robisz, powiedziałbym, że robisz to źle. Z mojego doświadczenia (~ 6 lat) zwykle spędzam tylko 4-5 godzin dziennie na pisaniu kodu; resztę spędzają na zastanawianiu się, jak rozwiązać problemy, być może uruchamianiu niektórych scenariuszy w mojej głowie, szybkim wpisywaniu pseudokodu lub szukaniu, czy problem został rozwiązany (np. przeszukiwanie SO lub podobnych witryn).
źródło
Mój kierownik zespołu pisze wolniejszy kod Java ode mnie, od czasu do czasu prosi mnie o porady związane z Javą, a jego styl kodowania Java jest okropny (jak C). Wygląda też na to, że powinienem zamienić z nim tytuł. ALE! jeśli chodzi o interakcję z ludźmi w różnych zespołach, komunikował się 100 razy wydajniej ode mnie, rozumie, co ludzie mówią lepiej ode mnie, jego interpretacje komentarzy ludzi są bardziej wnikliwe niż moje. Ponadto jego wiedza na temat systemów AIX, baz danych i oprogramowania pośredniego jest o wiele większa niż moja.
Ilekroć pisał kod Java, zastanawiałem się, czy w ogóle wykonuje pracę. Za każdym razem, gdy konfigurowałem bazę danych, zastanawiałem się, czy mój szef zespołu myślał, że w ogóle nie pracuję.
Miałem trudności ze zrozumieniem, dlaczego był moim szefem zespołu, ale już nie po współpracy z kilkoma projektami.
Przyjmowanie założeń dotyczących ludzi jest w porządku, wszyscy podświadomie. Pamiętaj tylko, że założenia należy zweryfikować. Deweloper surfingu może wysadzać w głowie wiele wątków w tle, myśląc, że to najlepszy sposób na rozwiązanie problemu. Drugi programista może zająć więcej czasu, aby ukończyć swój kod, ponieważ spędza więcej czasu na testowaniu i tworzeniu jego kodu.
Chodzi o to, aby porozmawiać z ludźmi, aby dowiedzieć się więcej o nich, szczególnie jeśli są członkami twojego zespołu.
źródło
Byłbym ciekawy, jak się czujesz za kolejny rok. Czy się wypalisz? Czy twoje tempo jest zrównoważone w obliczu aktywnego życia poza pracą?
Zastanawiam się także - czy robisz rzeczy bez odpowiedniego zastanowienia? Surfowanie po Internecie może wydawać się stratą czasu - i może być! - ale może być czas, aby tylna część mózgu przeżuła problem i znalazła bardziej wyrafinowane rozwiązanie niż oczywiste.
A może po prostu nie pracujesz nad wystarczająco trudnymi problemami. Awansujesz - w końcu dojdziesz do swojego poziomu niekompetencji . Jak dostosujesz się do tego wyzwania?
A może znudzi Ci się obecna praca i przejdziesz do innej o innej kulturze pracy. Firmy zajmujące się grami hazardowymi wyróżniają się wymaganą intensywnością działania - w rezultacie bardzo szybko wypalają pracowników. W przeciwieństwie do innych prac udało się osiągnąć komfortową rentowność w krótkim, łatwym dniu pracy.
Na razie ciesz się umiejętnością utrzymania wysokiej wydajności pracy i czerpania nagród.
źródło
Dobre pytanie. Przede wszystkim gratuluję etyki ciężkiej pracy i energii do budowania kariery i wykonywania świetnej pracy - to bardzo godna podziwu cecha, która zabierze Cię na długą drogę.
Myślę, że wiele odpowiedzi tutaj nie ma znaczenia - ludzie zakładają, że oryginalny plakat myli się w interpretacji zachowania swoich kolegów. Prowadzi to do wielu odpowiedzi, takich jak „Wysiłek i produktywność nie są jednakowe”. W tym przypadku wolę wziąć go za to słowo, że tak, jego koledzy nie radzą sobie tak dobrze, jak on (czego dowodem jest śledzenie błędów lub prosta obserwacja, cokolwiek) - załóżmy, że to prawda. Jak odpowiesz na jego pytanie: czy „normalne” jest niedziałanie? Moja interpretacja tego, o co prosi OP, brzmi: „czy to normalne, że mniej pracujesz niż on”? Zauważ, że twierdzi, że jest w 100% pewien, że mogliby również wykonać pracę w tym czasie, o ile się zastosują, więc nie żąda lepszych umiejętności.
Podejrzewam, że niektórzy ludzie zwalniają z normalnego zachowania, ponieważ dla innych praca jest równie normalna - ich spektrum jest bardzo duże. Dla OP najwyraźniej nie jesteś jednym z pierwszych, jesteś blisko drugiego końca spektrum. Co pozycjonuje nas w określonym punkcie spektrum? I czy ludzie mogą poruszać się w tym spektrum? Moje odpowiedzi na te 2 pytania to: 1) motywacja i 2) tak, mogą się poruszać (sam to zrobiłem). Odpowiedź JB Kinga dotyczy tej kwestii motywacji. Jeśli pełnisz teraz starszą rolę w firmie, możesz w pewnym stopniu kierować motywacją ludzi. To, czy użyjesz marchewki, czy kija, zależy od ciebie - mam wrażenie, że lepiej znasz kij (popraw mnie, jeśli się mylę).
Drugie pytanie brzmi: czy „staniesz się taki jak oni”. Prawdopodobnie nie, biorąc pod uwagę, że jesteś wyraźnie w sporej odległości od spektrum luźniejszych miejsc, ale w rzeczywistości jest to, że jako ludzie jesteśmy pod silnym wpływem naszego środowiska, więc nie będziesz odporny na swoich kolegów. Jeśli więc pozostaniesz w tym konkretnym miejscu pracy wystarczająco długo, może się okazać, że poruszasz się wzdłuż tego spektrum motywacji przez samą bezwładność tego miejsca. W przeciwnym przypadku, jeśli, powiedzmy, dołączyłeś do startupu ścigającego IPO w 1999 r., Prawdopodobnie nie miałbyś wystarczającej liczby godzin w ciągu dnia, aby wykonać swoją pracę, a być może idziesz dalej w kierunku drugi koniec spektrum (a może przypadkowo zauważyłeś, że twoje zdrowie się pogarsza :-)).
Kilka osobistych komentarzy, które przyszły mi do głowy, czytając pytanie (pamiętaj, że mogą one nie być interesujące, jeśli szukasz odpowiedzi na swoje pytanie):
Po pierwsze, moja natychmiastowa reakcja na twoje pytanie była gniewna. Kiedy zatrzymałem się, aby zastanowić się, dlaczego, w chwili wstydu zdałem sobie sprawę, że w gruncie rzeczy przypominasz mi młodszą wersję siebie. Powodem, dla którego mówię wstyd, jest to, że byłem aroganckim sukinsynem, który ciężko pracował, myślał, że to wszystko wiem, i surowo osądzał wszystkich moich kolegów za to, co uważałem za ich opieszałe podejście. W rzeczywistości oceniłem niektóre z nich tak surowo, że nigdy nie pozwoliłem sobie poznać ich jako ludzi i dowiedzieć się, czego mogą mnie nauczyć (nie tylko technicznie, ale jako ludzie). To była dla mnie bolesna podróż, aby pozwolić sobie być częścią „drużyny”, z której każdy gra swoją rolę - niektórych generałów i żołnierzy piechoty. Tak, to prawda, że niektórzy z nich byli zwolennikami, ale moje osądzające nastawienie uniemożliwiło mi ich zrozumienie, a nawet motywowanie. Mój błąd. Tak więc, czytanie twojego pytania wywołało mój gniew, ale nie gniew wobec ciebie, ale z powodu mojego własnego wcześniejszego braku empatii.
Ten brak empatii jest dość powszechny wśród inteligentnych ludzi technicznych - chociaż nie sądzę, że technicy mają więcej tendencji socjopatycznych niż norma, z pewnością widziałem wystarczającą liczbę techników, którym brakuje umiejętności społecznych (wyuczonych lub poprzez naturalną empatię), aby wiedzieć, że to problem w świecie technologii. Zastanawiam się na przykład, czy kiedykolwiek zastanawiałeś się, jaki wpływ miały twoje działania na ludzi, którzy zostali zwolnieni? Na swoich żonach, dzieciach, zdrowiu psychicznym? Czy znasz ich nawet jako ludzi?
Pomogło mi skoncentrowanie się na doskonaleniu siebie, dawanie przykładu i powstrzymywanie SĄDOWANIA od innych ludzi. Sprawia, że ludzie tacy jak ty są o wiele bardziej za to i wszyscy będą szczęśliwsi.
Wreszcie, jest to także kwestia wieku - kiedy byłam w twoim wieku (chyba rok po studiach, to czyni cię 22)? Nie wiedziałam NIC . Jak na ironię, im młodszy jesteś, tym więcej myślisz, że wiesz. Jednym z wielkich darów starzenia się jest uświadomienie sobie, że im więcej wiesz, tym więcej musisz wiedzieć, więc w rzeczywistości im mniej wiesz w kategoriach względnych. Prowadzi to do zrzeczenia się kontroli, próby bycia mniej autonomicznym, łączenia się z innymi, abyśmy mogli dzielić się naszymi umiejętnościami dla dobra wszystkich (w quid pro quo, NIE w komunistyczny sposób LOL). To normalne zdrowe dojrzewanie. Jeśli jesteś już połączony z innymi ludźmi (w PRAWDZIWYM świecie, nie w IRC), które pomogą w tym procesie. To trochę jak analogia do tego, że im bardziej kamień się wciera, tym bardziej się poleruje - to ”
źródło
Domyślam się, że każdy ma inne rzeczy, które je motywują. TED Talk Dana Pinka zwraca uwagę na kilka czynników motywujących, takich jak autonomia, mistrzostwo i cel. Trzy najważniejsze czynniki motywujące dla programistów (wskazówka: nie pieniądze!) Obejmują podobne obszary.
Kultura może być czynnikiem, choć innym jest to, jaki rodzaj pracy wykonuje firma. W niektórych miejscach mogą występować poziomy biurokracji, które mogą spowalniać pracę i nie być tak dynamiczne jak start-up, w którym jest garstka pracowników i wszyscy mają na głowie kilka czapek.
Jako ostatnia sugestia, możesz sprawdzić, czy w pobliżu są grupy, które mają specjalistów w swojej dziedzinie, które mogą być sposobem na sprawdzenie, czy inni mają podobne historie lub czy działają tam, gdzie jest inne podejście, które możesz chcieć przejdź do tego.
źródło
Problem polega na tym, że w niektórych pracach wykonujesz więcej pracy i wkładasz dodatkowy wysiłek, ale dostajesz to samo wynagrodzenie, ale następnym razem oczekuje się, że wykonasz tyle samo, a nawet więcej pracy niż wcześniej. Niektórzy ludzie nie chcą ustawiać poprzeczki zbyt wysoko. Możesz mnie nienawidzić za to mówienie, ale jaki jest sens cięższej pracy, jeśli nie zostaniesz za to wynagrodzony?
źródło
Widziałem ludzi stale pracujących i dostarczających taniej jakości kod, którego nie da się utrzymać. Twierdzą tylko, że robi to, co powinien, i to więcej niż wystarcza.
Przeciętność nie wie nic ponad siebie, ale talent natychmiast rozpoznaje geniusz.
Podkreślają nawet swoje głupie zadania jako fenomenalne i zaniedbują prawdziwe innowacje innych ( samocentryczne ).
Widziałem także ludzi, którzy są naprawdę fajni i są prawdziwymi innowatorami, którzy wykonują swoją pracę w dostojny i skuteczny sposób, nawet jeśli czasami widzą ich „gapiących się w sufit”. Ponadto istnieje różnica między „pracownikiem” a „profesjonalistą”. Specjalista oznacza znacznie więcej i może być zmuszony poświęcić czas na przemyślenia i innowacje, których pracownik nie zawsze może zrozumieć! Wpływ takich innowacji jest znacznie większy, niż pracownik kiedykolwiek pomyślał lub mógł wprowadzić. Prawdopodobnie są to przypadki w twoim biurze.
Co więcej, nie sądzę, aby korporacje tolerowały obecnie ludzi, którzy „nic nie robią”, lub ludzi, którzy są naprawdę mało wydajni.
źródło
Szczerze mówiąc, to po prostu coś, do czego musisz się przyzwyczaić w życiu. W każdej branży są firmy i tacy ludzie. Sprowadza się to do różnych czynników dla każdej osoby i tego, co ją motywuje.
Postaraj się zmienić środowisko, w którym pracujesz, tak jak robisz to teraz, lub spróbuj znaleźć inne miejsce do pracy, które nie będzie tolerować luzaków. Oklaskuję cię za etykę pracy, ponieważ zdecydowanie jesteś w mniejszości w swoim wieku (z mojego osobistego doświadczenia). Gratulujemy dotychczasowego sukcesu.
źródło
Spędzam dużo czasu myśląc o problemach, ale także sporo czasu sprawdzam pocztę e-mail lub Facebook, lub piszę odpowiedzi na Stack Overflow. Przez resztę czasu jestem naprawdę skoncentrowany i wykonuję naprawdę dużo pracy w kodzie wysokiej jakości. W czasie, gdy robię inne rzeczy, również odpoczywam i pozwala mi to pozwolić sobie na różne opcje, o których pomyślałem, aby rozwiązać problem.
Częściowo jest to kwestia doświadczenia. Niektórzy programiści wpisują dużo kodu, a następnie spędzają dużo czasu na debugowaniu i dopracowywaniu kodu, podczas gdy inni rysują obraz mentalny i piszą kod za jednym razem. Miałem chwile, w których dowiedziałem się, że w ciągu dnia wpisałem kilkaset wierszy kodu, nawet bez kompilacji ani sprawdzania składni. Potem, kiedy skończyłem, musiałem wprowadzić tylko kilka zapomnianych
;
liter, aby wszystko zaczęło działać.Jest to nie tylko kwestia doświadczenia, ale także sposobu, w jaki ludzie pracują. Niektórzy koledzy po prostu piszą kod przez cały dzień, podczas gdy inni robią wiele (pozornie) innych rzeczy, a następnie wykonują wielką serię, w której wykonują swoją pracę. Jestem w drugiej grupie, ale nie mogłem mieć dnia pełnego wybuchów. Inni natomiast będą pracować w bardziej stałym tempie z mniejszą liczbą wybuchów i nie wykonają swojej pracy, jeśli spędziliby 2 godziny dziennie wpatrując się w sufit. Może jesteś w tej pierwszej grupie.
Zatem prawdą jest, że niektórzy pracują ciężej niż inni. Częściowo z powodu braku wiedzy, doświadczenia lub talentu, a czasem dlatego, że ich to nie obchodzi. Ale naprawdę musisz dokładnie przyjrzeć się zarówno sposobowi, w jaki pracują, jak i pracy, którą wykonują. Nie można po prostu powiedzieć, że ludzie nie pracują ciężko, ponieważ spędzają więcej czasu na robieniu innych rzeczy niż ty.
źródło
Jest to bardzo normalne dla programistów - którzy są w „zawodzie wiedzy” - aby nie szaleńczo pisać na maszynie przez dokładny okres czasu między 9 rano a 17:30. Kreatywność musi przyjść naturalnie, a to często wiąże się z odkładaniem / relaksowaniem podczas dzień; kiedy pojawia się przypływ pomysłów, wtedy palce zaczynają latać. Frustrujące jest to, że kierownictwo - nieprzyzwyczajone do takich zawodów - tego nie rozumie. Gdy Facebook i YouTube zostają zablokowane, wydajność programistów spada .
To powiedziawszy, wygląda na to, że twoją firmę tworzą wyjątkowo leniwi ludzie. Jeśli ludzie naprawdę siedzą i nie robią nic „cały dzień”, regularnie, coś jest nie tak.
źródło
Programowanie w parach pomaga
Jeśli masz pewność, że programiści tracą dużo czasu, sugeruję, abyś zaczął ćwiczyć programowanie w parach, ponieważ zazwyczaj skupia się na danym problemie, a ponieważ na ekranie jest jeszcze jedna para oczu, zamykają witryny takie jak Facebook, Twitter itp. i skup się na kodzie.
źródło
To zajmuje wszystko.
Poprzednie odpowiedzi zawierają pewną prawdę. Kultura korporacyjna ma sposób na znęcanie się, a większość programistów w dziesiątym roku nie podchodzi do pracy z takim samym zapałem, jak w pierwszym.
Prawdą jest również to, że więcej starszych stanowisk programistycznych wymaga mniej kodowania i więcej myślenia, więc starszy programista może nie pisać wściekle, ale nadal dużo osiąga.
Idealnie byłoby, gdyby zespół miał mieszankę energicznych młodszych programistów, aby zapewnić trochę energii, oraz kilku starszych programistów, aby zapewnić trochę mądrości i obaj mogą uczyć się od siebie nawzajem.
źródło
Myślę, że być może nie oceniasz wystarczająco dobrze jakości pracy wykonanej przez ludzi pracujących z tobą.
Różni ludzie mają różne sposoby koncentracji, a także mają różne cele do osiągnięcia we własnej pracy. Myślę, że jeśli to prawda, że to, co robisz w ciągu godziny, równa się pracy wykonanej przez nich w ciągu całego dnia (coś, co mam wątpliwości), to dlatego, że ich plany pracy są bardzo różne od twoich. Być może pracujesz z większą szybkością i intensywnością niż to, co jest naprawdę zdrowe dla osoby (dopiero zaczynasz erę swojego życia).
Pracowałem w wielu firmach, nawet zanim nie ukończyłem szkoły. Widziałem więc wiele scenariuszy i spotkałem wielu różnych współpracowników i ludzi w ogóle, w niektórych momentach czułem, że jestem szybszy i bardziej wydajny, a innym razem czułem coś wręcz przeciwnego, a jaka była prawdziwa różnica rodzaj firmy i co z tego wynika: rodzaj pracy i projektów, w które firma często się angażuje. Być może pracujesz w niewłaściwym miejscu, lub powinno to być właściwe miejsce z różnymi szefami ...
Ostatni pomysł: pamiętaj, że skuteczność jest czymś bardzo trudnym do oceny, nie dotyczy ona tylko liczby wierszy kodu, które wykonałeś, ani liczby projektów, które prowadzisz po ich ukończeniu. Szczęście pracujących tam ludzi jest czymś niezwykle ważnym, a dobre firmy zdają sobie sprawę, że zanim ich pracownicy oszaleją lub staną się stresem lub inną chorobą związaną z intensywną pracą i czynnościami.
źródło
Programiści są często traktowani jak głupcy, którzy kodują i nie rozumieją nic o zarządzaniu. Tak często nie czują obowiązku ciężkiej pracy. Po jakimś czasie odkrywają, że zarządzanie nie jest bandą geniuszy - przynajmniej jeśli chodzi o ustalenie, ile naprawdę potrzeba, aby coś zrobić. Więc ... proszę bardzo. Przepraszam za krótką odpowiedź, ale to nie znaczy, że to nieprawda.
źródło
Poradzono mi, żebym nie pracował zbyt szybko, bo w końcu ludzie mieliby ode mnie tego samego. A jeśli skończę w sytuacji, w której stoję przed blokiem, ludzie będą wywierać na mnie presję w celu znalezienia rozwiązań - Brzmi to logicznie.
Jednak aby ludzie, którzy faktycznie to robią, osiągali lepsze wyniki, ich menedżerowie muszą zachęcać do działania.
źródło
Wiele dobrych punktów tutaj. Jak wielu powiedziało, albo nie masz wystarczających wyzwań w obecnym miejscu zatrudnienia, i / lub kultura tam nie promuje wysokiej wydajności. Masz mniej niż dwa lata faktycznego doświadczenia w pracy - i to w jednej firmie, więc potrzebujesz więcej doświadczenia, aby samemu to rozwiązać. Dostaniesz tu głównie opinie oparte na doświadczeniach innych. Tak czy inaczej, myślę, że naprawdę musisz zacząć szukać nowej pracy, ponieważ nie jesteś bardzo zadowolony z obecnej sytuacji. Rzeczywiście możesz być mądrzejszy / bardziej wydajny niż rówieśnicy, ale bardziej prawdopodobne jest, że kultura firmy nie jest zgodna z etyką pracy. Zapewniam cię, że kiedy znajdziesz pracę, która jest jednocześnie wyzwaniem / satysfakcją, przekonasz się, że więcej myślisz, a mniej kodujesz, i doceń czas, w którym możesz oderwać się od myślenia. Moim zdaniem nie ma nic złego w gapieniu się w sufit / przeglądaniu Internetu (oczywiście z umiarem), o ile wykonasz swoją pracędobrze i na czas . Jeśli „luźność” nie jest twoją rzeczą, być może poświęć czas na szkolenie innych. Przekonasz się, że jest to tak samo satysfakcjonujące jak ukończenie własnej pracy.
Pamiętaj także o równowadze między pracą a życiem prywatnym. Znam wielu, którzy pracują bardzo ciężko i są wysokimi producentami w swoich firmach, ale nie spędzają wystarczająco dużo czasu poza pracą. Nie chcesz znaleźć się za 2,3 lat i żałować, że nie miałeś czasu na podróż tutaj, doświadczyć tego czy tamtego, ani robić innych rzeczy, na które po prostu nie będziesz miał czasu, ponieważ spędzasz dużo czasu w pracy i teraz masz obowiązki, które według ciebie mają pierwszeństwo przed wszystkim innym w życiu.
Aby odpowiedzieć na twoje pytanie, nie, nie jest to normą wszędzie, zależy to od kultury organizacji i twoich osobistych wartości, i jestem pewien, że z biegiem lat dojdziesz do tego wniosku.
źródło
Prosta odpowiedź brzmi: nasza kultura płaci ludziom za przepracowanie 40 godzin (lub X godzin) tygodnia. To okropny pomysł. Ludzie powinni otrzymywać wynagrodzenie na podstawie zadań. Projekt powinien zostać odpowiednio oceniony i objęty zakresem. Ludzie są zawsze zmotywowani do pracy nad celem. Płacenie ludziom za godzinę / dzień oznacza płacenie im za miejsce do siedzenia, co nie daje motywacji.
źródło
Nie wykonują żadnej pracy, ponieważ czekają na skompilowanie kodu!
Poważnie, chociaż literatura na temat zarządzania, którą widziałem, wskazuje, że ilość produktywnego czasu (ignorowanie przerw w toalecie, przerwy na kawę, zbieranie nosa, surfowanie itp.) Jest w rzeczywistości zaskakująco niska. Do tego stopnia, że średnia wynosi około 50%, a jeśli ktoś robi powyżej 60%, jest to osiągnięcie, a to tylko faktyczny produktywny czas. Jeśli masz również spotkania i inne rzeczy biurowe, Twój rzeczywisty czas na kodowanie może być bardzo niski, co jest często zapominane przez szefów rządów i inne rodzaje zarządzania przy ustalaniu planów pracy.
Po drugie, wysoki poziom wysiłku po prostu nie jest zrównoważony w perspektywie długoterminowej. Aby uniknąć wypalenia zawodowego, ludzie powinni pracować ze średnią około 60% maksymalnej wydajności. Wyższe poziomy aktywności są oczywiście możliwe i wymagane, ale muszą istnieć odpowiednie okresy niższej aktywności do regeneracji. Koncepcja pójścia do pracy każdego dnia i dawania 110%, jak niektórzy ludzie lubią głosić, że tak robią, nigdy się nie zdarza, a ci, którzy próbują, idą na wczesną wizytę do pogrzebowego.
źródło
W jednym miejscu, w którym pracowałem, był facet, który, jak głosiła plotka, absolutnie nie wykonał żadnej pracy (istniały dowody na poparcie tego). Więc stworzyłem studium pracy; przez cały miesiąc planowałem chodzić obok jego biurka co godzinę w pół godziny i dać mu punkt, jeśli miał otwarte IDE. W tygodniu miał zero punktów i byłem zmuszony porzucić projekt, ponieważ uznałem, że jest to zbyt przygnębiające.
źródło
Jesteś szczęściarzem. U mojego byłego pracodawcy byłem najbardziej produktywnym programistą, wszyscy inni grali w gry wideo i zgadnij, co się ze mną stało? Po pierwsze, unikałem. Potem próbowali zrobić wokół mnie jak najwięcej hałasu. Potem musiałem znaleźć nową pracę.
Wszystko dlatego, że programuję szybko i dobrze.
To prawie sprawia, że chcę jechać do Chin i uczyć programowania. Młodsi programiści na Zachodzie nie chcą programować. To jest za trudne. Są w większości niekompetentni i zadowoleni. Nie wszystkie ... ale większość.
źródło
Jeśli uważnie mnie obserwujesz, możesz stwierdzić, że jestem leniwy i niezmienny. Tak, często wpatruję się w sufit. Czasami opuszczam miejsce pracy na około godzinę w ciągu zwykłego dnia pracy i zajmuję się osobistymi sprawami - lub po prostu radością. Ale czy to ja, czy to praca?
Jeśli chodzi o to, że nie udało mi się wykonać żadnej „pracy”, jestem niesamowicie sfrustrowany tym, że nie dostałem wiele znaczącej pracy do wykonania. W większości utrzymuję kilka istniejących systemów internetowych i chociaż może być wiele do zrobienia, ulepszania ich, aktualizowania, dodawania nowych funkcji itd., Ponieważ nasz sklep z testami jakości jest tak za mało personelu i przepracowany (oczywiście w innych projektach, nie moje), nie mogę zrobić błogosławionej rzeczy. Zaproponowałem kilka ulepszeń / poprawek niskiego ryzyka o średnim wpływie na kilka moich systemów, ale wielokrotnie powtarzano mi, że nie mamy „zasobów” do testowania ich przez QA, więc mogę „ je rozwijać. Tymczasem siedzę na mojej tyłku i przeglądam Wikipedię, StackOverflow, i bawię się technologiami, których po prostu nie zamierzamy wdrożyć tutaj (takimi jak MVC, Silverlight itp.), czekam, aż coś pójdzie nie tak z moimi systemami, żebym mógł je naprawić. Nie raz przyszło mi do głowy, że powinienem cicho i celowo złamać coś, abym mógł wejść i to naprawić - dzięki czemu kierownictwo ma świadomość, że faktycznie mam jakąś funkcję.
Mógłbym robić coś kreatywnego i użytecznego, a ja stworzyłem z boku kilka użytecznych aplikacji i zostałem pochłonięty przez moją inicjatywę. Nadal to robię, ale muszę się starać, aby zachować to w tajemnicy. I oczywiście nie mogę go wprowadzić do produkcji.
Ogólnie jest to przyjemne miejsce do pracy, a moja praca jest dość bezpieczna, ale nudzę się i frustruję. Mam sześć lat od przejścia na emeryturę i choć jestem trochę spóźniony, wciąż jestem blisko najnowocześniejszych technologii i planuję kodować, aż do śmierci. I zabiłem kolejne dwadzieścia minut mojego życia (i czas mojego pracodawcy!), Dodając tę odpowiedź do powyższego pytania; i to nie ma znaczenia.
źródło