• Почему резко увеличивается цена цели при увеличении ставки в РСЯ?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    при большей цене получаешь больше показов (в том числе не целевых), у тебя в 2 раза выросла цена перехода (значит стоимость цели в 2 раза за счет этого выросла), и целевых посетителей стало в 3 раза меньше - итого цена цели в 6 раз возрасла.
    Ответ написан
  • Как выбрать компанию для аутсорс разработки Saas сервиса?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Для человека не в теме оценить будет невозможно, вам нужен партнер который как минимум является сам компетентным разработчиком и поэтому может более менее оценить компетентность других разработчиков.
    на что обращать внимание:
    1. Репутация на рынке
    Важно чтоб они дорожили этой репутацией.
    2. Стандарты и процессы.
    Не так важно делали они похожие проекты или нет, важно чтоб в целом у них были выстроенны процессы таким образом чтоб не залажать разработку, поэтому обратите внимания какие стандарты и подходы они используют в работе.
    3. Умение работать на основе постоянно меняющихся требований.
    4. Релевантный опыт в вашей области тоже не помешает, хотя он как правило не сильно важен.
    Ответ написан
  • Сколько часов в день нужно уделять, чтобы стать Java Middle?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    за 4 года думаю вполне реально, если стараться. Но вы все равно работы не найдете, тк на рынке давно стагнация при этом полно очень высокого качества специалистов с которыми вы никогда не сможете конкурировать банально изза того что они тоже обучаются и растут + уже имеют за плечами уровень синиора или мидла
    советую куда-нибудь в JS экосистему вкатиться, в айос разработку.
    Ответ написан
  • Разработчик, не пишущий в опенсорс - плохой разработчик?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Если есть что сказать человечеству - конечно говори,
    А если нет, не надо мучить себя выдавливать что-то бесполезное и не нужное, очередной фреймворк-вариация на тему как поменять цвет кнопочки? нет уж спасибо
    лучше не делай ничего в опен сорс.
    а писать код только чтоб кому-то чего-то доказать, ну ты уже не маленький, наверно прошел этот этап.
    Ответ написан
  • Почему наши топ веб-студии не считают Wordpress серьезной CMS, а американские топовые студии делают на нем 50% сайтов?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Ну так уж повелось что в России очень популярна практика навязывать платный продукт, за 50% отката (партнерская программа битрикса).
    Ответ написан
  • Стратегия поиска решения?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    можно стратегию привязать к времени поиска решения, к каждому следующему этапу переходить после окончания лимита времени на поиск решения. например:
    за 5 минут не нашел ошибку сам в коде, начинаешь логи дополнительные выводить
    через 15 минут в логах ничего не прояснилось начинаешь гуглить,
    за 20 минут чтения ссылок в гугле не нашел ответ, начинаешь задавать вопрос коллегам
    ничего с коллегами минут за 20 не получилось, обращаешься к сообществам
    если таким макаром проблема не решена часа за 2, то или забиваешь на проблему, и переключаешься на другие задачи либо меняешь подход/фреймворк/работу)
    Ответ написан
  • Как правильно релизиться в больших компаниях?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ну сейчас популярен подход избавления от связанности и создание архитектуры на основе большого числа микросервисов, которые можно без проблем модифицировать, не зависимо от действий других команд.
    соответственно разработку можно вести паралельно, также как и деплой с тестированием.
    Ответ написан
  • MacBook и Parallels с Windows. Ресурсозатратно?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    буткамп вроде все еще работает (две системы на одном компе)
    ресурсы есть прилично, у меня один корешь как *** сидел в винде через этот паралелс, при этом ничего кроме почты и браузера не запуская), так у него макбук постоянно гудел как пылесос (показалеть нагрева процессора)
    Ответ написан
  • В каких случаях стоит прибегать к использованию архитектурных подходов?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Уверен в начале нужно делать максимально просто, максимально примитивно и только ПОСТЕПЕННО развивать продукт, и только ТАМ где это надо.
    Ни в коем случае нельзя заниматься оверинженерингом, возможно на следующей итерации вообще половина функционала будет выкинута и в совсем другом направлении будете развиваться, а даже если не выкинута, то будете пересматривать саму модель данных, схемы взаимодействия и тд.
    Такие вещи должны постепенно рождаться отвечая вашим потребностям. Не нужно внедрять подходы или технологии (какие-то слои) только для того чтобы внедрить. Нужно точно отвечать на вопрос ЗАЧЕМ, и ПОЧЕМУ вы это внедряете, пока нет на эти вопросы ответа, значит такой подход или технология не нужна.
    Соответственно если вы спрашиваете надо ли вам это делать -> ответ однозначно нет. Пока вы сами не дорастете до понимания где и зачем это надо делать.
    Ответ написан
  • Какова должна быть ответственность удалённого работника перед иностранным работодателем?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Я думаю можно не переживать и подписывать все что клиент хочет.
    тк у них все равно нет никаких вариантов, привести реально в действие этот пункт и отсудить возможные убытки у удаленщика который например живет в России и плевать хотел на английские суды.
    Встречал иногда такие договора в которых заказчик хочет все свои возможные риски переложить на исполнителя.
    Этот подход конечно немного удивляет тк обычно оплачивают именно труд по часам, а не продукт. При этом ты никакой доли в ПРИБЫЛИ клиента не имеешь, но риски и возможные убытки они предлагают полностью на себя взять?????
    Грубо говоря тебе оплатили за то что ты гайку крутил 2 часа, а теперь на тебя хотят повесить все риски с за затопление от прогнившего "водопровода" (включая расходы на то чтоб тебя засудить)? это очень очень странная схема.
    Я понимаю что любую хрень можно обьяснить тем что "у нас так принято", а вот у меня например принято в договорах указываю что свои разработки предоставляю как есть, и не покрываю никаких возможных убытков от его использования, в том числе произошедших по мой вине.
    Ответ написан
  • Apache Spark on Kubernetes - deploy process. Как деплоите господа?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    fabric8.io
    и никаких забот по выстраиванию пайплайнов
    Ответ написан
  • Где зацепить стреляющие стартапы в основном IT сфера?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    как отследить успешный проект на старте? -> нужно во первых хорошо понимать рынок и то направление в котором работает стартап, ну и мониторить этот рынок, новых игроков вы сразу же будете замечать, они на поверхности.
    Например вы сколотили состояние на интернет рекламе поэтому вы вкладываетесь в рекламные инструменты и сервисы. Вы знаете рынок, понимаете его потребности и можете более менее адекватно оценить проект. Отслеживайте такие проекты по их рекламе, подпишитесь на группы связынные с рекламой и маркетингом и вас будут заваливать новыми инструментами и сервисами. С понравившимися проектами связываетесь напрямую.
    А ходить по всяким фондам и тусовкам "стартаперов" -> это все симулякр.
    каждый день запускаются проекты, зайдите в топ апстора по нужной категории и тд.
    Авторы продуктов из топ апстора не видно на этих тусовочках и наоборот, людей которые на этих тусовочках не видно с продуктами в топах апстора. . .
    Вобщем понимайте свой рынок и не хватайтесь за какой-то стреляющий хайп
    Ответ написан
  • Что является основной причиной говнокода?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    код сам себя не пишет, его пишут люди -> тоесть сами разработчики единственная причина наличия говнокода.
    другое дело что "говнокод" действительно бывает экономически целесообразным, особенно в условиях разработки продукта с очень коротким жизненным циклом (прототипирование например или создание экспериментальных продуктов) и да заказчик с менеджером часто толкают людей именно к такому стилю разработки.
    Ответ написан
  • Ограничивается ли full stack разработчик каким-то одним стеком?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    стандарта нет, можно использовать любые технологии и подходы, на чем угодно бэкенд и фронтэнд делать.
    Есть популярные но ни к чему не обязывающие наборы, что касается фокусировки - это качество самого разработчика, умение фокусироваться/концентрироваться на чем-то одном - очень полезное качество.
    Ответ написан
  • Можно ли создать искусственный интеллект на java?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ЛИЧНОЕ МНЕНИЕ:
    ну если вы собираетесь писать под айос, возьмите нативный для этой платформы язык (swift например), это будет в 100 раз лучше чем колхозить то что не предназначено под платформу (в любом варианте вы будете изучать язык с нуля), по поводу платформы джава наверно не лучшее решение для всяких там ИИ, но в целом тоже потянет, но я бы на вашем месте не на языке сосредотачивался а на экосистеме, для ИИ очень много на питоне но это тоже не лучшее решение, ну вобщем пробуйте хуже не будет)
    только то что вы описали это рекомендательная система а не искусственный интеллект. в целом уже полно таких реализованных решений, но для пробы конечно стоит пробовать самому.
    Ответ написан
  • Можно ли заменить SSD MacBook Pro 13 2017?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ссд проприетарный, поменять ну только через эпл если есть программы замены.
    в целом они не разборные, ремонт никак не производится сертифицированных ремонтных центров нет, только в эпл отдавать, все остальное на свой страх и риск.
    В эпл просто всю комплектуху меняют целиком, в не зависимости от причины поломки.
    Ответ написан
  • Какой размер памяти выбрать в macbook pro 13 2017?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    128 гиг, ну если совсем во всем ужаться и только с кодом иметь дело, может быть хватит совсем в притык, но часто приходится работать со сторонними архивами, что-то локально распаковывать скачивать, сжимать, собирать билды, образы, бывает даже медиа файлы временно обрабатывать вобщем с 128 гигами об этом можно будет забыть, вы будете постоянно ужиматься и сильно себя ограничивать в рабочем процессе, думаю чтоб более менее хоть немного вздохнуть и что-то делать локально, то надо минимум 256.
    само собой оба варианта подразумевают что у вас еще есть легкий доступ к какому-нибудь хранилищу.
    Ответ написан
  • Как рассчитать затраты машинного времени на сортировку?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    один из вариантов (если теоретически не можете прикинуть сложность) - это добавить счетчик операций например при каждом сравнении, и затем статистически оценить количества сравнений при разных обьемах входящих данных, оценить приблизительно какой порядок сложности в среднем
    ну а если теоретически прикидывать, то в худшем случае там каждый элемент нужно сравнить со всеми остальными, тоесть н чисел нужно сравнить н раз (если исключить повторы - то нужно поделив пополам), но поскольку константы не учитываются при оценки сложности, то деление пополам отбасываем остается просто О(эн квадрат)
    П. С.
    если кто забыл - н -> это размер входящих данных.
    Ответ написан
  • Кто нибудь проходил курс от skillbox "как открыть веб студию"?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    ну я думаю ни один создатель успешной веб студии не проходил этих курсов, с другой стороны, полезно послушать какого нибудь руководителя про его историю создания, к каким походам и схемам работы он пришел, и как развивался
    полезно?-> думаю да
    похожие -> на ютьюбе завались бесплатных историй от создателей веб студий.
    стоит ли это 40К? -> хз, ценность не очевидная, вам все равно нужно будет искать свой путь, и набивать шишки, через это перескочить не получится.
    Ответ написан
  • Как быстро получить обзор методов машинного обучения?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    в вики достаточно кратко и понятно
    https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D...
    -----
    но не берите грех на душу, если нет опыта, отдайте задачу тем кто уже занимался этими вещами. Иначе за такие решения, сами разработчики могут затоить на вас лютую злобу)
    Ответ написан