Time management: как пройти 16 задач за 120 минут
Половина провалов на CKAD — не от незнания, а от плохого time management. На экзамене 120 минут и 16-17 задач. Если потратить 20 минут на одну сложную — у вас останется 100 минут на 15 задач, и темп уже невозможен.
Эта стратегия — результат тысяч сданных экзаменов. Она не оригинальная, и в этом её сила: проверено что работает.
ps: смотрим на процессы и их состояние
Математика экзамена
- 120 минут / ~16 задач = 7-7.5 минут на задачу в среднем.
- Это включает чтение условия, переключение контекста, написание YAML, применение, верификацию, возврат в task list.
- Реальная split: задачи легче (2-3 мин) и сложнее (10-15 мин). Среднее держится около 7.
Скоринг:
- Total = 100 баллов.
- Каждая задача 4-8 баллов.
- Проходной 66.
- Это значит: можно ПОЛНОСТЬЮ пропустить 4-5 задач (20-30 баллов) и всё равно пройти, если остальные сделаны без ошибок.
Главный инсайт: не нужно решать все задачи. Нужно набрать 66 баллов. Лучше 12 задач сделать идеально, чем 16 наполовину.
Стратегия первого прохода
Первые 90-100 минут экзамена — фокус на максимизацию решённых задач:
- Беглое чтение всего task list (3-5 минут). Не вникая в детали — оцените сложность каждой. Помечайте mentally: easy / medium / hard.
- Решайте в порядке: easy first (быстрые баллы, momentum). Затем medium. Hard — в конце.
Flag for reviewдля задач где застряли > 5 минут. Это встроенная кнопка в PSI Bridge — отметить задачу для возврата.- Если задача занимает > 10 минут — skip и return. Партизанский принцип: не дайте одной задаче съесть половину времени.
Стратегия второго прохода
Минуты 90-115 — работа с flagged задачами:
- Вернитесь к flagged. Они уже частично проанализированы — продолжаете с того места где остановились.
- Partial solutions. Если знаете 50% задачи — делайте 50%. Скоринг даёт частичные баллы. Пример: задача “создать Deployment + Service + ConfigMap”. Если успели только Deployment — получите ~30% баллов за задачу. Лучше чем 0%.
- Низковисящие фрукты. Иногда в hard задаче есть простая часть (например, создать namespace для остальных шагов). Сделайте её — получите 1-2 балла.
Не возвращайтесь к hard задачам если есть unflagged easy которые пропустили. Сначала добейте лёгкое — потом тяжёлое. Каждая минута на hard может дать 4-5 баллов, та же минута на easy — 8 баллов.
Резерв в конце: финальный sanity check
Минуты 115-120 — НЕ время решать новое. Это time для:
- kubectl apply верификация. Все YAML которые редактировали — applied? Часто люди забывают
kubectl apply -fпосле vim редактирования. - Context check на flagged. Вернулись ли вы к правильному контексту в каждой задаче? Sometimes второй проход начинается в неправильном.
- Namespace check. Pod в default vs нужный namespace — common ошибка.
- Resource verification:
kubectl get pod my-pod -n target-ns— действительно ли созданo?
Per-task budget: правило 7 минут
Жёсткое правило: каждые 7 минут — done или flag.
- Поставьте mental timer. Каждый раз когда начинаете задачу — запомните minute mark.
- Через 7 минут оцените: близко к завершению? Если да — добивайте. Если нет — flag.
- Никогда не позволяйте задаче перевалить 12 минут на первом проходе. 12 минут = 2 потерянные задачи.
Самая болезненная ошибка — “ещё одну минуту, я почти решил”. Через час оказывается что вы решили 8 задач из 16. Тренируйте дисциплину skip — это критично.
Когда застряли — diagnostic checklist
Если задача не идёт, не паникуйте. Идите по checklist:
- Knowledge gap (теория) — не помните как работает feature?
- Action: skip. Не пытайтесь “вспомнить” — время уйдёт без результата.
- Syntax gap (забыли поле YAML) — знаете что делать, не помните как написать?
- Action:
kubectl explain pod.spec.containers.securityContext --recursive— мгновенный схема ресурса.
- Action:
- Command gap (забыли kubectl command) — знаете цель, не помните команду?
- Action: открыть kubernetes.io/docs в разрешённой вкладке, поиск по терминам.
- Context confusion — может быть, вы в неправильном context/namespace?
- Action:
kubectl config current-context,kubectl config view --minify | grep namespace.
- Action:
- Resource не появляется — applied, но
kubectl getничего?- Action:
kubectl get -A,kubectl describe, проверьте что namespace правильный.
- Action:
Mental state: panic — главный враг
Panic убил больше CKAD-кандидатов чем плохая подготовка:
- Глубокий вдох. 4 секунды вдох, 4 секунды задержка, 4 секунды выдох. Активирует parasympathetic — снижает heart rate.
- Переключите задачу. Если зависли — flag и идите к следующей. Не сидите в ступоре.
- Помните математику. Достаточно 66 баллов. Не нужно идеально каждую — нужно совокупный результат.
- Не сравнивайте с симулятором. killer.sh сложнее реального экзамена.
Психологический трюк: до экзамена скажите себе “это просто симулятор. Если провалю — пересдам”. Уменьшение давления улучшает performance. Provider даёт 1 retake бесплатно — нет смысла panic-овать.
Killer-моменты time management
- 120 / 16 = 7.5 минут на задачу. Per-task budget 7 минут — флаг при превышении.
- Easy first. Momentum + быстрые баллы. Hard в конце когда часть кластера уже warmed up.
- 66 = проходной. Можно пропустить 4-5 задач и пройти.
- Partial solutions. Половина задачи = половина баллов. Никогда не оставляйте задачу пустой если знаете часть.
- Panic = провал. Дышите. Skip. Возврат.