Найти в Дзене
Entry Point

Учимся кодить в 2026

Привет! Существует такая необходимость в профессии ИБшника - уметь программировать. Я хочу тебе дать алгоритм, как наиболее эффективно в сегодняшнем дне научиться кодить. Первый момент. Мое правильное мнение - ты уже не успел за нейронками. Нейросети умеют кодить лучше тебя и дальше развиваться будут быстрее чем ты, извини. Все, исключая душных скуфов, профессиональные разработчики сейчас базируют свою работу на ИИ. Второй момент - в реальности, тебе надо знать 4-5 языков, Python/Go/Lua для скриптинга, SQL для работы с БД, Bash/Powershell для автоматизации работы с ОС, C/C++/Visual Basic для написания эксплойтов и вредоносов. Учить каждый из них по отдельности, может не хватить жизни. Поэтому наша задача стать в первую очередь Инженером, и не привязываться к конкретному языку. Третий момент - Этот гайд не для того, чтобы стать полноценным девелопером, он больше для тех, кому этот навык будет являться вспомогательным, например ИБшники и админы, системным аналитикам и тестировщикам бу

Учимся кодить в 2026.

Привет!

Существует такая необходимость в профессии ИБшника - уметь программировать. Я хочу тебе дать алгоритм, как наиболее эффективно в сегодняшнем дне научиться кодить.

Первый момент. Мое правильное мнение - ты уже не успел за нейронками. Нейросети умеют кодить лучше тебя и дальше развиваться будут быстрее чем ты, извини. Все, исключая душных скуфов, профессиональные разработчики сейчас базируют свою работу на ИИ.

Второй момент - в реальности, тебе надо знать 4-5 языков, Python/Go/Lua для скриптинга, SQL для работы с БД, Bash/Powershell для автоматизации работы с ОС, C/C++/Visual Basic для написания эксплойтов и вредоносов. Учить каждый из них по отдельности, может не хватить жизни. Поэтому наша задача стать в первую очередь Инженером, и не привязываться к конкретному языку.

Третий момент - Этот гайд не для того, чтобы стать полноценным девелопером, он больше для тех, кому этот навык будет являться вспомогательным, например ИБшники и админы, системным аналитикам и тестировщикам будет тоже хорошо.

Теперь к моему роадмапу для тебя:

0. Подготовка (можешь пропустить, но рекомендую все-таки изучить)

Разберись, что такое компьютер, как работает процессор и память, пойдет даже Википедия. Очень желательно знать математику хотя бы на уровне класса 8-9. Еще разберись в математической логике - станет сильно проще жить.

Учебник - Базово изучи и проработай первые 4 главы (до 105й странице), но можешь упороться и прочитать целиком. Если хочется еще упороться по фундоменталу - изучи еще основы теории информации и теорию графов

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

1. Основы программирования

Научись самостоятельно писать, что-то по типу калькуляторов и сортировщиков двухмерных массивов, еще важно, написанная тобой программа должна запускаться на твоем ПК. Если пойдет легко, попробуй сразу ООП, если не пойдет, возьмем это позже. Выбери язык на свой вкус любой, рекомендую попробовать С++, если не пойдет - пробуй Python. Любой бесплатный курс, например, вот по С++, а вот по Python

Цель - просто понять как это все работает, понять переменные, условия, циклы, массивы и тому подобное, эти темы похожи по реализации на любом языке.

2. Алгоритмы

Их учили всегда, но сегодня это важно потому, что зная алгоритмы, мы сможем правильно формулировать ТЗ для ИИ. Программы для выполнения одной и той же задачи, с тем же самым результатом, ИИ вам может реализовать так, что одна программа будет работать 180 минут, а другая 43 секунды (проверено на себе).

Алгоритмы есть в учебниках в шаге 0, но по дефолту принято изучать эту книгу. Желательно изучать ее в формате "Прочитал-повторил-запомнил"

3. Задачки на закрепление

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

4. ООП

Возьми любой курс и пройди, например этот. Это нужно, чтобы ты понял как это работает, это не понадобится тебе при скриптинге, но если сядешь писать что-то более серьезное - без этого никуда.

5. Pet-project

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

Как делать? Делай через ИИ, но твоя задача правильно промптить и продумывать правильные алгоритмы. Начиная от структуры проекта и используемых технологий заканчивая, написанием конечных кусков кода. Хорошей практикой будет реализовать 1 проект на языке, который ты уже изучал, а другой, на том, который ты не трогал, например: первый проект на питоне, а второй на Go/Java

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

Подписаться в ТГ

Подписаться в Дзене

Мой Гитхаб