Подумавши про те, що голос не є постійним наративом. Це спосіб визначення рішень інтерв’ю, які не можуть заважати від німого коду, залишаючи достатню увагу на вирішення проблеми.
Використовуйте пункти перевірки рішень
- Замінити договір і запитати необхідні питання уточнення.
- Назва найпростішого життєздатного підходу.
- Назвіть структуру даних або інваріант, на якому ґрунтується рішення.
- Зробіть паузу перед обговоренням важливого компромісу.
- Підсумуйте рішення перед тестуванням або зміною напряму.
Скажіть корисні речі
- «Я вважаю ці вхідні дані незмінними, тому що…»
- «Важливий граничний випадок — це…»
- «Цей підхід має лінійну складність за кількістю елементів, тому що…»
- «Я хочу перевірити шлях збою перед оптимізацією...»
- «Я бачу помилку у своєму першому припущенні й збираюся переглянути…»
Уникайте поширених крайнощів
- Не коментуйте кожне натискання клавіші.
- Не мовчіть протягом усієї реалізації.
- Не захищайте підхід, якщо знайдено матеріали, що йому суперечать.
- Не запитуйте дозволу на звичайні синтаксичні дії.
- Не оптимізуйте, поки контракт і базове рішення не стануть зрозумілими.
Практика навички
- Зареєструйтеся на 10 хвилин розчину.
- Позначте кожну роз’яснення, рішення, ризик та перевірку.
- Повторіть спробу з меншою кількістю слів і чіткішими ключовими рішеннями.
- Перевірте, чи стало простіше стежити за ходом роботи в другій спробі.
Редакційна перевірка
Опис продукту звірено з його поточними можливостями. Знайшли помилку? Повідомте про помилку.