Точка входа в программирование
20.1K subscribers
1.29K photos
226 videos
2 files
2.81K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Как компьютер понимает ваш код

Для разработчиков не секрет, что даже современные компьютеры понимают и обрабатывают машинный код — последовательность единиц и нулей. Однако такой код людям трудно писать и понимать. Для этого были придуманы своего рода «переводчики»:

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

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

#теория
👍31🔥1
Вышла новая версия Git с более чем 500 изменениями

Команда разработчиков представила Git 2.51.0 — в него вошло 506 коммитов от 91 участника, включая 21 нового контрибьютора.

Тезисно, что получила новая версия:

✔️ поддержку Reftable;
✔️ улучшения git ddifb git log;
✔️ новые возможности git stash;
✔️ поддержку OAuth 2.0;
✔️ депрекацию git whatchanged;
✔️ улучшение производительности;
✔️ поддержку SHA-256.

Всё это — часть плана по переходу на Git 3.0. Подробнее обо всём мы рассказали у нас на сайте.

#новости #git
Please open Telegram to view this post
VIEW IN TELEGRAM
4🤓1
Что происходит с IT в 2025 году

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

Автор этой статьи работает в IT с 2003 года. Он решил поделиться своим мнением на этот счёт с учетом его опыта и контекста наблюдений. Тут про раздутые зарплаты, качество работы, требования и состояние рынка в целом.

Если вас гложат сомнения, стоит ли сегодня уходить в IT или лучше вернуться на любимый завод, то обязательно почитайте — это даст вам ясность.
👎2🤔2
Чем отличаются staging, dev и production окружения?

Пробуем новую рубрику #вопросответ. Здесь мы будем задавать вам вопросы, а вы должны ответить на них в комментариях или просто самим себе.

Так вы проверите свои знания. А правильный ответ для контроля ждет вас под спойлером. Только чур сначала попробовать самим.

Разработка обычно ведётся в нескольких окружениях, каждое из которых служит своей цели:

0️⃣ dev — это черновик. Здесь вы разрабатываете и тестируете новую функциональность. Ошибки и нестабильность — норма.

1️⃣ staging (или pre-prod) — это копия продакшена. Тут проходят финальные проверки: тесты, ревью, интеграции. Всё должно работать, как на бою.

3️⃣ production — живая версия, которую используют реальные пользователи. Любая ошибка здесь — потенциальные убытки или скандал.

Разрабатывать прямо на проде — значит рисковать: вы можете случайно удалить данные, нарушить работу пользователей или открыть уязвимость. Прод должен быть стабильным и предсказуемым.
Please open Telegram to view this post
VIEW IN TELEGRAM
3
GlowByte запускает второй сезон образовательного онлайн-ретрита по FineBI — «Второе дыхание»!

13 дней обновленной программы с 3 новыми уроками, практическими вебинарами и призами за лучшие домашние задания.
 
Что ждет участников:
• Обновленные домашние задания с системой призов
• Три специальных вебинара: FineReport Pro (28 августа), AI-революция в аналитике (2 сентября), 3D-визуализация с FineVis (9 сентября)
• Успешные кейсы от Tele2, Уралсиб, Циан и других компаний

Программа для всех, кто работает с данными — от разработчиков до руководителей.

Старт 25 августа!

Регистрируйтесь по ссылке и получите второе дыхание в мире BI-аналитики.
 
Это #партнёрский пост
Если на чистоту, то что реально может ИИ в продуктовом дизайне?

Видели что умеет Figma? Один запрос и она не просто сгенерирует вам дизайн проекта, но даже сверстает его с использованием современных библиотек и фреймворков. Другие инструменты тоже не отстают.

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

Таким выстроенным процессом поделился автор этого материала. Забирайте себе и пользуйтесь.

#дизайн
This media is not supported in your browser
VIEW IN TELEGRAM
Если Copilot и Cursor надоели, то есть альтернатива

Это расширение от Google для VS Code и IDE от JetBrains. Называется Gemini Code Assist. Под капотом Gemini 2.5, которая даёт бесплатно 240 запросов в чат и 6000 автодополнений ежедневно.

Устанавливаем тут.

#инструменты #ии
Forwarded from Типичный программист
DevOps Knowledge Hub: база знаний и практики для DevOps 👋

Нашёл проект в котором собрано почти всё: основы Docker и Kubernetes, подробности по ArgoCD, Terraform и другим популярным инструментам. Всё структурировано по темам, есть теория, рабочие примеры и шпаргалки — от docker-compose файлов до bash-скриптов и GitHub Actions.

У проекта есть отдельный сайт с удобным просмотром материалов. Отлично подойдёт новичкам для погружения в DevOps и профессионалам — чтобы быстро вспомнить нужную команду или сценарий.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1