Как составить свой план обучения

Информации в безопасности — океан, и легко утонуть. Хороший план превращает хаос в понятные шаги. Соберём дорожную карту новичка.

Это финальный урок курса. Давайте соберём всё изученное в конкретный план, по которому можно двигаться, не теряясь и не нарушая закон.

Принципы, которые сэкономят вам годы

  • Фундамент прежде магии. Сети, Linux, веб, программирование — база, на которой держится всё.
  • Практика важнее видео. Один решённый CTF полезнее десяти просмотренных роликов.
  • Только легально. Своя лаборатория, CTF, разрешённые площадки — и никогда чужое.
  • Маленькими шагами. Лучше 30 минут каждый день, чем марафон раз в месяц.
  • Ведите заметки и проекты. Это ваше будущее портфолио.

Примерная дорожная карта

ЭтапЧем заняться
1. БазаСети (IP, порты, TCP/UDP, HTTP), Linux и терминал
2. КодPython: синтаксис, списки, словари, работа с файлами
3. Первая практикаpicoCTF, простые задачи, привычка вести заметки
4. ПлощадкиTryHackMe (вводный путь), затем root-me и HackTheBox
5. ЛабораторияСвоя ВМ, DVWA, эксперименты в изолированной сети
6. НаправлениеВыбор: веб, сети, AppSec, защита — по интересу
7. РостСертификации, багбаунти, сообщество

Как не бросить

  1. Ставьте маленькие цели. «Решить одну задачу сегодня» лучше, чем «стать хакером за месяц».
  2. Найдите сообщество. Учиться вместе легче и интереснее.
  3. Празднуйте прогресс. Отмечайте каждую решённую задачу.
  4. Не сравнивайте себя с экспертами. Сравнивайте с собой вчерашним.
  5. Отдыхайте. Выгорание — главный враг долгого пути.

Учебный пример: трекер прогресса

Завершим безопасным Python, который считает ваш прогресс по плану. Запустите его мысленно с галочками напротив того, что уже сделали.

roadmap = {
    "Сети": True,
    "Linux": True,
    "Python": True,
    "picoCTF": False,
    "TryHackMe": False,
    "Домашняя лаборатория": False,
}

done = sum(1 for v in roadmap.values() if v)
total = len(roadmap)
percent = round(done / total * 100)

print("Прогресс:", done, "/", total, "(" + str(percent) + "%)")
print("Следующий шаг:")
for step, finished in roadmap.items():
    if not finished:
        print(" ->", step)
        break

Вывод:

Прогресс: 3 / 6 (50%)
Следующий шаг:
 -> picoCTF

Напутствие

Кибербезопасность нуждается в честных, любопытных и упорных людях. Вы можете стать одним из них. Стройте фундамент, практикуйтесь легально, уважайте закон — и эта профессия откроет перед вами огромные возможности.

Вы прошли вводный курс. Теперь у вас есть карта. Дальше — ваш собственный путь: законный, увлекательный и по-настоящему важный. Удачи, и помните: настоящий хакер гордится тем, что делает мир безопаснее.

Проверьте себя
1. Что важнее всего на старте пути в безопасность?
AКупить дорогую сертификацию
BЗаложить фундамент (сети, Linux, веб, код) и практиковаться легально
CСразу искать уязвимости на чужих сайтах
DЗапомнить названия всех инструментов
2. Какой подход помогает не бросить обучение?
AУчиться раз в месяц по 10 часов подряд
BМаленькие регулярные шаги и празднование прогресса
CСравнивать себя только с лучшими экспертами
DИгнорировать сообщество
Поддержать проект