Programcı bloğu gibi bir şey var mı? [kapalı]


37

Bir programcının, yazar bloğunun eşdeğerine maruz kalması mümkün mü? Üstesinden gelmek için hangi stratejiler var?


15
Evet bir tane var. Genelde menajerimin izin başvurusunu dosyaladığı anda gider.
Fanatic23

@ Fanatic23: + Bunun için çok, ama +1 yapmak zorunda kalacak.
Andy

Bu yorumu gerçekten anlamıyorum. Müdürünüz tatildeyse, kendinizi motive etmenin zor olduğunu mu düşünüyorsunuz?
codecowboy

Hayır. Yani, yönetici tam olarak ne hakkında konuştuğunu bilmeden yaptığım işin her yönünü 'yönetmeyi' denemeden işlerle başa çıkmak daha kolay. Bu sadece titiz bir yorumdu.
Andy

Yanıtlar:


39

Evet programcılar engellenebilir, ancak yazarlarla aynı şekilde değil. Engelleniyoruz çünkü bir soruna çok yakın ya da çok uzaktayız. Gri maddeyi programlama olan N boyutlu labirentte iyi bir yol seçemiyoruz. Bir mola, bir sohbet, özellikle bir iş arkadaşına konuyu tarif eden harikalar yaratabilir. Bir sorunu tanımlamanın, beyninizin potansiyel bir çözüm görmesine neden olacağına dikkat edin, istekli bir seslendirme panosuyla sohbet etmeniz gerekir, ancak mutlaka teknik olmak ya da ne hakkında konuştuğunuzu bilmeleri gerekmez.

Yazarların bloğu doğada benzer ancak etkili bir şekilde farklı bir canavardır. Yazar bir problemi çözemediği için değil, yazar mojolarını alamadığı için, ilhamları eksik, museları tatildeyken, iç sesler onlara hepsinin çöp olduğunu söylüyor, yazmaya bile değmez. aşağı. Ayrıca günler, aylar, yıllar sürebilir. Kod yazma ve nesir yazma eylemi yüzeysel olarak aynıdır ancak ruhumuzun farklı yerlerinden gelir.


+1 - Ayrıca görünen şartlarla, ilham almanıza gerek kalmayabilir - ama yine de nasıl uygulanacağını çözmeniz gerekebilir. Bazen iyi bir çözüm seçmek için biraz yanal düşünme ve ilham gerekli olabilir. Onsuz, çok karmaşık, güvenilmez ve dayanılmaz bir şeyle sonuçlanabilir. Sorun şu ki ... bu ilham kaynağına ihtiyacınız olduğunu biliyor musunuz? Veya engellenmiş olduğunuzu düşünüyorsanız, gerçekten sadece adım adım net bir çözümle devam etmeniz mi gerekiyor? İlhama ne zaman ihtiyaç duyulduğunu bilmenin kolay bir yolu yok, ne zaman geldiği dışında - ki bu bazen çok geç.
Steve314

1
Lastik ördek için +1 .
Corey

3
Bence yazı yazma ve kod yazma ruhumuzun aynı bölümlerinden geliyor, sadece kod yazarken daha fazla geri bildirim alıyoruz. Nesir yazarken, birine göstermekten haftalar uzakta olabilirsiniz. Kod yazarken, hedefinize daha yakın olup olmadığınızı görmek ve yürütmekten uzak bir emirsiniz. Engelleyici her iki durumda da aynıdır: vazgeçme, ilerleme kaydetmiyormuş gibi hissetmek, değerli bir şey yapmamak. Her zaman bir süre uzaklaşmanın ve düşüncelerinizi netleştirmenize izin vermenin her iki blok için de harikalar yarattığını her zaman buldum.
Steve Goodman

3
Program yazan insanların seslerini duymadığını söylüyorsunuz, "Kodunuz çöptür! Yazmaya değmez!" ?
Mark C,

Sorunu tanımlamak için +1. Hiç kimsenin müsait olmadığı zamanlarda konuşması için boş bir masaya oturan bir goril aldım. Sorunu doldurulmuş bir hayvana tarif etmeye çalışmanın, bir insana anlatmaya çalışmanın yanı sıra neredeyse işe yaradığı ortaya çıkıyor. Ayrıca, neden bahsettiğimi bilmediğim birisine açıklamaya çalışmanın - kız arkadaşım, diyelim - sık sık beni normal paradigmamın dışındaki bir sorundan düşünmeye zorluyor.
Matthew Frederick

19

Komik, sordun. Bugün sadece mühendislerimden biriyle programcının bloğu hakkında konuşuyordum.

Programcıların üzerinde çalışabilecekleri bir zamanda 2 veya 3 aktif görev yapmasını öneririm. Bir yere sıkışıp kaldığınızda, vitesi değiştirmek ve bir süre başka bir şey üzerinde çalışmak ve daha sonra yeni bir bakış açısı ile soruna geri dönmek güzel.

Soruna geri döndüğümde, çoğu zaman ortaya çıkamayacağım bir çözüm / plan buldum. Bazen bir görev üzerinde çalışırken, uğraştığım sorun için kafamdaki ampulü gerçekten tetikleyen bir şeye rastlarım.

Çalıştığım diğer mühendislerden biri 10 dakikalık bir mola vereceğini ve yürüyüşe çıkacağını söylüyor. Masasına geri döndüğünde, cevapların aniden geri dönmeye başladığını söylüyor.

Bir başkası programcı olmasa bile, bir başkasıyla sorunla ilgili konuşmayı faydalı buluyorum. Birdenbire bir cevap geldiğinde bir problem hakkında konuştuğum sayıyı sayamıyorum.

Kısacası, bence en iyi öneri, sıkışırsanız, bir süre daha vites değiştirmek.


"İki veya üç aktif görev" biti için +1. Yapabilseydim, sana daha fazlasını verirdim.
SADECE DOĞRU SEVİYİM

14

Bir amatör serbest yazar (daha önce) olmuş ve daha önce yazarın bloğundan geçen biri olarak, benim düşüncelerim:

Temel olarak MrTelly ile aynı fikirdeyim. Ancak sadece yüksek sesle ve açık yapmak için: programcılar engeller ve yazarlar engeller farklı hayvanlardır, çünkü aslında farklı nedenlerden gelirler. Programcının bloğu, çoğu durumda, bir soruna çok yakın olmanın ve “ormanları ormanları görmemek” ve kendinizi doğru yolda olduğunuza ikna etmekle ilgili teknik bir konudur. yani alternatif bir çözümü düşünecek kadar geriye adım atmamak.

Diğer taraftan, Yazar'ın bloğu hemen hemen her zaman ilham eksikliği durumudur. Belirli bir konuda 50 sayfa yazdıktan sonra, bitmiş gibi hissediyorsunuz ve söylemek zorunda olduğunuz diğer şeyler gibi aynı konuyu biraz farklı şekillerde dolduruyor ve / veya yeniden şekillendiriyorsunuz. Fakat yine de 50 sayfalık daha yazmak için bir sözleşmeniz var (figüratif / içsel veya gerçek) ve bunun nereden geleceğini bilmiyorsunuz çünkü beyniniz ve ruhunuz elinizdeki konuyla başa çıkmak için harcanıyor.

Tüm bunlar, erken aşamada tükenmişliğin aynı zamanda programcının bloğuna sahip olduğunuzu hissedebilir. Bu olsa bütün diğer bir hayvandır ve çok farklı belirtiler vardır. Ancak bunun değeceğini düşündüm, çünkü programcının bloğuna sahip olduğunuzu hissetmek, tükenmişliğin ilk uyarı işaretlerinden biriydi - çoğunlukla ilgisizliğe eşlik ediyor (yani, artık problemi çözmeyi gerçekten umursamıyor ve hepsinin ortadan kalkmasını diliyoruz). Ve iş / proje gibi hissetmek tamamen anlamsız.)


4
+1 Çünkü şunu okudum, şu an yaşadığım şey tükenmişlik, programcı bloğu değil ve bu en azından problemi tanımlamama yardımcı oldu
Crippledsmurf

4

Sanırım onlar sizin işinizi yapamayacağınıza benziyorlar, ancak bir programcı olarak iş arkadaşlarına veya İnternete gidip çözümler aramak ve / veya yardım almak daha kolay. Bir yazarın bu lüksü olduğuna emin değilim. Funk içindesiniz ve ne yapacağınızı biliyorsanız, ancak yalnızca kodu silme şansınız yoksa, bu bir yanma işareti olabilir.


1
Tükenmişliği düşünmedim. Bazen yardım için IRC'ye giderseniz, insanlar yardım etmekten daha az yardımda bulunur ve sizi daha da kötüleştirecek bir aptal gibi hissetmenizi sağlar.
codecowboy

4

Benim için genellikle buse, sadece kovalamak için çok fazla iğrenç böcek yaşadım ve daha fazla hata yapmaktan endişeliyim. Sonra, bir süre için belirli bir kod parçasını bitirmekten kaçındıysam, geri alma konusunda büyük bir endişe duyuyorum. İşin komik yanı, bitirmekten vazgeçmemin görevin zorluğuyla hiçbir ilgisi olmasa bile (genellikle ilk önce daha yüksek öncelikli bir görevim vardı) endişenin var olması. Bu, mantal bağlam anahtarının maliyetinden daha fazlasıdır. Ben bir şeyler karışıklık yapma korkusuyla ilgili olduğunu düşünüyorum. Korkunun güvence altına alınabileceğini düşünüyorum, çünkü programcılar olarak verimli bir iş yapmakla ilgilenen akıllı insanlarız ve bu da zihinsel kısayolları kullandığımız anlamına gelir. Ve çoğu hata zihinsel kısayollardan kaynaklanmaktadır.

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.