• Что-то не так с системой или со мной?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    учи Scala, вкатывайся в анализ данных и мир биг даты.
    очень много перекресных технологий которые можно переиспользовать.
    Ответ написан
  • Apple iMac: какой взять? 5К 2017 или 2019?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    участвуй в опен сорс проектах, там не требуется особого разрешения)
    попробуй создать что-то значимое для сообщества, люди начнут тебя замечать, пригласят на работу
    начни с малого, например начни править баги в популярных фреймворках
    Ответ написан
  • Russian VAT on Upwork - привет, работа в белую?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    не понимаю почему удалили ответ -> он не нарушает ничьего законодательства.
    Если ты не заводишь деньги обратно в Россию, тогда у тебя нет объекта налогооблажения. Все что нужно это НЕ отправлять деньги в российские банки, а отправлять например себе на карту в payoneer (которая вне российской юрисдикции).
    Так делают все наши богачи и олигархи и это не является нарушением законодательства. Никаких налогов с этого платить не нужно, никаких головняков с отчетностью.
    Ответ написан
  • Друзья, какой есть какой-нибудь фреймворк (желательно opensource) для вывода в прод моделей AI?

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

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

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    боты всякие разные бывают, от ассистентов до игровых ботов
    боты для игр (читы, прокачка) заказывают, но на этом рынке практически нет денег, тк на этих ботах особо не зарабатывают, только развлекуха, соответственно ничего дорогого не заказывают, хрень какую-нибудь за 100$ максимум.
    торговые боты - тема форексов сдулась, это как вкладывать в какой-нибудь МММ-2019 только совсем отбитый шизофреник туда сунется.
    остается более менее рынок ассистентов и сервисов.
    Ответ написан
  • Спам в fl.ru как понять как все это работает?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Вам нужно предоставить решение технических вопросов, техническим специалистам, которые и будут заниматься реализацией.
    проще поддерживать то что тебе более понятно, а более понятные вещи - это просто привычные вещи.
    Вам нужно понять кто будет поддерживать проект (Scala - не так распространена например как JS), если вам нужно найти 1-2 толковых человека для поддержки, вы это можете на любом языке сделать (в том числе и на scala).
    Если вам нужны сотни человек набирать - вы конечно хрен найдете себе сотню скалистов. Хотя наверно и сотню толковых JS-ников тоже не найдете))))
    Если проект будет поддерживать тотже разраб (то нужно позволить ему выбирать самостоятельно более удобный инструмент)
    -------
    опять же типовая практика сейчас, упаковывают часть функционала в микросервис и вообще туда не лезут, разрабатывают разные микросервисы по тем технологиям которые удобны разработчикам.
    типовой срок жизни такого микросервиса 3-5 лет, потом он часто вообще выкидывается/заменяется.
    Ответ написан
  • Есть ли смысл писать CRM для агентов недвижимости?

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

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    лайк справа, слева дизлайк
    Ответ написан
  • Какой функциональный язык переспективнее: Erlang или Scala?

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Требования и хотелки часто меняются

    автоматическое тестирование - это самое первое что снижает стоимость разработки и количество багов.
    минимальными багами, но фактически багов бывает достаточно много.

    кем считается? сколько это минимальными, сколько это достаточно много?
    какие-то не понятные величины, очень сложно понять что вы вообще имеете ввиду и кто такое количество установил.
    вам нужно написать автоматизированные тесты - они все должны проходить до релиза.
    -------
    1) Каждая функция должна быть покрыта хотя бы одним тестов, все тесты должны быть пройдены. Количество багов выявленных самим программистом должно быть равно нулю - передает другому тестировщику именно потому что он их уже найти не может.
    2) Да может, в небольших продуктах тестировщики не нужны,
    Аргументы за тестировщиков - иногда сложно самому находить ошибки в своем же коде (предвзятый взгляд).
    Аргумент против - лишняя координация работы + бестолковые обезьяны сколько бы не копались все равно не смогут грамотно оттестировать продукт, для создания хороших тестов нужны хорошие разработчики которые более менее понимают про полноту и эквивалентность функций, могут создать генераторы тестов и тд.
    Ответ написан
  • Повторное нажатие или отсутствие нажатия клавиш на MacBook Pro 2016. Что делать?

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

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

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

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