Задать вопрос
Ответы пользователя по тегу Карьера в IT
  • Где учиться кибербезопасноcти? Как и где искать работу? Насколько это востребованно?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Я хочу стать программистом в области кибербезопасности. Мне 20 лет, живу в Минске и с детства мечтаю стать программистом, но сейчас у меня полный ступор и одни лишь мысли в духе «становись электриком». Поэтому у меня есть несколько вопросов к «бывалым» в IT, а особенно в кибербезопасности, так как всё-таки хочу стать программистом, а кибербезопасность, как я знаю, одна из самых востребованных профессий будущего.

    Что мешает начать изучать любой актуальный ЯП? Хороший программист везде будет актуален, не только в нише ИБ. Про «одна из самых востребованных профессий будущего» перебор, это было актуально лет десять назад, сейчас в этой сфере больше проблем, чем ясности. Не факт, что тебе это всё нужно, если ты хочешь быть программистом.

    1. Как учиться кибербезопасности?
    Если во front-end или back-end разработке плюс-минус понятны технологии, то в кибербезопасности всё слишком расплывчато. Слишком много сырых терминов, но нигде (возможно, я просто не нашёл) не сказано, как и где это применять, а самое главное - непонятно, как оттачивать все эти навыки.

    Как и любому другому ремеслу, ИБ не является исключением. Оттачивать навыки можно в лабораториях (специальные тестовые среды с заложенными уязвимостями), CTF, багбаунти. Но о каких именно навыках идёт речь всё же неясно, учитывая, что ты хочешь быть программистом.

    2. Где искать работу?
    Я живу в Минске, смотрю вакансии на популярных сайтах вроде LinkedIn, «Хабр Карьеры», HH, Rabota.by, и вакансий нет от слова совсем. Что же мне делать? Я раньше вообще не сталкивался с поиском работы, может, нужно смотреть с какой-то определённой периодичностью?

    В разделе «вакансии» профильных компаний, очевидно. В чатах с вакансиями в области ИБ, например. Личные связи и знакомства, митапы и конференции. Всё это может дать желаемое.

    В итоге хочу сказать, что сердечно жду ответов, потому что я очень потерялся во всём этом. Раньше я учил front-end, потом back-end разработку, поэтому какой-то опыт у меня уже есть, но, опять-таки, хотелось бы выбрать профессию с хорошими перспективами на будущее.

    upd: у меня нет возможности оплачивать курсы, поэтому хотелось бы найти бесплатные ресурсы или хотя бы просто путь по которому нужно идти

    Вот это уже похоже на правду. Поэтому:

    а) определись со своим желанием, чего ты всё же хочешь: быть программистом (не суть важно в какой сфере) или безопасником? Если второе, то проясни в своей голове каким образом тебе там будет нужно программирование (и нужно ли вообще, строго говоря). Это позволит тебе чётче поставить для себя цель;

    б) не жди ясности и понятности — её не будет. Начинай что-то делать, двигайся к своей цели, начни свои пет-проекты, будь то программирование или безопасность (пентест, багбаунти, исследования и т.п.);

    в) зайходи в профильные чаты по программированию (если ты всё же хочешь быть программистом) или чаты по ИБ (если тебе хочется быть специалистом в этой сфере). Везде много материалов для новичков, причём бесплатных и даже с бонусами за активность (с которой, к слову, у тебя есть проблема);

    г) больше общайся очно на митапах и конференциях, не бойся задавать свои вопросы после докладов. Ты сейчас новичок, в тебе самые кайфы, если всё это и правда тебе нравится;

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

    Отдельно упомяну #0: не трать время на наши «профильные курсы» (что платные, что бесплатные) — это редкий шлак, который тебе будет только мешать.

    Отдельно упомяну #1: полезно знать и понимать английский язык хотя бы в базе, так как это позволит брать информацию с зарубежных ресурсов.

    Разберись чего хочешь, программирования или ИБ в своей жизни, после этого поставь себе цель. Это и будет тем, что алкоголики называют просветлением. Удачи!
    Ответ написан
    Комментировать
  • Как уберечь сайт который у тебя используется в портфолио, от безвкусных правок заказчика?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Как уберечь сайт который у тебя используется в портфолио, от безвкусных правок заказчика?

    Если под своим портфолио ты подразумеваешь личный сайт, то оформляй страницы в портфолио как проекты, и для каждого проекта давай две ссылки на "живую" версию выполненной работы: первую на своём же сайте в отдельной директории - это вариант твоей работы "под ключ"; вторую - на сайт заказчика, где он уже делает что хочет. Можно отдельно для каждого проекта добавить плашку с текстом, что после сдачи проекта ты не отвечаешь за дальнейшее сопровождение сайта, всё "as-is".

    В договоре, прописано, что вся интеллектуальная собственность на сайт, принадлежит владельцу

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

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

    Доменные имена, отличаются и могут смущать потенциального заказчика
    Тем самым вы портите SEO заказчику( можно конечно прописать, что бы не индексировало, этот пункт не основной)
    Могут восприниматься как фишинговый сайт

    Итоговую вёрстку можно и нужно размещать на своём сайте в отдельной директории, по необходимости закрыв её от ботов и поисковых систем.

    С фишингом идея вообще не имеет права на жизнь, если ты используешь вёрстку проекта на своём сайте-портфолио.
    Ответ написан
    Комментировать
  • Каковы шансы устроиться на работу в IT без военника и образования?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

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

    Совет #0: открываешь ХХ или канал с вакансиями в Telegram, делаешь выборку вакансий, где требуется джун на позицию backend-разработчик, смотришь те объявления, где указано "будет плюсом, если кандидат знает/умеет". Вот это "будет плюсом" и штудируй на предмет того, что тебе самому будет интересно и чему будет реально научиться в сжатые сроки.

    Совет #1: не делай ничего через силу. Это не та сфера, где подобный подход даст положительный результат в долгосрочной перспективе.

    Совет #2: обрати внимание на свои коммуникационные навыки. Как ни странно, они на этапе собеседования также очень важны и также проверяются. Это ещё один шанс на удачный манёвр, используй его.
    Ответ написан
    3 комментария
  • Без CMS не обойтись в веб разработке?

    v3xx
    @v3xx
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    Озвучу очевидные вещи:

    По итогу сейчас ищу работу и всем нужна только CMS wordpress или bitrix.
    Сильно зависит от критериев вашего поиска, скажем так. Да, эти две CMS популярны, но не так чтобы «всем» и «только».

    Почему мне никто не говорил
    А должны были?

    придется учить знать ещё и CMS
    Можете их не изучать, вас ведь никто не заставляет. Тут всё как и везде: чем больше знаете и умеете, тем более гибким и востребованным специалистом будете в итоге.

    если бы я знала, возможно и не начинала бы
    Что вас так сильно отталкивает в этой ситуации? Нелюбовь к готовым решениям? Необходимость что-то ещё изучать и узнавать? Личная неприязнь к Битриксу и WordPress?
    Ответ написан
    7 комментариев