Uważam, że mam duże problemy z utrzymaniem czujności przez 8 godzin dziennie. Słyszałem o ludziach, którzy wynegocjowali umowy o pracę na zaledwie 4 godziny dziennie, argumentując, że nie będą w stanie zrobić więcej w ciągu ośmiu godzin.
Często przytłacza mnie senność, nuda, odwrócenie uwagi. Czasami zdaje się płonąć przez osiem godzin w szalonej eksplozji wydajności; w inne dni prawie nic nie robię. Większość dni jest gdzieś pomiędzy, a czuję się źle z powodu marnowania dużej ilości czasu, ponieważ nie mogę zmusić koncentracji do bycia jak najlepszym przez większą część dnia.
Chciałbym usłyszeć twoje doświadczenia (powiedz mi, że nie jestem sam!), A jeśli tak, to jakie są twoje rozwiązania tego dylematu.
Czy jesteś produktywny 8 godzin dziennie prawie codziennie? W jaki sposób?
źródło
Odpowiedzi:
Opisujesz uczucie: 1) Naprawdę nie chcę nad tym pracować? lub 2) Utknąłem?
Nie chcę nad tym pracować
Niektórzy ludzie radzą sobie lepiej z terminami. Oderwij rozsądną część zadania i ustal termin. Udostępnianie terminów innym osobom może pomóc w rozliczeniu się z odpowiedzialności.
Jedną z moich ulubionych sztuczek jest rozpoczynanie każdego dnia od kartki papieru i utworzenie trzech kolumn: Musisz (robić dzisiaj - spotkania, rozmowy itp.), Powinien (pracować nad - nadciągającą śmiercionośną) Chcę (pracować nad). Pod każdą kolumną podziel zadania, które masz na myśli. Z tych list wybierz trzy przedmioty, które możesz dziś rozsądnie osiągnąć, które posuną swój stos do przodu. Wyeliminuj tych trzech, a wszystko poza tym jest bonusem, tj. „Byłem dzisiaj nadproduktywny”. Podział zadań na odpowiednią liczbę wymaga trochę praktyki, ale jest skuteczny.
Przerwy są w porządku, ale dostaję minutnik (używam elektronicznego minutnika). Można to również wykorzystać do „podstępu”, aby przejść do przodu. Niektóre z moich: „Spędzę następne osiem minut, próbując zaliczyć ten test”. „Kolejne dziesięć minut spędzę na dostosowywaniu tego układu”. Lub jeśli wydaje się to zbyt krótkie, zawsze możesz zsynchronizować swoje zadania.
Utknąłem
Podziel się swoim bólem z innymi. Samo opisanie problemu często prowadzi do rozwiązania.
Testy eksploracyjne to świetna technika zaczepiania systemu, którego nie rozumiesz, ale musisz go zmienić.
Iść na spacer. Rozproszenia są częścią tego procesu. Tylko nie rób z nich jedynego rozwiązania każdego problemu.
źródło
Jeśli zdefiniujemy „produktywność” jako miarę funkcjonalnego kodu użytecznego wyjściowego wyniku fizycznego, wówczas będzie to średnio około ~ 3 godz. Dziennie, bardziej około ~ 2 godz. Dziennie. I nie czuj się źle, jeśli nie możesz pisać kodu przez cały dzień - większość pracy dzieje się w twojej głowie.
To prawda, że może to być problem z menedżerami przyłapanymi na sposobie myślenia „Dlaczego nie pisze Sam”.
źródło
Możesz przeczytać artykuł Joela „ Ogień i ruch”
źródło
Pracuję do 12 godzin dziennie!
Znam każdą z wyżej wymienionych technik. Oto, co mogę dodać, co jest unikalne dla mojego procesu:
MOJA 3-GODZINOWA TECHNIKA WYCINANIA: - Dzielę swój dzień na 4, 3-godzinne fragmenty. Są to 9,12,3,6 i 9.
W tym momencie włącza się alarm w moim telefonie! Ważne jest zrozumienie upływu czasu! Zrozumienie, jakie są 3 godziny i jak można je wykorzystać, jest nieocenione.
W każdym przedziale rozciągam się, jem, poruszam, a potem zaczynam NOWE ZADANIE. Czasami używam 2, 3 godzinnych kawałków do 1 zadania, jeśli „czuję to”
Mam mnóstwo różnych zadań, które muszę wykonać, aby czuć się zrównoważonym. Wykonując porcję każdego zadania do końca dnia / tygodnia, nie odczuwam winy, że nie zrobiłem czegoś naprawdę ważnego PODCZAS pracy nad czymś naprawdę ważnym. (Wiem, że wiesz o czym mówię.) Myślenie o innym zadaniu, podczas gdy praca nad czymś zabija produktywność!
Dieta / ćwiczenia: Jesteśmy po prostu APES! Oczekujemy zbyt wiele od siebie. Jedynym sposobem, w jaki to działa, jest poszanowanie mechaniki ciała. Cóż, jestem podekscytowany, że 3-godzinne przerwy są idealne dla diety o wysokiej energii i wysokim metabolizmie! Zrób więcej badań przed rozpoczęciem, ale w zasadzie jedząc MAŁĄ ilość jedzenia, co 3 godziny, twoje ciało pali paliwo zamiast szokować i próbować przetrwać przy złym harmonogramie diety.
I na koniec muszę być szalony, ale to działa na mój pomysł: stworzyłem rower treningowy z terminalem przed nim! Mogę do niego podejść (w drugim pokoju z ładnym widokiem) i jeździć na rowerze stacjonarnym GDY kontynuuję pracę! Zgadza się! Wchodzę w trening bez konieczności przerywania pracy !!! Sieć lokalna pozwala mi podjechać tam, gdzie byłem, bez pomijania rytmu. To jest zajebiste. Wyobraź sobie, że w środku dnia, kiedy zwalniasz, możesz zamiast tego przyspieszyć bicie serca. Mój Boże, po 30 minutach jestem gotowy, aby wziąć to wszystko na siebie! (Czasami muszę później wziąć prysznic, ale to mi świetnie służyło do przemyślenia moich zadań)
Powodzenia ludzie! Nie zapomnij oddychać, jeść i mrugać! :)
źródło
Ciężka koncentracja przez 8 godzin nie powinna być celem. Celem jest stworzenie rozwiązania danego problemu.
źródło
Myślę, że zależy to całkowicie od tego, co robisz w ciągu dnia. Jeśli robię coś interesującego, ekscytującego i wciągającego, minie 8 godzin; ale jeśli tylko grzebię w starszym kodzie, aby znaleźć niejasny błąd, czas mija.
W każdym razie myślę, że możesz wiele zrobić, aby utrzymać produktywność przez cały dzień.
Najpierw rób regularne przerwy. Praca przez kilka godzin WOLNO obniży produktywność w porównaniu z robieniem 5-minutowej przerwy co godzinę, niezależnie od tego, czy robi to filiżankę herbaty lub kawy, rozmawia ze współpracownikiem, spaceruje po biurze, wychodzi na zewnątrz papierosa, a nawet krótką przerwę na przeglądanie serwisów informacyjnych lub serwisów społecznościowych.
Pomaga także różnicować zadania (jeśli to możliwe). Robienie tego samego przez kilka dni bez żadnych zmian prowadzi do nudy i znoju. Praca nad jedną rzeczą rano, a potem inną po południu pomaga utrzymać wysoki poziom koncentracji, ale praktyczność tego zależy całkowicie od środowiska pracy.
źródło
Oto kilka prostych, ale skutecznych rzeczy, które robię, aby kodowanie trwało ponad 8 godzin każdego dnia:
Kiedy nie robię tych rzeczy, czuję się senny, znudzony i łatwo mnie rozprasza.
źródło
Myślę, że są tutaj dwa problemy:
po pierwsze, jest zupełnie normalne, że być superproduktywnym w niektóre dni i nie robić nic innego w inne dni. Wszyscy są rozproszeni przez rzeczy, zarówno związane z pracą (ta krótka informacja o firmie na nowej stronie internetowej HR, do której należy przejść), jak i niezwiązane z pracą (programmers.stackexchange)
po drugie, twoje postrzeganie produktywności jest prawdopodobnie wypaczone. Jeśli poświęcisz tydzień na debugowanie trudnego błędu, pierwsze cztery dni prawdopodobnie będą mieć wrażenie, że nie docierasz nigdzie, odkrywając różne ślepe zaułki. ostatni dzień będzie bardzo produktywny, gdy rzeczy zatrzasną się na miejscu i osiągniesz swój cel. Ale ważne jest, aby zdawać sobie sprawę, że cała ta praca eliminująca możliwości, które nie były problemem, była produktywna, nawet jeśli nie dawała tak fajnego osiągnięcia.
źródło
Najpierw komentarz: jeśli mierzysz produktywność jako „praktyczne kb, pisanie kodu”, to myślę, że masz niewłaściwy pomiar. Jako programiści wiele z tego, co robimy, polega na zrozumieniu faktycznego problemu . Może to zająć dużo czasu. Im lepsze zrozumienie masz z góry, tym większe prawdopodobieństwo, że za pierwszym razem napiszesz odpowiedni kod. Oznacza to wysyłanie wiadomości e-mail, rozmawianie ze współpracownikami, tworzenie tablicy itp. Myślę, że 3 godziny rzeczywistego kodu dziennie byłyby świetne.
Kilka innych rzeczy do rozważenia:
źródło
Zależy to w dużej mierze od tego, co robisz i środowiska, w którym to robisz. W pewnym momencie, lata temu, pracowałem na linii montażowej i mogłem powiedzieć, że mogłem być produktywny przez cały dzień. Teraz, jako „pracownik wiedzy”, stwierdzam, że chociaż mógłbym mierzyć swój naprawdę produktywny czas, jak gdy siedzę, pracując nad projektem (np. Projektując bazy danych, badając problem lub pisząc kod), który mógłbym mieć tylko średnio cztery produktywne godziny dziennie, a resztę czasu spędzają spotkania i inne koszty administracyjne.
W wyznaczonym terminie jestem w stanie skoncentrować się na zadaniu przez dłuższy czas (tj. Na lekcji wszechstronnej), ale nie są one trwałe, a gdy się zestarzełem, zauważyłem, że zwykle bardziej mnie wyczerpują niż kiedy byłem młodszy, potrzebowałem więcej czasu na doładowanie.
Największym problemem, jaki znalazłem, jest nie tyle pozostawanie przy zadaniu, co rozpoczęcie zadania, tym bardziej, gdy patrzysz na duży problem, który jeszcze się nie rozpoczął! W związku z tym jedną sztuczką, którą znalazłem, jest to, że jeśli masz mniejsze zadanie (tj. 30 minut do godziny do ukończenia), którym możesz się zająć, poczucie osiągniętego rezultatu może pomóc ci ustalić tempo pracując nad większym problemem. Malarze i inni artyści często mówią o wróżeniu z pustego płótna i pod wieloma względami tworzenie oprogramowania nie jest inne, siedzenie i wpatrywanie się w pusty plik może być dość zastraszające.
źródło
Nie będę komentować rzeczy, o których inni już się wspomnieli, ale uważam również, że wiele z tego, co stanowi twój pomysł na produktywność, zależy od twojego środowiska.
Zacząłem pracować z domu w styczniu, więc stało się to dla mnie dużym problemem. Jedną rzeczą, o której ciągle próbuję sobie przypomnieć, jest ilość czasu, który spędzałem, przerywając w biurze: - odciągany, by pomóc ludziom z trywialnymi problemami niezwiązanymi z moją pracą, - wytrącany z równowagi przez ludzi monologujących na ich temat biurko - odbieranie telefonu / odbieranie wiadomości dla ludzi - biurokracja w biurze - oraz kilka innych (z których jestem pewien, że wielu z was jest zbyt świadomych)
Pracując w domu, uważam, że mam o wiele bardziej ścisłe pojęcie o tym, co to jest produktywny dzień, w porównaniu z tym, kiedy pracowałem w biurze na pełnym etacie (prawdopodobnie czuję potrzebę udowodnienia się tym, którzy wyobrażają sobie, że zdalna siła robocza spędza cały dzień na leżeniu w łóżku..). Z tego powodu naprawdę biję się w dni, kiedy nie osiągam zbyt wiele. Jednak, gdy o tym myślę, pozwalam swojemu otoczeniu zmieniać moje standardy - jestem przekonany, że od czasu, gdy zacząłem pracować w domu, byłem WIĘCEJ produktywniejszy. Po prostu czuję się bardziej odpowiedzialny za bycie produktywnym w obliczu wolności, która została mi przyznana.
źródło
Zazwyczaj najlepiej wykonuję swoją pracę w ciągu ~ 4 godzin rano, a potem stwierdzam, że przez resztę dnia po lunchu robię o wiele mniej. Bardzo się martwiłem, że tracę zbyt dużo czasu w pracy i że zbyt łatwo się rozpraszam, więc zacząłem bardziej się tym zajmować.
Przekonałem się, że typowe wskazówki, takie jak jedzenie śniadania, dobre spanie i słuchanie muzyki, trochę pomogły, ale nie było to zbyt wiarygodne i nadal bardzo łatwo traciłem koncentrację. W końcu dostałem podejrzenia i rozmawiałem z moim lekarzem, zaniepokojony, że mogę mieć ADHD. Od jakiegoś czasu biorę Adderall i odkryłem, że bardzo mi to pomogło. Trudno to opisać, ale to tak, jakby konkurencja była bardziej cicha, więc mogę wybrać, na czym się skupić, i łatwiej mi wślizgnąć się w „strefę”, o której mówi wielu programistów: wspaniały stan odporności na rozproszenie czysta wydajność.
Więc jeśli wezmę lekarstwo, mogę uzyskać około 4 lub więcej produktywnych godzin: mocny poranek i przyzwoite kilka godzin po południu. Jeśli robię tak, jak powinienem, dobrze się odżywiam i śpię wystarczająco długo, co daje mi około 5-6 dobrych godzin, a jeśli mam tylko dobry dzień (powiedz, że mam bardzo wyraźny problem do rozwiązania) wtedy mogę być produktywny przez całe 7-8 godzin faktycznego czasu pracy.
W każdym razie nie mówię tego wszystkim, ani też nie sugeruję, że jest to kompleksowe rozwiązanie problemów związanych z produktywnością. Ale dla niektórych osób przeczytaj o objawach ADHD, porozmawiaj z lekarzem, a może to pomoże. Wiem, że przez lata myślałem, że jestem po prostu leniwy lub niezdyscyplinowany i dlatego nie mogłem skupić się na pracy w szkole lub pracy, dopóki nie zdecydowałem, że może nie powinno być fizycznie bolesne skupienie się na tym, co powinienem robić i czego szukałem Wsparcie.
źródło
Byłem naprawdę produktywny przez 8 godzin dziennie, ale było to tylko przez krótkie okresy. Widziałem wiele referencji, które wskazują, że jeśli twój normalny dzień jest dłuższy niż 8 godzin, nie uzyskasz żadnego wzrostu wydajności.
Oprócz czasu produktywnego zwykle istnieje długa lista rzeczy, które muszą się wydarzyć, które nie będą tak produktywne:
Kilka rzeczy, które przyczyniły się do uzyskania 8 godzin wydajności:
Rzadko znajdowałem się w takiej sytuacji. Dzisiejsze farmy kostek generują duże ilości zakłóceń. (System wiadomości błyskawicznych umieszczający w kolejce wiadomości może pomóc, jeśli ludzie zaczną to robić.) Rzadko będziesz w stanie uzyskać natychmiastowe odpowiedzi od wszystkich, gdy ich potrzebujesz.
Kilka rzeczy, które powinieneś spróbować.
źródło
Mogę produktywnie kodować około 4-6 godzin dziennie (wolę 4 godziny). Resztę czasu mogę wykonywać w inny sposób. Myślę o swoich projektach, gdy jestem na spacerze lub biegam. Niektóre z moich najlepszych prac wykonuję z dala od komputera.
(Ciekawe, ile osób powiedziało „4 godziny”)
źródło
Oprócz wszystkich dobrych informacji tutaj pomocne jest również zadanie pytania „Czego unikam?” jeśli czuję, że byłem mniej produktywny. Często pojawi się blokada drogi. To rodzaj mentalności „SCRUM”, jeśli spojrzysz na to w ten sposób.
Gdy dowiesz się, czego unikasz, łatwiej jest zarządzać swoim nastawieniem.
źródło
Jest wiele rzeczy, które możesz zrobić, gdy jesteś rozproszony, senny lub znudzony. Na przykład czytaj blogi techniczne, czytaj książki techniczne. Jeśli jesteś masochistyczny, możesz czytać e-maile biznesowe, kiedy nie czujesz się w 100% produktywny. Możesz też pomyśleć o projekcie / architekturze produktu lub o najnowszym błędzie, który usłyszałeś od użytkownika.
Nawet jeśli nie piszesz kodu, nadal możesz coś zrobić.
źródło
Powiedziałbym, że jeśli jestem w dobrym nastroju i dobrym nastawieniu i jestem gotowy do pracy, średnio „pracuję”, czyli aktywnie koduję przez 3-4 godziny. Reszta myśli, szuka rzeczy, które chcę wymyślić itp.
źródło
Mam dwa rodzaje dni. 1) Wiem, że nie zamierzam wiele robić. 2) Dni, w których korzystam z techniki Pomodoro. W przypadku typu 1) mogę oczekiwać, że wykonam 2-3 godziny prawdziwej pracy. Z typem 2) dostaję co najmniej 6 godzin. Zwykle rano wiem, jaki rodzaj dnia mam. Zmodyfikowałem Technikę Pomodoro, więc pozostanę przy niej i nie jestem tak sztywny, jak tego wymaga dokumentacja.
W produktywne dni mam dość ścisły harmonogram:
8:30 - 9:00 sprawdź email, sprawdź kanały rss i bs ze współpracownikami
9:00 - 9:30 spotkanie scrum, bs ze współpracownikami i wypełnij dzisiejszą listę rzeczy do zrobienia
9:30 - 11:30 pierwszy Pomodoro z 5 minut przerwy co 25 minut
11:30 - 12:30 lunch
12:30 - 2:30 sekundy Pomodoro z 5 minutami przerwy co 25 minut
2:30 - 3:00 przerwa
3:00 - 5:00 trzecia Pomodoro z 5 minutowymi przerwami co 25 minut
Przekonałem się, że działa to cudownie w produktywne dni, ale nie mogę tego robić każdego dnia lub wypalam się. Staram się przestrzegać 3 z 5 dni.
źródło
Jest tu wiele dobrych rad, więc postaram się dodać kilka przydatnych myśli i doświadczeń.
Ilość użytecznej pracy, jaką możesz wykonać w ciągu dnia, jest unikalna dla ciebie jako osoby fizycznej. Niektórzy ludzie mają więcej mentalnej „wytrzymałości” niż inni, tak jak niektórzy ludzie mogą biegać w maratonach, a inni ledwo dobiegają do końca ulicy. Myślę zatem, że pierwszą rzeczą, którą musisz wypracować, jest to, ile użytecznej pracy możesz wykonać w ciągu dnia i nie wykraczać poza to przez dłuższy czas. Próba przekroczenia obecnego limitu może być błędnym cyklem, ponieważ przepracowanie sprawi, że będziesz zmęczony, co doprowadzi do błędów, które doprowadzą do przeróbek. Może to prowadzić do dziwnej sytuacji, gdy trzeba pracować 12 godzin dziennie, aby zrobić to, co robiłeś w przeszłości za 4 lub 6 godzin.
Jeśli chcesz zwiększyć swoje możliwości produktywnej pracy, rozważę następujące kwestie:
źródło
Prawdopodobnie nie możesz skoncentrować się lub pracować z maksymalną wydajnością przez cały dzień pracy, ale to nie jest dobry argument za pracą przez 4 godziny dziennie.
Głównym powodem jest to, że godziny produktywne nie są „na żądanie” - więc nie możesz po prostu wykonać pracy i wrócić do domu. wiele razy zaczynasz zwiększać produktywność po długim czasie rozproszenia.
Najlepszym rozwiązaniem jest przygotowanie zadań odpowiednich dla różnych stanów umysłu, na przykład podział zadań na kategorie
źródło
Staram się skupić uwagę na większości zadań przez kilka godzin bez przerwy. Myślę, że prawdopodobnie robię około 4 godzin w ciągu 7 godzin dziennie. Resztę czasu spędza się jednak na nauce.
źródło
Kilka godzin...
Pomodoro Technique jest coś miałem polecił mi na kilka razy. Nigdy tak naprawdę nie udaje mi się sprawić, że to działa, ale coś do wypróbowania.
źródło
Cieszę się, że każdego dnia dostaję 2 dobre 2-godzinne porcje programowania. W dniach, w których robię więcej, kręcą się koła, tracę czas i wprowadzam błędy w oprogramowaniu. Resztę mojego czasu poświęcam na naukę, badania, rozmowy z użytkownikami i odprężanie mózgu.
Oto sposób na sprawdzenie, gdzie naprawdę spędzasz czas, w porównaniu do tego, co według niego spędzisz. W poniedziałek rano usiądź i zrób listę rzeczy, które chciałbyś zrealizować w ciągu tygodnia. Następnie odłóż i nie patrz na to do piątku.
Weź ze sobą notatnik i za każdym razem, gdy zaczniesz coś nowego w ciągu dnia, zanotuj czas i to, co robisz. Powinno to obejmować wszystko. Sprawdź osobisty adres e-mail, czytaj prywatne strony internetowe, czytaj techniczne strony internetowe, rozmawiaj z kolegą z kostki, programuj w projekcie x, idź na lunch, pracuj nad nowym błędem Z, rozmawiaj z użytkownikiem y nowego projektu itp.
W piątek wyciągnij swoją początkową listę i przejrzyj listę swoich działań. Porównaj je i przekonaj się, jak naprawdę byłeś produktywny. Prawdopodobnie będziesz zaskoczony i znajdziesz rzeczy, które możesz zacząć zmieniać.
źródło
Uważam, że problemem jest to, że często projekty w pracy naruszają najnowsze i największe ulepszenia w tej dziedzinie. Rzeczy, o których marzę, wiedząc, że uczynią życie lepszym dla nas wszystkich.
Nie chcę naprawiać tego starego układu tabeli, kiedy mógłbym używać lessframework. Nie chcę ponownie tłumić tego rozdętego, wolnego XML-RPC, gdybym mógł zmienić interfejs API na JSON w ciągu godziny. Nie chcę ciągle dodawać funkcji do tej witryny z niestandardowym frameworkiem, który nawet nie ma odpowiedniej abstracji bazy danych, gdybym mógł przenieść całą rzecz do prawdziwego frameworka w ciągu zaledwie kilku dni. Nie chcę tworzyć tej głupiej, bezużytecznej, kiepskiej animacji jQuery. Wiem, że klient usunie późniejsze wersje po tym, jak ich głowa będzie po prawej stronie.
W takie dni jak ten stawiam przede mną coś, co mnie motywuje. Jak nagroda.
Jeśli to zrobię - pozwolę sobie spędzić resztę dnia na pisaniu odpowiedniego systemu buforowania przy użyciu membase.
Chociaż przypuszczam, że musisz pokochać swoją pracę, aby myśleć, że spędzanie czasu na nowej bibliotece API lub gra z nową bazą danych jest fajna. Wiem, że tak. Chciałbym móc budować przydatne, fajne rzeczy przez cały dzień.
źródło
Niedawno zacząłem używać workrave dostępnego dla Ubuntu (workrave)
Przypomina o robieniu przerw co X i Y minut (domyślnie 3 i 45, ale zmienne). Zwiększa to produktywność.
Powodzenia!
źródło
Brzmi jak dwa problemy, z którymi wcześniej się borykałem:
źródło
Wydajność przez 8 godzin nie jest tak ważna. Zamiast rozwiązywać problem z brutalną siłą, poświęcając mu więcej godzin, rozwiąż go w kreatywny i sprytny sposób i spędź resztę dnia grając w piłkę nożną.
źródło
Są dni, w których mogę pracować od 8 do 12 godzin, wiedząc, co robię po 5 lub 6. Ale są dni, kiedy nie mogę nic zrobić.
naprawdę koncentruję się, kiedy są terminy. powiedzmy, że pozostały 4 dni i musisz to zrobić, a jeśli wiem, że można to zrobić za 4 dni, to naprawdę mnie uruchomi. jeśli wiem, że nie mogę tego zrobić, to wyczerpię się i stracę koncentrację przez połowę czasu. i mogę się skoncentrować, jeśli jakąś podobną funkcję muszę zintegrować z aplikacją. więc wszystko zależy od moich rzeczy.
źródło
Dla mnie chodzi o to, co robię. Jeśli zadanie jest trudne, będę pracował ponad 12 godzin ciesząc się każdą minutą i wracam do domu chętny następnego dnia, aby kontynuować pracę. Niestety, czasem problemy w środowisku wpadają mi na nerwy i wpływają na moją koncentrację i obniżają produktywność. Nigdy się nie nudzę, chyba że pracuję w czymś, co mnie nie interesuje i nie buduje niczego w mojej karierze lub moim doświadczeniu. W tym przypadku motywuję się, aby zrobić to jak najszybciej, aby wrócić do tego, co lubię i do czego powinien robić.
źródło
Moja ostatnia praca Agile Scrum wykorzystywała pojęcie „idealnych godzin” do oszacowania zadania. Mówiąc wprost, „idealna godzina” to godzina spędzona bezmyślnie na kodowaniu nowych rzeczy, które nigdy wcześniej nie istniały w projekcie. Nieidealna godzina to czas refaktoryzacji, debugowania, telefonu, spotkań, lunchu, przerwy, czai się / wysyłania do StackExchange itp.
Typowe oczekiwanie wynosiło od 5 do 6 idealnych godzin na 8-godzinny dzień pracy. Po prostu nie można oczekiwać, że programiści spędzą 8 godzin dziennie na „podłączeniu się”, a nawet jeśli to zrobisz, zazwyczaj zauważysz, że nie dostaniesz dużo więcej w ciągu tych 2-3 godzin niż w normalnych 5-6 . To nie jest lenistwo, nie jest to „utknięcie”, nie jest to nawet brak umiejętności lub szybkości pisania; prosty fakt polega na tym, że się dzieje. Ktoś zadzwoni lub prześle komunikator, pytając o coś z ich życia osobistego. Dług techniczny należy spłacić, organizując i refaktoryzując bazę kodu (co klienci nie będą postrzegać jako produktywne, ponieważ nie pracują w kierunku punktów, ale ważne jest, aby baza kodów była łatwa w utrzymaniu i rozszerzaniu, a tym samym utrzymała tempo rozwoju). I deweloperzy muszą wydmuchać parę; my'
W każdym razie oszacowanie naszego zespołu wyszło w przybliżeniu do jednego „punktu” = około dwóch dni programisty (pięć wskaźników to jedna dwutygodniowa iteracja programisty), na podstawie 5 godzin kodowania head-down dziennie. Tak więc klient naliczy pięć punktów za stawkę w przybliżeniu równą 50 godzinom pracy programisty.
źródło