🤔 Почему я провалю ваше техническое собеседование
Несколько лет назад Университет штата Северная Каролина совместно с компанией Microsoft пришли к такому выводу: «Собеседования в технологическом секторе оценивают уровень стресса, а не навыки разработки ПО». Так считают многие, но продолжают проводить технические собесы, потому что не знают другого эффективного способа оценить технические навыки.
У автора статьи Frak Lopez другое мнение, ведь работая в должности менеджера по найму, он отказался от их использования. Под катом Frak делится опытом и рассказывает о том, в чём реальная ценность и применимость технических собесов.
👉 Читать перевод
Несколько лет назад Университет штата Северная Каролина совместно с компанией Microsoft пришли к такому выводу: «Собеседования в технологическом секторе оценивают уровень стресса, а не навыки разработки ПО». Так считают многие, но продолжают проводить технические собесы, потому что не знают другого эффективного способа оценить технические навыки.
У автора статьи Frak Lopez другое мнение, ведь работая в должности менеджера по найму, он отказался от их использования. Под катом Frak делится опытом и рассказывает о том, в чём реальная ценность и применимость технических собесов.
👉 Читать перевод
👍9❤2
🦑👨💻 Программист в «Игре в кальмара»: каковы шансы выжить?
Каждый день вы оптимизируете процессы, автоматизируете задачи и решаете сложные проблемы. Но что, если вам придется применять свои навыки, чтобы выжить?
Окажутся ли ваши скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
Каждый день вы оптимизируете процессы, автоматизируете задачи и решаете сложные проблемы. Но что, если вам придется применять свои навыки, чтобы выжить?
Окажутся ли ваши скрипты, алгоритмы и багфиксы полезными в критической ситуации?
👉 Пройти тест
😁4👍3🤩2❤1🥱1
На «Рождество» вышел Ruby 3.4.0, и это настоящий подарок для разработчиков. Что же нового в свежей версии?
• Предупреждения о мутациях строк без frozen_string_literal.
• Упрощённый синтаксис для некоторых исключений и методов ядра.
• Более быстрый JSON.parse — прирост 1.5x.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12🥱5❤2
🎉 Уже завтра — итоги розыгрыша мощного ПК
Завтра DigitalRazor проведет стрим, на котором узнаем, кто же станет обладателем:
— компьютера DigitalRazor ProGaming
— VIP-доступа к курсам Proglib Academy на сумму до 100 000 рублей
📅 Когда: 27 декабря в 16:00 по Москве
⏰ Где: YouTube, https://www.youtube.com/watch?v=EymBjCxbsNw, розыгрыш начнется в 16:30.
Если вы ещё не успели принять участие, у вас еще есть шанс приобрести курсы со скидкой 40%! Условия розыгрыша — по ссылке.
Выбрать курс!
Завтра DigitalRazor проведет стрим, на котором узнаем, кто же станет обладателем:
— компьютера DigitalRazor ProGaming
— VIP-доступа к курсам Proglib Academy на сумму до 100 000 рублей
📅 Когда: 27 декабря в 16:00 по Москве
⏰ Где: YouTube, https://www.youtube.com/watch?v=EymBjCxbsNw, розыгрыш начнется в 16:30.
Если вы ещё не успели принять участие, у вас еще есть шанс приобрести курсы со скидкой 40%! Условия розыгрыша — по ссылке.
Выбрать курс!
1👍13🌚7❤5❤🔥2🔥1
Что, если вместо того, чтобы просто создать форк SQLite, полностью переписать его на модном Rust?
Именно так и поступила команда Turso, создав новую реализацию SQLite с нуля, полностью совместимую на уровне языка и формата файлов, с той же или более высокой надёжностью, которой славится SQLite, но с полной защитой памяти и на новой, современной архитектуре.
Проект называется Limbo — и вот его основные характеристики:
io_uring
👉 Читайте подробнее в анонсе
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👏18👍4❤2😁2🥱2
⚡️ Drogon Sandbox: Молниеносный Multi-Tenancy с минимальной нагрузкой
Multi-tenancy позволяет безопасно совместно использовать один сервер многим пользователям, каждый из которых не может получить доступ друг к другу или оказать негативное влияние на службу HTTP.
Разбираем Drogon Sandbox:
▪️ Multi-tenancy: Изолированные sandboxes на каждый запрос. Без следов, без конфликтов.
▪️ Эффективность: Гарантированное ограничение ресурсов (CPU/память), горячая перезагрузка программ.
▪️ Бенчмарки: До 1.7 млн req/sec с задержкой ~39 мкс
👉 Хотите узнать, как создать высокопроизводительную систему с поддержкой multi-tenancy — тогда забирайте репозиторий
Multi-tenancy позволяет безопасно совместно использовать один сервер многим пользователям, каждый из которых не может получить доступ друг к другу или оказать негативное влияние на службу HTTP.
Разбираем Drogon Sandbox:
▪️ Multi-tenancy: Изолированные sandboxes на каждый запрос. Без следов, без конфликтов.
▪️ Эффективность: Гарантированное ограничение ресурсов (CPU/память), горячая перезагрузка программ.
▪️ Бенчмарки: До 1.7 млн req/sec с задержкой ~39 мкс
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍8❤1
Идеального контента для выходных не существует... или всё же?
Физик из Бразилии, Клаудио Пеллегрини, вычислил идеальную форму пивного бокала основываясь на математической модели, чтобы напиток дольше оставался холодным.
Выяснилось, что идеальная форма – это узкое основание, расширяющееся кверху, как у классических бокалов для пива. Это доказывает, что математика полезна не только в теории, но и в жизни.
А теперь представьте: вы на собеседовании на позицию Data Scientist. И вам дают задачу по оптимизации, и вы можете решить её за минуты. Работа – ваша!
Мы можем научить вас применять математику не только для решения задач, но и для карьерного роста. Освойте курс «Математика для Data Science» и начните путь в карьере аналитика в новом году!
🎄Начните свой 2025 со скидкой 35%. Это лучшее вложении уходящего года – https://proglib.io/w/093a99a7
Физик из Бразилии, Клаудио Пеллегрини, вычислил идеальную форму пивного бокала основываясь на математической модели, чтобы напиток дольше оставался холодным.
Выяснилось, что идеальная форма – это узкое основание, расширяющееся кверху, как у классических бокалов для пива. Это доказывает, что математика полезна не только в теории, но и в жизни.
А теперь представьте: вы на собеседовании на позицию Data Scientist. И вам дают задачу по оптимизации, и вы можете решить её за минуты. Работа – ваша!
Мы можем научить вас применять математику не только для решения задач, но и для карьерного роста. Освойте курс «Математика для Data Science» и начните путь в карьере аналитика в новом году!
🎄Начните свой 2025 со скидкой 35%. Это лучшее вложении уходящего года – https://proglib.io/w/093a99a7
😁3❤1👍1
🎓💡 Коллекция свежих дорожных карт с популярного ресурса roadmap.sh по различным направлениям и скиллам
🔸AI Engineer
🔸Engineering Manager
🔸Redis
🔸PHP
#roadmap #новости
🔸AI Engineer
🔸Engineering Manager
🔸Redis
🔸PHP
#roadmap #новости
😢8👍1
📜 Нашли текст про 1984 — но не Оруэлла, а про программистов
Есть ли у науки чёткие цели? Почему простота идей часто считается недостатком? И как в 1984 году размышляли о будущем вычислительной науки?
Этот текст — настоящая находка: размышления о том, куда идёт программирование, зачем нам математическая элегантность и почему «комплексность лучше продаётся».
Автор описывает сложный путь от философских мечтаний (вечная молодость, золото, будущее) до реалий науки, где истинный вызов — упрощать сложное.
Есть ли у науки чёткие цели? Почему простота идей часто считается недостатком? И как в 1984 году размышляли о будущем вычислительной науки?
Этот текст — настоящая находка: размышления о том, куда идёт программирование, зачем нам математическая элегантность и почему «комплексность лучше продаётся».
Автор описывает сложный путь от философских мечтаний (вечная молодость, золото, будущее) до реалий науки, где истинный вызов — упрощать сложное.
1👍16🥱4😁2⚡1
📊 Построение DWH и разработка дашбордов в Power BI: 5 проблем и их решение
В современном мире данные являются одним из ключевых ресурсов для принятия обоснованных решений и успешной работы компании. Поэтому создание и поддержание эффективного хранилища данных становится важной задачей для многих организаций.
В этой статье Ипатов Александр, backend-разработчик в компании USETECH, рассматривает на конкретном примере проблемы и их решение при построении DWH и дальнейшей разработке дашбордов в Power BI. Вас ждет история о том, как превратить хаос данных в работающую бизнес-аналитику.
👉 Читать статью
👉 Зеркало
В современном мире данные являются одним из ключевых ресурсов для принятия обоснованных решений и успешной работы компании. Поэтому создание и поддержание эффективного хранилища данных становится важной задачей для многих организаций.
В этой статье Ипатов Александр, backend-разработчик в компании USETECH, рассматривает на конкретном примере проблемы и их решение при построении DWH и дальнейшей разработке дашбордов в Power BI. Вас ждет история о том, как превратить хаос данных в работающую бизнес-аналитику.
👉 Читать статью
👉 Зеркало
👍7🔥7❤2😁2🌚1
🎄 Закончился очередной Advent of Code. Это был юбилейный челлендж, в котором из года в год участвуют айтишники со всего мира, но есть 559 человек, которые решали все 50 задач каждый год!
А как прошел ваш Advent of Code? Может быть, вы разобрались с Vim, провели оптимизацию, узнали, что такое borrow checker, немного поработали с рекурсией или наконец-то напечатали в терминале свой первый «Hello, world!»?
👉 Узнайте статистику по использованию языков программирования, IDE, мотивации участников и многому другому здесь
А как прошел ваш Advent of Code? Может быть, вы разобрались с Vim, провели оптимизацию, узнали, что такое borrow checker, немного поработали с рекурсией или наконец-то напечатали в терминале свой первый «Hello, world!»?
👉 Узнайте статистику по использованию языков программирования, IDE, мотивации участников и многому другому здесь
👍9🔥3😢2⚡1
Когнитивная нагрузка — это объем информации, который разработчику нужно удерживать в голове, чтобы понять и изменить код.
Реальные примеры и решения
Сложные условия:
if val > someConstant
&& (condition2 || condition3)
&& (condition4 && !condition5) {
...
}
Трудно держать все условия в голове.
Решение: используйте промежуточные переменные с понятными именами:
isValid = val > someConstant
isAllowed = condition2 || condition3
isSecure = condition4 && !condition5
if isValid && isAllowed && isSecure {
...
}
Нестандартные подходы и красивая графика в статье:
👉 Как сделать свой код проще
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44❤6😢2
🎙 Подкаст Podlodka: cистемы эффектов в языках программирования
Что общего у скорости вычислений, мутабельности, кеширования и исключений? Все это — сайд-эффекты, которые сопровождают результаты вычислений.
Виталий Брагилевский, автор книги про язык программирования Haskell и девелопер-адвокат в компании JetBrains, показал невероятно прекрасную картину, которая открывается, если рассматривать все возможные эффекты как часть одной системы — программирование становится более простым, контролируемым и выразительным!
⏱️ Таймкоды:
00:00 О чем выпуск
07:28 Влияние эффектов или их отсутствие
28:10 Разновидности сайд-эффектов
32:14 Исключения как эффект
40:47 Кэширование и отказоустойчивость
54:17 Влияние контекста на вычисления
01:04:44 Алгебраические эффекты
01:07:43 Эффекты в динамических языках
01:08:45 Преимущества системы эффектов
01:23:38 Тестирование эффектов
01:26:24 Реализация систем эффектов в языках программирования
01:44:40 Как соотносятся системы эффектов и линейные типы
01:45:46 Эффекты в Unison
01:56:37 Дебаг
02:07:35 Заключение
▶️ Смотреть или слушать полностью
#подкасты
Что общего у скорости вычислений, мутабельности, кеширования и исключений? Все это — сайд-эффекты, которые сопровождают результаты вычислений.
Виталий Брагилевский, автор книги про язык программирования Haskell и девелопер-адвокат в компании JetBrains, показал невероятно прекрасную картину, которая открывается, если рассматривать все возможные эффекты как часть одной системы — программирование становится более простым, контролируемым и выразительным!
⏱️ Таймкоды:
00:00 О чем выпуск
07:28 Влияние эффектов или их отсутствие
28:10 Разновидности сайд-эффектов
32:14 Исключения как эффект
40:47 Кэширование и отказоустойчивость
54:17 Влияние контекста на вычисления
01:04:44 Алгебраические эффекты
01:07:43 Эффекты в динамических языках
01:08:45 Преимущества системы эффектов
01:23:38 Тестирование эффектов
01:26:24 Реализация систем эффектов в языках программирования
01:44:40 Как соотносятся системы эффектов и линейные типы
01:45:46 Эффекты в Unison
01:56:37 Дебаг
02:07:35 Заключение
▶️ Смотреть или слушать полностью
#подкасты
👍11❤4🔥1
➡️ Впервые за всю историю количество кода, написанных человечеством, достигнет триллиона (по оценкам GitHub).
— Это наш общий след в цифровой эпохе.
➡️ ИИ-системы начали писать больше кода, чем люди.
— Возможно, 2025 станет годом, когда искусственный интеллект впервые решит баг, который люди не могут исправить десятилетиями.
➡️ 2025-й — год открытого кода. Всё больше крупных компаний выпускают свои продукты в open-source.
— Готовьтесь к большому числу коллабов и открытий.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14👍6❤2🥱2
This media is not supported in your browser
VIEW IN TELEGRAM
Proglib рассказывает про любимый язык програмирования в формате рилса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁6🤩4🤔3🌚2
💻📈 Итоги года Proglib: 2024 год в цифрах и достижениях
«Библиотека программиста» подводит итоги 2024 года: 415 экспертных статей и миллион просмотров ежемесячно. Разбираем ключевые достижения, лучшие материалы и делимся планами развития.
👉 Читать статью
👉 Зеркало
P. S. Ну просто не могли не прикрепить мем года к этому посту 🫶
«Библиотека программиста» подводит итоги 2024 года: 415 экспертных статей и миллион просмотров ежемесячно. Разбираем ключевые достижения, лучшие материалы и делимся планами развития.
👉 Читать статью
👉 Зеркало
P. S. Ну просто не могли не прикрепить мем года к этому посту 🫶
❤13😢9👍3🤔3👾1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍7❤1
Можно посмотреть фильм из нашей подборки (в ней нет социальной сети и матрицы, потому что их уже все смотрели):
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🤔2