Азбука айтишника
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
🔥 Делимся Python-репозиториями

Все кидают одни и те же ссылки. requests, numpy, fastapi. Как будто других репозиториев в природе не существует.

А между тем Python это не только «рабочие» библиотеки.

Есть проекты, которые приятно просто читать. Есть странные, есть недооцененные, есть такие, где код лучше любого учебника.

Так что давайте нормально.

✔️ Какие репозитории вы используете чаще всего?
✔️ Какие проекты вас впечатлили, но пока не получили широкой известности?
✔️ Какой Python-репозиторий можно поковырять для удовольствия?

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

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

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
💻 «Разбираемся в компонентах Kubernetes»

В Kubernetes есть две большие части.

Те, кто думают. И те, кто делают.

Control plane это мозг кластера. Он ничего не запускает, он принимает решения.

etcd это память. Тут хранится вся правда о кластере.
API server это входная дверь. Через него общаются все и всегда.
Controller manager это надзиратель. Следит, чтобы реальность совпадала с описанием.
Scheduler это распределитель. Он решает, на каком узле запускать поды.
Cloud controller нужен только если кластер живет в облаке и должен понимать, что такое балансеры и диски.

Data plane это рабочие руки. Они есть на каждом узле.

kubelet это местный прораб. Он реально запускает контейнеры и следит, живы ли они.
kube-proxy это сетевой шаман. Делает так, чтобы сервисы работали и трафик доходил куда нужно.

TLDR
Control plane принимает решения.
Data plane их выполняет.
Все остальное просто детали реализации.


❤️ — полезно

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Разбор вакансии 👇

Название громкое. AI-инженер. Legaltech. Автоматизация юристов с помощью LLM.
По факту это не «учим нейросети», а делаем продукт на базе уже готовых моделей.

Что реально нужно делать.

Писать обычный бэкенд и фронтенд.
Прикручивать LLM через API.
Собирать цепочки, агентов и RAG, чтобы модель не несла чушь и опиралась на документы.
Проектировать логику, а не «разговаривать с ИИ».

Это важно понять новичкам. 90 процентов работы здесь это инженерия.

Теперь требования, которые режут глаза.

Fullstack от двух лет.
Понимание AI и ML.

Это не вакансия «с нуля». Это вход в AI через разработку, а не наоборот.

Сначала ты программист, потом уже AI-инженер.


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

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

#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
📌 Что такое cookies

Куки звучат страшно(нет), но это просто заметки браузера о вас.
Был ли ты на сайте, вошел ли в аккаунт, что уже делал.

Без них сайты забывали бы вас при каждом обновлении страницы.

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Забирайте еще один лайфхак

🌚 — еще ниразу зарплатные ожидание в чате не обсуждал

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

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

#карьерныкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3🌚2
📝 Сетевые протоколы и модели OSI: как всё устроено

Как всё на самом деле работает в этом вашем TCP/IP и зачем ему столько уровней. Разбирается все на простых примерах, специально для новичков и для тех, кто забыл

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

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🗣 «Как я получил первую работу»

Первая работа в айти почти никогда не выглядит как в мотивационных постах.
Скорее как серия неловких сцен и легкой паники.

Первую работу получают не самые умные, а те, кто не сбивается с пути.

Как вы получили свою первую работу? Делитесь в комментариях! 😁

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

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

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
💪🛠 Прокачай свой бэкенд: 9 инструментов, которые стоит знать

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

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

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

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

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📝 Разбор вакансии

Это
ручной QA для мобильного приложения. iOS и Android.
То самое приложение, которым пользуются миллионы людей каждый день.

Что вы будете делать на самом деле.

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

Никакой автоматизации здесь не обещают.
Это честный ручной вход в тестирование.

Инструменты тоже говорят сами за себя.

Android Studio и Xcode чтобы смотреть, что происходит внутри.
Postman и прокси чтобы понимать, как приложение общается с сервером.
Git чтобы не пугаться репозиториев.

График 2/2 и офис в Москве важны.


Это не удаленка и не «работай когда хочешь».
Зато это стабильная команда, процессы и опыт на большом продукте.

Формулировка «хотите разбираться» здесь ключевая.

От вас не ждут гениальности.
От вас ждут внимательности, усидчивости и желания докапываться до деталей.

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

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

#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤓 Вопросы подписчиков: как перейти от Jupyter Notebooks к продакшн-коду?

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

💬 Он пишет:
Я начинал учиться и программировать в Anaconda Notebooks — это отличный инструмент для учебы и исследований. Однако в индустрии подход к коду совсем другой. Там он структурирован: используются субпапки, главный .py-файл объединяет всё, а развертывание, API и тесты разнесены по отдельным директориям. Это как готовое здание с надежным фундаментом и продуманной структурой, где все части взаимосвязаны.

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


✌️ Делитесь своими советами в комментариях!

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

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

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📙📙 The Kubernetes Troubleshooting Handbook

В статье рассматриваются различные методы и инструменты, помогающие в устранении неполадок и отладке Kubernetes. Независимо от того, являетесь ли вы опытным пользователем Kubernetes или только начинаете, это руководство предоставит ценную информацию об эффективных методах отладки.

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

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

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

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🌚1
📌 Что делают циклы в программировании

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

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

Проще говоря, цикл это способ заставить код работать за вас столько раз, сколько нужно.

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

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

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🛋 Работа в кайф

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

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

➡️ В статье 10 базовых советов, как обустроить рабочее место

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

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

#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🍔 Gittyup — удобное GUI для Git

Gittyup — это графический Git-клиент, разработанный, чтобы помочь вам понимать историю исходного кода и управлять ею. Последняя стабильная версия доступна либо в виде готового flatpak для Linux и 32/64 бинарника для Windows, macOS, либо может быть собрана из исходного кода

👉 Ссылочка
👉 Документация

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

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

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🙈 Крутая визуализация математики

YouTube канал 3Blue1Brown с интересной визуализацией математики и отличным объяснением.

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

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

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

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🧚 Тысяча и одна библиотека С++

В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или возникает проблема языкового барьера, ну, или поисковики просто плохо ищут).

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

👉 Статья

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

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

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
4🌚3🔥1
📌 Что такое синтаксический сахар в программировании

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

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

Проще говоря, это удобная форма записи, которая делает код аккуратнее, но не умнее.

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

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

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