Как стать автором
Обновить
3
0
Константин @LearnPC

Frontend-developer

Отправить сообщение

Сказать по правде, никто из команды не был готов сказать такую фразу ("Мы хорошо разбираемся в теме CTF"). Потому что охватить все - звучит как что-то нереальное (особенно учитывая тот факт, что мы совмещали это с учебой). С учетом постоянно развивающихся технологий знать все невозможно. Самообразование происходит постоянно.

Чем хорош CTF в мировом формате - очень много соревнований (в большей степени зарубежных) проводится в режиме онлайн и достаточно часто (почти каждую неделю). Это очень хороший способ развития профессиональных навыков в любой из сфер, за исключением A/D-формата. Потому что соревнования такого формата обычно проводятся в режиме онлайн и их намноооого реже. Поэтому как лучше всего развиваться в этом направлении я даже не знаю...

Доброго дня!

Касаемо ваших вопросов:

  1. Трудоустройство: за все время существования команды, через неё прошло ~12 людей, из которых как минимум 6 очень сильно помогло участие в данных соревнованиях. Благодаря тому, что они получили не просто общие знания о сфере, а смогли выбрать себе конкретное направление и развиваться в нем, эти люди смогли успешно трудоустроиться и по сей день трудятся в этой сфере.
    P.S. один из членов команды стал bug-hunter'ом и спокойно зарабатывает себе на жизнь

    Изначально это всё воспринималось как игра и попытка узнать что-то новое. Лично я для себя почерпнул множество полезных навыков и привычек. Но входить непосредственно в эту сферу не стал. Хотя считаю такой способ "входа в индустрию" намного лучше, нежели обучение в ВУЗах по данной специальности.
    P.S. ничего не могу сказать по поводу онлайн-курсов, потому что не слышал ни одного отзыва и не встречал никого, кто бы их проходил.

  2. Я считаю, что в данных реалиях движение очень хорошо развивается, особенно благодаря тому, что региональные команды, которые достигли определенных успехов, получают поддержку со стороны организации АРСИБ в подготовке и проведении региональных соревнований.

    Все остальное заложено в людях и их желании развиваться (причем в любом направлении, не только ctf). Я считаю, что наша образовательная программа достаточно много специальностей превращает в "делопроизводителя". Поэтому в большинстве (а то и во всех) IT-сферах необходимо развиваться самостоятельно (форумы/митапы/практика/хакатоны и др.).

Ко всему прочему, чтобы банально прочесть что-то по существу написанных комментариев, надо явно не 1 день (с учётом того, что у меня все таки есть основная работа). Поэтому обещаю, что скоро вернусь с вопросами, но более подготовленный

Я не готов задавать уточняющие вопросы до того, как адекватно прочту на что мне указали и с чем это едят.

Мои глаза не потухли, даже с учётом количества какашек в моей "панамке", просто сейчас я пытаюсь уложить тонну материала в голове.

И да, я прекрасно понимаю, что у меня получился "костыль", "говнокод" и мало что здесь можно найти хорошего. Действительно дали кучу полезных комментариев с указанием того, на что стоит обратить внимание, но при этом я не вижу смысла заходить с вердиктом "Говнокод!" без аргументов, если до тебя это уже сказали (это относится к пользователю varanio).

А за карму отдельное спасибо, потому что это одна из причин, почему глаза не потухли после этой статьи

Большое спасибо за ряд комментариев и советов. Приму к сведению

Наберусь смелости ответить, что поставленную перед собой задачу я выполнил, а в комментариях больше указывают на доработку с целью обеспечения безопасности, оптимизации и др.

Если данный код настолько ужасен, будьте добры, объясните почему. Без какого либо аргументирования не очень приятно читать подобные комментарии

Скажу честно, ещё не изучал защиту от sql-инъекций. Это лишь начало моего пути, прежде чем браться за какой либо проект, я обязательно изучу данный вопрос.

Спасибо за обратную связь!

Спасибо, обязательно прочту

Это был один из самых простых вариантов реализации и я писал, что сам новичок и хочу помочь другим, если у них появится та же проблема, что и у меня.

Спасибо за обратную связь

Отвечу по пунктам:

  1. Спасибо, учту

  2. Я пробовал что-то подобное, но у меня всё равно выводилось NULL, но я перепроверю

  3. Об этом я написал в конце статьи, что это тупой скрипт для локальной БД для обучения, что по хорошему вынести в отдельный скрипт - понимаю.

Спасибо за обратную связь!

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Frontend Developer
Middle
JavaScript
SASS
HTML
React