• Есть ли менеджеры которые сбрасывают проект за процент от стоимости работы?

    @Sergey750il
    Забей на Апворк. Ищи нормальную удаленную работу. Не слушай, что тебе пишут местные "известные" блогеры.
    Ответ написан
    Комментировать
  • Уровень зарплат в Европе на удаленке такой же как и в офисе?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Оплата за работу в любом формате основана на том, что и все остальное в капиталистическом мире - точкой пересечения кривых спроса и предложения на товар (в данном случае - это услуги по разработке).

    Уровень оплаты в Европе разный, в каких-то странах он выше, чем в РФ и других странах Восточной Европы, когда-то входивших в СССР, а в каких-то - такой-же и ниже (Португалия, Испания и другие, например, не отличаются высокими зарплатами).

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

    Еще один момент, удаленный работник откуда-то - не то же самое, что сотрудник, проживающий рядом с клиентом и работающий удаленно. Разница и в статусе оформления (налоги, резидентство), и в менталитете (язык, понимание принятых у работодателя правил работы, коммуникации и т.п.), и в других многочисленных моментах, которые усложняют или облегчают работу с удаленщиком (удобство перевода денег, местные законы клиента, которые часто стимулируют нанять местного же работника).

    Так что по уровню возможных доходов нужно опираться на статистику (учитывает реальный спрос и предложение), расходы и готовность работодателя взять на работу чужака (опять же - спрос, обусловленный местными законами). Кое какие ссылки на существующую статистику можно посмотреть в моем посте.

    Ставьте себя на место работодателя, чтобы понять при какой зарплате вас ему было бы выгодно нанять.
    Ответ написан
    Комментировать
  • В чем отличие явного-неявного преобразования данных?

    @res2001
    Developer, ex-admin
    Явно это convert или cast. Все остальное не явно - это то что делает сам sql без вашего на то согласия.
    Ответ написан
    Комментировать
  • Как выбрать уникальные значения месяцев, в которых есть даты выходного дня?

    kawabanga
    @kawabanga
    www.mysql.ru/docs/man/Date_and_time_functions.html
    WEEKDAY(date)
    Возвращает индекс дня недели для аргумента date (0 =понедельник, 1 = вторник, ... 6 = воскресенье):
    mysql> SELECT WEEKDAY('1997-10-04 22:23:00');
            -> 5


    select DISTINCT date_format(event_date, '%Y-%m') as event_date from `tblName` where event_date > NOW() and weekday(event_date) in (5,6) ORDER BY event_date ASC
    Ответ написан
    1 комментарий
  • Где граница между дедлайном и сверхурочной работой?

    @malbaron
    Можно ли все "срочные правки" отнести к "дедлайну" или это просто обычная работа, за которую я имею право требовать сверхурочные?


    Это о разном.

    Deadline - причина.
    Сверхурочные - следствие.

    Deadline - может и не быть сверхурочным.

    За сверхурочные можете требовать денег - не зависимо от причины, был там deadline или не было.

    UPD:
    Более того, если сверхурочные вызваны именно deadline - вам дадут денег скорее, ибо им деваться некуда.
    То есть все прямо наоборот чем вы написали, о гражданин, считающий, что deadline - это повод не платить.

    Если же вы основатель фирмы - тогда да, переработать в deadline в ваших же интересах.
    Если же вы простой наемный работник - то отнюдь.
    Ответ написан
    Комментировать
  • Как наказать заказчика Ддос атаки?

    @d-stream
    Готовые решения - не подаю, но...
    В соответствии с тегом "Юриспруденция" - обратится в правоохранительные органы, предоставив им всю необходимую информацию.
    Был бы тег "братва на зоне" или "западлостроение" - могли бы быть иные предложения.
    Ответ написан
    2 комментария
  • С каким уровнем английского имеет смысл идти на иностранные биржи?

    opium
    @opium
    Просто люблю качественно работать
    Успешный фрилансер на апворке, уровень английского Гугл транслейт
    Ответ написан
    Комментировать
  • Как реализовать неявный поиск?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Нужны 3 ингредиента:
    1. Список цитат - надо гуглить.
    2. Синонимайзер - тоже.
    3. Нечёткий поиск - можно использовать этот.
    Ответ написан
    2 комментария
  • Проблема с кодировкой?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Попробуйте response.setCharacterEncoding("UTF-8")
    Ответ написан
    1 комментарий
  • Использование интерфейсов в Java?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Автору. Вы взяли какой то очень невнятный пример себе. Образно говоря интерфейс это абстракция.
    К примеру у вас есть некая игра. В игре есть транспорт. Вы задаетесь вопросом а какбы сделать так что бы не знать о том что именно это за транспорт но при этом уверенно использовать его.
    1) Вы смотрите все свои классы: легковая машина, автобус, самолет, катер, велосипед.
    2) У всех классов транспорта можно выделить общие черты. Они могут ехать вперед\назад, рулить влево\вправо, подать сигнал и т.д.
    3) Описываете интерфейс с этими выделенными общими методами. Например
    interface Transport{
       void gazuem();
       void tormozim();
       void signalim();
    ...
    }

    4) Теперь настало время реализовать этот интерфейс. Пример:
    public class Avtobus implements Transport{    
        public void gazuem() {
            //реализация особенности как едет автобус
        }
        public void signalim() {
            //тут просто школьный Фа-Фа
        }
    }
    //Велосипед
    public class Velosiped implements Transport{    
        public void gazuem() {
            //реализация особенности как будете крутить педали
        }
        public void signalim() {
            //тут колокольчиком Дзинь-Дзинь
        }
    }
    //Остальные реализации

    5) Абстрагируемся в коде от реализаций конкретных видов транспорта, т.е. работаем с ними как с черной коробкой. Например:

    Transport velik = new Velosiped();
    Transport avtobus = new Avtobus();
    ...
    Transport samolet = new Samolet();
    
    ...
    И гдето , например, все виды транспорта попали в коллапс и надо резко посигналить.
    velik.signalim(); //Дзинь дзинь
    avtobus.signalim(); // Фа-Фа
    samolet.signalim();// А тут звуков не будет но вам до лампочки и никаких ошибок не будет
    ...
    //Дальше, например, у игрока есть метод использовать.
    //Вам не нужно знать какой именно тип транспорта перед ним, вы просто делаете следующее:
    class Player{
    ...
    public void use(Object someObject){
              if(someObject instanceof Transport){
                    //Сюда попадет абсолютно любой тип транспорта
                    ((Transport)someObject).sadimsya(); //Что там внутри и как оно работает вас уже не интересует
              }
    }
    ...
    }

    Вот в целом как то так это выглядит.
    Ответ написан
  • Что сделать из смартфона (треснувший тач, артефакты по изображению)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Будильник.
    Ответ написан
    Комментировать
  • Spring Boot rebuild and restart after commit?

    zolt85
    @zolt85
    Программист
    Встроенных механизмов нет, и не может быть, т.к. SpringBoot не для этого предназначен. Если не хочется ставить свой jenkins, можете попробовать online решения, благо тысячи их.
    Вот тут есть небольшой список CI сервисов, поддерживающих GitHub. Почти все так или иначе предоставляют бесплатные тарифы.
    Ответ написан
    1 комментарий
  • ИИ без фреймворков с нуля?

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

    malbaron прекрасно расписал в деталях, а вот я попробую подчеркнуть главную мысль:

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

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

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

    Поэтому создаётся ощущение что вы либо не понимаете свою роль в ваших больших планах, либо понимаете, но не можете её выполнять. Следовательно, ищите в долю бизнеса человека с опытом, который вас не кинет и который умеет бить задачу на подзадачи. Такое ощущение, что вы говорите, что ищите программиста, а на самом деле хотите именно такого человека, но не хотите брать его в долю, а хотите платить ему зарплату. Как уже правильно подметили, таких тут уже много было. Я думаю, что так не бывает. Когда меня брали на работу, меня не спрашивали в каком направлении развивать продукт и не спрашивали как его писать с нуля.
    Ответ написан
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    0. Ты тут не первый такой умный. Поищи в поиске. Очень частый вопрос.

    Вы преувеличивайте проблему:

    1. Идея ничего не стоит. Пока не реализована.
    2. У хорошего программиста - полно работы с хорошей оплатой. Время сейчас такое. И что важно - с гарантированной оплатой, в отличие от воровства идей.
    3. Даже если программист хочет что-то там украсть - раскрутить идею это куча усилий. За это время программист потеряет кучу бабла (см. пункт 2). Причем бабло из п. 2 - верняк. А раскрутится ли идея - еще непонятно. А вот усилий на нее нужно будет потратить много-много. За это время потерять кучу верного бабла на работу по основной специальности.

    Юридические:

    4. Попробуй патентовать. Для этого патенты и придуманы.
    5. NDA вы, поди, из статей про стартапы в США услышали. У них другое законодательство. Не знаю в нашей юриспруденции понятия - "неразглашение". Есть "коммерческая тайна". Есть куча описаний как правильно оформить "коммерческую тайну". Договора о неразглашении недостаточно.

    Сюрприз:

    6. А еще есть авторское право. Авторские права останутся у программиста. И он сможет воспользоваться своим продуктом (что важно - уже готовым, в который вкладываться не нужно).
    7. Решается правильным оформлением того, что программист создавал продукт именно для вас и только для вас под зарплату.

    P.S.:
    Более серьезные программисты - менее подвержены этой проблеме.
    У них и репутация и зарплата - незачем воровать.

    Начинающие, тем более, что сейчас рекламируется "быстро срубить денег в ИТ" - скорее подвержены искушению украсть.
    Ответ написан
    8 комментариев
  • Как создать и привязать профиль к новому пользователю?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Не знаю как в ларавеле, обычно после создания пользователя все данные остаются в объекте, в частности он получает id, ничего не мешает взять этот id и создать новую запись в профайлах. Просто у вас телега впереди лошади, в профайлах должен быть user_id, а не в юзере profile_id.
    Ответ написан
    1 комментарий
  • Как правильно настроить отображение jsp в SpringBoot?

    EugeneP2
    @EugeneP2
    Java Dev
    Ответ написан
    Комментировать