Якщо під особливо строгий термін програмування (наприклад, годину), якщо я взагалі панікую, моя тенденція полягає в тому, щоб стрибати в кодування без реального плану і сподіваюся, що я з’ясую це, коли йду далі. Зважаючи на достатньо часу, це може спрацювати, але в інтерв'ю це було досить невдало, якщо не прямо контрпродуктивно. Мені не завжди зручно сидіти там, думаючи, поки годинник відлітає.
Чи є контрольний список чи є методи розпізнавання, коли ви досить добре розумієте проблему, щоб почати кодування? Коли найпродуктивніше думати і розробляти більше, аніж кодувати деякі експерименти, а потім розробити всебічний дизайн?
Ось перелік методик складання тесту з математики та ще один для складання усного іспиту . Чи існує подібний перелік методик для вирішення проблеми програмування під тиском?
ВІДПОВІДИ: Я думаю, що це правильна відповідь: як її вирішити . Я знайшов це посилання як відповідь на кроки щодо вирішення чи підходу до рішення . Було також кілька дійсно хороших порад на те, чи справді думка вголос під час інтерв'ю справді найкраща стратегія? . Чудовий і стислий аргумент для TDD - це перша відповідь на код написання TDD проти з'ясування відповіді на проблему? .