Как стать автором
Обновить
1
0
Dmitriy Kuts @ExileeD

PHP/Python/Go developer

Отправить сообщение

Data Science Pet Projects. FAQ

Время на прочтение13 мин
Количество просмотров55K

Привет! Меня зовут Клоков Алексей, сегодня поговорим о пет-проектах по анализу данных. Идея написать эту статью родилась после многочисленных вопросов о личных проектах в сообществе Open Data Science (ODS). Это третья статья на Хабре, до этого был разбор алгоритма SVM и анонс крутого NLP курса от ребят из DeepPavlov. В этой статье вы найдете идеи для новых петов и другие полезности. Итак, разберем частые вопросы и дадим определение пет-проекта:


  1. Зачем делать пет-проекты?
  2. Из каких этапов может состоять разработка пет-проекта?
  3. Как выбрать тему и найти данные?
  4. Где найти вычислительные ресурсы?
  5. Как завернуть работающие алгоритмы в минимальный прод?
  6. Как оформить презентабельный вид проекта?
  7. Как и зачем искать коллабораторов?
  8. Когда проходит ODS pet project хакатон?
  9. Где посмотреть примеры пет-проектов и истории участников ODS?

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

It is Wednesday, my java dudes, или насколько сложно сделать свою JVM

Время на прочтение11 мин
Количество просмотров11K

Что делать, если накануне переезда повысилась тревожность, а привычные методы не приносят успокоения?

Конечно же вырабатывать дофамин через решение упоротых инженерных задач!

Мне стало интересно - насколько тяжко было бы сделать свой интерпретатор байт-кода Java? И насколько сложно было бы научить его “новым трюкам”?

Писать я буду на Rust, поэтому и проект, не мудрствуя лукаво, назвал Rjava.

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

Мои принципы в менеджменте ИТ-команд

Время на прочтение6 мин
Количество просмотров10K

Уже более 5 лет я занимаю руководящие позиции в области анализа данных. От синьора DS с двумя подчиненными до лида трех команд аналитиков и инженеров в Малом бизнесе Сбера. За это время я сформировал приципы, которые помогают мне в управлении творческими специалистами.

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

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

Разобрался, что будет, если пропускать завтрак или есть только до полудня

Время на прочтение6 мин
Количество просмотров45K

Полезно ли практиковать интервальное голодание или это маркетинговый миф.

Читать далее
Всего голосов 36: ↑26 и ↓10+22
Комментарии41

Gitlab CI — использование label для управления пайплайнами в небольших командах

Время на прочтение3 мин
Количество просмотров7.1K

Итак, вы - лид , скажем, 5-6 разработчиков и 2-3 тестировщика, встает вопрос - как тестировать задачи, запускать тесты по веткам, желательно не толкаясь локтями на одном стенде и не потратив недели на настройку и поддержку инфраструктуры. Сегодня расскажу о подходе, к которому сам пришел, оказавшись в такой ситуации.
Первым делом рассмотрим опции:

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

Очень длинный лонгрид: как мы поддерживаем нашу IT-команду в хорошей форме

Время на прочтение11 мин
Количество просмотров6.8K

Привет, Хабр!

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

В целом, идея дать некоторые рекомендации возникла потому, что мы изначально работаем в индустрии здравоохранения и, работая в удаленном формате, решили создать базу.

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

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

Сегодня я расскажу вам о том, как наша команда поддерживает хорошую форму и какие приемы мы используем, чтобы не уставать на рабочем месте, не терять мотивацию и даже продлить себе жизнь :)

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

И если у вас есть собственный опыт работы с нужной программой, поделитесь им с нами, поскольку мы будем рады перенять другой опыт.

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

О чем мы поговорим:

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

Как правильно поставить задачу для разработки

Время на прочтение7 мин
Количество просмотров50K

«Эти разработчики опять ничего не поняли!» — возмущается заказчик мобильного приложения. Но мы все знаем, что у разработчиков тонкая душевная организация и куча злых мемов на случай недопонимания с заказчиком. Чтобы не попасть в череду уточнений, согласований и — самое плохое — исправлений ошибок, нужно просто грамотно написать задачу для специалистов. Как это сделать, рассказывает руководитель проектного офиса “CleverPumpkin” Лада Ларкина.

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

Онбординг: как знакомство с компанией влияет на дальнейшую работу

Время на прочтение7 мин
Количество просмотров6.3K

По данным исследования iCIMS, 26% сотрудников покидают новое место работы, если никто не занимается их адаптацией, а ещё 44% всерьёз рассматривают такую возможность. Грамотно выстроенный процесс онбординга снижает вероятность того, что расходы на поиск сотрудника будут напрасными, и помогает новичку как можно быстрее стать полноценным членом команды.

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

17 убойных репозиториев GitHub, которые нужно сохранить

Время на прочтение6 мин
Количество просмотров141K

Здесь собраны лучшие и самые полезные репозитории Github, которые будут служить вам долгое время.

Читать далее
Всего голосов 153: ↑123 и ↓30+114
Комментарии44

Издательство Питер. Колонка редактора

Время на прочтение5 мин
Количество просмотров9.7K
image

Привет, Хаброжители! Предлагаем ознакомиться с краткими обзорами новинок, выход которых запланирован на первую половину 2022 г.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии11

Издательство Питер. Колонка редактора

Время на прочтение4 мин
Количество просмотров7.2K
image

Привет, Хаброжители! Предлагаем ознакомиться с краткими обзорами новинок, выход которых запланирован на вторую половину 2022 г и которые уже доступны для предзаказа.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+6
Комментарии15

Идея о «печатном станке»: системные алгоритмы на рынке спортивных событий

Время на прочтение8 мин
Количество просмотров4.7K

Традиционно рынок спортивных событий воспринимается обществом весьма негативно. Принято считать, что какой-либо заработок в этой области маловероятен или невозможен вовсе, а мат. аппарат в лице теории вероятностей и математической статистики представляет мало интереса с точки зрения эффективного для заработка применения.

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

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

Код чистой воды: какие книги выбирают профи с Хабра, чтобы быть круче?

Время на прочтение10 мин
Количество просмотров30K

Когда я пошла учиться на большой оффлайновый курс разработки ПО, дело стопорилось: начали мы с С/С++ и иногда доходило до того, что я клала голову на клавиатуру и плакала. Шутка ли, то 273 ошибки при компиляции, то простенькая программа попадает в вечный цикл… Такое оно, обучение с нуля. И, вероятно, всё бы бесславно закончилось, если бы я не обратилась к своей любимой студенческой уловке: забываем интернет, берём в руки книгу (в вузе это было вообще несложно, я ещё звуки dial-up помню и карточки). Справочник Шилдта, убийственно огромный том Страуструпа, клавиатура и постоянная работа с кодом — и дело не вот полетело, но пошло до достойной сдачи экзаменов. Книги не подвели: доходчивее без того неплохих лекций, подробнее статей и обсуждений в интернете.

Мне тут подумалось — а читают ли что разработчики и айтишники в 2022 году? Читают. Рекомендации оказались дельными.

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

Как сделать Android-приложение тестируемым? Часть 1 — MVP и MVVM

Время на прочтение28 мин
Количество просмотров6K

Хорошее мобильное приложение должно быть не только создано с использованием современных архитектурных шаблонов, но и быть подготовленным к реализации автоматических тестов. Мы рассмотрим с вами на практическом примере как создается приложение с учетом возможностей тестирования, чем отличаются архитектуры и соответствующие подходы к созданию тестов и как создать полный спектр тестов от unit-тестирования бизнес-логики до End-to-End тестов приложения как единого целого. В первой части статьи мы поговорим про разработку интерфейсов без использования реактивной модели, последовательно создадим (и доработаем) приложение на архитектурах MVP и MVVM и разработаем тесты (с использованием виртуального времени на тестовом диспетчере, моков и Hilt для подстановки тестовых объектов). Во второй части статьи речь пойдет о MVI и о тестировании приложений для Jetpack Compose (включая анимацию и передачу данных через LocalComposition-объекты). Всех, кому интересна мобильная разработка, приглашаю под кат.

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

QaraTMS — open source система для управления тестированием

Время на прочтение3 мин
Количество просмотров6.6K

Всем привет!

В этой статье я бы хотел рассказать о проекте, над которым сейчас работаю. QaraTMS - это open source система для управления тестированием, менеджмента тест кейсов и тестовой документации.

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

Как мы сделали фильтр «бабушкин ремонт»

Время на прочтение10 мин
Количество просмотров24K

Найти и выбрать квартиру в современном мире — что может быть проще? Берёшь смартфон, скачиваешь приложение и находишь подходящий вариант. Так же просто разместить объявление о продаже или аренде недвижимости. Пользователи смотрят десятки квартир в поисках подходящей — качество ремонта для них очень важно. Вот было бы классно, если бы существовал фильтр, который может правдиво оценить новизну ремонта и отсортировать…

Меня зовут Ирина Говорова, и сейчас я расскажу, как во время моей стажировки в Циан наша команда разработала фильтр «бабушкин ремонт», способный распознавать и классифицировать фотографии помещений.

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

Экосистема React в 2022 году

Время на прочтение6 мин
Количество просмотров37K

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

Читать далее
Всего голосов 23: ↑20 и ↓3+22
Комментарии60

Как заходить в чужой монастырь

Время на прочтение18 мин
Количество просмотров20K

Привет, Хабр!

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

Эта статья может быть интересна ребятам, которые переходят в новые компании на руководящие должности техлидов и тимлидов, либо разработчикам, которым выпало неожиданно возглавить не их «родные» команды.

Итак, рассмотрим ситуацию, когда в команду разработки (или в командЫ разработки) приходит новый руководитель, о котором самим участникам команды ничего не известно. И этот руководитель — вы.

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

Как я отказался от миллионных RSU или опыт собеседования в Ozon

Время на прочтение9 мин
Количество просмотров75K

Данный текст появился как результат моего желания дать Ozon развернутый честный фидбэк о процессе собеседования и примерное описание чего же ждать на разных этапах интервью своим коллегам-соискателям. Приступим!

Читать далее
Всего голосов 44: ↑36 и ↓8+35
Комментарии109

Как мы лажали, открывая очередное юрлицо — на этот раз в США

Время на прочтение11 мин
Количество просмотров18K


Я тут открывал юрлицо в США и сделал всё по инструкции «как не облажаться», но облажался. Уже в новых местах, не предусмотренных инструкцией.

Главная инструкция вот тут, она написана не юристом, но сами юристы подтверждают, что получилась хорошая и на неё же ссылаются, когда нужно быстро ввести в курс дела новичка. Список того, где уже облажались русские участники УКомбината — вот.

Проект внезапно созрел и нужно было пустить инвесторов. Команда немного размазана по планете, поэтому всем было примерно всё равно, где регистрироваться. Есть вообще типовой стартаперский набор: Кипр, прибалты, США, Сингапур, Люксембург. Но не пофиг было российскому стратегу, одному из инвесторов, он хотел на родине. При этом американское корпоративное правило наиболее гибкое + накоплена большая база прецедентов, то есть оно ещё и предсказуемое. А в штате Делавер наиболее квалифицированный суд, и его решения — просто золотой стандарт отрасли. То есть если у вас есть иностранные инвесторы, стоит выбор между Европой, Кипром и США. Из Латвии и Эстонии тяжело выскакивать при росте компании (и за сладкий старт придётся платить условиями дальше), Кипр хорош, но венчурные инвесторы часто ассоциируют его с «русские что-то там мутят», поэтому Делавер.

Поскольку у нас ИТ-бизнес в России, и мы знаем правила ведения ИТ-бизнеса в России, план был такой:

  1. Уговаривать стратега на любую зарубежную юрисдикцию (а для них бы это был первый опыт инвестиций в зарубежный проект);
  2. Как только они дадут добро, за недельку зарегистрироваться, например в Делавере, и принять деньги.

А если стратега не уговорим, то уйдем во все тяжкие согласования венчурной сделки с корпоратом в правовом поле РФ, что одно из самых экстремальных развлечений, доступных бизнесмену. Я наивно полагал, что основные проблемы будут в этой части.

Но нет. Переходим к мякотке.
Читать дальше →
Всего голосов 61: ↑59 и ↓2+79
Комментарии11

Информация

В рейтинге
Не участвует
Откуда
Praha, Hlavni Mesto Praha, Чехия
Дата рождения
Зарегистрирован
Активность