odpowiedź Nate'a sugeruje miły i pełen szacunku sposób omówienia tego problemu. Możesz nawet poprzedzić to słowami „podczas badania [języka] natknąłem się […]”, aby pokazać, że znalazłeś go szczerze zainteresowanym tematem, a nie byciem najodważniejszym, i rzuć mu wyzwanie podstępnym pytaniem krążącym klasa.
Postanowiłem napisać odpowiedź nie tylko po to, aby zgodzić się z inną odpowiedzią, ale aby wyjaśnić, dlaczego nie powinieneś kłamać tak, jak zamierzasz. Myślę, że jest (wbrew twoim zamiarom) brak szacunku udawać, że to prawdziwe pytanie, z którym masz problem.
Jeśli profesor próbuje ci poważnie pomóc i próbuje wyobrazić sobie, co myślisz , może po prostu wprowadzić go w błąd w niesprawiedliwy sposób. Jeśli zapyta Cię „co chciałeś osiągnąć za pomocą tego kodu” lub „dlaczego napisałeś te linie w ten sposób”, co odpowiesz? Idę kłamać z "Nie wiem, czy popełniłem błąd?" jeszcze raz?
Jeszcze głupszy przypadek:
- Hej, profesorze, mam kłopoty, czy możesz mi pomóc? Nie mogę zrozumieć, dlaczego ten kod nie wyświetla [x].
- Co do diabła, kretynie? Czy znalazłeś ten problem w [y] i próbujesz mnie teraz oszukać?
- Och, nie wiedziałem, że czytasz stronę ...
- Opublikowałem ten problem na tym forum, nie możesz przeczytać ani mojej nazwy użytkownika, ani podpisu?
Poza tym chciałbym zakwestionować powody, dla których pytasz. Nie powiedziałeś nam - czy profesor uważa się (lub uważa się) za guru w tym języku? A może (jak to zwykle bywa) jego badania są w pewnym stopniu związane z językami programowania i ktoś musi Cię w ten język wprowadzić? Czy kurs faktycznie dotyczy języka, czy też używa go do nauczania jakiejś koncepcji programowania?
Tylko dlatego, że profesor zdaje się wiedzieć więcej o języku niż większość studentów, nie oznacza to, że profesor jest lub powinien być specjalistą w tym języku. Albo że nawet jest / powinien być zainteresowany językiem aż tak bardzo. Może po prostu używa języka jako narzędzia do nauczania koncepcji? Często zdarza się, że przedmioty takie jak programowanie funkcjonalne są nauczane w funkcjonalnym języku programowania, takim jak Haskell, ale kurs w rzeczywistości nie dotyczy języka.
Oczywiście profesor powinien znać język na tyle, aby go używać , pokaż to i zrozum kod uczniów, ale nie ma powodu, aby oczekiwać, że zna szczegóły implementacji lub inne szczegóły, od których może zależeć twoja sztuczka. Więc powiedz mu prosto i szczerze - „Znalazłem to podchwytliwe pytanie”. Jeśli ma czas i entuzjazm, może mu się to spodobać i możesz odbyć dyskusję, która przyniesie korzyści wam obojgu. A może po prostu mówi ci, żebyś nie marnował czasu na konsultacje i f .. off napisz swoje rzeczy w e-mailu.