Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
Документация PostgreSQL — лучший источник знаний о СУБД. Но она отличается огромным объемом: не каждый разработчик осилит 3024 страницы формата А4.
Опытный бэкендер составил список самых важных сведений, которые ему самому хотелось бы знать перед началом работы с PostgreSQL. Эта подборка сэкономит вам несколько недель изучения документации, и скорее всего, пригодится для работы с другими СУБД.
👉 Список самого важного
Опытный бэкендер составил список самых важных сведений, которые ему самому хотелось бы знать перед началом работы с PostgreSQL. Эта подборка сэкономит вам несколько недель изучения документации, и скорее всего, пригодится для работы с другими СУБД.
👉 Список самого важного
💯2
Выбрали подарки для мужчин-разработчиков, исходя из их привычек и любимых технологий.
Что еще мы забыли?
Делитесь в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Если тебе обещали «динамичную команду», «разнообразные задачи» и «молодой коллектив» — поздравляю, ты на галере. Это тот самый вид IT-компаний, где гребцы работают за еду (ну, почти) и выход в отпуск воспринимается как акт предательства.
— Зарплата ниже рынка, но зато «опыт»
— Овертаймы? Да, бесплатно, ведь ты же «энтузиаст»
— Главная мотивация — «у нас классная атмосфера»
— Разрабов меняют, как гребные вёсла
Если чувствуешь, что твоя галера уже тонет, кидай резюме за борт и плыви к нормальному офферу.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👾1
📱🧮 Как Android обошел iOS в создании идеального калькулятора
Когда в Google решили написать по-настоящему точный калькулятор для Android, они и не подозревали, что эта задача потребует участия выдающегося эксперта по C/C++ и создания гибридной математической системы.
👉 Читать статью
#новость #android #ios
Когда в Google решили написать по-настоящему точный калькулятор для Android, они и не подозревали, что эта задача потребует участия выдающегося эксперта по C/C++ и создания гибридной математической системы.
👉 Читать статью
#новость #android #ios
👍5
⚡️ SCRUM: реально помогает или просто модное слово
Когда в команде начинается хаос, дедлайны летят в тартарары, а задачи множатся быстрее, чем баги в продакшене, менеджеры достают волшебное слово SCRUM.
Но реально ли это работает? Да, если понимать суть.
➡️ Как это выглядит в реальности
⭐ Работа делится на короткие циклы — спринты. В конце каждого — обновленный, работающий продукт.
⭐ Встречи, ретроспективы, обсуждения — звучит скучно, но без них проект превращается в аврал.
⭐ SCRUM удобен, если неизвестно, что будет на выходе. Если конечный результат понятен, лучше брать что-то другое (например, канбан).
#управленцам
Когда в команде начинается хаос, дедлайны летят в тартарары, а задачи множатся быстрее, чем баги в продакшене, менеджеры достают волшебное слово SCRUM.
Но реально ли это работает? Да, если понимать суть.
#управленцам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Когда ты открываешь сайт, браузер и сервер не просто обмениваются HTML-кодом. Они кидают друг другу HTTP-заголовки — скрытые сообщения, которые определяют, как загружать, кэшировать и обрабатывать контент.
➼ Accept — какой формат контента ожидается (например, image/webp)
➼ Accept-Encoding — можно ли сжимать данные (gzip)
➼ Cookie — передаёт сохранённые данные пользователя
➼ Cache-Control — сколько хранить в кэше (max-age=604800)
➼ User-Agent — инфа о браузере и ОС
▪️ Content-Type — какой формат данных отдаётся (image/webp)
▪️ Set-Cookie — может записать новый cookie в браузер (name=alex)
▪️ Cache-Control — снова кэширование (max-age=604800)
▪️ Server — информация о ПО сервера
Разработчикам — для отладки запросов, ускорения загрузки и работы с API. Безопасникам — для защиты данных и блокировки нежелательных клиентов.
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Совет на 2025-й — будьте осторожнее с выбором работы.
IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарплат. В такое время особенно важно отличать стоящие офферы от проходных.
Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦♂️
Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях:
— Зарплаты на уровне рынка, а не на уровне голодного студента
— Никаких «мы молодая и дружная семья» — только адекватные условия
— Проверенные работодатели, а не стартапы из сомнительных сфер
Вакансии удобно разбиты по тегам: #python #java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях.
Подписывайтесь, если не хотите упустить работу мечты → @proglib_jobs
IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарплат. В такое время особенно важно отличать стоящие офферы от проходных.
Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦♂️
Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях:
— Зарплаты на уровне рынка, а не на уровне голодного студента
— Никаких «мы молодая и дружная семья» — только адекватные условия
— Проверенные работодатели, а не стартапы из сомнительных сфер
Вакансии удобно разбиты по тегам: #python #java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях.
Подписывайтесь, если не хотите упустить работу мечты → @proglib_jobs
👍2😁2
Когда данные в таблицах уже не читаются, а заказчик требует «сделать красиво», приходит время визуализации. В Python для этого есть три основных библиотеки.
▪️ Гибкость: можно нарисовать всё, но иногда слишком замороченно
▪️ Подходит для строгих научных графиков и кастомных визуализаций
▪️ Без него не работают многие другие библиотеки (включая Seaborn)
▪️ Красивые дефолты, которые не надо допиливать
▪️ Идеален для статистической визуализации — распределения, корреляции, боксплоты
▪️ Построен на основе Matplotlib, но сильно упрощает жизнь
▪️ Графики можно двигать, масштабировать и тыкать
▪️ Подходит для дашбордов и веб-приложений
▪️ Красиво, но иногда избыточно – не всегда оправдано для простых задач
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Каждый разработчик хотя бы раз сталкивался с ситуацией: код вроде работает, но что-то не так. Дедлайн горит, продакшен ждёт, и тут на сцену выходит Костыль™ — временное (а на деле вечное) решение проблемы.
Костыль — это фрагмент кода, который не решает проблему в корне, а просто обходит её последствия.
▪️ Кривого легаси-кода, который никто не хочет трогать
▪️ Срочных фиксов, когда «надо просто, чтобы работало»
▪️ Непродуманной архитектуры, где без костылей ничего не сходится
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Проверьте свои знания, ответив на 8 вопросов – https://proglib.io/w/472bfd5c
🧐 Кому подойдет?
Разработчикам, которые знают любой объектно-ориентированный язык программирования и хотят углубиться в архитектурные паттерны.
🎮 Как проходит обучение?
В течение всего интенсива вы будете создавать игру «Звездные войны» и применять ключевые архитектурные паттерны. В процессе изучите:
– Как строить гибкую архитектуру, которая не замедляет разработку
– Как применять IoC-контейнеры и писать модульные тесты
– Как использовать SOLID за пределами ООП
– Как внедрять CI/CD и снижать технический долг
👉 Подробная программа обучения
А по промокоду
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Техническое интервью — этап, где проверяются реальные скиллы кандидата, и от качества его проведения зависит успешность найма. Со стороны кажется, что ничего сложного, но по факту оно требует серьезной подготовки и грамотной организации работы рекрутера с техническими специалистами.
▪️ Позволяет увидеть, как кандидат мыслит, решает задачи и адаптируется к рабочим условиям.
▪️ Помогает избежать ошибок найма, точно оценив соответствие кандидата требованиям вакансии.
▪️ Даёт кандидату чёткое понимание, что его ждет на реальном проекте, помогая принять взвешенное решение.
▪️ На опыте было замечено, что чем лучше рекрутер подготовлен к техническому интервью, тем больше вероятность найти реально подходящего кандидата, а не просто «человека с красивым резюме».
#HR
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Когда начинающие программисты слышат слово «теория», им кажется, что речь идёт о чём-то скучном и бесполезном. Но есть важная концепция, описанная Питером Науром ещё в 1985 году: любая программа живёт, пока существует её теория.
Полная версия:
Построение программы аналогично построению ее теории силами и в команде программистов. В течение жизни программы команда программистов, владеющая своей теорией, сохраняет активный контроль над программой и, в частности, над всеми модификациями. Смерть программы происходит, когда команда программистов, владеющая ее теорией, распадается. Мертвая программа может продолжать использоваться для выполнения на компьютере и для получения полезных результатов. Фактическое состояние смерти становится очевидным, когда на запросы о модификациях программы невозможно разумно ответить. Возрождение программы — это перестройка ее теории новой командой программистов. – Питер Наур, 1985 г.
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Forwarded from Proglib.academy | IT-курсы
Big Data и Data Science применяются не только в IT-гигантах, но и в некоммерческом секторе, где технологии анализа данных помогают оптимизировать работу организаций, собирать средства и оказывать помощь эффективнее.
▪️ Как некоммерческие организации используют Data Science.
▪️ Оптимизация фондов и финансирования с помощью аналитики.
▪️ Роль прогнозных моделей в благотворительности.
▪️ Кейсы Amnesty International, Khan Academy и DataKind.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
CNN — этонабор перцептронов с функциями активации внутри. Но в отличие от классических многослойных сетей, здесь не все нейроны связаны друг с другом, а связи имеют специфическую структуру.
Сеть анализирует изображение частями, а не целиком. Вместо полного соединения между слоями используются свертки, которые проходят по фрагментам изображения и выделяют важные признаки — сначала простые (линии, углы), потом сложные (формы, объекты).
▪️ Компьютерное зрение (распознавание лиц, объектов)
▪️ Диагностика в медицине (поиск аномалий на снимках)
▪️ Самоуправляемые автомобили (анализ дорожных условий)
▪️ Генерация и обработка изображений
#машинное_обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
В IT-среде часто можно услышать: «Менши меня, когда будет готово».
Примеры в работе: «Менши тимлида в таске, пусть глянет».
IT-язык наполнен англицизмами, которые полезно знать.
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🎨 ТОП-15 UI-библиотек для React в 2025 году
Подробный обзор популярных UI-библиотек для React: от Material UI до Park UI. Сравнение возможностей, статистика использования, ключевые особенности каждой библиотеки.
🔗 Читать статью
🔗 Зеркало
Подробный обзор популярных UI-библиотек для React: от Material UI до Park UI. Сравнение возможностей, статистика использования, ключевые особенности каждой библиотеки.
🔗 Читать статью
🔗 Зеркало
👍2🔥1
Media is too big
VIEW IN TELEGRAM
Proglib рассказывает базу в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁1