Ayrılmış bir iş arkadaşına “sev 1” kusurunu anlatmalı mıyım? [kapalı]


13

Geçenlerde bir iş arkadaşımdan şirketimizden ayrıldım. Ayrılmadan önce, üretim kesintisine neden olan ciddi bir bellek sızıntısı olan bir bileşeni kodladı ( OutOfMemoryErrorJava'da). Sorun aslında bir HashMapbüyüdü ve girişleri asla kaldırıldı ve çözüm HashMapbir önbellek uygulaması ile değiştirmek oldu .

Profesyonel bir bakış açısıyla, hatadan öğrenebilmesi için ona kusur hakkında bilgi vermem gerektiğini hissediyorum. Öte yandan, insanlar bir şirketten ayrıldıktan sonra, daha büyük ve daha iyi şeyler için geride bıraktıkları eski projeleri duymak istemezler.

Bu tür bir durum için genel protokol nedir?


yeterince
ilginçse

14
Rahat bırak diyebilirim. Meslektaşın büyük olasılıkla ayrıldığından beri olanları umursamıyor. Hatalarını söyleyerek ona hiçbir şey borçlusunuz, çünkü ilerleyen hataları sizin probleminiz değildir.
Ramhound

6
Codinghorror.com adresine gönderin. Ona isim vermeyin, ama okurken onu eseri olarak tanımlaması için yeterli ayrıntı ekleyin.
user16764

3
OP olmadığından emin olmak için başka birinin profiline baktınız mı? Yoksa sadece ben
Adam V

4
@ user16764 - Sanırım The Daily WTF ?
LeopardSkinPillBoxHat

Yanıtlar:


112

Ona bir hata yaptığını söylemek için eski bir meslektaşını avlamıyorsun. Arkadaşınıza onun bir hata yaptığını söyleyebilirsiniz.

Bir arkadaş ya da eski bir meslektaş olup olmadığı size kalmış.


38
Dahası, arkadaşını yanılgısı hakkında tekrar tekrar sallayabilirsiniz - ama yine de bir arkadaşının ne kadar yakın olduğuna bağlı ...
Bill K

Çok derin ve özlü cevap! Keşke sana +1'den fazlasını verebilseydim!
MathAttack

+1 Aynı şekilde düşündüğümüz anlaşılıyor. Ama sen çok daha iyi açıkladın.
Fabricio Araujo

Sadece en popüler cevap değil, soruyu sorduğumda da eğildiğim cevap. Teşekkürler!
noahz

29

Hiçbir şey yapma.

  1. Tamamen birisinin onlara berbat ettiklerini söylemek için başvurmak, düzelttik, profesyonelce ve ne kadar zor çalıştığınız önemli değil, hiç olumlu bir şekilde alınma olasılığı düşük.
  2. Bir konuşmanın çalışan olmayan kişilere kod hakkında uzaktan faydalı olacak kadar derinlemesine konuşmak, potansiyel NDA sorunlarına bakılmaksızın kötüdür.

4

Bir NDA altındaysanız, eski çalışanlar olsun ya da olmasın IP ile ilgili herhangi bir sorun hakkında şirketiniz dışındaki biriyle konuşmak büyük bir hayır.

Eğer bir NDA altında değilseniz, umursamadığını söylemek isterim.

Bu bir yana, o kişi hoşnutsuz muydu? Aslında kasıtlı olabilecek bir şey miydi?


NDA ya da değil, bir bodrum açılışı olmadıkça, bir çalışan el kitabı olmadığı ve şirketin kirli çamaşırlarının havalandırılması gibi disiplin cezası ve / veya fesihle sonuçlanacak uygunsuz davranışlarla ilgili bir şey olduğunu tahmin ediyorum. .
BryanH

1
Konuştuğunuz kişinin kodu ilk etapta yazması durumunda NDA sorununun çok endişe olacağını düşünmüyorum ... daha önce bilmediğini açıkladığınız tek şey bir hata yapmasıdır. Ancak, sadece bir arkadaşa söylemekten rahatsız olurdum, zar zor tanıdığım veya muhtemelen nefret ettiğim rastgele bir meslektaşım değil.
CaffGeek

1
Eski çalışan hala NDA kapsamında olmaz mı?
BlueRaja - Danny Pflughoeft

4

İş arkadaşını rahatsız ettiyse, basit, oranların iyi olduğu bir hatayla, muhtemelen birkaç gün sonra sorunu düşünürken fark ettiler. İşten eve gittim ve ".... saçmalık, bu algoritma tamamen kusurlu, yarın yeniden yapmalıyım" fark ettim ve günüm hakkında gevşeyip anımsadım.


1
Keşke ayrılırken beyni kapatabilseydim.
CaffGeek

1
@Chad Yapmıyorum, arabadaki en iyi işlerimi işe gidip gelirim. Ancak ben uyurken ...
daramarak

1
@daramarak Uyuyor musun? Sadece bilinçaltı bir kodlama durumuna giriyorum. ;)
Yamikuronue

@Yamikuronue, haha, güzel. Bu cümleyi hatırlamak zorundayım.
CaffGeek

4

Bu meslektaş ayrıldıktan sonra yakın temasta bulunduğunuz ARKADAŞınız mı? Cevabınız evet ise, barda bira alırken / alırken bunun hakkında konuşun.

Aksi halde neden rahatsız oluyorsun?

PS .: NDA olayında, burada sır nedir? Bay X, kodu zaten yazan kişidir ve izinlerin alınması son zamanlarda, yazılım aynı düzeyde açıklama yapmaya devam eder.

Bu konuşma ayrıldıktan 3 yıl sonra gerçekleşirse ve sizin dışında bilmesi gerekmeyen şeyler söylerseniz işler farklı olurdu ...


WRT NDA, bir sır olurdu. Noahz, eski meslektaşına herkese noahz'ın NDA'yı ihlal ettiğini söylememesi konusunda güvenebilir mi? Bu noahz'ın büyük sırrı .
emory

Eğer sadece iş arkadaşı, neden bu konuda konuşmak rahatsız olan hiç ? İş değiştiren yakın bir arkadaş başka bir hikaye.
Fabricio Araujo

2

Bu kişinin nasıl ayrıldığına ve onunla olan ilişkinize bağlıdır.

Ayrıca, neye önem veriyorsunuz? Görüyorum ki ona "hatadan ders al", ama gerçekten misin? Ona günlükleri * ve yığın izini * gösterecek misin? Ona sorunu teşhis etmek için attığınız adımları gösterecek misiniz? Sorunun nerede olduğunu görebilmesi için ona kaynağı * gösterecek misin?

Değilse, muhtemelen zamanını ve seninkini harcıyorsun.

* Şirket varlıklarını / verilerini çalışan olmayan bir kişiye ifşa etmekte sorun yaşayacak mısınız?


2
Bu durumda, "Map.put (K, V) olarak adlandırıldınız ve hiçbir zaman Map.remove (K) veya Map.clear ()" olarak adlandırılmamıştınız - ve muhtemelen ne tür bir önbellek uygulaması / yapılandırması hakkında bir tartışma kullanın.
noahz

6
@noahz - Dürüst bir hata gibi geliyor. Konuşmaya değecek bir hata bile olmadığını iddia ederim. Daha ilginç olan soru, sürecinizin bir üretim ortamında yayınlanmadan önce bu hatayı yakalayamama nedenidir.
Ramhound

@Ramhound - bu tamamen farklı bir soru. Yani "ayakkabı bağı bütçesinde yüksek kullanılabilirlikli, yüksek verimli bir sistemi nasıl geliştirirsiniz?" Sadece kollarını katlayıp "iş" hayır mı diyorsun?
noahz

1

Ona söylemeye karar verirseniz, kodunun tüm yorumcularına da söylediğinizden emin olun! Aynı derecede sorumlular! Bana öyle geliyor ki, bu adamla uğraşmadınız ve ona bir kazı yapmak istiyorsunuz. Bırak gitsin, umurunda değil.


1

Muhtemelen değil

İster arkadaş ister meslektaş olsun, çoğunlukla bana anlamsız geliyor. Ve bazı durumlarda, muhtemelen onlara, size ve onlarla olan ilişkinize zararlıdır.

Hepimiz zaman zaman hata yaparız.

Aslında, bana meslektaşlarımı anlatmak isteyecek tek faktör şudur: Bu genellikle yapmayacaklarını bildiğim bir hata / nasıl başa çıkacaklarını bilecekleri bir durum mu?

Cevabınız evet ise, muhtemelen onlar için herhangi bir eğitim değeri olmadığından onları rahatsız etmeye gerek yoktur , bu yüzden onları bilgilendirmek için bir görev görmüyorum. Bir gün onlarla karşılaşırsanız veya son günlerinde içki içmeyi planlıyorsanız ve akranları ve meslektaşları olarak onlarla iyi bir uyumunuz varsa, elbette, dostça veya zararsız şaka beslemek için başka bir şeyden daha fazlasını söyleyebilirsiniz .

Cevabınız hayırsa, o zaman onlara ulaşmak ve hatalarını anlamalarına yardımcı olmak için bir yükümlülük ("profesyonel" olarak adlandırılmayacaktır) olabilir.

Sivil Tutun

Çoğu insan genel olarak işleri hakkında eleştirilerden hoşlanmaz, geliştiriciler / programcılar daha da az, ve çıkış yapan programcılar muhtemelen daha düşük bir toleransa sahip olacaktır. Neden onları rahatsız etme ve onlara kötü bir notta bıraktıkları izlenimini verme riskini göze alıyor musunuz?

Tabii, kötü çalışanlar olsaydı, bu geçerli değildir, ancak aksi takdirde yeterince yetenekli diğer programcılar olsaydı, nedenlerini vurgulamak için yolumdan çekileceğimi anlamıyorum, ancak emin olabilirsek her ikisi de kahkaha atabilir. Yine, ondan çok fazla şey öğrenmeyeceklerini ve sadece geride bıraktıklarını düşündüreceklerini varsayarsak.

Yasal?

Farklı bir yaklaşım açısından, şirketten ayrıldılarsa, bu gerçekten sözleşmenize ve şirketinizin güvenlik politikalarına bağlıdır. Kodu (veya bu konudaki diğer şeyleri) eski meslektaşlarınıza götürmenize izin verilmeyebilir.

Olumlu düşün

Son olarak, geride bıraktıkları bir kod tabanını tartışmak için eski meslektaşımla görüştüğüm tek durumların:

  • kodun belirli bir alanını araştırırken gölgeli bir şey hakkında onay istemek,
  • Onları özellikle ustaca bulduğum bazı kodlardan dolayı tebrik etmek ve orada olmasaydı hayatımı daha da kötüleştirirdi,
  • başarılı bir lansmanın müjdelemesini, gerçekleşmeden önce ayrılırlarsa (veya üzerinde çalıştıkları bir ürünle ilgili benzer büyük duyurular) onlarla paylaşmak.

Hatalarından Öğrenin

Kesinlikle yapabileceğiniz şey, geri kalan üyelerle tekrar olmamasını sağlamak için hatayı ekibin geri kalanına işaret etmektir. SCM'deki gerçek hataya veya yazara işaret etmeye gerek yok, bu bir suçlama oyunu değil.

Sorunun kapsamı dışında, ancak yine de hatayı düzelttiğinizden, kökenlerini, etkilerini ve çözünürlüklerini belgelediğinizden ve mümkünse tekrar görünmemesi için bir test uyguladığınızdan emin olmalısınız.


0

Birisine söylemek yasal olmayabilir. Kod açık kaynak değilse, uyuyan köpekler yalan söylesin.

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.