Hem problem çözme hem de kısa teknik sorular için işe yarayan iki yaklaşımınız var:
İlki patronunuz tarafından kullanılır: Kişinin stresli bir ortamda nasıl davrandığını test etmek için herhangi bir yardım sağlama. Tamamen geçerli bir yaklaşımdır ve kişi hakkında bazı ipuçları verebilir. Sonuçta, bu kişiyi işe aldıktan sonra, tüm meslektaşlarından sürekli yardım alamayacak.
İkincisi, ipuçları ve destek sağlamaktır. Destek seviyesi çok fazla önemli değil; önemli olan tek şey, kişiye ne kadar çok yardım ederseniz, başarısını o kadar az değerlendirebilmenizdir.
Şahsen, hem bir kişinin kendi başına bir sorunu çözemediğinden hem de kişinin yardım almadan çözemediğini hissetmesini sağlamak için yeterli zaman ayırmanız gerektiğine inanıyorum. Ancak, kişiye cevabı kendisine söyleyene kadar ilerici yardım sağlayabilirsiniz.
Örnek:
- C # 'da salt okunur özellikleri nasıl yarattığınızı, yani yalnızca bir kurucu içerisinde başlatılabilen ve daha sonra değiştirilemeyen bir değeri olan özellikleri nasıl oluşturabileceğinizi söyleyebilir misiniz?
- Tabii ki. Ben sadece anahtar kelimeyi kullanıyorum readonly
.
- Emin misiniz? Bir mülk ile alan arasındaki farkı açıklar mısın?
- Hm. Bir özellik ... görüyorsunuz ... olsun ve ayarlayın ...
- Tamam. Dolayısıyla bir alan bir sınıf içinde veya bir yapı içinde bildirilen ve sınıf / yapı kapsamı içinde geçerli olan ve bir özellik bir alan gibidir, ancak aynı zamanda bir değeri okumak, yazmak veya hesaplamak için bir mekanizma da sağlayan bir değişkendir. Şimdi ne hakkında readonly
? Özellikleri ile kullanılıyor mu?
- Sadece tarlalarda kullanıldığına inanıyorum ...
- Doğru. Peki ya özellikleri?
- Sadece okunamıyorlar.
- Emin misiniz? Sadece alıcıları olan mülklerden ne haber?
- Sadece okunurlar.
- Değerlerinin hep aynı kalacağı anlamına mı geliyor?
- Evet.
- Hayır gerçek değil. Bir alıcıya sahip bir mülkünüzün olması, sınıfın örneğinin ömrü boyunca değerinin değişmediği anlamına gelmez. Alıcı, mülke her eriştiğinizde artan bir alanı ifade ederse, döndürülen değer sürekli olarak artar.
- Sağ.
- Yani? Asla değişmeyen bir değeri olan bir mülkü uygulayabilmenizin bir yolu var mı?
- Hayır.
- Salt okunur bir destek alanı kullanabilirsiniz. Destek alanı nedir biliyor musun?
[...]
Cevap vermek her durumda iyi bir fikirdir. Görüşülen kişi cevabımı ilginç bir şekilde yorumladığında, soruyu ilk etapta cevaplayamasa bile, yine de ilgili şeyleri bildiğini gösteren birkaç durum vardı.
Ayrıca, başka bir yardımı olmayan bir soru sorarak, cevabı bildiği veya bilmediği gerçeği dışında, kişi hakkında çok fazla bilginiz yok . Aşamalı yardım sağlamak , kişinin bir sorun hakkında ne düşündüğünü görmenize izin verebilir .
Ayrıca, kişinin bilmediği başka şeyler de gösterebilir. Yukarıdaki örneği ele alalım: ilk cevapta durursam, kişinin bir alanla mülk arasındaki farkı açıklayamayacağını veya bir destek alanının ne olduğunu bilmediğini bilemezdim.
Kişi hemen cevap verirse sorun olmaz. Yardıma ihtiyacı olursa, bunda yanlış bir şey yok. Soruyu kendiniz yanıtlarsanız, bu kötü bir işarettir ve umarım görüşülen kişi diğerlerine cevap verebilir.