Азбука айтишника
3.37K subscribers
1.62K photos
72 videos
3 files
1.13K links
Айти для неайтишников: постигаем азы программирования.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6fce3cb

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Что такое AI-агенты и почему о них все говорят?

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

Хотите научиться их создавать? Сегодня в 19:00 МСК стартует наш курс. Все объясним просто и на практике!

Программа курса:

— основы ИИ-агентов для начинающих;
— создание своего первого автономного помощника;
— как ИИ помогает в повседневной работе.

Начать свой путь в ИИ
1
✉️ Вопросы подписчиков: какой ваш Python-стек в 2025 году

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

💬 Вот что он пишет:
«Я использую VSCode и ChatGPT/Sonnet3.5, когда занимаюсь разработкой ML-решений или оптимизацией в ассемблере/CUDA. Однако ограничивающим фактором является то, что в большинстве случаев ИИ работает на уровне младшего разработчика. Поэтому мне часто приходится проверять информацию в документации и на Google.

Какие IDE и инструменты для ноутбуков вы используете в 2026 году? Например, VS Code, Jupyter, PyCharm — что лучше подходит для работы с данными и ML?

Используете ли вы ИИ-инструменты, такие как Cursor, Copilot или Cline? Если да, то какие задачи они помогают решать в вашем рабочем процессе?»


➡️ Какие ограничения вы встречали при работе с этими инструментами, и что порекомендуете новичкам?

🔎 Поделитесь своим опытом и полезными советами в комментариях!

🔹 Курс «Математика для разработки AI-моделей»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📌 CI/CD простыми словами

SDLC это путь кода от написания до поддержки. CI/CD автоматизирует этот путь, чтобы релизы выходили быстрее и без сюрпризов.

➡️ Как это работает

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

CI это про проверки и тесты при каждом коммите. CD это про автоматический деплой и релизы. Вместе они снижают риск багов и экономят время команды.

🔹 Курс «Математика для разработки AI-моделей»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🧑‍💻 Разбираемся с CUDA: подборка материалов

🔹What Is CUDA?
Начать, пожалуй, стоит со вводной статьи в блоге NVIDIA, компании, которая и создала CUDA.

🔹Nvidia CUDA in 100 Seconds
Также в качестве вводного материала может послужить 3-минутный ролик на канале Fireship.

🔹An Even Easier Introduction to CUDA
Это бесплатный курс от NVIDIA, который расскажет, как запускать параллельные ядра на графическом процессоре, управлять памятью и т.д.

🔹GPU MODE
Это YouTube-канал, на котором публикуются лекции про машинное обучение на GPU.

🔹Fundamentals of GPU Architecture: Introduction
Видео для тех, кто хочет понять, как устроены графические процессоры.

🔹Programming Massively Parallel Processors (PMPP)
Фундаментальная книга про программирование для графических процессоров с использованием модели CUDA.

🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как говорить о своих зарплатных ожиданиях

❤️ — хороший совет
🌚 — уже не прокатывает в 90% случаев

🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#небагафича
Please open Telegram to view this post
VIEW IN TELEGRAM
3🌚3👍1
💭 Холивар: нужен ли ООП Python-разработчику?

Джун в команде написал Python-скрипт для обработки данных — лаконичный, читаемый, работает безупречно.

На код-ревью сеньор разнёс его в пух и прах: «Где ООП? Без классов и объектов это не код, а любительщина, переделывай».

Джун ответил: «Мой скрипт решает задачу, он понятный и быстрый. Зачем ООП для 150 строк?»

Сеньор был непреклонен, и дедлайн сорвался.


Что думаете? Пишете ли вы на Python с ООП или предпочитаете обходиться без него?
Го в комменты, разожжём холивар!
👇

❤️ Команда «ООП — необходимость»: «ООП — это основа качественного кода! Классы, наследование, инкапсуляция — без них проект превращается в хаос. ООП — это про командную работу и долгосрочные проекты.»

👍 Команда «Простота превыше»: «Python создан для ясности! Функции, списки, модули — этого хватает для большинства задач. ООП часто усложняет код без нужды.»

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
📌 Что значит спагетти-код в программировании

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

Важно понимать: такой код появляется не только у новичков. Он часто рождается из спешки и временных решений, которые «потом поправим».

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

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🥱1
🛠 Подборка материалов, чтобы изучить основные ML-фреймворки

🔹 Введение в JAX и Equinox
В статье объясняются ключевые концепции JAX, включая функциональные преобразования, такие как grad, jit и vmap.

🔹 MiniTorch
Это упрощённая версия библиотеки PyTorch, с помощью которой можно учиться создавать и обучать нейронные сети. Проект состоит из нескольких уровней сложности, начиная с простых операций и заканчивая более сложными архитектурами.

🔹 Introduction to PyTorch
А это курс от Microsoft для изучения самого PyTorch.

🔹 Intro to TensorFlow for Deep Learning
Бесплатный курс на Udacity. Нужно только зарегистрироваться.

🔹 Introduction to JAX+Flax (ноутбук)
Ноутбук также демонстрирует, как создать простую нейронную сеть.

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3❤‍🔥1🔥1🌚1
Когда в телеге 200+ каналов, а читать нечего

Знакомая ситуация? Подписался на кучу IT-каналов, но половина - мёртвые, треть постит мемы, остальные копипастят друг у друга. В итоге листаешь ленту, а полезного ноль.

😑Мы собрали папку IT Pro специально под эту боль. Более 20 каналов, где авторы реально работают в индустрии и пишут про свой опыт.

Папка работает просто: добавил один раз - и каждый день видишь только актуальный контент от людей, которые в теме.

😑 Забрать папку
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱1
История уровня «и смешно, и неловко»: в Казахстане студия получила от государства около $500 тыс., а через год в Steam появился раннер в духе Subway Surfers с 17 отзывами.

Проект Steppe Rider изначально продавали как большую сюжетную RPG про батыров, но на выходе получился простой лоуполи-бегун на Unity.

Чиновники рапортуют об освоении 250 млн тенге и уверяют, что игру ещё доработают к 2026 году.

Ссылку на «шедевр» оставлю здесь

🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#itпульс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1😁1🥱1
📌 Что такое cookies в браузере

Cookies это небольшие файлы, которые сайт сохраняет в браузере. С их помощью сайт «помнит» пользователя и его действия.

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

Проще говоря, cookies нужны, чтобы веб не забывал вас после закрытия вкладки.

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🌚8
🎯 Резюме, которые реально замечают: 6 форматов вместо PDF в 2026

Обычное резюме живёт в глазах рекрутера несколько секунд. Потом следующее. А вот интерактивный сайт с навыками, короткое видео о себе или аккуратная Notion-страница с прогрессом уже заставляют задержаться.

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

👉 Читать статью

🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🖥 Чтение или эффективность: что важнее при написании кода

Один из наших подписчиков поднял интересный и часто обсуждаемый вопрос среди разработчиков: что важнее — читаемость или эффективность кода?

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

1️⃣ Проверка на нечётность

Простой способ:
return n % 2 == 1


Быстрее, но сложнее для восприятия:
return bool(1 & n)


2️⃣ Проверка, пуста ли строка

Простой способ:
if len(my_string) == 0:


Быстрее, но менее интуитивно:
if not my_string:


3️⃣ Проверка на наличие элемента в списке

Простой способ:
if element in my_list:


Быстрее, но менее понятно:
try:
my_list.index(element)
except ValueError:
pass


💭 Когда стоит жертвовать читаемостью ради эффективности? Поделитесь своими примерами и мыслями в комментариях!

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🎬 Технический стек Netflix

Для разработки нативных мобильных приложений используется Swift и Kotlin, для разработки веб-приложений – React.

Взаимодействие клиента и сервера реализовано через GraphQL.

Бэкенд строится на Spring Boot с использованием ZUUL и Eureka. В качестве БД применяются EV Cache, Cassandra и CockroachDB. Для сообщений и стриминга данных используются Apache Kafka и Flink.

Видео хранится в S3 и Open Connect. Аналитика и обработка данных выполняются в Spark и Flink, визуализация - в Tableau, хранилища данных - Redshift. CI/CD обеспечивают JIRA, Jenkins, Gradle, Spinnaker и другие инструменты.

🔹 Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🖥 Диаграмма стека хранения данных Linux

На
картинке ад из стрелок, блоков и аббревиатур. Новичок смотрит и думает, что Linux это какая-то тайная секта для бородатых.

А теперь нормальным языком, как это вообще читать:

Программа в Linux не пишет на диск. Никогда.

Она просто говорит системе «прочитай» или «запиши». И на этом ее полномочия все.

Дальше включается VFS. Это переводчик. Он делает вид, что ext4, сетевой диск, tmpfs и proc это одно и то же. Приложению вообще не важно, что под капотом.

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

Дальше идут штуки вроде LVM, RAID и шифрования. Один диск может оказаться тремя. Три диска могут выглядеть как один. Все это обман, но полезный.

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

И только в самом конце появляется драйвер и реальное железо. SSD, NVMe, флешка или вообще сеть.

И вот тут главный прикол.

Все эти уровни нужны не для красоты. Они нужны, чтобы одна и та же программа одинаково работала с чем угодно. Локальный диск, облако, RAM, сетевое хранилище. Без переписывания кода.

TLDR
Linux это не каша из модулей. Это конвейер абстракций. Пока ты этого не понимаешь, схема выглядит как бред. Когда понимаешь, становится страшно логично.


❤️ — хороший пост на этот раз

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1