Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
artemgapchenko

Artem Gapchenko

  • 89
    вклад
  • 5
    вопросов
  • 86
    ответов
  • 40%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Ноутбук как основной рабочий инструмент?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    кто не видел машины лучше лады, тому и лада - хорошая машина.

    и тут же

    проблемы нет, есть разный уровень комфорта/удобства.


    Вы когда последний раз на Лады смотрели? В славные времена ВАЗ 2101?
    Написано более трёх лет назад
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    > Хотя я кажется понимаю что вы сами такойже заказчик - поэтому так старательно пытаетесь вывернуть факты, чтоб выгородить откровенного дегенерата

    Мимо кассы, я как раз таки разработчик (контрактор), а не заказчик. Но, в отличие от любителей получить деньги вне зависимости от того, хорошо они поработали или нет, я еще иногда и на сторону заказчика встать могу. Вот у вас в профиле написано, что вы ML занимаетесь. Дам я вам какую-нибудь задачу, не знаю, обучить классификатор, который будет анализировать данные по тому, как пользователи используют некую систему, и выдавать службе поддержки сигналы - так, вот эти ребята похоже скоро разорвут с нами контракт и уйдут к конкурентам (пользоваться реже системой стали, еще там какие-то фичи наверняка из статистики можно вывернуть, не знаю в общем).
    Вы этот классификатор обучаете, на тестовых данных все работает хорошо, мы запускаем в продакшен - и пиздец, две трети ложных срабатываний (потому что overfitting). По-вашему я должен оплатить ваш труд в полном объеме, так как вы время свое потратили. По-моему, мне (как клиенту) насрать на то, кто сколько времени потратил, мне нужен продукт, который решает мои задачи.
    И тут как раз нужен трудовой договор. Оговорено то, что я обязан оплатить труд вне зависимости от того, полезен он мне или нет (работает классификатор или выдает кучу ложно-позитивных срабатываний, нравится мне дизайн, или же я уже нашел другого дизайнера, который сделал именно то, что мне нужно, и так далее и тому подобное) - я сам себе злобный буратино, что подписал такой контракт, я обязан оплатить деньги, и в следующий раз быть внимательнее. Не оговорены критерии приемки, или же готовый продукт не подходит под критерии - сорян, я платить ничего не обязан.
    Написано более трёх лет назад
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    > время которое он потратил, как часть свой жизни на обслуживание клиента уже не вернуть никогда.
    Звучит как влажные левацкие мечты. Есть договор - плясать нужно от него, если в нем оговорены пункты, по которым заказчик обязуется оплатить работу, даже если она окажется непригодной - пусть платит. Не хочет - идем в суд и выбиваем свои деньги.
    Если в договоре это не прописано, или договора как такового не было - сорян, но заказчик ничего не обязан.
    Написано более трёх лет назад
  • Где искать авантюристов?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    > С какого (основания) я должен заняться не ими (и не просто повседневной работой на дядю, или плеванием в потолок, или повеситься на люстре), а именно вашим?
    > Или я для этого должен создать тему и пригласить туда вас?
    Пассивная агрессия так и прет. Есть свои проекты - работайте, зачем бычить так, как будто вас принуждают идти работать к топик-стартеру.
    Написано более трёх лет назад
  • Правда ли что программистам навязывают определенные мысли?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    Очень странное деление.
    Написано более трёх лет назад
  • Правда ли что программистам навязывают определенные мысли?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    У вас каша в голове. Если я пишу в функциональном стиле, используя функции высшего порядка и рекурсию вместо циклов, то я "не пользуюсь логикой программиста"? Если я пишу на SQL - то у меня тоже "немного другой подход, не логика программиста"?
    Написано более трёх лет назад
  • Правда ли что программистам навязывают определенные мысли?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    > при разработке SQL-скриптов это может даже мешать, в силу того что программист пишет скрипт с логикой программиста, а там нужен немного другой подход
    WAAAAT??
    Написано более трёх лет назад
  • Python и фриланс, что учить?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    ^^ Смищно, но далеко от истины.
    Написано более трёх лет назад
  • Почему enum должен быть immutable?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    А пример-то можно того, как это выглядит?
    Написано более трёх лет назад
  • Андроид еффект?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    > лучше путь для решенея this feature
    капай ищи docs manuals стотьи четай
    Написано более трёх лет назад
  • Какие языки программирования использовать для фриланса на зарубежных биржах?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    На иностранного, жестких обязанностей "работать с 9 до 6" нет.
    Написано более трёх лет назад
  • Какие языки программирования использовать для фриланса на зарубежных биржах?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    А в чем разница? Что там работа удаленная, что тут.
    Написано более трёх лет назад
  • Какие языки программирования использовать для фриланса на зарубежных биржах?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    Почти, удаленка.
    Написано более трёх лет назад
  • Какие языки программирования использовать для фриланса на зарубежных биржах?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    Про мобильную разработку - и так и эдак. Я, например, только под Андроид пишу, но знаю и таких, кто пишет только под iOS, или же под обе платформы одновременно. Есть и такие, кроме кросс-платформы ничего не знают и знать не хотят - работа для всех есть.
    Серверной частью я никогда не занимался, для этого всегда были отдельные разработчики.
    Написано более трёх лет назад
  • Нужно ли функциональное программирование в машинном обучении?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    Еще раз - можно и гвозди микроскопом забивать, но зачем? Есть языки, которые очень хорошо позволяют писать в функциональном стиле - те же Lisp и Haskell, упомянутые топик-стартером. А есть C, на котором вроде бы и указатели на функции есть, которые позволяют худо-бедно функции высшего порядка реализовать, и есть возможность чистые функции писать, и оптимизацию хвостовой рекурсии можно руками сделать, но для чего, если есть более удачные инструменты? Зачем вы на вопрос: "Надо ли изучать Haskell?" отвечаете: "Да, С очень хороший язык, обязательно изучайте"? Потому что не поняли вопроса?
    Написано более трёх лет назад
  • Нужно ли функциональное программирование в машинном обучении?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    Ох уж эти мне специалисты, хорошо учившиеся на первых курсах ВУЗов.
    Вообще-то есть ощущение, что вы не понимаете разницы между функциональным и процедурным программированием. Косвенно это можно определить по тому, что вы накидали ссылок, а своего объяснения дать так и не смогли.
    Удачи в дальнейших рассказах о том, как вы хорошо учились в ВУЗе.
    Написано более трёх лет назад
  • Нужно ли функциональное программирование в машинном обучении?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    Как связаны С и функциональное программирование?
    Написано более трёх лет назад
  • Правильно ли я понимаю dp/dip в Android?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    Все верно.
    Написано более трёх лет назад
  • Как сделать CursorAdapter в чистой архитектуре Android?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    О, а вот о том, что он выборки на главном потоке делает, я не знал, спасибо большое.
    Ну вот например приложение-мессенджер, у него потенциально может быть огромное количество элементов-сообщений в одном списке, так что это осмысленно. Хотя, с другой стороны, там можно подгружать новые элементы по мере скроллинга и выкидывать из адаптера сообщения, от которых мы уже далеко отскроллились, чтобы не захламлять память. В общем спасибо за ответ, есть над чем подумать.
    Написано более трёх лет назад
  • Как сделать CursorAdapter в чистой архитектуре Android?

    artemgapchenko
    Artem Gapchenko @artemgapchenko
    CursorAdapter же был создан специально для того, чтобы устройства не офигевали от необходимости создавать огромное количество моделей. Если перейти на "нормальные модели" - это не аукнется потом в плане производительности? Или же современные (плюс-минус два-три года) девайсы спокойно вытягивают работу с большим количеством моделей в адаптере в большинстве случаев?
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • Drno
    • 14 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 9 ответов
    • 0 вопросов
  • GNUBack
    • 6 ответов
    • 0 вопросов
  • Алексей Гончаров
    • 6 ответов
    • 0 вопросов
  • an
    • 2 ответа
    • 3 вопроса
  • Vefolio
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации