Czy robienie częstych przerw jest tak korzystne podczas programowania? [Zamknięte]

23

Wciąż czytam, że zaleca się programistom robienie częstych przerw podczas programowania, a zwykłe zalecenie, które widzę, to 5 minut co pół godziny lub 10 minut co godzinę.

Próbowałem, ale dość często znajdowałem coś interesującego w ciągu tych 5 minut i zabiera mi to to, nad czym pracowałem dłużej niż planowałem. Albo to, albo mój umysł koncentruje się na czymś innym i trudno mi wrócić do pracy i nie koncentruję się zbyt dobrze.

Czy naprawdę tak korzystne jest robienie częstych przerw podczas programowania? Czy robię coś złego, aby zmniejszyć wydajność zamiast ją zwiększać?

Rachel
źródło
Spójrz na 5-minutową przerwę , przypomina ci przerwy przez rozpryskiwanie się na pełnym ekranie i nie możesz tego przegapić, i to jest przerażające.
Czarek Tomczak
@CzarekTomczak To doprowadziłoby mnie do szału, szczególnie gdybym był w środku czegoś :)
Rachel
Kiedy się starzejesz, staje się to wszystko konieczne, po prostu nie jest zdrowe siedzieć przez długi czas lub pisać przez długi czas
jk.
Pij dużo wody lub zacznij palić ... Wtedy będziesz silnie skoncentrowany na tym, co musisz zrobić w przerwach.

Odpowiedzi:

39

Robię częste przerwy, ale zwykle mają one cel (łazienka, jedzenie / kawa itp.). Mam tendencję do stwierdzania, że ​​kiedy nie ma mnie przy biurku , wciąż myślę o danym problemie. Jednak to myślenie nie jest rozpraszane przez kod znajdujący się przede mną i pozwala mi bardziej myśleć o problemie jako całości, niż analizować szczegóły przede mną. Często, kiedy wracam do biurka, mam nowy pomysł, jak podejść do problemu, nad którym pracuję.

Kavet Kerek
źródło
2
Tak, dla mnie „przerwa” jest prawie równoznaczna z „złapaniem drinka”, „pójściem do łazienki” czy coś w tym rodzaju. Zazwyczaj wstaję z biurka co godzinę. Ważne jest również, aby od czasu do czasu się rozejrzeć, aby twoje oczy mogły skupić się na czymś, co nie znajduje się 1 metra przed twoją twarzą ...
Dean Harding,
8
Zgadzam się z tym, ale dla wyjaśnienia, kiedy ludzie mówią o „zrobieniu sobie przerwy”, jest to przerwa fizyczna, a nie psychiczna. Jeśli mentalnie odejdziesz od tego, co robisz, często będziesz miał problem z OP. Zatracisz się w innej aktywności na dłużej niż 5/10 minut.
Nemi,
28

Jest to całkowicie zależne od twojego aktualnego stanu. Jeśli utknę mocno na czymś, przejdę do Programmers.SE lub SO i sprawdzę kilka pytań. Wstaję i idę na spacer. Może weź napój gazowany lub kawałek pizzy.

Jeśli mam groove, nie będę się zatrzymywać. Przerwy są korzystne, jeśli są pozostawione ocenie programistów.

Josh K.
źródło
3
Programmers.SE/SO jest częścią mojego problemu. Myślę, że ... poświęcenie kilku minut na przeglądanie pytań zwykle prowadzi do dłuższego czasu na udzielenie odpowiedzi na pytanie.
Rachel
7
+1: kiedy w strefie są przerwy, nie są częścią równania. Po prostu odwracasz wzrok 3 godziny później i myślisz „hmm ... przegapiłem lunch”
Steven Evers,
@Rachel: Korzystam z kanału, by zadawać pytania, więc nie tracę czasu na odświeżanie, mając nadzieję, że pojawią się nowe. Nie mogę zrobić kanału SO, w przeciwnym razie dostaję 30 pytań co pięć minut.
Josh K
@SnOrfus: Właśnie wróciłem z lunchu. ;)
Josh K
3
+1: Takie też jest moje doświadczenie: częste przerwy są korzystne, ale tylko wtedy, gdy utkniesz. Jeśli marnujesz cenny czas „w strefie” na przerwę, tracisz produktywność, a nie ją zyskujesz. Chodzi o to, że gdy utkniesz, zbyt częste próby nie pomogą ci (ale tylko wtedy, gdy obecna jest zbyt duża część, nic nie jest nie tak z samym wysiłkiem) i wtedy przerwa będzie pomocna. Słuchaj też swojego ciała, jeśli jesteś głodny, poświęć trochę czasu na zjedzenie lekkiej przekąski, bo inaczej jest to bardzo rozpraszające (ale cóż, znowu, jeśli jesteś w strefie, możesz ją trochę odłożyć).
n1ckp
11

Osobiście nie znajduję na moim biurku 5-minutowej przerwy o prawdziwej wartości. Zamiast tego wstaję i spaceruję, a potem wracam i atakuję z nową energią. Nie jestem też zbyt rygorystyczny co do czasu ... jeśli mam ochotę, zdecydowanie się nie zatrzymuję. Jeśli utknę, zatrzymuję się, zanim stanę się zbyt sfrustrowany.

Doug Wilson
źródło
Tak. Niektóre chrupnięcia lub pompki są fajne. Więc sprzątanie.
Bob Murphy,
8

Robię 10 minutowe przerwy co 45 minut computer work.

W ciągu 10 minut idę, przygotowuję kawę i takie trywialne rzeczy. Czasami sprzątam biurko. Ale to muszą być trywialne rzeczy.

Używam workrave, aby przypomnieć mi, kiedy przestać.

W rzeczywistości zmieniasz zadania. Twój mózg nie może odpocząć i zacząć od czegoś innego, gdy nie skupia się na poprzedniej rzeczy.

Obecnie próbuję tego, co nazywa się uważnością . Działa tak dobrze, że to przerażające!


źródło
Nie jestem pewien, czy korzystam z programu przypominającego ci, abyś przestał, ponieważ uważam, że jest on rozpraszający, ale bardzo chcę wiedzieć więcej o uważności. Czy masz jakieś zasoby, w jaki sposób możesz dostosować technikę do sytuacji roboczej?
Toby
3
Raz spojrzałem na WorkRave, ale nie podobało mi się, żebym kazał mi przestać, kiedy jestem na fali i zrywam koncentrację
Rachel
Toby, to nie jest tak rozpraszające, jeśli będziesz przestrzegać zasad, które sobie wyznaczyłeś. Jeśli chodzi o uważność, jest on używany w porozumieniu z CBT. Sugeruję, abyś kupił książkę tego autora: mindfullivingprograms.com/whatMBSR.php książka nazywa się „żyjąc pełną katastrofą”
Rachel: możesz ustawić reguły, które ci się podobają.
2
Praktyki uważności zrobiły dla mnie cuda i wszyscy, których znam, poważnie ich wypróbowali.
Bob Murphy,
6

Uważam, że opcja z częstymi przerwami bardzo pomocne. Jeśli zajmuję się wykonywaniem zadania, mogę spędzić godziny bez przerwy. Z pewnością uznałbym wymuszoną przerwę za bardzo destrukcyjną.

Jeśli pracuję nad kodem, który po prostu się nie zachowuje, spacerowanie przez kilka minut pozwala mojemu mózgowi wędrować „naokoło” problemu na tyle, aby dać wgląd w problem.

Często żartuję, że moje najlepsze myślenie o tej pracy jest w łazience firmy, ale to tylko żart.

Jason Viers
źródło
4

Robienie częstych przerw nie tylko wpływa na produktywność, ale także na zdrowie. 10 lat temu miałem zatorowość płucną (zakrzepy w płucach) z powodu zbyt długiej pracy bez przerw. Na szczęście wyzdrowiałem z tego i pomyślałem, że mam się naprawdę dobrze. W kwietniu zeszłam na sprint programistyczny przez kilka dni. Czas, w którym płynie czas i zanim się zorientujesz, siedzisz o wiele za długo. Stwierdziłem, że jestem bardzo zdyszany i kiedy poszedłem do szpitala, miałem nową porcję zakrzepów krwi.

Wracam do ustawiania alarmów i chodzenia co godzinę.

bruceatk
źródło
3
+1 za wskazanie rzeczywistych skutków zbyt długiego siedzenia w bezruchu. dobrze dla ciebie i mam nadzieję, że w pełni wyzdrowiałeś.
Anonimowy Wpisz
3

Absolutnie. Jestem zwolenniczką techniki Pomodoro , której najogólniejsza realizacja to 25 minut i 5 minut przerwy. Pomodoro jest atomowy, więc nie możesz zrobić połowy jednego. To zmusza cię do usiąść i przemyśleć problem bez konieczności wędrowania do Gmaila lub SO. I odwrotnie, jesteś również zmuszony wstawać co dwadzieścia pięć minut i chodzić lub robić coś niezwiązanego z pracą (czasami naruszam to, jeśli mam głęboki problem).

Robię to od około pół roku i przekonałem się, że mit „kodowanie w dół przez wiele godzin” jest w dużej mierze mitem. Jestem bardziej produktywny i generalnie spędzam mniej czasu na rozwiązywaniu głupich problemów (np. Dzisiaj pisałem [] zamiast (), gdy próbuję wywołać funkcję javascript), kiedy zmuszam się do zatrzymywania co 25 minut.

Fil
źródło
3

Jeśli naprawdę utkniesz, czasem zamiast zrobić sobie przerwę , możesz uwolnić swój gniew i przerwać ujęcie , jak zęby irytującego współpracownika, który rozprasza cię głośnym bełkotem przez telefon do wszystkich swoich żyjących krewnych w dziurze wyczołgał się z obszarów miejskich.

Jas
źródło
1

Jaka będzie Twoja produktywność, jeśli zbyt długo będziesz ślepić, wpatrując się w monitor lub odczuwając załamanie psychiczne po nieprzerwanej pracy? Osobiście martwiłbym się bardziej o faktyczne zaślepienie lub awarię, ale brzmi to tak, jakbyś bardziej martwił się perspektywą produktywności.

Teraz, żeby być uczciwym, 5-minutowa przerwa co 30 minut wydaje się nieco przesadna. Ale nie polecam pomijania w przerwie, ponieważ zmniejsza to produktywność w krótkim okresie.

Jason Baker
źródło
1

Myślę, że to naprawdę zależy od zadania, nad którym pracujesz. Czasami znajduję 5-10 minutową przerwę, aby oczyścić swoje myśli i rozciąganie się / spacerowanie może być naprawdę korzystne. Innym razem wyjdę z biurka i wrócę, a mój kod będzie dla mnie prawie obcy, gdy mój umysł się przeskoczy.

Mówiąc ogólnie, mówię coś dobrego, ale nie zgadzam się z używaniem aplikacji takiej jak sugerowana @Pierre. Próbowałem już czegoś podobnego i uważałem to za frustrujące.

Toby
źródło
0

Robienie częstych przerw jest BARDZO ważne dla zdrowia. Czytam, że ludzie, którzy siadają lub kładą się, oglądając telewizję nawet przez kilka godzin, zwiększają ryzyko śmiertelności, nawet jeśli ćwiczą. Musisz tylko się poruszać.

„Nowe badanie przeprowadzone przez naukowców z American Cancer Society wykazało, że nie tylko aktywność fizyczna, ale ilość czasu spędzonego na siedzeniu może wpłynąć na ryzyko śmierci. Naukowcy twierdzą, że czas spędzony na siedzeniu był niezależnie związany z całkowitą umieralnością, niezależnie od fizycznej poziom aktywności."

http://www.sciencedaily.com/releases/2010/07/100722102039.htm

„Uważaj na kanapki: uważaj, że każda godzina oglądania telewizji dziennie może zwiększać ryzyko wcześniejszej śmierci z powodu chorób sercowo-naczyniowych, zgodnie z badaniami opublikowanymi w Circulation: Journal of American Heart Association”.

http://www.sciencedaily.com/releases/2010/01/100111161927.htm

netrox
źródło
0

Tak, najlepsze pomysły zawsze przynoszą dochód, gdy masz PRZERWĘ, taką jak palenie papierosów lub prowadzenie samochodu.

Svisstack
źródło
+1 za przygotowanie się na przejażdżkę podczas przerwy na lunch ... :)
Anonimowy Wpisz