• Как найти применение модным технологиям в типовых проектах?

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

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    типичная ситуация с фиксПрайс контрактами, будет вам урок, никогда нельзя брать фикспрайс контракты, даже на 5 минутную "доработку" - рано или поздно ты изза копеечной правки нарвешься на такого заказчика, который испортит тебе репутацию.
    Само собой не все такие проблемные, но в случае проблем (например клиент хочет бесконечно растягивать обьем работ, затягивая и компосируя мозги как в примере), то ты будешь всегда крайним.
    ---
    Вариантов не так много:
    1. возврат денег (безопасно но теряешь деньги за уже выполненый труд)
    2. Не разрывать контракт, просто ему также бесконечно компосировать мозги, он тебе что-то шлет, ты соглашаешься посмотреть (но не указываешь точных сроков когда что-то посмотришь или исправишь), просто все время говоришь что еще НЕ разобрался, нужно время, при этом никогда не грубишь и НЕ отказываешься от работы, просто тянешь бесконечно время, ничего не делая, если он начинает высказывать не довольство ожиданием, предлагаешь ему сменить подрядчика.
    Клиент или сам расторгнет контракт, или забьет, ну и в случае чего спор проще будет решать, все равно клиент сам пропал, а теперь не хочет ждать когда у тебя время освободится. . .
    3. Попробовать все довести до желаемое клиентом состояния - но предположу что скорее всего не получится сколько бы ты труда не вложил, (нужно понимать что всегда оставшиеся 10% проекта занимают 90% труда), кто заказывает по фикспрайс часто этого не понимают и что-то обьяснять ему как правило бесполезно (поэтому брать проекты на фикспрайс - это безумие, хорошо тебе еще ума хватило проект на этапы разделить, так бы ты ни копейки за свой труд не увидел).
    Ответ написан
    Комментировать
  • Является ли читерством использование ботов с компьютерным зрением?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    куда бы вы не пошли, вам будет казаться что "на чужой поляне травка зеленее", по факту начинающий будет жалкие крохи зарабатывает (если вообще хоть что-то будет зарабатывать) и везде потребуется не один год чтоб стать профессионалом.
    =======
    наличие профильного диплома "маркетинг".

    херня на постном масле, там как нигде в других сферах требуются продажи, а не диплом
    я вобще первый раз слышу что по этой хрене дипломы выдают.
    Ответ написан
    Комментировать
  • Использовать mysql в контейнере docker в продакшене или нет?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Подозреваю, что рано или поздно возникнут вопросы по доходу на карту.

    вот когда возникнут тогда и будете решать вопрос, нет смысла бежать впереди телеги.
    вы в любом случае ничем не рискуете.
    Ответ написан
  • Как адекватно оценить свой уровень?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    один из самых объективных критериев - это то за сколько ты можешь продать свой труд (или результат своего труда)
    Ответ написан
    Комментировать
  • В каком районе Питера больше всего ИТ-компаний (желательно с разработкой на Java)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    да не угадаешь где работать будешь -> я советую в начале УСТРОИТСЯ, а потом снимать аренду на долгосрок
    в начале же можно снимать кроткосрочно, или что-то на подселении/эирБиандБи (буквально пару месяцев, пока ищите работу)
    Ответ написан
  • Какие теоретические основы необходимы программисту?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    вот что еще в качестве базы:
    базы данных
    синтаксис языка (пару языков, скриптовый + компилируемый)
    стандарты работы - гит, код ревью, комментирование кода, составление документации
    рабочие инструменты -> парсеры, сдк, апи, работа с HTTP, среды разработки, средства для прототипирования, схемы по документированию кода.
    Тестирование - юнит тесты, генераторы тестов, интеграционные тесты, нагрузочные тесты
    =========
    Ну и как дополнение - предметные знания в области в которой работаешь, если это банки - значит что-то с финансами, транзакциями.
    Плюс само собой фреймворки, библиотеки и тд
    Ответ написан
    Комментировать
  • Как соотнести дату реализации конкретной задачи и спринты?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    1) https://data.gov.ru/
    2) с чем удобнее работать с тем и решайте,
    если же ничего не использовали ранее то у вас есть возможность попробовать что-то новое и передовое например https://www.wolframalpha.com/
    Ответ написан
    Комментировать
  • Какой тип нейронных сетей использовать для предсказания цен на авто?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    2 ядра, 128 гб ссд, 8 гиг оперативки - работать вполне можно в случае если у тебя еще есть нормальный десктопный сервер дома, где у тебя поднят CI/CD, где будет хранение основных данных, основное тестирование, будут крутится виртуалки и все остальное.
    В случае же единственного компьютера - этого даже смешно обсуждать (128 гигабайт, половина на системные и рабочие приложения уйдет, у вас свободного места будет как на телефоне)
    Ответ написан
  • Что выбрать. http параметры или body?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Гет запрос кэшируется, как на стороне пользователя в его браузере (чего нет с пост запросами), так и на стороне сервера (зависит от настроек уже).
    Тоесть если запросы от пользователя повторяются, то лучше в ГЕТ запросе дату размещать.
    П. С.
    Есть техническое ограничение на длину URL, поэтому большие данные передаются только в "теле" запроса.
    Вобще лучше спецификацию разных запросов почитать и примеры посмотреть, чем абстрактно рассуждать.
    Уверен сами разберетесь в итоге, где и что именно вам лучше использовать.
    Ответ написан
    Комментировать
  • Как идею превратить в проект?

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

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

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

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Директ - смысл конечно есть, продавать там можно, но это очень массовый канал с очень низкой эффективностью из-за того что туда все лезут (цены там давно завышены, а отдача одна из самых низких).
    Я помню лет 10 назад продавал "разработку сайтов" через поиск в интернете -> и эта схема давала САМУЮ НИЗКУЮ отдачу из всех используемых схем, даже я бы сказал смехотворную, имея например в поисковом топе по какому-нибудь популярному запросу типа "создание сайтов в сыктывкаре" свой сайт, все равно продажи там будут микроскопические.
    Людей эффективнее ловить до момента возникновения у них потребности, чтоб к моменту когда он захочет заказать сайт, он уже знал у кого он будет заказывать.
    ======
    по поводу задатков, ну обычно проблем особых нет, можно договорится при желании. Также можно заказ разделить на большее количество этапов/оплат (снизив риски).
    Ответ написан
    Комментировать