Библиотека программиста
77.8K subscribers
4.77K photos
295 videos
98 files
7.92K links
Все самое полезное для программиста в одном канале.

Наши курсы: https://clc.to/Jil6fg

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁110👍11❤5🔥4
👾 Весь код в OpenAI теперь проверяет Codex

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


— это одна из многих новостей с недавнего OpenAI DevDay 2025.

Что интересного тебя ждет?

1️⃣ В ChatGPT завезли приложения — что-то типа MCP на максималках: ChatGPT соединяется с приложением, и ты можешь работать с ним прямо не выходя из чата.

▪️Figma — создаёт дизайн по описанию
▪️Booking / Expedia / Zillow — ищут жильё и варианты бронирования
▪️Canva — собирает презентации и постеры
▪️Spotify — генерирует плейлисты
▪️Coursera / Khan Academy — обучают прямо в окне чата
▪️Uber / DoorDash / Instacart — доставляют еду и вызывают транспорт

2️⃣ Agent Builder — конструктор, в котором собрать рабочего агента можно почти как лего-набор.

3️⃣ Обновлённый Codex — тот самый кодинг-агент, который теперь способен часами решать задачи разработки, подключаться к Slack, управлять устройствами и встраиваться в любые продукты через SDK.

▪️Агент вышел из беты — теперь стабильный и с расширенными возможностями
▪️Встроенная галерея виджетов и поддержка MCP
▪️Slack-интеграция: агент читает чаты и понимает контекст
▪️Codex SDK — можно встроить агента куда угодно, хоть в IoT-лампочку

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20❤12🥱4🤩3👍2
DevOps — это так, для души

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54👍2
🦑 Экспресс-курс «Математика для Data Science»

Добро пожаловать в игру.

⏺️ Ваша задача продержаться 10 раундов.
🔼 Каждый раунд: вебинар с экспертами, задачами и практикой.
⏹️ Пропуск — потеря шанса заложить фундамент своей карьеры в DS.

🎯 На испытаниях вас ждут:

— линейная алгебра;
— математический анализ;
— теория вероятности и статистика;
— градиенты и экстремумы функций;
— алгоритмы машинного обучения.

📜 Правило игры №7:

Оплатите участие до 19 октября и получите курс по базовой математике в подарок.

👉 Регистрируйся пока играет музыка!
3🌚9❤4🥱2👍1🔥1
💥 Железная математика

«Гений. Миллиардер. Инноватор. Data Scientist»
— Тони Старк, если бы занимался аналитикой данных


🚀 Мы запускаем экспресс-курс «Математика для Data Science»

Вас ждут:

🔹 10 живых вебинаров с экспертами;
🔹 общение в закрытом чате;
🔹 3 практических проекта;
🔹 викторина с розыгрышем TG-Premium 🏆

🧠 Спикеры Stark Industries уровня:

▫️ Диана Миронидис — преподаватель ВШЭ, автор Яндекс Практикума;

▫️ Ксения Кондаурова — преподаватель Центрального Университета (Т-Банк);

▫️ Маргарита Бурова — академический руководитель программ Wildberries & Russ;

👉 Запишись, как Железный Человек!
🔥3😁2👍1👾1
Как найти средний элемент в LinkedList за ОДИН ПРОХОД?

🚨 Это ночное включение. Предлагай свое решение в комменты, ответ опубликуем завтра!

Ты знаешь, что средний элемент в LinkedList несложно найти, определив длину списка, последовательно пройдя все его узлы, пока не дойдёшь до NULL в первом проходе. А затем, пройдя половину из них во втором проходе.

Но как ее решить за один проход?


🐸 Библиотека программиста

#хардкод
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👾4
🤯 Работать 38 часов в неделю — слишком мало для достижения успеха

Для реального карьерного роста необходимы минимум 60 часов в неделю

— отметил Andrew Feldman, CEO компании стоимостью $8 миллиардов.

🤔 Что вы там говорите про work-life balance?

Исследования показывают, что топ-менеджеры работают в среднем 62,5 часа в неделю. 39% предпринимателей трудятся более 60 часов. А 70% владельцев бизнеса вообще забыли, что такое выходные.

В Кремниевой долине график «996» — работа с 9 утра до 9 вечера шесть дней в неделю. Некоторые ИИ-стартапы вообще перешли на 100-120 часов в неделю, но это, видимо, когда фиксят последствия вайб-кодинга.

Такова реальность: без переработок — нет успеха 😡

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚35😁21😢8❤3🥱3👍2👾2⚡1🔥1💯1
Библиотека программиста
Как найти средний элемент в LinkedList за ОДИН ПРОХОД? 🚨 Это ночное включение. Предлагай свое решение в комменты, ответ опубликуем завтра! Ты знаешь, что средний элемент в LinkedList несложно найти, определив длину списка, последовательно пройдя все его…
🔥 Многие рассуждали в правильном направлении — так держать!

В этой задаче достаточно ввести два указателя. Первый будет увеличиваться при прохождении одного узла списка, второй – при прохождении двух узлов.

В момент, когда второй указатель дойдёт до конца списка (наткнётся на NULL), первый будет указывать на середину списка.

👨‍💻 Пример:

public
class Central {
public
static void main(String args[]) {
LinkedList linkedList = new LinkedList();
LinkedList.Node head = linkedList.head();
linkedList.add(new LinkedList.Node("1"));
linkedList.add(new LinkedList.Node("2"));
linkedList.add(new LinkedList.Node("3"));
linkedList.add(new LinkedList.Node("4"));
linkedList.add(new LinkedList.Node("5"));
linkedList.add(new LinkedList.Node("6"));
linkedList.add(new LinkedList.Node("7"));
linkedList.add(new LinkedList.Node("8"));
linkedList.add(new LinkedList.Node("9"));
linkedList.add(new LinkedList.Node("10"));
LinkedList.Node current = head;
int length = 0;
LinkedList.Node middle = head;
while (current.next() != null) {
length++;
if (length % 2 == 0) {
middle = middle.next();
}
current = current.next();
}
if (length % 2 == 1) {
middle = middle.next();
}
System.out.println("length of LinkedList: " + length);
System.out.println("middle element of LinkedList : " + middle);
}
}

class LinkedList {
private
Node head;
private
Node tail;
public
LinkedList() {
this.head = new Node("head");
tail = head;
}
public
Node head() { return head; }
public
void add(Node node) {
tail.next = node;
tail = node;
}
public
static class Node {
private
Node next;
private
String data;
public
Node(String data) { this.data = data; }
public
String data() { return data; }
public
void setData(String data) { this.data = data; }
public
Node next() { return next; }
public
void setNext(Node next) { this.next = next; }
public
String toString() { return this.data; }
}
}


🐸 Библиотека программиста

#хардкод
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👾5❤3😢1
💪🏻 Проверь свои знания и выиграй приз!

Пройди образовательно-развлекательную викторину на нашем экспресс-курсе «Математика для Data Science»

👾 Что ждёт на викторине?

— проверка знаний и прокачка навыков;
— соревновательный дух и конкуренция;
— шанс выиграть TG-Premium 🎁

🗓️ Курс стартует 6 ноября

📚 Запишись и участвуй в викторине
😁8🌚2❤1
📉💻⚡️ IT-рынок обвалился: на одну вакансию теперь 2383 отклика

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

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

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱39😢10🥰4😁4👏1🤔1
Коллеги, запоминаем важное

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁55👍4🌚3🔥2🥱2
🕶️ Пробуждение для тех, кто готов увидеть

Курс «Математика для Data Science» — это не обучение. Это инициация.

👀 Начни видеть то, что раньше казалось случайным:

— Линейная алгебра
Узнай, что матрицы — это не таблицы. Это архитектура данных, скелет любой модели.

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

— Теория вероятностей и статистика
Пойми, что хаос — это просто порядок, который ты ещё не расшифровал.

— Математика в ML и аналитике
Регрессии, байесовские модели, ближайшие соседи, не просто алгоритмы, а законы цифровой природы.

🧩 Структура программы:

10 вебинаров → 3 практических проекта → тесты → чат с менторами

🔥 До 19 октября в подарок открыт дополнительный уровень: курс по базовой математике.

🔗 Войти в систему
❤5👾1
Ты наверняка знаешь про оператор "|" в Linux — он перенаправляет вывод одной команды для использования в качестве входных данных для следующей команды:

$ cat data.txt | grep "No such file"  


Но что, если нужно перенаправить и stdout, и stderr? На помощь приходит оператор "|&" — сокращение от "2>&1 |":

$ cat data.txt |& grep "No such file"  
$ cmd-1 2>&1 | cmd-2


Теперь команда grep сможет найти совпадение 💃

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25👾4❤1
Революция кода, наши дни

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74😢17👍2
По мнению Сергея Батулина из Metalab, российские инженеры в первую очередь решают задачи за счет креатива, за счет глубины понимания, как устроен вообще код на уровне слоев


— как мёд на душу (источник)

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔20😁11👍7🌚2😢1
🌌 Математику понять обязан ты

Векторы, вероятности, градиенты… путь этот — к силе ведёт.

Курс «Математика для Data Science» пройти тебе надлежит:

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

🗓️ 6 ноября — старт пути.

🎁 Сегодня последний день бонус-курс «Школьная математика» получить можешь.

👉 Узнать о курсе больше
❤11👍2😁2
Меньше ест и реже ездит на такси?

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69❤4👏4👍2
🚫 «Тимлид норм вообще?» и еще 14 вопросов, после которых вам не перезвонят

Вы прошли технический скрининг, решили все алгоритмические задачки, показали крутое портфолио — а оффера нет. Возможно, дело в том, что вы спросили.

Один неудачный вопрос может перечеркнуть все ваши hard skills, особенно когда soft skills стали важнее кода. Разбираем фразы-убийцы карьеры.

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

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18👍7❤5🤔3🥰2🥱1
1. Работник из OpenAI пишет, что GPT-5 решила 10 известных нерешенных математических задач.

2. Позже выясняется: нейронка просто погуглила и обнаружила, что кто-то когда-то их уже решил и выложил решение в паблик, просто все об этом забыли☺️

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁132❤2👍2