İşyerinde Yığın Taşması nasıl savunulur [kapalı]


45

Yığın Taşma'yı günlük işiniz için kaynak olarak kullanma konusunda kısa bir sunum yapmayı düşünüyorum.

Bunu yaparken deneyiminiz nedir?

Meslektaşlarınıza bu konuda bilgi vermenin geçerli bir kaynak olduğunu mu düşünüyorsunuz, yoksa Google'a bir kaynak olarak anlatmaya benzer mi?

Bunu yapmanın daha iyi bir yolu var mı?

Bu mesai sırasında tartışmamayı engellemek için onları yanıtlamak yerine Stack Overflow'a soru sormaya yöneliyordum.


Sadece bir takip olarak.

Başlangıçta, soruyu kendi davam için fazla açık hale getirmek istemedim. Sunumum sadece dört dakikalık hızlı bir konuşma olacak ve farklı gruplar için bir saatten fazla tekrarlayacağım.

Yığın Taşması ile ilgili konuşmadan önce bir soru sorabilir ve sunum sırasında ona başvurabilirim. Umarım saat boyunca biraz aktivite alırım.

Ayrıca, tüm geliştiriciler olmadıkları için izleyiciye uyacak diğer Stack Exchange siteleri hakkında da kısaca konuşacağım. Süper Kullanıcı, Sunucu Arızası ve Programcıların iyi çalışması gerektiğini düşünüyorum.

Sunumu, yeniden planlandığı gibi birkaç ay daha yapmayacağım, ama nasıl geçtiğim konusunda güncelleme yapacağım.


44
Cevabım - Hayır. Denedim ve başarısız oldum. Google her zaman StackOverflow.com'u gösterir. Bu siteyi şimdiye kadar hiç duymamış bir programcı bir kayanın altında yaşıyor. Tutkuyu zorlayamazsınız. Sadece kendiniz kullanmaya devam edin ve işte bir rock yıldızı statüsü kazanın. Daha sonra iyi tavsiyeler ve akıllı işverenlerin kontrol edebileceği bir SO profili ile daha iyi bir yer için ayrılın.
Meslek

16
Eski atasözü giderken: Bir atı suya götürebilirsin, ama içmesini
sağlayamazsın

1
@Job: MSDN arama ayrıca belirgin SO.com cevapları içeriyor.
rwong

8
@ sunpech: Ama içmiyorsa boğulabilir ve yenisini alabilirsiniz.
Joel Etherton

2
İ arama google zaman, ben arama sonuç sayfasının alt kısmında ve SO TOP MSDN sayfaları alır
Shyju

Yanıtlar:


40

Anahtar noktaları:

  1. Kayıt işlemi kolaydır.
  2. Bedava
  3. Kalite cevapları

Grubunuzun sunum sırasında bir soru oluşturmasını öneririm (önce bir arama yapın.). Sunum / toplantı bitmeden bir yanıt alamazsanız, herkesi e-posta yoluyla bilgilendirin ve gerekirse takip edin. Yanıtların kalitesi ve hızından etkilenecekler. Bir Google aramasıyla karşılaştırın. Ayrıca önceden bir soru hazırlayabilirsiniz.

Kullanıp kullanmayacakları gerçekten onlara bağlı olacak. Grubu büyük bir tartışmada bulursanız, sunumunuzu takip ederken Stack Overflow'a yerleştirmeyi deneyin. Herkes ihtiyacı anında göremeyebilir. Devam et.

Şu anki şirketim ücretli bir site kullanıyordu. Yığın Taşması nedeniyle bir hesap almak için hiçbir zaman rahatsız etmedi.

Yığın Taşması için çok fazla zaman harcıyorsanız, zaman israf olarak algılanabilir. İnsanların karışmasını tercih ederim. Benim düşünceme göre soruları cevaplayarak bu kadar şey öğrenirsiniz. Sadece hiç düşünmediğiniz bir konuda sizi uyarabilir.


5
Aslında, şimdi bir soru sormak için kayıt olmalısınız. Ancak, yalnızca büyük soru hacmi nedeniyle Yığın Taşması ile ilgilidir.
Jeff Atwood

Hey! Ben rlemon : PI "yazdı" that :)
rlemon

@JeffAtwood - Hiçbirinden kolay değil.
JeffO

19

Her problemin SO'sunda bir çözüm bulduğunuzda izlemelisiniz. Bunu bir ay boyunca yapın.

Her problem için:

  1. hatayı kendiniz çözmek için ne kadar zaman harcayacağınızı tahmin edin.
  2. bir çözüm aramak için harcadığınız zamanı (saat cinsinden) tahmin edin.

Nokta 1'in toplamını nokta 2'nin toplamıyla çıkarın.

Tutarı, şirkete saatlik maliyetini (genellikle net maaşınızın iki katı) çarpın.

Tasarruf ettiğin ve hissedarların cebine giren budur.

(SUM (Yalnız çözmek için harcanan süre) - SUM (SO taraması için harcanan süre)) * Saat başı maliyet =


8

Uyarma - bu sorunuza dik olabilir, ancak bir işyerine özgü SO klonu kurmayı düşünebilirsiniz . Bu, iş arkadaşlarınızın büyük çoğunluğunun SO'nun nasıl kullanılacağını bilmesinin ardından bir sonraki adımdan daha fazla olacaktır.

Shapado , işyerinde kurduğumuz SO açık kaynak kodlu bir klonudur. Şirket içi IDE, DB ve diğer teknolojiler hakkında sorular sormak için mükemmeldir. Ancak şu anda kritik kütleye ulaşamamıştır. İş arkadaşlarının, SO ve Shapado gibi sitelerin nasıl çalıştığını ve kullanıcının kabul oranını göstermediğini bilmemesinin bir etkisi olduğunu düşündüğüm bir cevabı olmayan bir sürü soru var.


6

Bence bu harika bir fikir!

İş arkadaşlarımdan bazılarının SO hakkında ne kadar az şey bildiğine ya da kullandığına her zaman şaşırdım. Problem çözme için paha biçilmez bir araçtır ve elde edilen cevapların cevap süresi ve kalitesi şaşırtıcıdır.

Sunumunuzda söylenecek bazı şeyler var ...

  • Bir soru göndermeden önce mevcut cevapları aramak için çevrimiçi olmaları gerekir
  • İyi sorular nasıl yazılır? Belki de onlara örnek olarak bazı kötü sorular göster
  • SO nasıl kullanılır

4

SO'nun ne olduğunu bilmedikleri için bununla başla derim.

Basitçe söylemek gerekirse, StackOverflow, özellikle (Serverfault gibi diğer hedef kız kardeşlerinin de buna dahil olmasına rağmen), nesnel ve bu nedenle ispat edilebilir soru ve cevapları vardır. Önerilen çözüm ya çalışıyor ya da çalışmıyor.

Hedeflendi. StackOverflow, programcıların birbirlerine yardım etmeleri için özel olarak tasarlanmıştır. Sunucu hatası, özellikle sunucu yöneticileri ve benzerleri içindir. Bu nedenle, bu alanda uzman olarak iyi bilinen insanları (örneğin, CodeIgniter topluluğuna büyük bir katkıda bulunan Phil Sturgeon, aktif bir SO üyesidir) Yahoo cevaplarından daha fazla çekmek daha olasıdır. SO hakkında bir soru sorarsanız , bu teknolojideki yüksek profilli, ağır hit oyuncular tarafından görülme ve cevaplanma olasılığı çok yüksektir . Teknolojinin yaratıcılarından başka bir konuda yardım istemek kim daha iyi?

Cevapları bulmak için pasif bir yol olabilir. Genel olarak, StackOverflow hakkında bir soru sorduğumda, zihinsel Google arama terimleri havuzumun tükenmesinden sonra (çoğu zaman SO sorularına neden oluyor, yine de herhangi bir programcının bu yeri nasıl duymadığından emin değilim.) ama mesele yanında) ve çözümler için kendi fikirlerim. Bu yüzden, bir kez soru sorduğumda, diğer problemlere geçiyorum, bu yüzden “ağaçlar için orman” modunda sıkışıp kalmıyorum ve cevapların gelmesini beklemiyorum. Bu anlamda, daha üretkenim, çünkü henüz yazılı olarak bulunabilecek veya bulunmayacak bir cevap için Google’da tekrar arama ve yeniden arama yapmaya daha fazla zaman harcamıyorum. Birisi bir çözüm önerdiğinde (ve genellikle hızlı olurlarsa), onu almak ve özel ihtiyaçlarıma adapte etmek için gerekli çalışmaları yapabilirim.

Programcı topluluğuna yardımcı olur. SO'ya tamamen katılıyorsanız (yani - cevapları kabul edersiniz, sorulara ve cevaplara oy verir ve kendi cevaplarınızı gönderirseniz), o zaman bir kez karşılaştığınız konuyu tökezledikten sonra ortaya çıkabilecek diğer zavallı sapmalara yardım ediyor olursunuz ( Sonuçta, eğer bir sorun yaşarsanız, başkasının aynı ya da uygulamak için yeterince yakın bir şeye sahip olması zorunludur). En azından orada daha fazla bilgi alır . Bu insanlardan hiçbir zaman geri bildirim almasanız bile, bu kaynakların karşısına çıkan "sessiz çoğunluğu" hatırlayın, ancak onlara yardım etseniz bile, kendilerini tanıma.


4
Söylemeye gerek yok, sadece bir SO sorusu yazma eylemi, problem hakkında farklı bir şekilde düşünmenizi sağlar (çünkü sorunu başkalarına açıkça iletmeniz gerekir), bu bazen size aniden anladığınız bir "ampul" anı verir kendi kendine bir cevap.
Xåppl''-I0llwlg'I -

Aslında. Terk etmeyi bıraktığım birkaç sorum vardı, çünkü onu yazma işlemi beni çözüme ulaştırıyor.
Shauna

@ Xåppl''-I0llwlg'I- Evet. Lastik ördek hata ayıklaması .
starsplusplus

2

Bunu yapmadım, ancak çalışma saatlerinde kullanmama meydan okursa nasıl cevap vereceğimi düşünerek biraz zaman geçirdim.

Benim yaklaşımım örnek kullanmak olacaktır. İşte bu işi yaparken karşılaştığım çok kötü bir problem, işte StackOverflow'ta sorduğum soru ve işte sonuç olarak öğrendiğim gerçekten faydalı şeyler. (Cehennem, soru listeme bakarken, kariyerimin bir kaç küçük resmi gibi).

İnsanları hedef almanın tamamen geçerli bir kaynak olduğunu düşünüyorum. Google’ın ne olduğunu herkes biliyor; StackOverflow, çok değil.


1

Sadece sıkışıp kaldığım bir sorunu çözen cevaplardan birini gösterdim ...

Bundan sonra yöneticileri ikna etmeye gerek yoktu. Q&A yığın taşması konsepti kendisini açıklar.


0

Yorum yapmak istedim ama bunun için fazla büyüdü.

Stackoverflow ve diğer stackexchange sitelerini her zaman özel olarak, bir fincan kahvenin veya bunun gibi bir şeyin yanındayken yönlendirmeyi veya önermeyi tercih ettim.

Eğer bir çocukla konuşursam, her zaman kontrol etmelerini söylerim, eğer yapmamışlarsa, kullanışlıdır. Bazı Macar sitelerini forum yetenekleriyle kullanan meslektaşlar var, sanırım genel İngilizce bilgilerinin eksikliği yüzünden. Bazen, programcılar veya sunucu arızası gibi diğer yığın değiştirme parçalarını, "en iyi uygulama" veya donanım, sunucu işlemleri vb. Hakkında tartışmaya geldiğinde süper kullanıcı olduğunu da öneririm. diğer yığın değiştirme siteleri.

Bir sunumda Stackoverflow ve örneğin programcılar. Belki sadece grubumun veya projenin insanlarına.

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.