🐍🎨 Генерация красивых QR-кодов с помощью Python
С помощью этого руководства вы узнаете, как использовать Python и библиотеку Segno для создания красивых QR-кодов.
Читать статью
⚡Рейтинг IT-брендов работодателей 2023
📊С 2020 года команда ЭКОПСИ и Хабра проводит Всероссийское исследование IT-брендов работодателей и делится результатами, чтобы соискатели с компаниями лучше понимали актуальную картину на рынке и друг друга. Результаты прошлогоднего исследования тут.
👀В этом году в контур опроса попало 23 806 респондентов. Он проходил с 15 июня по 15 сентября. Как и всегда, IT-специалистов делились, насколько та или иная компания им известна как место работы + как они оценивают её привлекательность в качестве работодателя. Помимо общего рейтинга и паспорта исследования, под катом вы найдёте срезы по конкретным отраслям бизнеса и объёму IT-департаментов.
👉 Читать рейтинг
#аналитика
💬Чем отличаются статически типизированные языки от динамически типизированных?
📌Типизация — набор правил, по которым ЯП классифицирует информацию в коде и различает переменные по типу. От вида типизации зависит, на каком этапе выполнения кода программа будет искать ошибки и нужно ли разработчику писать тип вводимых данных или встроенные в язык алгоритмы сделают это автоматически.
💡Статическая: тип каждой переменной определяется во время компиляции (Java, C#, C++). То есть типы всех переменных должны быть известны до выполнения программы. Преимущества: более раннее обнаружение ошибок (компилятор может обнаружить типовые ошибки) и улучшение производительности (определение типов происходит на этапе компиляции).
💡Динамическая: типы переменных определяются во время выполнения программы (Python, Ruby, JavaScript). То есть переменные могут принимать различные типы данных в разное время во время выполнения. Основные преимущества — гибкость и более короткий код.
👉 Подробнее
#вопросы_с_собесов
В новом выпуске шоу о нетехнических навыках «Кроме кода» ответы на волнующие вопросы:
🤔Когда работать, если весь день в созвонах?
🤔За какие таски браться, если их миллиард?
🤔Где брать время на пет-проекты, если у тебя фулл-тайм?
🤔Где брать время на учебу и развитие, если у тебя фулл-тайм и пет-проект?
🤔Где брать время на семью, жизнь и хобби, если у тебя фулл-тайм, пет-проект и учеба с развитием?
📺 Смотреть
#софтскиллы
💬🤯Критичность в мышлении — это стремление не принимать на веру первое, что приходит в голову. Критичность заставляет говорить себе: «Подожди-ка, так ли в самом деле это логично и разумно? Может быть, есть более подходящий ответ?».
С помощью нескольких вопросов из популярного Теста критического мышления Кинчера проверим, насколько вы критичны👇
☝️🚀 Рейтинг ИИ-инструментов с открытым исходным кодом за последние 28 дней
🔝Топ-5 в нашей подборке:
1️⃣ huggingface/transformers — тысячи предварительно обученных моделей для выполнения задач в различных модальностях, таких как текст, изображение и звук.
2️⃣ qdrant/qdrant — векторная база данных для ИИ нового поколения.
3️⃣ pytorch/pytorch — тензоры и динамические нейронные сети на Python с сильным ускорением графического процессора.
4️⃣ tensorflow/tensorflow — библиотека для быстрого и эффективного создания нейросетей любой сложности.
5️⃣ ageitgey/face_recognition — инструмент для распознавания лиц. Можно использовать как CLI-инструмент или в виде Python-библиотеки.
#инструменты
⭐ FAQ по трудоустройству: разбираем самые популярные вопросы
Каждый, кто хотя бы раз искал работу, сталкивался с массой проблем: «Врать в резюме или не надо?», «@#$%!, вакансия классная, но я не подхожу... Что делать?». Под катом — разбор этих других популярных вопросов.
🔗 Читать статью
🔗 Зеркало
🚩 Итог одной валютной удаленки: проработал месяц бесплатно и ушел с долгами
Изумительная история фронтендера, который целый месяц работал без зарплаты и даже остался должен своему работодателю $1609
#почитать
Читать статью
Edge vs Cloud computing: в чем разница?
🔸Облачные вычисления централизуют обработку данных и вычислительные ресурсы в удаленных ЦОДах. Это обеспечивает масштабируемость, эффективность и централизованное управление данными. Клиенты могут обращаться к облачным сервисам с любого устройства с доступом в интернет, но сталкиваются с задержками из-за физического расстояния до ЦОДов.
🔹Предназначение периферийных (граничных) вычислений — перемещение вычислительных ресурсов из облачного ЦОДа ближе к пользователю/устройству, к «краю» сети.
🔹Другими словами, периферийные вычисления распределяют процессы обработки данных на устройства, находящиеся ближе к источнику данных, например, на IoT-устройства или локальные серверы, что уменьшает задержки.
🤔Существует мнение, что периферийные вычисления заменят облако, но оно ошибочно. Скорее вопрос стоит так: «Как избирательно использовать обе технологии?».
🧑💻🪜 6 карьерных советов программисту
Советы, которые подойдут джуниорам, мидлам и сеньорам.
#туториал
Читать статью
Контур — разработчик продуктов, которые упрощают жизнь бизнеса. Мы избавляем от рутины с помощью технологий, освобождаем время для творчества и саморазвития.
Наши разработчики делают сложное простым не только в сервисах для клиентов, но и в собственной работе. Мы обмениваемся опытом внутри комьюнити, поддерживаем друг друга, когда бывает нелегко, обучаем начинающих в IT на реальных задачах. А еще — каждый день изучаем новое, чтобы жизнь вокруг становилась проще.
Контур создает IT-решения и вдохновляется людьми. Переходите на сайт, если сегодня вам нужна поддержка и совет. Мы знаем, как держать в фокусе рабочие процессы, вписываться в дедлайны и при этом оставаться живым человеком.
Реклама. АО «ПФ «СКБ Контур». ИНН 6663003127
🎵Хотите, чтобы у вас олдскулы свело? Тогда быстрее скачивайте Yaamp, аудио-плеер Winamp с интегрированным сервисом Яндекс.Музыка.
🤩Реализован весь базовый функционал, поэтому вы легко сможете привыкнуть к «новому» плееру. Поддерживает Windows, MacOS и Linux.
#оффтоп
⚡Прямо сейчас идет конференция GitHub Universe 2023
👀 Присоединяйтесь к трансляции, чтобы узнать последние новости в области искусственного интеллекта, безопасности и DevEx.
💪 Уровни в айти-индустрии обычно отличаются опытом, знаниями, навыками, ответственностью и зарплатой. Но в одной компании вас могут оценить как сильного мидла, а в другой — как среднего джуна.
💬 Как вы считаете, какими навыками должны обладать джуны, мидлы и сеньоры?
#холивар
🔈16+ лучших нейронок для синтеза речи
Предлагаем подборку платных, бесплатных и опенсорсных инструментов для озвучивания текста, клонирования голоса и дублированного перевода подкастов и видео.
Читать статью
Приглашаем на ЮMoneyDay — онлайн-конференцию про айти в финтехе
Два дня с разработчиками, аналитиками, тестировщиками, продактами и другими специалистами, которые расскажут про свой опыт работы над финансовыми продуктами для миллионов пользователей.
В программе — 13 направлений:
• архитектура,
• бэкенд,
• фронтенд,
• тестирование,
• менеджмент проектов,
• системный анализ,
• iOS,
• Android,
• DevOps,
• product,
• SQL,
• а также процессинг и внутренние системы — впервые в истории конференции.
Встречаемся онлайн 1 и 2 декабря в 11:00 (мск), регистрируйтесь и готовьте вопросы для спикеров.
⚖️ 25 курсов, книг и подкастов для развития критического мышления: учимся рассматривать ситуацию со всех возможных сторон и делать обоснованные выводы.
🤩 5 книг из статьи собрали в карточках. А если хотите быстро узнать, что такое критическое мышление и как его развить, тогда читайте наш недавний материал по теме.
🤔 Сложно ли поменять стек разработки?
Выйти на тот же уровень производительности в другом стеке в том же направлении (бэкенд/фронтенд) может занять от нескольких месяцев до полугода. Конечно, у каждого это время различается, но в любом случае оно включает:
✔️Изучение нового языка
✔️Ознакомление с экосистемой языка
✔️Понимание инфраструктуры (сборка, доставка и т. д.)
💬 А вы меняли стек? Сколько времени это заняло?
#холивар
💠 Как развиваться разработчику и администратору баз данных?
👉 Наращивать объем знаний и навыков.
Регистрируйтесь на открытый урок «Формирование аналитической отчетности clickhouse + superset» от OTUS и станьте востребованным разработчиком.
🔹 На эфире обсудим установку в докере, настройку подключения и сравнение с кубами
🔹 На уроке у вас будет возможность построить дашборд и графики
Занятие пройдёт 15 ноября в 20:00 мск и будет приурочено к старту курса «Базы данных».
➡️ РЕГИСТРАЦИЯ
https://otus.pw/vKl1/Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru Erid 2VtzqumZWwA
Императивное vs функциональное vs объектно-ориентированное программирование: наглядное объяснение от ByteByteGo (Alex Xu)
📌Подход, особенности и основной фокус:
1. Императивное
☑️Описывает шаги, которые должна выполнить программа, чтобы достичь желаемого состояния/результата.
☑️Использование последовательности команд, циклов, условий.
☑️Четкое определение того, как решить задачу через последовательные шаги и изменения состояния программы.
2. Функциональное
☑️Сосредоточено на определении и использовании функций, особенно тех, которые не изменяют состояние и не имеют побочных эффектов.
☑️Неизменяемость данных, поддержка функций высшего порядка и рекурсии.
☑️Выражение логики программы без явного указания состояния и изменений.
3. ООП
☑️Моделирование данных и функций программы в виде объектов, которые могут взаимодействовать друг с другом.
☑️Использование классов и объектов, поддержка наследования, инкапсуляции и полиморфизма.
☑️Организация кода вокруг объектов.
#инфографика
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
🤔По мотивам статьи Mensur Durakovic для студентов, окончивших вуз:
1️⃣Универ/институт (любое учебное заведение) не подготовит к работе
2️⃣Начать проект с нуля — большая редкость, поэтому бо́льшую часть времени приходится работать над существующими проектами
3️⃣Никого не волнует ваш чистый код
4️⃣Иногда приходится работать с некомпетентными людьми
5️⃣Привыкайте к митингам: надо быть готовым как к продуктивным встречам/созвонам, так и к бесполезным
6️⃣Учитесь оценивать свои трудозатраты правильно
7️⃣Ошибки станут вашими заклятыми врагами на всю жизнь
8️⃣Неопределенность станет вашим токсичным другом
9️⃣Оторваться от работы будет практически невозможно
🔟Вы получите больше пользы от хороших навыков общения, чем от хороших технических навыков
Ставьте 👍, если согласны с автором, а в комментариях присылайте цифру пункта, который, по вашему мнению, отражает реальность больше всего (или пишите свой вариант)
Запись очередного выпуска live-подкаста «Человек и машина» пройдет на площадке Плюс Дача в Парке Горького 12 ноября в 17:00!
Антон Конушин программный директор фонда «Интеллект», доцент ВМК МГУ и НИУ ВШЭ понятно и доступно расскажет о компьютерном зрении: узнаем об истории и развитии технологии и о том, как машины распознают изображения!
Хотите знать о мире современных технологий еще больше! Тогда не пропустите запись.
🤔Почему новость о выходе релиза Kotlin 1.9.20 относится не только к мобильным разработчикам? Дело в том, что команда Kotlin представила стабильный выпуск Kotlin Multiplatform (KMP), который готов к использованию в продакшене. Да и Kotlin сам по себе среди прочего компилируется в Wasm, что значительно расширяет его возможности.
🤩Технология KMP призвана упростить разработку кроссплатформенных проектов. Это сокращает время, затрачиваемое на написание и поддержку одного и того же кода для разных платформ, сохраняя при этом гибкость и преимущества нативной разработки.
🔥Узнайте подробнее об эволюции KMP, о том, как она может оптимизировать процесс разработки и какие образовательные ресурсы доступны для вас, чтобы максимально эффективно использовать эту технологию.
#новости
📌То, что зацепило нас на этой неделе:
🤖 OpenAI на DevDay представила GPT-4 Turbo с новыми функциями: GPT-4 Turbo с контекстом 128 КБ и более низкими ценами, новый API Assistants, GPT-4 Turbo с Vision, API DALL·E 3 и многое другое. Компания также анонсировала возможность создания кастомизированных AI-ассистентов под названием GPTs.
⚡ GitHub Copilot Chat станет общедоступным в декабре: так же, как GitHub был основан на Git, сегодня команда GitHub вновь основана на Copilot. Узнайте, как концепция платформы GitHub на базе ИИ превратилась в новую реальность для разработчиков, и узнайте все, что было анонсировано на GitHub Universe.
📊 GitHub опубликовал Octoverse — ежегодное исследование платформы и сообщества опенсорсных проектов. Краткие выводы:
☑️92% разработчиков используют на постоянной основе или иногда экспериментируют с ИИ
☑️Зафиксирован большой рост доли новых разработчиков
☑️Разработчики начинают всё чаще использовать облачные технологии в своих проектах и многое другое
#чтопроисходит
🙇♂️Коллекция тестовых заданий для самостоятельного выполнения от разных ИТ-компаний, собранная сообществом вместе с командой Хекслет: маст-хэв при подготовке к собесу.
🔗 GitHub
Подборка лучших статей «Библиотеки программиста» за октябрь: сохраняй в заметки, чтобы не пропустить #самыйсок
📊 Эффективная работа с JSON в Go
🔝 Лучшие практики Go: путь к чистому коду
📚 ТОП-8 книг по DevOps в 2023 году
💪 6 сервисов для подготовки к техническим собеседованиям
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
🛡️ 8 способов защиты от манипуляций на работе
👩💻 Женщины в ИТ: проблемы и преимущества сложной профессии
🤖 8 лучших бесплатных курсов по ИИ и глубокому обучению
👨💻 9 трендов в найме айтишников в 2023 году
🤔 9 мифов об IT и найме айтишников
🤖 25 бесплатных AI-инструментов для разработчиков
☁️ ТОП-10 бессерверных фреймворков
🚩 Итог одной валютной удаленки: проработал месяц бесплатно и ушел с долгами
💻 20 лучших ноутбуков для программиста в 2023 году
🧠 Как научиться критически мыслить: 6 эффективных способов
❔ Результаты ежегодного опроса разработчиков StackOverflow: 20+ главных инсайтов 2023 года
👨💻 5-6 декабря крупнейшая конференция Яндекса для IT-сообщества YaTalks вернется в офлайн
👉 Более 100 специалистов, управленцев и учёных выступят с докладами по темам разработки, интерфейсов и управления в ИТ, ниже некоторые из них:
☑️ Алексей Гусаков (технический директор Яндекс Поиска) расскажет как увеличить возможности компьютера и ускорять жизни целых городов и стран, оптимизируя МЛ-алгоритмы
☑️ Анна Жаркова (руководитель группы разработки Usetech) рассмотрит возможности и ограничения виджетов Android и iOS с разных сторон
☑️ Егор Марков (ведущий разработчик notAnotherOne) выступит с докладом про UWB — фронтир беспроводного стриминга
🌐 Конференция пройдет офлайн в нескольких локациях, в том числе в Москве. Или можно подключиться онлайн из любой точки мира
🔗 Регистрируйтесь на офлайн или присоединяйтесь онлайн
#афиша