Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Как мы на 20% повысили скорость запуска приложения с помощью Baseline Profiles

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 50
Блог компании Dodo Engineering Разработка под Android *
Кейс

На конференции Google I/O 2022 показали инструмент Baseline Profiles, с помощью которого можно ускорить запуск приложений после установки. Мы попробовали его у себя и получили прирост до 20% при холодном запуске приложения!

В этой статье расскажу, как внедрить инструмент, оценить его работу на production приложении, немного погружу в историю компиляторов в целом и рассмотрю более продвинутые сценарии для генерации Profile.

Демонстрировать это я буду на нашем приложении Дринкит.

Поехали!
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Новости

Performance review, ачивки и погоня за повышением грейда — что может причинить боль сотруднику IT-компании?

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 217
Блог компании VK Карьера в IT-индустрии
Мнение

Можно ли в потоке рабочей рутины понять, что ты на самом деле хочешь от своей карьеры? Твоё развитие напрямую зависит от того, что хочет бизнес. Например, если он не заинтересован в автоматизации процессов тестирования, то вряд ли в команде будет появляться автоматизированное тестирование, и наоборот.

Вы сталкивались со «стадным чувством», когда из компании уходят коллеги, с которыми вы начинали свой путь в проекте, и вы невольно тоже начинаете смотреть вакансии, ходить по собеседованиям, присматривая новое рабочее место? Но с чем связан этот поиск? Это действительно ваше желание поменять проект или «все пошли, и я пошёл»? 

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Анализируй так: умные расшифровщики, поисковики, дашборды и искусственный интеллект

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 166
Блог компании red_mad_robot
FAQ

Руководитель аналитического центра red_mad_robot Игорь Епанешников — о том, какие цифровые сервисы, решения и технологии мы уже используем в аналитике, а какие только тестируем, чтобы начать применять полноценно.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

[Разбор резюме] Фронтенд-разработчик: как не утопить рекрутера в технологиях и не потерять фокус

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 282
Блог компании getmatch JavaScript *VueJS *Карьера в IT-индустрии Лайфхаки для гиков
Кейс

Это вторая статья из нашей рубрики «Разбор резюме». В первой мы разбирали резюме бэкендера, а здесь нам прислал свое CV фронтендер. Давайте посмотрим и разберем, что в нем можно улучшить: почему это резюме вообще лучше бы превратить в несколько, стоит ли включать в список навыков «опытный пользователь ПК» и как определяется уровень владения той или иной технологией.

Резюме достаточно длинное, так что разбирать мы его будем поэтапно.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 0

Истории

Разработчики — налево, методологи — направо: четыре шага к оптимизации работы BI-аналитиков

Время на прочтение 12 мин
Количество просмотров 160
Блог компании Selectel Big Data *Анализ и проектирование систем *Визуализация данных *

Привет! Меня зовут Наташа Базанова, я старший аналитик Selectel. В компании я работаю три года: за это время команда аналитиков сильно расширилась, число задач и их амбициозность выросли. Как и любая другая команда, мы столкнулись с проблемами, связанными с несовершенством бизнес-процессов.

В этом тексте расскажу, что мы предприняли, чтобы работать эффективнее и слаженнее. Спойлер: для этого нам пришлось разделиться на две команды, но это тот случай, когда расставание пошло на пользу. Надеюсь, кому-то наш опыт и рекомендации пойдут на пользу — сэкономят время, деньги и нервы. А если вы проходили подобный путь, делитесь своей историей в комментариях!
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Свин-деп: как мы в компании развиваем компетенцию PigOps

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 300
Блог компании Garage Eight Карьера в IT-индустрии Офисы IT-компаний IT-компании
Репортаж

«Он рассмеялся, весьма довольный своим остроумием. Но смеялся он один», — Рафаэль Сабатини.

Очень давно мне хотелось опубликовать эту статью, но я откладывал и публиковал технические материалы. Если вы видите ее в ленте, значит, пришло время. Статья не несет интеллектуальную нагрузку, кроме, возможно, той, которую придадите ей вы. Любители ставить минусы за низкий технический уровень материала — можете смело пролистывать (но мы-то знаем: вы мимо не пройдете). А остальным предлагаю заглянуть под кат и ознакомиться с репортажем про жизнь морских свинок в IT-компании Garage Eight. Репортаж отражает мою личную интерпретацию событий.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

Оказание первой помощи. Практическая часть

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 628
Блог компании Sportmaster Lab Здоровье
Туториал

Судя по предыдущей части, оказание первой помощи оказалась трепетной темой. Поэтому я решилась написать вторую часть, посвященную практике. Можете сохранить эту статью себе в заметки, в экстренной ситуации может вам пригодится. Хорошо бы, чтобы не пригодилось, но если что — держите.

Итак, необходимо придерживаться четырёх шагов при оказании первой помощи.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Многопоточность в мобильной разработке

Уровень сложности Средний
Время на прочтение 26 мин
Количество просмотров 295
Java *Разработка мобильных приложений *Разработка под Android *Kotlin *
Из песочницы

Всем привет! На связи Сергей, Android-разработчик Студии Олега Чулакова на проектах Сбера.

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Как Тинькофф применяет нейросети российского разработчика OCR

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 486
Блог компании Smart Engines Машинное обучение *Искусственный интеллект Финансы в IT Будущее здесь
Кейс

Раскрываем три кейса о том, как технологии распознавания паспорта, банковских карт и QR-кодов помогают Тинькофф решать задачи на фоне быстрого роста числа клиентов — с 5 млн в 2016 до 30 млн человек сегодня.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 5

Как я библиотеку для Дневника МЭШ писал

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 498
Python *API *
Обзор

Как я писал библиотеку для Дневника МЭШ? Сколько проблем было? Как долго я хранил идею? Сколько времени понадобилось? Вы все узнаете в этой статье. Я постарался уместить кратко и понятно.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 5

Друг государства, или Почему без GR уже не обойтись и в IT

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 691
Блог компании Группа Т1 Управление проектами *Брендинг
Обзор
image
Фреска Микеланджело

GR-специалисты для IT — это непонятно кто. Но в последние годы рынок госпроектов стал основным. И именно от специалистов по Government Relations зависит, насколько компании удастся реализовать свои планы относительно тех или иных государственных проектов. GR-специалисты отвечают за связи компании с государственными органами и помогают улучшить отношения между ними. Что, само собой, непосредственно влияет на бизнес и его показатели.

Я — один из таких специалистов. Меня зовут Дина Ашрапова, я директор по взаимодействию с органами государственной власти Группы Т1. Расскажу о том, в чём же заключается роль GR (Government Relations, GR) в IT-компании.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 4

Как мы поймали вайб дистанционщиков

Время на прочтение 5 мин
Количество просмотров 686
Блог компании Тензор

Время не стоит на месте. Вспоминая те далекие дни, когда все ходили в офис, пили утренний кофе в лоби-баре, работали бок о бок в просторных оупенспейсах, а вечерами посещали корпоративный фитнес зал, становится немного грустно. Но что поделать... надо принимать обстоятельства и адаптироваться под них. Все-таки творчество не терпит ограничений, особенно в сфере ИТ. Если кому-то удобнее решать рабочие задачи в домашнем кресле - ОК! Значит пришло время научиться взаимодействовать с удаленщиками. Мы – создатели экосистемы СБИС, в ней есть супер-удобные сервисы для такого режима работы – видеозвонки и вебинары. Утренние созвоны с командой, совещания, обсуждение насущных вопросов, возможность увидеться через 1000 км. и все это не выходя из дома.

Вебинары так вообще способны одновременно подключить до 10К человек! Согласитесь, удобно и время экономим, и во всех проектах без отрыва участвуем. 

С работой разобрались, а что с развлечениями?

Давайте знакомиться, меня зовут Москалева Ирина, я - директор по развитию персонала Компании Тензор. Хочу похвастаться нашей насыщенной корпоративной онлайн-жизнью и, главное, подчеркнуть, что всё создаётся руками увлеченных сотрудников, так сказать идейных энтузиастов. Итак, по порядку, сначала о сообществах по интересам:

Погнали дальше
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Scala Digest. Выпуск 5

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 252
Блог компании TINKOFF Программирование *Scala *
Дайджест

Привет, Хабр! Мы — Рома, Настя и Карина — бэкенд-разработчики Тинькофф, пишем код на Scala и горим желанием его популяризировать.

Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Свою мотивацию черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Читать пятый выпуск
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Три кита. Краткая история трех популярных CMS и попытка заглянуть в будущее

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 1K
Блог компании Serverspace CMS *IT-инфраструктура *Читальный зал IT-компании
Мнение

Во второй половине «девяностых» индустрия «сайтостроения» переживала расцвет. Каждая компания стремилась заявить о себе в интернете, каждый пользователь мечтал завести личную «домашнюю страничку». На помощь веб-мастерам приходили всевозможные программы вроде FrontPage и Dreamweaver, но большинство сайтов все еще представляли собой набор статических HTML-страниц, иногда — с вкраплением CSS. Чуть позже появилась технология Server Side Includes, позволявшая динамически собирать сайт на сервере из стандартных блоков: «шапки», панели меню, «подвала» и, собственно, полезного содержимого. После этого оставался только один шаг до внедрения баз данных и систем управления контентом, значительно упростивших жизнь как разработчикам, так и владельцам ресурсов.
Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Комментарии 3

Как не сойти с ума работая дома: популярные IT специальности на фрилансе

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 913
Фриланс Удалённая работа
Из песочницы

В современном мире все больше людей предпочитают работать из дома, находясь в комфортной обстановке и имея гибкий график работы. Особенно это относится к IT-специалистам, которые имеют широкий спектр возможностей для работы на фрилансе. Однако, работа из дома может представлять свои собственные вызовы и вызывать чувство изоляции и одиночества. Давайте рассмотрим, как не сойти с ума работая дома, а также представим вам популярные IT-специальности, которые можно осуществлять на фрилансе.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 2

Управление запросами функций/ Feature requests management

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 291
Блог компании Bimeister Управление продуктом *Processing *

Feature request (запросы функций) – важный инструмент взаимодействия между командой разработки и конечным пользователем. Запросы позволяют более здраво рассмотреть продукт с точки зрения пользователя и определить пути улучшения его опыта при работе с продуктом.

Здравствуйте! Меня зовут Ирина, я менеджер продукта в компании Bimeister, и хочу вам рассказать о нашем опыте управления Feature requests в продукте для B2B сегмента.

Проблема

По мере развития нашего продукта и увеличения количества клиентов, а как следствие пользователей, возникает проблема роста числа замечаний, запросов на улучшение и добавления нового функционала в продукт. При этом, такие запросы могут быть очень специфичны и иметь формулировку от «переименуйте кнопку на…» до «интегрируйтесь с нашей ERP-системой». И хотя многие из таких запросов могут показаться бесполезными, а ответы на них отнимают большое количество времени, при правильном управлении они могут оказать чрезвычайно положительное влияние как на продукт, так и на отношения с пользователями.

Независимо от того, реализуете ли вы идею или нет, если вы должным образом ответите на запрос, вы укрепите свою связь с клиентами. И, конечно же, если запрос касается функции, о которой вы ранее не думали, и которая идеально соответствует целям и стратегии вашего продукта, это может в итоге значительно улучшить ваш продукт.

В сухом остатке статья про то, как мы выбросили из своей жизни автоотбивку «Спасибо, нам важно ваше мнение». Поехали :-)

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 1

Нужна дополнительная надежность? Alpine Linux в помощь

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 2K
Настройка Linux *Системное администрирование *
Из песочницы

Вы вдруг просыпаетесь от алерта — что-то случилось. Вы быстро стучите по клавиатуре и пытаетесь залогиниться по ssh куда-то, чтобы разобраться. Но вас не пускает! Хост пингуется, но зайти не получается. Вокруг вас начинают бегать, начинают вам писать или звонить, обращаются со словами "Шеф, все пропало!" или чем то в этом же духе. Вы начинаете предполагать самое ужасное, тучи сгущаются. В результате последовательности некоторых судорожных действий выясняется...

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 2

Мониторинг черных ящиков и котов в мешке через eBPF

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 448
Блог компании QIWI Анализ и проектирование систем *IT-инфраструктура *Проектирование и рефакторинг *DevOps *
Кейс

Привет! Меня зовут Петр Бобров, в QIWI я отвечаю за отказоустойчивость, расскажу немного историй про сторонних вендоров, у всех они разные. У нас есть карточный процессинг, потому что мы банк, у нас банковская лицензия, проводим много платежей. Еще можно черными ящиками считать и базы данных: кто знает, как там работает Oracle, кто знает, как работает Linux внутри? Думаю, очень немного людей разбирается в этом, как оно работает на низком уровне. 

Мониторить такие вещи достаточно проблематично, особенно, если нужно соответствовать стандарту PCI/DSS, который запрещает выкладывать логи приложений в общий доступ, потому что там потенциально хранятся определенные карточные данные в открытом виде, а в софте отсутствуют какие-то вменяемые интерфейсы, которые тебе могут посылать данные в твои системы мониторинга. В общем, проблем достаточно много, даже бывает такое, что говорили: «Не лезьте со своими SQL-запросами в нашу базу, вы портите нам производительность». Ситуация удручающая, так что мы захотели как-то это поправить. 

Сейчас я покажу пример самописного мониторинга, который я сам мог сделать своим ограниченным интеллектуальным ресурсом. В этом примере мне хочется сфокусироваться на (не)сложности его реализации, а не на содержательном компоненте постановки задачи, хотя мне он тоже был довольно интересен.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 1

Как я стал Android-разработчиком в 40 лет

Время на прочтение 7 мин
Количество просмотров 2K
Блог компании билайн Разработка под Android *Управление персоналом *Карьера в IT-индустрии
Перевод
Начинать карьеру разработчика ПО в сорок лет не поздно.


Однажды мне кто-то сказал: «Если в 35 лет ты всё ещё программист, то начинай искать другие варианты на вторую половину своей карьеры. Молодое поколение наступает на пятки, и скоро ты устареешь».

И действительно, в 35 лет я начал задумываться над тем, что делаю. Моя ситуация была другой. Тогда я не был программистом, а работал в руководстве. В то время я скучал о своём прошлом программиста на C++.

Первые несколько лет моей карьеры были посвящены разработке на C++. Однако после перехода на руководящую роль мои навыки программирования заржавели. Моя повседневная работа состояла из совещаний, PowerPoint и Excel и, разумеется, из кучи писем. Читал я код раз в недели или месяцы, не говоря уже о его написании.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 6

«Наташ, вставай!» или как научить GitHub присылать вам SMS

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 708
Блог компании МТС Программирование *API *GitHub *Сотовая связь
Кейс

Привет, Хабр! В одной из прошлых своих статей я уже писал про API для работы с SMS-сообщениями от компании МТТ (входит в экосистему МТС). На этом можно было бы и остановиться, если бы не одно «но». Не так давно вышла в свет платформа МТС Exolve за авторством всё той же компании МТТ. Методы для работы с SMS у MTT Telecom API и MTC Exolve очень похожи, за исключением одного: чтобы «покрутить в руках» MTC Exolve, не нужно заключать договор.

Cегодня мы  «поймаем двух зайцев»: посмотрим, как работает GitHub Actions и научимся отправлять SMS с помощью МТС Exolve.

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 0