Kiedy w szczególnie ścisłym terminie programowania (jak godzina), jeśli w ogóle wpadam w panikę, mam tendencję do kodowania bez prawdziwego planu i mam nadzieję, że uda mi się to zrozumieć. Biorąc pod uwagę wystarczającą ilość czasu, może to zadziałać, ale w wywiadzie było to dość nieudane, jeśli nie wręcz przeciwne do zamierzonego. Nie zawsze czuję się komfortowo siedząc i myśląc, gdy zegar tyka.
Czy istnieje lista kontrolna lub istnieją techniki rozpoznawania, gdy rozumiesz problem wystarczająco dobrze, aby rozpocząć kodowanie? Kiedy najbardziej produktywne jest myślenie i projektowanie bardziej niż kodowanie niektórych eksperymentów i późniejsze opracowanie całościowego projektu?
Oto lista technik rozwiązywania testu matematycznego i innych egzaminów ustnych . Czy istnieje podobna lista technik radzenia sobie z problemem programowania pod presją?
ODPOWIEDZI: Myślę, że to poprawna odpowiedź: jak to rozwiązać . Znalazłem ten link jako odpowiedź na kroki do rozwiązania lub podejście do rozwiązania . Było też kilka naprawdę dobrych wskazówek na temat Czy myślenie głośno podczas wywiadu jest naprawdę najlepszą strategią? . Świetny i zwięzły argument dla TDD to pierwsza odpowiedź na TDD Pisanie kodu a zastanawianie się nad odpowiedzią na problem? .