Telegram Web Link
Ваше основное образование техническое?
Anonymous Poll
50%
Да!
42%
Не-а!
8%
Хочу посмотреть ответы.
Вокруг компьютерных наук сложилась собственная философия, которая развивается и транслируется сообществом разработчиков открытого исходного кода.

Приведу пример. "Делай что-то одно, но делай это хорошо" - так звучит философия UNIX, далекого родственника современных операционных систем Linux и MacOS 🖥

Этот принцип легко переносится на Python: лучше создать функцию или модуль, который надежно и эффективно решает одну задачу, чем пытаться сразу разобраться со множеством проблем. Как следствие, гораздо эффективнее и проще на небольшом коде реализуются юнит-тесты.

Моим любимым примером такого модуля является requests ♥️, он рекомендован в официальной документации Python, хотя не входит в стандартный набор модулей 🖥

Вопросы для размышления:
1️⃣ какие еще модули, реализующие этот принцип, можете вспомнить?
2️⃣ где еще в компьютерных науках встречается реализация этого принципа?
Please open Telegram to view this post
VIEW IN TELEGRAM
Поделюсь вдохновляющим примером того, как Python удивительным образом позволяет совместить хобби и программирование ♥️

Кэти Маклафлин разработала свободный пакет ih для генерации схем вышивания крестиком. Проект был представлен на PyCon 2019.

В основе проекта лежит свободная Python-библиотека для обработки изображений Pillow.

Кэти также развернула онлайн-сервис для создания схем (картинка загружается в формате png).

Советы по шитью от автора пакета.
Делюсь своим новым каналом про образование в области кибербезопасности 🥷

Подписывайтесь, если хотите больше узнать о том, как стать этичным хакером или расследовать киберпреступления 👣 👀

В канале рассказываю, где и как обучают специалистов по кибербезопасности, и с чего начать свой путь в эту интересную область 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Кибербез образование (Dima Fedorov)
Какие знания и навыки нужны, чтобы стать востребованным специалистом по ИБ? 🤔

На этот и многие другие вопросы отвечает Алексей Лукацкий на лекции для студентов МФТИ 👨‍🏫

Видео доступно по ссылке VK. Рекомендую 👍

#видео
Please open Telegram to view this post
VIEW IN TELEGRAM
Принимал небольшое участие в создании этого 👇 курса, поэтому рекомендую 😇
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Кибербез образование (Dima Fedorov)
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Positive Education запускает бесплатный курс «Базовая кибербезопасность: первое погружение», автором которого стал Алексей Лукацкий, бизнес-консультант по информационной безопасности Positive Technologies.

Материал в первую очередь рассчитан на новичков в этой сфере: в нем собран необходимый минимум информации, которую обычно приходится искать в различных источниках — статьях, выступлениях и видео 👀

Курс доступен всем желающим.

#видео #PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
На днях в Москве прошло грандиозное мероприятие для тех, кто хочет войти в кибербез - Standoff101 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Кибербез образование (Dima Fedorov)
🔥 Все выступления на Standoff101👇

👉 Приветственное слово команды организаторов. Юлия Данчина, Таисия Чернышева
👉 Обратная разработка: как попасть в профессию. Леонид Безвершенко
👉 На страже киберустойчивости: один день из жизни исследователя угроз. Денис Макрушин
👉 Профессия хакер: все, что вы хотели знать, но боялись спросить. Егор Богомолов
👉 CTF 101: зачем захватывать флаги и как это связано с ИБ. Георгий Зайцев
👉 Специалист по ИБ 2030: что нужно, чтобы быть востребованным. Лев Николаев
👉 Займемся профайлингом! Какие они, специалисты по ИБ? Светлана Пронина
👉 Безопасность операционных систем: как вкатиться в тему. Александр Попов
👉 Extreme ways, или История о том, как я стал специалистом по ИБ. Владимир Николаев
👉 Кто такой security officer и какими навыками он должен обладать. Дмитрий Гадарь
👉 Какая она, жизнь специалиста по ИБ? Андрей Масалович (КиберДед)
👉 Инфобез: карьерный рост без ограничений. Лидия Виткова
👉 Сам себе университет: как управлять своим образовательным маршрутом, чтобы расти в профессии? Дарья Гриц
👉 Как получить работу вирусным аналитиком и что ждет впереди. Алексей Вишняков
👉 Зачем работать в AppSec и что для этого нужно. Ольга Свиридова
👉 Новые тренды, или Как open source и AI расширяют функцию ИБ. Александр Белоцерковский
👉 С чего начинается путешествие в мир кибербезопасности? Ильдар Садыков
👉 Спасибо, было интересно. А что дальше? Олег Игнатов, Дмитрий Федоров
👉 Награждение победителей CTF и завершение выступлений

#standoff101 #PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
Что каждый программист должен знать или уметь делать? 🤔

Отвечает Чарльз Уэзерелл, автор книги "Этюды для программистов".

👉 Иметь познания в формальной математике. Уровня для понимания книг Хопкрофта и Ульмана (Структуры данных и алгоритмы), дополненного немного теорией графов, будет достаточно. Дискретная математика крайне необходима; математический анализ может понадобится в некоторых областях.

👉 Умение понятно писать на родном языке. Дейкстра говорил, что человек, не умеющий писать на собственном языке, не может писать хорошие программы (надеюсь, Дейкстра это действительно говорил!). Написание программ, по сути, - как написание прозы. Если вы не можете связно излагать на родном языке, сделать это, например, на С, будет еще сложнее.

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

👉 (Бонус, четыре по цене трех). Ответ на последний вопрос значит, что программы должны быть в форме понятных комментариев, объясняющих назначение кода, который следует за этими комментариями. Форматирование должно быть таковым, чтобы читателю было легко и просто понять ваш код. А компилятору без разницы. В частности, следуйте соглашениям, принятым в математике и вашем естественном языке, а не вычитанным в каком-то непонятном руководстве по языку программирования. Сначала пишите комментарии, а затем код, и не наоборот. Если вы не знаете точно, что хотите получить и почему, любой код, который вы напишете, будет, по определению, неверным.

Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
Делюсь ближайшими планами 🐍 и приглашаю в свою группу про образование в области кибербезопасности 👨‍🏫
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа над новым изданием пособия по Python 🐍

Перечислю нововведения, которые ждут читателей следующего издания пособия (дата выхода - сентябрь 2024):

1️⃣ методические указания для преподавателей курса с видео поддержкой;
2️⃣ описание работы с окружением conda и блокнотами Jupyter;
3️⃣ упражнения для специалистов по ИБ (blue team);
4️⃣ примеры готовых блокнотов в open source для встраивания в учебный процесс подготовки специалистов по кибербезу;
5️⃣ новые главы по архитектуре CPython (Just for Fun).

#python
Please open Telegram to view this post
VIEW IN TELEGRAM
Обучение программированию в эпоху ChatGPT

Как преподаватели информатики планируют адаптироваться к ChatGPT, GitHub Copilot и другим помощникам на базе ИИ?

Подобное исследование провели Сэм Лау и Филип Го в 2023 году. Они опросили 20 преподавателей программирования из 9 стран (Австралия, Ботсвана, Канада, Чили, Китай, Руанда, Испания, Швейцария, США).

Мнения преподавателей разделились 👨‍🏫

👉 Краткосрочные планы: преподаватели хотят, чтобы ученики не списывали

Если учащиеся смогут легко получать ответы с помощью ИИ, им не нужно будет глубоко размышлять над материалом, и, следовательно, они не узнают столько, сколько должны по учебной программе. Но проблема списывания существовала и до ChatGPT. Вспомним ресурс Stack Overflow 😉

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

👉 Долгосрочные планы: идеи противостояния инструментам искусственного интеллекта

Чтобы практически противостоять инструментам ИИ, преподаватели предлагали идеи для разработки "защищенных от ИИ" домашних заданий, например, с использованием специально созданной библиотеки для своего курса 🔥

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

👉 Долгосрочные планы: идеи по использованию инструментов ИИ

Инструменты ИИ станут стандартом для программистов, поскольку "неизбежно" профессионалы будут использовать ИИ в своей работе.

Можно провести аналогию с компиляторами: "Нам больше не нужно смотреть на 1 и 0. Компиляторы уже похожи на ИИ в том смысле, что они превосходят людей в генерации кода" 🔥

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

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

ИИ может помочь в создании небольших практических задач для учеников.

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

PS. оригинальное исследование по ссылке.

#программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
На Хабре опубликовали мою первую статью 🥰 👨‍💻 🥷
Please open Telegram to view this post
VIEW IN TELEGRAM
Карьера в кибербезопасности, или Как расти в ИБ

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

Меня зовут Дмитрий Федоров, я руковожу проектами по взаимодействию с вузами в команде Positive Education 🟥 Мы часто слышим эти вопросы, лично работая со студентами и молодыми специалистами, поэтому решили ответить на них, а в итоге у нас получились наглядные схемы развития карьеры в ИБ.

Продолжение на Хабре.

#PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
Приходите к нам учиться кибербезу 🥷🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Как перейти из программирования в кибербезопасность? 🤔

Один из треков развития в области кибербезопасности — безопасная разработка приложений (AppSec).

Что необходимо знать и уметь для работы в AppSec? 🤔

Типичная вакансия включает в себя следующие компетенции 👀

1️⃣ Разработка ПО или автоматизация (Java, Python).
2️⃣ Понимание принципов работы реляционных БД, опыт проектирования схем БД и исследования данных.
3️⃣ Знания основных векторов атак на современные приложения (web, mobile, desktop), методов обхода защиты на уровне приложений и наложенных средств защиты.
4️⃣ Знания основных приемов устранения распространенных уязвимостей на приложения.
5️⃣ Понимание SSDLC стандартов и методов разработки защищенного ПО.
6️⃣ Опыт работы с практиками анализа приложений (SAST, SCA, DAST).

На основе детального анализа вакансий командой Positive Education был разработан учебный курс "AppSec: разработка безопасного программного обеспечения".

По результатам обучения выпускник получит уникальные знания от экспертов Positive Technologies 🟥 и удостоверение повышения квалификации МФТИ 👩‍🎓👨‍🎓

🔥 Старт обучения 2 апреля. Количество мест ограничено!

#PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
Рекомендую 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Приглашаем студентов на Молодежный день в рамках международного киберфестиваля Positive Hack Days 2🔥

25 мая для студентов ИТ-направлений состоится Молодежный день, который объединит площадки сразу в четырех городах — Москве («Лужники»), Санкт-Петербурге (Университет ИТМО), Казани (Университет Иннополис) и Нижнем Новгороде (Академия Маяк), чтобы познакомить всех желающих с индустрией кибербезопасности 🥷

В этот день студентов будет ждать насыщенная программа 🥳

1️⃣ Лекции от экспертов: сможете погрузиться в мир кибербеза и узнать, чем занимается белый хакер, специалист по AppSec, директор по ИБ и другие специалисты, а также пообщаться со спикерами.
2️⃣ Воркшопы: команда Молодежного дня подготовила тематические воркшопы с заданиями по разным ИБ-профессиям – сможете попробовать себя в разных ролях.
3️⃣ Профориентационная диагностика: сможете пройти тест и узнать, какое направление в ИБ вам подходит больше всего.
4️⃣ HR-стенды: узнаете все про работу и стажировки в Positive Technologies 🟥 и в компаниях-партнерах.

Спешите зарегистрироваться по ссылке! 🤓

#PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/30 07:50:28
Back to Top
HTML Embed Code: