Есть несколько вариантов развития событий. К вопросу о том, как начать нужно подойти с точки зрения системного анализа. Нужно четко проанализировать в какие игры ты играешь и в каких играх у тебя больше всего интереса к тому, как во что-нибудь вмешаться, в алгоритмы, в системы, ибо придется тебе для всего этого очень много работать и изучать программу или движок.
По поводу профессионального роста, я бы шел сейчас во что-то связанное С++ / C# разработкой, устроился бы в какую-нибудь компанию стажером, например в Melonity, мы помогаем молодым специалистам найти себя. У нас жесткие критерии отбора, но мы поможем вам со всем, работаем только с трудягами по жизни, олимпиадники, мфтишники, и прочие неравнодушные к интеллектуальной работе - просим к нам.
Ну а так в целом, конечно если рассматривать рынок информационной безопасности в ближайшие 5-10 лет, то количество специалистов, а особенно молодых и очень дерзких будет только расти. А это хорошее умение в нашей жизни.
Изучай crack me, нужна система знаний, тут с нахрапа не подойдешь, нужно четко проанализировать что нужно изучить и в каком порядке, желательно чтобы у тебя был наставник, у нас порядка 15 реверс-инженеров в компании. Кто-то специалист динамического анализа, как
Arting, кто-то гений статического анализа, а кто-то пишет очень сложную архитектуру, защищаясь от всех остальных, в общем тут каждый кто на что горазд. Несколько дней назад к нам присоединился очень серьезный разработчик чита на майнкрафт, там вообще другое. Поэтому нужно понять, кто ты по жизни и готов ли ты реально 10 часов в день изучать непонятные куски буквенно-цифирного ада или нет)