Мы проводим небольшой анонимный опрос о том, как вы читаете Хабр и какие возможности были бы для вас полезны.
Опрос займёт всего несколько минут, а его результаты помогут нам улучшить пользовательский опыт.
Пройти опросМы проводим небольшой анонимный опрос о том, как вы читаете Хабр и какие возможности были бы для вас полезны.
Опрос займёт всего несколько минут, а его результаты помогут нам улучшить пользовательский опыт.
Пройти опрос127 минут чтения
Всем привет! Не так давно ко мне обратился @dalerank, автор статьи «C++101», мол, «я написал статью на 127 минут чтения, кажется, это рекорд — нет ли у вас ачивок для рекордсменов?». Штатно у нас таких ачивок нет, но я человек добрый и мне не жалко.
⏳ Скорость чтения у всех разная, но мы взяли за ориентир нечто среднее — 1500 символов в минуту (без учёта кода). Кстати, с недавних пор в статистике публикаций можно посмотреть среднее и общее время чтения вашей статьи всеми пользователями.
Перед тем как обсуждать с коллегами раздачу ачивок, решили сделать выгрузку самых длинных публикаций: вдруг что-то просмотрели. Делаем выгрузку и хоба… все рекордсмены, как один, на 127 минут. Совпадение? Не думаю. Проверили — действительно, закладывали тип данных для хранения небольших чисел, так как никто и не думал, что будут статьи на 2+ часа чтения. Быстро поправили, делаем выгрузку… и оказывается, что упомянутая статья не вошла даже в десятку самых длинных ) Кстати, она уже была не на 127 минут, а на 179.
Предлагаю вашему вниманию топ-20 самых длинных (в минутах чтения) публикаций:
439 ⬝ Разрушители звёзд ⬝ 👤 @Tarson
348 ⬝ Пишу алгоритм FFT на Си для процессора Эльбрус ⬝ 👤 @LeonidLagunov
328 ⬝ Эволюция Хаоса. Сезоны 1-17 ⬝ 👤 @mozg4d
307 ⬝ Семантический поиск (homemade) ⬝ 👤 @DiTy
266 ⬝ Эволюция хаоса. Сезоны 18-26 ⬝ 👤 @mozg4d
239 ⬝ Java нас обманывает: скрытая цена чистого кода ⬝ 👤 @Snaret
233 ⬝ Разработка цифровой аппаратуры нетрадиционным методом: Контроллер USB 1.0 на SpinalHDL ⬝ 👤 @checkpoint
228 ⬝ Придумываем игру на примере русского Fallout; ч. 1/2 ⬝ 👤 @JohnHenry89
226 ⬝ Тестирование виртуальных серверов от DigitalOcean, Vultr, Linode и Hetzner. Человеческие жертвы: 0.0 ⬝ 👤 @leonid239
222 ⬝ Квантовое будущее (продолжение) ⬝ 👤 @Garry_D
202 ⬝ Настройка Firefox в Linux ⬝ 👤 @grey_rat
201 ⬝ Немного об отладке. Часть 1 ⬝ 👤 @AshBlade
200 ⬝ Старый компьютер, Windows 7, 1 Гб оперативки, Firefox и интернет ⬝ 👤 @grey_rat
198 ⬝ Квантовое будущее (продолжение) ⬝ 👤 @Garry_D
194 ⬝ Парсинг сайта с помощью Chat GPT: упрощаем создание парсера ⬝ 👤 @Pemuul
185 ⬝ Создаём свою стример-тян из зефира и палок ⬝ 👤 @3ndetz
182 ⬝ Поиски фундаментальных данных для акций через API Financial Modeling Prep ⬝ 👤 @empenoso
181 ⬝ Старый компьютер, Windows XP, 512 Мб оперативки, Firefox и интернет ⬝ 👤 @grey_rat
Двадцать публикаций на 3+ дня чтения (а ещё ж комментарии!). Кстати, есть ещё одна рекордная публикация, на 490 минут (на 8+ часов, Карл!), но она лежит в черновиках. Рад видеть в списке участников и победителей Технотекста.
🎖️ Давайте вместе придумаем, как назвать ачивку авторам этих 20 публикаций? Рекордсмен, Магнум опус, Time killer, Scroll marathon? ) Напишите свой вариант в комментариях.
Что изучить фулстек-разработчику на Python?
На Хабр Карьере мы собрали курсы от разных школ в одном месте, а еще — сделали удобные фильтры: можно подобрать программу под свой бюджет, уровень подготовки и цель — от первых шагов в новой профессии до прокачки отдельных навыков.
А сегодня подготовили подборку инструментов, которые стоит изучить начинающим и практикующим Python-фулстек-разработчикам:
— Django.
Помогает создавать сайты и API на Python.
Упрощает работу с данными и запросами.
Популярные форматы обмена и хранения информации.
— React.
Библиотека для разработки современных интерфейсов.
Система управления базами данных.
Маркетологи и пиарщики, привет!
Кажется, маркетологам, PR-специалистам и контент-командам в последнее время приходится решать одну и ту же задачу: как бренду быть в поле зрения клиентов, когда привычные каналы коммуникации теряют эффективность?
24 июня в 17:30 этот вопрос обсудят эксперты Pressfeed и Хабра на бесплатном вебинаре «Продвижение по новым правилам».
Вместе разберемся:
Как оставаться в инфополе в условиях сокращения бюджетов;
Почему количество публикаций уже не гарантирует результат и на что стоит делать ставку вместо этого;
Как перестроить работу со СМИ, если акцент сместился к аналитике и глубокой экспертности;
Как работать с экспертной коммуникацией как с инструментом продвижения бренда;
И почему эксперты-скептики — ваши лучшие амбассадоры.
Своим опытом поделятся Татьяна Кузнецова, руководительница Академии Pressfeed с более чем 25-летним опытом работы в PR, маркетинге и коммуникациях, и Ирина Лосева, ведущий редактор-эксперт Хабра.
Как стать ручным тестировщиком?
Освоить профессию помогает не только сухая теория, но и практика. А ещё — понимание инструментов, с которыми тестировщики работают каждый день.
Если хотите изучить их на реальных задачах и под руководством практикующих специалистов, загляните на витрину курсов Хабр Карьеры, а сегодня ловите подборку этих самых нужных для каждого тестировщика инструментов:
— Postman.
Помогает отправлять запросы к API и проверять, правильно ли работает серверная часть приложения.
— Swagger.
Позволяет быстро разобраться в структуре API и посмотреть доступные методы и параметры.
— Test IT.
Нужен для хранения тест-кейсов, фиксации результатов тестирования и организации работы команды.
— Browserling.
Помогает проверить, как сайт выглядит и работает в разных браузерах.
— Charles.
Показывает сетевой трафик приложения и помогает находить ошибки в запросах и ответах сервера.
Как стать специалистом по кибербезопасности?
Работа с информационной безопасностью сейчас как никогда актуальна: угроз становится больше, сценарии взлома сложнее, а ошибок, которые можно проигнорировать, почти не остаётся. Компании усиливают защиту, команды расширяются, а специалисты, которые умеют быстро замечать уязвимости и понимать, где система может дать сбой, становятся необходимы.
А чтобы чувствовать себя в этой сфере увереннее, важно не только понимать, как устроена безопасность в теории, но и уметь работать с инструментами, которые используются в реальных задачах. Собрали рабочий стек, с которым часто работают специалисты по ИБ — и курсы на Хабр Карьере, где можно разобраться, как применять их на практике.
— Kali Linux
Тестируем системы на уязвимости и разбираемся, как устроена безопасность изнутри.
— Burp Suite
Проверяем веб-приложения, перехватываем запросы и ищем слабые места.
— Netcat
Подключаемся к сервисам, анализируем сеть и быстро проверяем соединения.
— Oracle
Запускаем виртуальные машины и безопасно тренируемся в отдельной среде.
— Acunetix
Сканируем сайты и находим потенциальные уязвимости.
— Nmap
Исследуем сеть, смотрим открытые порты и проверяем инфраструктуру.
Как прокачаться во frontend-разработке на React?
Во фронтенд-разработке мало просто сделать красиво. Важно, чтобы всё работало без багов, а интерфейс вел себя предсказуемо, чтобы человек не тратил время на изучение, что и как нажимать. Для этого нужны навыки работы с кодом и понимание того, как устроен интерфейс и как собрать его в одну систему.
Постепенно появились инструменты, которые упростили эту работу. И один из главных — React. Его используют в самых разных проектах, от небольших сервисов до крупных продуктов. К тому же, во многих командах он стал базовым инструментом.
Кстати, разработчикам, которые умеют работать с React, обычно проще искать работу и получать повышения, а у нас на Хабр Карьере как раз собраны курсы, которые помогают освоить этот востребованный на рынке стек.
Вот технологии и навыки, которые вы освоите на курсах:
— React. Создаем интерактивные пользовательские интерфейсы.
— TypeScript. Расширяем возможности работы с JavaScript.
— Playwright. Автоматизируем тестирование веб-приложений.
— Redux Toolkit. Делаем разработку более лаконичной и удобной.
— Рефакторинг. Улучшаем структуру и архитектуру кода.
Маркетологи и пиарщики, привет! А вас не бесит, когда запускаешь кампанию в новом канале, где аудиторию понимаешь только примерно — и в итоге тратишь время, бюджет и нервы напрасно? В партнёрской программе Хабра всё иначе: вы сначала узнаёте, кто нас читает, какие форматы есть и для каких задач они подходят, а уже потом предлагаете Хабр клиентам.
К своему 20-летию Хабр обновил партнёрскую программу для коммуникационных, рекламных и других агентств, которые помогают клиентам решать имиджевые, продуктовые и HR-задачи.
Если коротко: это программа для тех, кто хочет лучше понимать аудиторию Хабра, быть в курсе всех рекламных форматов, увереннее предлагать их клиентам и получать за это агентское вознаграждение.
Сейчас идёт набор в партнёрку, а уже 9 июня начнётся обучение. За несколько дней команда Хабра расскажет, как устроена аудитория площадки, какие рекламные решения работают под разные задачи и как подбирать форматы под запрос бренда.
В программе:
— разбор 10+ рекламных форматов Хабра;
— кейсы компаний из разных сегментов: «Норникель», «Самолёт», LaVivion, VIVO, «СМ-Клиника», «Гемотест», «Островок» и других;
— обучение по работе с брифом, аудиторией и подбором форматов;
— сертификат эксперта по Хабру для агентства и участников обучения.
После обучения агентство получает статус партнёра. А вместе с ним — возможность получать агентское вознаграждение от 10% до 30%, бесплатные блоги на Хабре, рост партнёрского уровня и доступ к совместным ивентам, обмену лидами и мероприятиям Хабра.
Подать заявку можно до 3 июня. Следующий набор — не раньше октября.
Как стать PHP-программистом?
Для того чтобы стать крутым PHP-разработчиком, мало написать код: важно разобраться, как сайт обрабатывает запросы, где хранятся данные, как подключаются библиотеки и каким образом фреймворки помогают работать быстрее и качественнее.
На Хабр Карьере собрали курсы, где эти и другие навыки объясняются на конкретных примерах. А ниже — самые нужные инструменты для старта и роста в PHP-разработке:
— PHP. Пишем серверную логику: формы, авторизацию, личные кабинеты.
— HTML/CSS. Разбираемся, как устроена страница и как бэкенд связан с тем, что видит пользователь.
— PostgreSQL. Учимся хранить данные, находить нужное и обновлять информацию в базе.
— Composer. Подключаем библиотеки и готовые решения, чтобы не собирать всё руками с нуля.
— Laravel. Быстрее делаем сайты, API, админки и другие рабочие бэкенд-проекты.
— Symfony. Осваиваем фреймворк для более сложных и масштабных приложений.
Как стать маркетологом?
«Маркетолог» — слишком общее слово. На самом деле, внутри маркетинга есть много разных направлений на любой вкус: где-то больше аналитики и цифр, где-то — контента и творчества, где-то — рекламных кабинетов и тестов.
Если вы только начинаете свой карьерный путь, подумайте, что вам ближе: так будет проще выбрать направление и не изучать всё подряд. А если вы уже работаете в маркетинге, можно углубиться в специализацию и освоить новые инструменты.
На Хабр Карьере есть курсы для разного уровня: и для тех, кто только заходит в профессию, и для специалистов с опытом. Выбирайте направление и погнали учиться:
— Интернет-маркетолог. Продумывает продвижение в интернете: сайт, рекламу, контент, рассылки и аналитику.
— Performance-маркетолог. Запускает рекламу с фокусом на результат: заявки, продажи, регистрации.
— Трафик-менеджер. Приводит пользователей на сайт или продукт через разные рекламные каналы.
— Таргетолог. Настраивает рекламу в соцсетях под нужную аудиторию.
— Контекстолог. Запускает рекламу в поиске и рекламных сетях, например по запросам пользователей.
— SMM-менеджер. Ведёт соцсети бренда: делает контент, общается с аудиторией и следит за вовлечённостью.
Где разобраться в прикладных программах?
Сегодня без прикладных программ почти никуда: тексты, таблицы, презентации, работа с данными, визуалы — всё это давно стало частью обычной работы. А чем увереннее человек пользуется такими инструментами, тем проще ему справляться с повседневными задачами и экономить время.
Разобраться в нужных программах можно через онлайн-курсы. Например, на Хабр Карьере есть подборки по разным направлениям: от привычных офисных инструментов до профессиональных дизайнерских. Выбирайте то, что ближе к вашей профессии, и подтягивайте навыки, которые точно пригодятся в работе:
— Excel. Работаем с таблицами, считаем данные, строим графики и быстро находим нужную информацию.
— PowerPoint. Создаем презентации, проекты и визуальные материалы.
— Word. Оформляем тексты, документы, отчеты и другие рабочие материалы.
— Canva. Создаем визуальный контент: карточки, афиши, презентации, обложки и посты.
— Google Analytics. Отслеживаем поведение пользователей на сайте и понимаем, какие материалы или страницы работают лучше.
— Notion. Планируем задачи, ведем заметки, создаем базы знаний и организуем командную работу.
Привет всем эйчарам!
Весной мы провели Хабр Семинар — офлайн-встречу для HR-директоров, руководителей команд и специалистов по развитию ИТ-бренда. Говорили о том, что сегодня удерживает людей в компаниях: управленческих решениях, культуре, внутренних и внешних коммуникациях, бренде работодателя и смысле работы.
Если вы не смогли прийти — у нас отличные новости: теперь все выступления можно посмотреть в любое удобное время. В доступе — записи 8 выступлений и презентации спикеров. Общая длительность материалов — около 4 часов, а доступ остаётся у вас навсегда.
Среди спикеров — лидеры и эксперты из СИБУРа, ЭКОПСИ, X5 Digital и других крупных компаний. В программе много практики: про удержание, EVP, ИТ-бренд, внутренние коммуникации и работу с командами в периоды изменений.
Записи будут полезны HR-директорам, HRBP, специалистам по ИТ-бренду и всем, кто отвечает за удержание.
Как стать ML-разработчиком?
Без Python и SQL в ML-разработке никуда, но на них всё не заканчивается. Чтобы стать крутым специалистом, важно не только писать код и работать с данными, но еще и запускать эксперименты, настраивать модели, автоматизировать процессы и готовить решения к продакшену.
Собрали инструменты, которые помогут увереннее чувствовать себя в ML-разработке и стать заметнее на рынке, а на Хабр Карьере вы найдете курсы, где можно освоить каждый из них и собрать стек, который пригодится не только в резюме, но и в работе.
— MLflow. Отслеживаем эксперименты, версии моделей и результаты обучения.
— Optuna. Автоматизируем подбор гиперпараметров, чтобы модели работали точнее.
— PyTorch. Создаем, обучаем и тестируем нейросетевые модели.
— Apache Airflow. Выстраиваем и автоматизируем ML-пайплайны.
— Docker. Упаковываем проект и окружение.
Как стать "белым" хакером?
«Белый» хакер или пентестер — это специалист, который ищет уязвимости в системах и помогает устранить их раньше, чем ими воспользуются злоумышленники. По сути, смотрит на инфраструктуру глазами атакующего, но делает это легально и с понятной целью — повысить безопасность.
Если хотите попробовать себя в этичном хакинге — загляните на Хабр Карьеру. Там мы собрали курсы, которые помогут разобраться в основах и начать свой карьерный путь. Всё в одном месте: можно спокойно посмотреть варианты и понять, какие темы изучать в первую очередь. Ниже — как раз о них.
— Системное администрирование Linux. Разбираемся с серверами, сетями и доступами.
— Администрирование Windows и Powershell. Уверенно работаем с Windows-инфраструктурой и автоматизируем рутину.
— Администрирование баз данных. Разбираемся, где и как хранятся данные и где находятся уязвимости.
— Мониторинг. Отслеживаем сбои и подозрительную активность.
— Защита от DDOS. Анализируем, как происходят перегрузки сервисов и что с ними делать.
Как выбрать направление в веб-разработке?
На старте легко растеряться: вроде всё интересно, но непонятно, с чего начать. На самом деле, все зависит от ваших интересов: одни предпочитают работу с визуалом, другие — с серверами и внутренней логикой страницы. Хорошая новость в том, что в вебе есть место для любого типа мышления.
Если вы уже определились с направлением — можно переходить к практике. Например, заглянуть на Хабр Карьеру и выбрать полезный курс с понятной структурой и фокусом на реальные навыки.
Собрали для вас учебные программы по каждому из направлений:
— Frontend-разработка. Создание интерфейсов и всего, что пользователь видит и с чем взаимодействует в браузере.
— Backend-разработка. Разработка серверной части и работа с базами данных.
— Fullstack-разработка. Сочетание frontend и backend: подойдёт тем, кто уже освоил одно направление и хочет расширить навыки.
Эйчары, привет!
Недавно мы проводили Хабр Семинар, и одной из самых горячих тем оказался вопрос: как сделать так, чтобы сотрудники сами говорили о компании добрые слова, каждый день? Желательно где-нибудь на первом канале и, конечно, без бюджета.
Уже завтра, 16 апреля в 17:30 (мск), мы собираем всех неравнодушных на HR-созвон — о том, как связаны HR-бренд и внутриком и почему ваши сотрудники становятся главным каналом коммуникации — хотите вы этого или нет.
Разберем, как внутренний опыт человека превращается во внешний образ работодателя, что происходит с командами в условиях нестабильности, когда привычные инструменты перестают работать, и почему ключевой задачей HR становится управление доверием.
Отдельно обсудим амбассадорство: что должно происходить внутри, чтобы люди сами захотели говорить о компании. И как выстроить внутриком, который не просто транслирует новости, а помогает людям понимать, что происходит, вовлекает их и работает на HR-бренд.
Участие бесплатное, формат — онлайн. Если интересно — регистрируйтесь
P.S. А если хочется посмотреть, как прошел Хабр Семинар, забирайте запись со скидкой 30% по промокоду СОЗВОН
Как стать 1C-программистом?
Переход в новую профессию почти всегда связан с сомнениями: получится ли освоить новое направление, хватит ли текущего опыта и насколько этот шаг будет оправдан. Особенно если речь идёт о сфере, которая кажется технически сложной и требует погружения в бизнес-процессы.
Чтобы вам было проще начать, мы на Хабр Карьере собрали целую витрину полезных курсов. На ней вы сможете ближе познакомиться с 1С-программированием и выбрать учебную программу, которая подходит именно вам.
А сегодня ловите подборку основных инструментов, которые стоит освоить, чтобы стать востребованным 1C-разработчиком:
— XML. Обмениваемся данными между 1С и другими системами.
— REST API. Получаем и отправляем данные в сайты, приложения, сервисы.
— HTTP. Основа для обмена между 1С и веб-сервисами.
— СКД. Строим отчёты, таблицы и аналитику без сложного программирования.
— Конфигурирование 1С. Создаем решения и меняем их в 1С под задачи бизнеса.
Как стать дизайнером?
Когда мы слышим слово «дизайн», чаще всего в голове возникают довольно банальные ассоциации. А ведь на самом деле это сфера, в которой есть много разных направлений — каждый может найти что‑то для себя.
Если в вас есть творческий потенциал и вы хотите его реализовать, но не знаете как — взгляните на нашу подборку дизайнерских специализаций. А если захочется пойти глубже, на Хабр Карьере вас уже ждут понятные учебные программы с конкретным треком развития — так что без портфолио точно не останетесь.
Дизайн логотипов. Визуальный знак бренда.
Дизайн иконок. Графические элементы интерфейса.
Инфографика для маркетплейсов. Оформление карточек товаров.
Дизайн наружной рекламы. Макеты баннеров, вывесок и билбордов.
Дизайн концептов. Визуальная идея и стиль проекта.
Дизайн мобильных приложений. Интерфейсы экранов и пользовательский опыт.
Как стать IOS-разработчиком?
Недавно мы делали подборку необходимых инструментов для Android-разработчиков, но на этом мир операционных систем не заканчивается — чтобы развиваться, важно выбрать ту, которая больше всего подходит именно вам.
Если нравится экосистема Apple и хочется работать в закрытой, но при этом цельной среде — попробуйте разработку под IOS. На Хабр Карьере как раз есть множество учебных программ по этому направлению, а ниже — подборка ключевых инструментов "яблочного" разработчика.
— SWIFT. Основной язык программирования для iOS.
— Xcode. Официальная среда разработки от Apple.
— CocoaPods. Менеджер зависимостей для подключения библиотек.
— Realm. Локальная база для хранения данных в приложении.
— GCD. Технология для работы с многопоточностью.
— UIKit. Фреймворк для создания интерфейсов приложений.
Как стать Android-разработчиком?
Войти в Android-разработку проще, чем кажется: начать можно с освоения базовых инструментов, а затем постепенно углубляться и закреплять знания на практике. Главное — двигаться последовательно и не пытаться охватить всё сразу.
Сегодня мы собрали подборку для тех, кто хочет стать Android-разработчиком и разобраться в основе профессии. А на Хабр Карьере есть все, чтобы выстроить понятный маршрут: сотни учебных программ — от базовых знаний до практики и первых проектов.
Java. Базовый язык программирования для Android
Kotlin. Кроссплатформенный язык программирования
Android Studio. Среда разработки (IDE) для приложений
Mockito. Фреймворк для модульного тестирования
→ Еще больше полезных инструментов для разработчиков на нашей витрине
