Geçenlerde küçük bir geliştirici olarak başladım. Takımdaki en az deneyimli insanlardan biri olmanın yanı sıra, erkek egemen bir ortamda çalışan her türlü zorlukla gelen bir kadınım. Son zamanlarda sorun yaşıyorum çünkü işim konusunda çok fazla haksız yere bilgi veren bir eleştiri alıyorum gibi hissediyorum. Size son zamanlarda olanlardan bir örnek vereyim.
Takım liderliği yaptığım bazı şubelere basmak için çok meşguldü, bu yüzden hafta sonlarına kadar onlara ulaşamadı. Postalarımı kontrol ettim, gerçekten herhangi bir iş yapmayı kastetmedim ve iki dalımın değişken isimler temelinde reddedildiğini, hata mesajlarını daha açıklayıcı hale getirdiğini ve bazı değerleri config dosyasına taşıdığını tespit ettim.
Şubemi bu temelde reddetmenin faydalı olduğunu sanmıyorum. Hafta sonu boyunca birçok insan çalışıyordu ve ben de çalışacağımı asla söylememiştim. Etkili olarak, bazı insanlar muhtemelen engellendi çünkü değişiklikleri yapmak ve yeniden göndermek için zamanım yoktu. Çok zamana duyarlı bir proje üzerinde çalışıyoruz ve bana göre müşteriye şeffaf olan şeylere dayanarak kodun tamamen reddedilmesinin faydası yok gibi görünüyor. Yanılıyor olabilirim, ancak zamanım olduğunda bu tür şeylerin yama tipi işlemlerde ele alınması gerektiği gibi görünüyor.
Şimdi, bazı ortamlarda bunun norm olacağını görebiliyorum. Bununla birlikte, eleştiri eşit derecede dağılmış görünmüyor, bu da bir sonraki sorunuma yol açtı. Bu sorunların çoğunun temeli, bir başkasının yazdığı ve asgari derecede saldırgan olmaya çalıştığım bir kod tabanında bulunmamdan kaynaklanıyordu. Dosyanın başka bir yerinde kullanılan değişken isimlerini taklit ediyordum. Bunu söylediğimde, açıkça "Başkalarını taklit etme, sadece doğru olanı yap" demiştim. Bu belki de bana söylenebilecek en faydalı şey. Önceden kontrol edilen kod kabul edilemezse, neyin doğru neyin yanlış olduğunu nasıl söyleyeceğim? Kargaşanın temeli temel koddan geliyorsa, sanmıyorum '
Bu durumda kendimi çok iyi hissettiğimi ve hayal kırıklığına uğradığımı hissediyorum. Beklenen standartlara uyma konusunda çok daha iyi oldum ve daha önce eksik olan ADD hata kontrolüne bir kod parçasını yeniden tararken, daha önce eksik olan bir kod parçasını değiştirdiğimde, kendimi hayal kırıklığına uğrattığımı hissediyorum. hataları yeterince ayrıntılı hale getirin (ve şube bu temelde reddedildi). Ya başlamak için hiç eklemediysem? O kadar yanlış olsaydı, başlaması gereken koda nasıl girdi? Bu yüzden kendimi çok iyi hissettiğimi hissediyorum: Sürekli olarak bu sorunlu koda rastladım; Bunu taklit ettiğimde, "yanlış" olur ve eğer yeniden kırılırsam, yeterince yapamadığım için dolandırıldım (ve bütün yolu gidersem, böcekleri tanıtmak, vb.). Yine, eğer bu böyle bir sorunsa, herhangi bir kodun kod tabanına nasıl girdiğini anlamıyorum,
Herneyse, bununla nasıl başa çıkarım? Lütfen üstte bir kadın olduğumu söylediğimi ve bu adamların diğer adamların kodlarını incelerken genellikle decorum için endişelenmeleri gerekmediğinden eminim ama dürüst olmak gerekirse bu benim için işe yaramıyor. ve daha az üretken olmamı sağlıyor. Bu konuda müdürümle konuşursam, çevreyi idare edemeyeceğimi düşünecek diye endişeleniyorum.