“Durma noktası sendromu” hakkında ne yapmalı?


44

Kendimde "durma noktası sendromu" dediğim bir davranış olduğunu fark ettim ... demek oluyor ki "durma noktasına" ulaşana kadar çalışmayı durduramam (ya da yoruluyorum). Başka bir deyişle, bir özelliği tamamlamak için çalışma alanındaysam, bitinceye kadar durmayacağım. Üzerinde çalıştığım bir hata ise, bu etki daha da belirgindir ... Düzeltilene veya en azından anlaşılana kadar durmayacağım. Her ne kadar bir dizüstü bilgisayardan çalışsam ve VPN'im olsa ve kolaylıkla eve dönüp o akşam işten sonra gelsem de, bu gerçek işten ayrılmama yardımcı olmuyor ... sanki hatayı bulmadan önce öleceğim .

Neden aynı anda işten eve gelmediğimi ve bazen de saat 23: 00'te eve gelmediğimi bulamayan aile üyelerine bunu anlatmakta çok zorlanıyorum. Yöneticiler bile bu konuda şaşırdı ve meslektaşlarımın çoğunun her gün aynı saatlerde çalışmakta zorlanmadığını fark ettim.

Bu problemi başkası olan var mı? Bu konuda endişelenmeli miyim ve / veya değiştirmeye çalışmalı mıyım? Öyleyse nasıl?


4
Yanlış meslektaşlarınla ​​çalışıyorsun.
sbi

12
bakacak bir aileleri varsa olmaz.
eiefai

14
Öğleden sonra saat 10: 11'e kadar çalışmak aptalca bile olsa aptalca. Ilımlı şarap alımı sizin için iyidir. Neden hayattan zevk almayı öğrenmiyorsun?
İş

1
Büyük kanyonda iki kısa atlama ile sıçrayamazsınız. Uygulamalı sağlıklı yaşamın sınırlarını göz önünde bulundurarak, ne kadar sürerse sürsün, sabit bir noktaya inmek mantıklıdır.
DarenW

1
@Job: İşin tadını çıkarmanın nesi yanlış?
konfigüratör

Yanıtlar:


36

Bana her zaman olur. Kodlama bölgesinde olacaksınız ve saati ... eve gitme zamanını fark edeceksiniz, ama sonra kendinize “X, işim biter bitmez” diyeceksiniz. O zaman gerçekleşecek bir sonraki şey ... "peki, X + Y'yi hallettikten hemen sonra".

Bununla mücadele etmek için, "BURAYA BAŞLAYIN" yazan koda bir not koydum ve üzerinde çalıştığım şeyin ve anahtarın ne yapılması gerektiğine dair önemli bir not bıraktım.

Sonuç olarak, bu benim içimdeki programcının LOVES olduğunu, ancak bunu dengelemek ve özellikle bir ailen varsa, elden çıkmasına izin vermemek önemlidir.


4
+1 çünkü bu neredeyse yaptığım şey. Post-it notu ve hepsi. Bölgedeyken bile, kendimi dışarı sürüklüyorum, çünkü aile birinci öncelik.
Gary Rowe

2
Tamamen ben de yapıyorum. Kodunuza bir yorum bırakın ve sonra derlemeyecek şekilde yorum yapın (eğer diliniz derlenmişse). Ayrıca, bazen ellerimle GERÇEK bir şeyler yapmamda bana yardımcı oluyor, bazen anayasa için el emeğinden daha iyi bir şey kalmıyor.
Stimul8d

10

Bence bu normal bir davranış, burada da aynı ve bununla baş etmenin en iyi yolu, planlanan ayrılmaya kadar tamamlayamayacağınız gibi görünüyorsa yeni bir çalışma noktası başlatmak DEĞİLDİR. Bu 50 dakikayı dolduracak kadar işin var, değil mi?


+1, bunu, çalışmamın zamanımın tutulmasına izin vermemek için özel olarak yapıyorum ..
Izkata

10

Aslında bunu tanıyorum. Sadece pes edinceye, bitkin ve hüsrana uğramak zorunda kalana kadar bütün gece bir problemi saptayabilirim. Beyin Sisi .

İşin garibi , sabah işe geri döndüğümde genellikle sorunu hemen çözmeyi başardım. Sanırım bunun nedeni beynimin iyi bir uykudan sonra daha iyi çalışması.

Bütün bunlardan öğrendiğim şey, tüm gece çalışmanın bir anlamı olmadığı, çünkü beynin iyi dinlenmiş ve enerjilendirildiğinde birçok kez daha etkili olması. En azından benim için, ama bunun herkes için aynı olduğundan şüpheleniyorum.

Ayrıca sürdürülebilir tempo ve ölüm yürüyüşünü görün .


Bunu da buldum, bu da iyi bir uyku gecesinden sonra daha etkili bir şekilde yaklaşacağımı bildiğim için işlerin daha kolay gitmesine izin vermemi sağlıyor.
Nemi,

Bu kesinlikle doğru. Beyin sisi üzerinde çalışmaya devam etmenizi sağlayan şey, geri dönemeyeceğiniz korkusudur.
benzado

9

programlama, özellikle hata ayıklama, çok kısa süreli hafıza tüketir. bitmeden önce durmak önbelleği siler ve bulunduğunuz yere geri dönmek için çok zaman harcar.

bu yüzden bu doğal, verimli ve "karşı mücadele edilmesi" gereken bir şey değil - bunun için planlanması gerekiyor.

yardımcı olacak bir şey çalışırken not almak ve durduğunuzda yapılacak bir sonraki şeyi not almanızdır.


3
Tamamen katılıyorum, önbellek silmek verimsiz, durma son ve pahalı bir çaredir. Durmamın temel sebebi "son tren sendromu" .
Orbling

1
Görev değişimi işiniz için kötü olsa da, kişi akşamları yavaş yavaş kapanıp beyninize karşı tartılmalı ve işe yarar bir şey yapılmamalı. Geç saatlere kadar çalışmak istiyorsanız, en azından bazı ciddi molalar verin (yemek dahil).
Martin Wickman

7

Bunun henüz söylenmediğine şaşırdım.

Durmanız gerekiyorsa , orta hizadaki soğuk hindiyi kolay ve açık bir şeyin ortasında durdurun . IDE'niz muhtemelen her yerde bir yanlışlık olduğunu söyleyen kırmızı ve sarı çizgiler koyacaktır, bu sorun değil. Belki bu satırdan önce üzerinde çalıştığınız eşya hakkında / * yorum * / yapınız.

Çalışmanızı kaydedin ve çıkın.

Ertesi gün geri döndüğünüzde, “ah, doğru, Y yüzünden X'in ortasındaydım” gibi olacaksınız ve üzerinde çalıştığınız şeye geri dönmek çok zor olmamalı.

En son çalıştığım şey (kişisel kullanım için küçük hobi uygulaması), böcek avına çıktığım saatlerin uçtuğunu fark ettiğimde bunu yapardım. Çok geç olunca, "vidala" diye düşünürdüm ve tasarruf edip çıkar, derleme hataları lanetlenir. Sonra tekrar açtığımda, "hatalar? Wtf?! 1 /," olur, "ah evet, bu yöntemin neden istisna attığını test etmeye çalışıyordum."

Şaşırtıcı derecede etkiliydi ve bundan sonra bu tekniği kullanmayı planlıyorum.


1
Peki ya öleceğim ve böceğin asla çözülmeyeceği korkusu?
JoelFan

2
@SpashHit Bu kişisel bir disiplin meselesidir, ancak bunu düşünmemelisiniz bile: sadece kaydedin ve kapatın, bölünmüş bir milisaniyede yapıldı ve asla geri dönmeyin. Ne olacak ki, kesinti süreniz boyunca, bilinçaltınız, bir dahaki işinize giderken denemek istediğiniz yolları keşfedecek ve bu "soğuk hindi" yönteminin yaptığı, kodunuza geri döndüğünüzde beyninizin yapabileceği şey olacak. Kolayca ve hemen, bıraktığınız yerin tam zihniyetine, yeni fikirler ekleyerek geçin.
Corey,

3
Peki ya böcek hiç düzeltilmezse? Asıl soru, "Ya ölürsün ve çocukların her zaman yoksun olduğun için sana kızgınım '
Christoffer Hammarström

1
@SpashHit - Öyleyse öleceksin ve hatayı önemsememelisin. Cidden, bu konuda bakış açısına ihtiyacın var.
Jon Hopkins,

4

Yaşamınız iş etrafında dönüyorsa, kesinlikle çalışmak için çok etkili bir yoldur.

Aynı problemin yaşadığı bir dönemden geçtim. Her zaman çalıştım ve her şeyin bağlandığı bir noktaya gelene kadar durmadım ve bir dahaki sefere tamamen temiz bir yazı tahtası ile oturabilirim. Ne yazık ki, eğer kontrol edilmezse, aile, arkadaşlar ve diğer hobilerle zaman geçebilir.

İşte alışkanlığımı biraz daha yönetilebilir bir şeye odaklamama yardımcı olan bazı ipuçları:

  • Erken ve sık check-in yapın. Bir durma noktası daha yakın olacak şekilde daha küçük değişiklikler yapın!
  • GTD'yi kullanın. Görevlerde çalışmak sizi çalışmanızı daha küçük parçalara bölmeye zorlar, böylece daha fazla durma noktalarınız olur.
  • Kullan ve takvimine sadık kal. Olaylarda Kalem (kurşunkalem yok) veya uyku veya yiyecek ya da programınıza uygun olanları yapın ve ona bağlı kalın. Önceden hatırlatmalar ayarlayın, böylece yakında durma noktasına gelmeniz gerektiğinin farkına varabilirsiniz.

1
Sanırım çalışmanın en kötü yolu bu. Hiç de verimli değil, bunun yerine yanma, aptalca hatalar ve stresin nedeni.
Martin Wickman

Çalışırken çalışma şeklinizi geliştirmenin yollarını bularak avantajınızı kullanmayı teşvik ediyorum, böylece eve daha erken gidebilirsiniz. Geç saatlere kadar çalışıyorum, bu kesinlikle tükenmişliğe neden oluyor. Yine de haftada 40 saat çalışmak normalde yanmanıza neden olmamalıdır. Olursa, bunun daha büyük bir sorun olduğunu düşünüyorum. Yine de geri bildiriminiz için teşekkürler.
Ryan Hayes,

4

Bilgisayarımı bir zamanlayıcıda yeniden başlatan küçük bir uygulamaya sahiptim. Ne zaman yapmam gerekiyorsa onu ayarlarım. Bilgisayarım önyüklemek için 5 dakika sürdü; bu da beni eve gitmeye ikna etmek için iş akışımı aksatmaya yetti. Bunu, çalışma dışı yaşamımın durdurma zorluğuyla uğraştığım faaliyetlerle dolu olduğundan ve çalışma hayatım olduğu gibi başlamaya istekli olduğumdan emin olmakla birleştirdim. Bu tür faaliyetleri bulmak için biraz çaba sarf etti, ama buna değdi.


3

Bence bu zaman zaman bütün programcılara olur. Bence bu korkudan kaynaklanıyor. Ertesi gün şu anda ne yaptığınızı tamamen unutacağınızdan korkun. Sonra ne yaptığını bulmak için çoktan harcadığın şeyleri gözden geçirmek için çok zaman harcaman gerekir. Bu çok verimsiz. Deneyimlerime göre, çoğu programcı verimsizlikten nefret ediyor .

Bununla mücadele etmek için nerede olduğunuzu ve ertesi gün ne yaptığınızı not alın, sonra kendinizi hareket ettirmek için işte olmayan bir şeyle kendinize rüşvet verin.


2
Pek çok programcının korkudan haklı çıktığını gördüğüm kadarıyla, unutmak ve evet olmak üzere haklı çıkar demek. Verimlilik, programcıların anatemalarıdır. :-)
Orbling 19

1
@Orbling: Tamamen katılıyorum. Asla haksız bir korku olduğunu söylemedim.
John

@John Aye, Amacınızla aynı fikirdeyim, sizi affederdim ama bugün için Suffrage'dayım.
Orbling,

@Orbling: Lütfen yarın tekrar gelin! :-)
John

@John: Tamamlandı. :-)
Orbling

3

Diğer insanların yaptıklarına göre daha uzun bir zaman diliminde çalışmak için programlamanın doğasıdır.

Bir tuğla katmanı bir dakika içinde başka bir tuğlayı kaplayabilir ve herhangi bir zamanda +/- bir dakika durdurabilir ve çalışmanın kaldığı yerden devam edebilir. Basit adımlar, kısa zaman döngüsü. Perakendede müşteri başına bir veya iki dakikadır. Bir masaj terapisti bir ya da iki saatlik bir zaman diliminde çalışır ve sabahları yapılan her şey öğleden sonraki randevulardan bağımsızdır. Bir müşteri zaman içinde koşabilir veya erken gelebilir, ancak belirli bir zamanda yapılmasını beklemek 10 veya 20 dakika sürebilir.

Yeni bir dünya rekoru kırmak için dünyanın dört bir yanına bir uçak uçurmak - bu bir durma ve harekete geçme türü değil. Bir şeyler atıştırmak için her iki saatte bir karaya çıkmak veya sahilde eğlenmek, bu çalışmayı çok daha az etkileyici kılar. Asgari zaman artışı, gün sayısı ne olursa olsun tüm seyahattir.

Bir yazılım geliştiricisinin bir göreve başlaması, gerçeklerin ve ayrıntıların zihinsel önbelleğini oluşturma, hatayı bulma veya yeni bir özellik eklemeyi görme ve bu kısa süreli hafıza önbelleğini kodlama ile bitene kadar saklama sık görülen bir durumdur. Bir kuruş zamanında duramazsın. Kayıpsız bir şekilde kıramayacağınız doğal zaman artışı, muhtemelen bir saatten on ya da öylesine bir yerde, YMMV ve bazı zihinsel önbellek kaybının büyük olduğu kadar tolere edilebileceği birkaç daha küçük durma noktası var. Görevin gerçekten yapıldığı noktaları durdurmak.

Tabii ki, vücudumuz yorulur ve bir iyiden daha fazla zarar vermeden önce durmak gerekir. Eski deyiş "ölüm doğanın size yavaşlamanızı söyleme şeklidir" olabilir.


2

Evet, bende de var. Aslında yaşlandıkça daha az belirginleşiyor.

Ayrıca günün sonunda ve yorgunken daha fazla hata yaptığımı farkettim. Ertesi gün işe geri döndüğünüzde çözüm açık hale gelir ve bir kod yükünü yeniden yazmak zorunda kalırım. Ancak, önceki gün olduğu gibi zamanın bir kısmını alır.


2

Bu sorunu köpeklerim (iki) alana kadar yaşadım. Belirli bir zamana kadar evde olmalı ya da idrarı temizlemeliyim, aradığın şey olmayabilir, ama güçlü bir motive edici olarak çalışıyor. Ayrıca neredeyse her zaman sabaha açık olan bir çözüm bulmaya katılıyorum.


2

Eğer bir ailen varsa, bu hiç akıllıca olmaz.

  • Eğer işten 5: 00'da ayrılırsam, kod yarın girdiğimde bıraktığım gibi olacak.

  • Eğer akşam 10'da işten ayrılırsam, eve geldiğimde oğlum çoktan yatağa girecek ve ona sarılmayacak ya da o gün öğrendiği hiçbir şeyi göstermediğini görmeyeceğim. Karım da huysuz olacak, çünkü bütün gün kıçına yardım etmeden çalışmak zorunda kaldı.

Fakat eğer bekarsanız ve 'sosyal sahne' ile fazla ilgilenmiyorsanız, o zaman delirmeyin!

Sabah 9'da yaptığınız işin, sabah 9'da yaptığınızdan daha düşük kalitede olacağına dikkat edin. İyi dinlenmiş olmanın ve açık bir zihnin olmasının avantajını küçümsemeyin.


1

Bunu kontrol altında tutmalısın. Bana öyle geliyor ki, şu anda çalışmanızı yönetilebilir parçalara ayıramıyorsunuz veya bir şeyin ne kadar süreceğini tahmin edemiyorsunuz. Yani bitene kadar çalışıyorsun. Belki de çok rekabetçisiniz veya korkuyorsunuz, işinizi zamanında tamamlayamayacaksınız.

Bu bir kısır döngüdür ve uzun vadede size yardımcı olmayacaktır. Tükenmeye, tükenmeye, yol açabilir ...

Bu yüzden çalışmanızı daha küçük yönetilebilir ulaşılabilir görevlere bölme alıştırması yapın. Her görevin ne kadar süreceğini tahmin etmeye çalış. Hiçbir görev birkaç saatten uzun sürmez. Bunu düzeltmek için kendinize bolca zaman verin. Molalar için kendinize zaman verin. Ve programlamadan ziyade yaşamın diğer yönlerinden zevk almak, öğrenmek, takdir etmek ve deneyimlemek için zaman ayırın.


Ben inatçı bir hata olduğu kanıtlandığı zaman hata ayıklama dışında bu işleri buluyorum.
Orbling

1

Durma noktam var - saat 1:30 civarında. Öyleyse uyanık kalabilirim, ama herhangi bir iş yapmam mümkün değil. Ve ertesi gün içeride uyuyamadığım sürece hiçbir şey olmayacağım.

Böylece 11'den sonra çalışmayı bırakıp yatmayı öğrendim . Bu şekilde ertesi gün yeniyim ve hafta boyunca düzenli çalışabiliyorum.


1

Bence programcının doğası. Bazen yeni bir problem üzerinde çalışmaya başlamadan önce erken ayrılmanız gerekebilir. Koyduğunuz tüm ekstra zamanla, suçlu hissetmenize gerek yok. O zaman çok fazla düşünmemeye dikkat etmelisin. Ertesi sabah ilk şeyle başa çıkmak için hazırlıklı olun.


1

Çalışmanızdan zevk almanız harika. Ancak, bu kadar çok insanın iş çevresinde dönen yaşamlara öncülük ettiği görülmesi de çok üzücü.



0

Bu doğal, ancak bence mücadele edilmesi gerektiğini düşünüyorum. Genelde, yüksek kalitede kod oluşturduğum noktayı uzun süre zorlayacağım ve sabahları düzgün düşünmek için çok yorgun olduğumda iyi görünen şeyleri düzeltmek için çok zaman harcıyorum.

Ne zaman mantıksız davrandığımı genellikle söyleyebilirim, ancak uyarı işaretlerini dikkate almazsanız etrafınızda birisinin size tokat atması yardımcı olur.


0

Evet, her zaman yaparım.

İlginç bir şekilde, birlikte çalıştığım en iyi yöneticiler, fazla abarttığımda eve gitmemi söylemeye her zaman hazırdı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.