Learning Platform
Глоссарий Troubleshooting
Урок 21.02 · 20 мин
Средний
CKADExamtime managementstrategy

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 баллов) и всё равно пройти, если остальные сделаны без ошибок.
TIP

Главный инсайт: не нужно решать все задачи. Нужно набрать 66 баллов. Лучше 12 задач сделать идеально, чем 16 наполовину.


Стратегия первого прохода

Первые 90-100 минут экзамена — фокус на максимизацию решённых задач:

  1. Беглое чтение всего task list (3-5 минут). Не вникая в детали — оцените сложность каждой. Помечайте mentally: easy / medium / hard.
  2. Решайте в порядке: easy first (быстрые баллы, momentum). Затем medium. Hard — в конце.
  3. Flag for review для задач где застряли > 5 минут. Это встроенная кнопка в PSI Bridge — отметить задачу для возврата.
  4. Если задача занимает > 10 минут — skip и return. Партизанский принцип: не дайте одной задаче съесть половину времени.
Двухпроходная стратегия по времени
0-5 минБеглое чтение всех 16-17 задач. Не решаете, только сканируете. Помечаете mentally: easy (5 мин), medium (7-10 мин), hard (10+ мин). Это даёт overall map.
5-90 минПервый проход. Решаете в порядке easy → medium → hard. Per task budget 7 минут. Превышаете — flag и skip. Цель: 12-14 задач решено к 90-й минуте.
90-115 минВторой проход. Возвращаетесь к flagged задачам. Применяете partial solutions — даже половина баллов за задачу лучше нуля. Не паника — методично через каждую.
115-120 минФинальный sanity check. Проверяете что все YAML applied (не остались в редакторе). Что переключали контекст правильно. Что namespace матчит условие. Не пытайтесь решить новое — закрепляйте сделанное.
Goal: 70+ балловЦель — 70 баллов с запасом 4 на ошибки. Проходной 66. 70 это безопасная зона. Если меньше — рискуете. Если больше — отлично, но эти баллы 'лишние'.
SubmitЭкзамен submit-ится автоматически в 120 минут. Не нужно вручную submit раньше — нет преимуществ в раннем submit. Используйте все 120 минут.

Стратегия второго прохода

Минуты 90-115 — работа с flagged задачами:

  1. Вернитесь к flagged. Они уже частично проанализированы — продолжаете с того места где остановились.
  2. Partial solutions. Если знаете 50% задачи — делайте 50%. Скоринг даёт частичные баллы. Пример: задача “создать Deployment + Service + ConfigMap”. Если успели только Deployment — получите ~30% баллов за задачу. Лучше чем 0%.
  3. Низковисящие фрукты. Иногда в hard задаче есть простая часть (например, создать namespace для остальных шагов). Сделайте её — получите 1-2 балла.
WARNING

Не возвращайтесь к hard задачам если есть unflagged easy которые пропустили. Сначала добейте лёгкое — потом тяжёлое. Каждая минута на hard может дать 4-5 баллов, та же минута на easy — 8 баллов.


Резерв в конце: финальный sanity check

Минуты 115-120 — НЕ время решать новое. Это time для:

  1. kubectl apply верификация. Все YAML которые редактировали — applied? Часто люди забывают kubectl apply -f после vim редактирования.
  2. Context check на flagged. Вернулись ли вы к правильному контексту в каждой задаче? Sometimes второй проход начинается в неправильном.
  3. Namespace check. Pod в default vs нужный namespace — common ошибка.
  4. 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 потерянные задачи.
DANGER

Самая болезненная ошибка — “ещё одну минуту, я почти решил”. Через час оказывается что вы решили 8 задач из 16. Тренируйте дисциплину skip — это критично.


Когда застряли — diagnostic checklist

Если задача не идёт, не паникуйте. Идите по checklist:

  1. Knowledge gap (теория) — не помните как работает feature?
    • Action: skip. Не пытайтесь “вспомнить” — время уйдёт без результата.
  2. Syntax gap (забыли поле YAML) — знаете что делать, не помните как написать?
    • Action: kubectl explain pod.spec.containers.securityContext --recursive — мгновенный схема ресурса.
  3. Command gap (забыли kubectl command) — знаете цель, не помните команду?
    • Action: открыть kubernetes.io/docs в разрешённой вкладке, поиск по терминам.
  4. Context confusion — может быть, вы в неправильном context/namespace?
    • Action: kubectl config current-context, kubectl config view --minify | grep namespace.
  5. Resource не появляется — applied, но kubectl get ничего?
    • Action: kubectl get -A, kubectl describe, проверьте что namespace правильный.

Mental state: panic — главный враг

Panic убил больше CKAD-кандидатов чем плохая подготовка:

  • Глубокий вдох. 4 секунды вдох, 4 секунды задержка, 4 секунды выдох. Активирует parasympathetic — снижает heart rate.
  • Переключите задачу. Если зависли — flag и идите к следующей. Не сидите в ступоре.
  • Помните математику. Достаточно 66 баллов. Не нужно идеально каждую — нужно совокупный результат.
  • Не сравнивайте с симулятором. killer.sh сложнее реального экзамена.
TIP

Психологический трюк: до экзамена скажите себе “это просто симулятор. Если провалю — пересдам”. Уменьшение давления улучшает 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. Возврат.

Проверка знанийKnowledge check
Вы потратили 12 минут на одну сложную задачу и не решили. Что делать?
ОтветAnswer
Flag for review и skip. 12 минут это уже на 5 минут больше budget. Каждая дополнительная минута на этой задаче — это балл потерянный на другой. Возвращайтесь во втором проходе с partial solution. Главное — не сидеть в ступоре. Переключение задачи освобождает working memory и часто к ней потом возвращаетесь со свежим взглядом.
Проверка знанийKnowledge check
На минуте 90 у вас 8 нерешённых задач из 16, при этом 4 flagged. Сколько баллов реально набрать?
ОтветAnswer
8 нерешённых × средний вес 6 = 48 баллов теоретически доступно. Реально из них 4 flagged ближе к решению — допустим 4-6 баллов за каждую = 16-24. Плюс 4 не открытых — partial solutions дадут 1-2 балла за каждую = 4-8. Итого 20-32 из недоделанных + ~50 за уже решённые = 70-80. Это проходной балл с запасом. Не паника — методичный второй проход через flagged.
Проверка знанийKnowledge check
Что эффективнее использовать когда забыли точное имя YAML поля: kubernetes.io/docs или kubectl explain?
ОтветAnswer
kubectl explain быстрее. Команда kubectl explain pod.spec.containers.securityContext --recursive выдаёт всё дерево полей с типами. Это секунды, без переключения вкладок. kubernetes.io/docs полезен когда нужны примеры использования или объяснения концепций, а не схема полей. Memorize: explain для syntax, docs для concepts.
Проверка знанийKnowledge check
Ваш подход к hard задачам в первом проходе?
ОтветAnswer
Hard задачи решаются ПОСЛЕ всех easy и medium. Алгоритм: (1) Сканирование task list 5 минут — помечаете hard mentally. (2) Решаете easy/medium первыми — набираете momentum и баллы. (3) К hard приходите с 30-40 минутами в запасе и уже warmed up. (4) Per task budget на hard — 10-12 минут, не 7. (5) Если не идёт — flag и идите дальше. Hard первыми = ловушка: потратите 25 минут на одну, не успеете остальные.

Проверьте понимание

Результат: 0 из 0
Прикладной
Вопрос 1 из 5. Каков рекомендованный per-task budget на CKAD?

Закончили урок?

Отметьте его как пройденный, чтобы отслеживать свой прогресс

Войдите чтобы оценить урок

Прогресс модуля
0 из 5