Tutmaya çalıştığım tutumlar:
- Sebep ve sonuç veren mutlak güven işe yarıyor ve hiçbir şey sihir değil. Hiçbir şey olmuyor ki bu gerçekten garip, sadece anlamadığım şeyler.
- Eğer onu zorlamaya devam edersem, çözüleceğini kesin olarak söylerim (bu daha bilgili birine, öğrenmeye, yardım istemeye, sıkı çalışmaya vb. Sahip olabilir).
- Bir kurulumun, programın veya senaryonun kötü bir şekilde nasıl tasarlandığı veya gerçekten aptalca olduğu hakkında homurdanan, sadece işe yaramadığı için yapmayın. (Bunu zor buluyorum, homurdanmak eğlencelidir).
Bunlar benim tutmam için yararlı olan tavırlar - kollarımı havaya fırlatmamı, "tuhaf" bir şey ilan etmemi, sonra vazgeçmemi veya mutsuz olmama neden olduklarını, çünkü "çözülemez" hissini vermemi sağlıyor.
Sorun giderme hakkında düşünme yolları:
- Sistemler birbirine bağlanırsa veya rastgele yapılandırılırsa birçok parçaya sahiptir, sonra istendiği gibi çalışmazlar. İşe yarayacak bir veya iki özel yapılandırma var - tuğlaları ve metalleri kazmak için milyonlarca yoldan, yalnızca birkaçı köprüler ve yalnızca bir ya da iki tanesi yeterince iyi köprüler. Bunun nedeni bir metin dosyasındaki bir karakter veya başarısız bir sunucu olabilir, ancak her bölüm her şeyin doğru olması için doğru olmalıdır. Gerekirse ayrıntılı ve titiz olmaya istekli olmam gerekiyor. Sistemler “gösteri devam etmeli” diyemez.
- Harita gibi tüm bir sistemle başlarsınız, “sorunun nerede olduğunu” temsil eden harita üzerinde kayan bir olasılık bulutu görürsünüz ve işiniz deneyimi kullanmak ve olasılığı bazı alanlardan uzağa itmek için testler bulmaktır ve Olasılık problemi yüksek olan noktalara yoğunlaştırmak, sonra bunlara saldırmak. Bu, sonuç ve sonuç noktasına geri döner - sorun sistemdedir, sihir değildir. Bu var olan bir problem, bu yüzden bir yerde var olması gerekiyor.
- Her şey, istediği gibi kurulabilir. Bir davranışı “Tamam”, diğeri “sorun” olarak tanımlamamızın tek yolu, birinin ne istediğinin olmamasıdır. Ne istediklerini, neyin net ve özel bir şekilde aldıklarını anlamalısınız.
Sorun giderme süreci:
- Sorun nedir. Gerçekleştiğini gördüğünüzden ve kendiniz çoğaltabildiğinizden emin olun, böylece herhangi bir yanlış anlaşılma olmaz. Sık sık sorunlar bana geldiğinde yardım masamızdaki birçok insandan geçti, hala kimse bana sorunun gerçekten ne olduğunu açıklayamıyor.
- Tekrarlayan iftiralar yeniden başlıyor - bölün ve ele geçirin, ikili arama - sorunun testin bu tarafı mı yoksa o taraf mı olduğunu kanıtlayacak bir test ile geldiniz ve testi mümkün olduğunca ortadan kaldıracak bir test ile geldiniz. Çözülene kadar tekrarlayın.
- Bundan kaçınabileceğinizi öğrenmeyin - veritabanı hesabını kilitlemek ve veritabanının nasıl kullanıldığını öğrenmek için saatler harcayarak veritabanına dahil olmadığında sorunun hala devam ettiğini kanıtlamak daha iyidir.
- Kendimi "daha sonra ne yapacağımı bilmiyorum" diye düşünerek bulmak çok kolay. Bunun ne zaman olduğuna dikkat edin ve sorunu belirleyen testlerle tekrar karşılaşın.
İnternet çalışmıyor mu? Sorunu kontrol et, ulaşamadıkları bir web sitesi bul. Hızlı testler internet bağlantılarını içerir (çalışır), benim için yükler mi (hayır). Hızlı testler site olduğunu gösteriyor. Sorunun benim için gerçekleştiğini görerek, olasılıkları bilgisayarlarından, tarayıcılarından, DNS'lerinden, kullanıcı hesap ofisleri güvenlik duvarlarından, vb. Hızlı bir şekilde uzaklaştırdım.
Yani site yüklenmiyor, şimdi ne? Bu henüz düzeltilemez, bu yüzden problemi daha küçük bir yere koyacak yerlere bakın. Sunucu açık mı? Ping mi? DNS çalışıyor mu? Evet. Servis 80 numaralı bağlantı noktasında cevap veriyor mu? Hayır. Servis çalışıyor mu? Hayır. Başlıyor mu? Hayır. Olay günlüğünde / günlük dosyalarında hata veriyor mu? Evet! Ne diyorlar?
Bu verimli ve hızlı bir sorun gidermedir çünkü sorunun kapsamını daraltmaya odaklıdır. İnternetin çalışmadığına dair raporlarını kabul edersem, bunun bir bağlantı hatası olduğunu düşünmem konusunda yanlış yönlendirilirdim. İlk görüşümü onlar için yüklenmediğini kabul edersem, onların hatalı olduğunu düşünerek bilgisayarlarına zaman harcardım.
Olabildiğince büyük "olamayacak şeyler" parçalarını oy.
Sistemi anlamak. Bir sistem hakkında ne kadar genel bilgiye sahibim, o kadar kolaylaşır. Zayıf bir anlayışa sahip olduğumda, sorunlar daha korkutucu, daha zor, daha yavaş ilerliyor ve bir düzeltmeden daha geçici bir çözümle bitirme olasılığı ya da küçük, kesin bir cerrahi düzeltmeden daha büyük bir aptal yavaş düzeltmeyle (yeniden yükleme) daha muhtemel.