Задать вопрос
  • Соглашаться ли получать меньше на испытательном сроке?

    petermzg
    @petermzg
    Самый лучший программист
    Соглашаясь на такое вы идете на противозаконные действия:
    "Если работодатель заключит с сотрудником соглашение о том, что оклад (зарплата) на период испытательного срока будет меньше, чем после его окончания, то это условие не может применяться в силу ч. 2 ст. 9 ТК РФ (поскольку ухудшает положение работника в сравнении с нормами законодательства)."
    Ответ написан
    5 комментариев
  • Переработка в маленьких IT-компаниях?

    glaphire
    @glaphire
    PHP developer
    У меня в самой первой компании, где были мелкие дешевые заказы и аутсорс, было четкое разделение на работу бекендера и фронтендера (разве что js иногда приходилось дописывать или править), а в крупной компании на энтерпрайз проекте приходилось фуллстечить, поэтому закономерность весьма условная. Лучше при поиске работы четко проговорить, что хотите работать только с бекендом, потому что много где пытаются добавить работу с джс фреймворком и версткой, чтобы сэкономить на поиске отдельных фронтендеров
    Ответ написан
    Комментировать
  • Переработка в маленьких IT-компаниях?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Да конечно, в маленьких компаниях, где один человек на фронт, один на бэк и один студент верстальщик, постоянные перекосы производительности, в мелкой конторке руководитель будет один для всех, который и будет тебя постоянно просить поработать за соседа. Петя не успевает с фронтом, давайте все поможем Пете, а через неделю Вася не успевает с бэком, давайте все поможем Васе.
    Чем больше штат, тем меньше переработок чужих, если 20 человек в трёх отделах занимаются бэком а ещё 20 фронтом, крайне маловероятно что попросят делать чужую работу чужого отдела, у тебя своих тасков на месяц вперёд запланировано, никто не даст тебе бросить своё и заниматься чем-то другим.
    Ответ написан
    Комментировать
  • Получить контракт на этапе получения оффера. Нормально ли?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Ничто не заставляет Вас подписывать документы в момент их предъявления. Вы можете их взять прочитать, подумать, проконсультироваться с юристом и тд. Если работодатель принуждает к подписанию "не глядя", это плохой признак.
    Ответ написан
    Комментировать
  • Как понять достоин ли ты более лучшей зар.платы или ещё не дорос и не надо высовываться даже?

    opium
    @opium
    Просто люблю качественно работать
    Чувак о каком достоин может быть речь если тебе не хватает грубо говоря на Доширак чтобы не умереть с голоду?
    Тебе повышения зп процентов на 50 чтобы не умереть вот и все, о каком достоинстве может идти речь?
    Или может ты их какого то знатного рода, тогда зачем ты работаешь за еду.
    Я понимаю когда там программист получает 200к и задаётся вопросом может я достоин получать 600к

    В таком случае речь идёт о выживании, либо поднять зп на текущем месте либо устроиться на новую работу и тут думать даже не о чем
    Ответ написан
    21 комментарий
  • Почему не меняется адрес с прокси?

    @Alexa2007
    url = f"https://yandex.ru/search/?lr=39&text=купить самокат" - Ростов
    url = f"https://yandex.ru/search/?lr=22&text=купить самокат" - Калининград
    Ответ написан
    Комментировать
  • Можно ли сделать модели относительно зависимыми друг от друга с обеих сторон?

    @javedimka
    Хочу сока
    Конечно можно сделать, переопредели метод save() на модели Question таким образом, чтобы перед сохранением он получал связанный объект Test и инкрементировал поле questions_amount .

    А лучше забудь эту идею и сделай по-нормальному, через аггрегации:
    https://docs.djangoproject.com/en/dev/topics/db/ag...
    Ответ написан
    1 комментарий
  • Как это понять?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    1)let arr = str.split(' ');
    Возьмет строку, в данном случае 'aa bb cc aa bb aa', разобьет на части используя пробел как разделитель. В результате получим:
    let arr = ['aa', 'bb', 'cc', ' aa', 'bb', 'aa']
    2) Следующий кусок кода просто произведет подсчет одинаковых частей.
    return arr.reduce((acc, rec, index) => {
        return (typeof acc[rec] !== 'undefined')
          ? { ...acc, [rec]: acc[rec] + 1 }
          : { ...acc, [rec]: 1 }
      }, {});
    Рассмотрим его подробнее. Начнем с аргументов:
    acc – последний результат вызова функции, он же «промежуточный результат».
    rec – текущий элемент массива, элементы перебираются по очереди слева-направо.
    index – номер текущего элемента.

    Что собственно происходит:
    -typeof acc[rec] !== 'undefined' проверит есть ли в объекте 'acc' ключ 'rec'.
    - и если мы уже встречали такой( например когда "aa", но уже во второй раз ), тогда изменить значение этого ключа прибавив 1.{ ...acc, [rec]: acc[rec] + 1 }
    - если же такого ключа еще не было, то создадим его со значением 1, ибо он в первый раз попался{ ...acc, [rec]: 1 }
    Ответ написан
    6 комментариев
  • В чём преимущества и недостатки установок через apt и snap?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нужно понимать принципиальную разницу подхода:

    apt - установка из маленьких пакетов, вместе образующих большую и сложную систему, при этом софт может массово совместно использовать одни и те же файлы и библиотеки, благодаря чему экономится место на диске, оперативная память итд итп. Надо понимать, что apt - это пакетный менеджер для определённого вида пакетов (deb), хотя в своё время существовал вариант для rpm (может и сейчас существует, просто смысла в нём мало после появления yum).

    snap - установка большого приложения со всеми зависимостями, которые никак не использует остальной софт на этом же компьютере. Отсюда тратится лишнее место на диске и в оперативной памяти. Зато никаких проблем с зависимостями, плюс snap работает в любых системах и не завязан на конкретный менеджер пакетов и собственно пакетный формат.

    snap по большому счёту часто используют для установки тяжёлых приложений, которые может бысть сложно опакетить, особенно учитывая разнообразие присутствующих в мире дистрибутивов (debian/ubuntu и их клоны) разных версий. В то время как большинство штатного общеиспользуемого софта чаще распространяют в виде пакетов, идущих в составе дистрибутива или отдельно (в том числе в виде разных собранных под разные варианты систем пакетов).
    Ответ написан
    7 комментариев
  • Как сделать ping на js на стороне клиента?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Ping это отправка icmp запроса ну или tcp браузер этого не умеет. Его можно научить если это ie и вы напишете activex. Однако есть выход. Первый если сайт который вы пингуете содержит общедоступный апи. Второй это создание в доме картинки нацеленной на этот сайт и подписка на событие завершения загрузки.
    Ответ написан
    Комментировать
  • Как отправить письмо с mail.ru задним числом?

    solotony
    @solotony
    покоряю пик Балмера
    даже если ты подменишь дату создания (что в общем-то делается примитивно - отправляй почтовым клиентом и просто измени дату на компьютере в момент создания) то в служебных полях будут указаны реальные даты когда mail.ru это письмо получило и обраотало
    Ответ написан
    Комментировать
  • Существует ли сборная книга по LAMP?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Накуа? Издание книги (это я, как человек, издавший как минимум одну, говорю) - это процесс долгий, затягивается примерно на год. Кому и зачем может понадобиться никому не нужная книга - я ума не приложу. LAMP - некое искуственное образование, состоящее из четырех по-слоновьему огромных и абсолютно разных компонентов. Если Вам что-то нужно - гугл (или нынче наверное стоит советовать импортозамещающий яндекс?) подскажет.
    Ответ написан
    Комментировать
  • Какие книги по операционным системам на ваш взгляд лучшие?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Устройство как уже сказали не особенно важно. Лучше возьмите вот эту книгу, по моему уже есть толи 6 толи 7 версия

    https://www.labirint.ru/books/6055/

    cover.jpg?1422369372

    а еще гляньте на историю парня, все грамотно расписано
    https://hobbycomp.ru/raznoe/kak-ya-stal-sistemnym-...
    Ответ написан
    Комментировать
  • Что нужно знать? К чему надо быть готовым?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Теперь просто старайтесь хорошо делать то, что скажет ментор.
    Ответ написан
    Комментировать
  • Что и как учить после уже небольшой базы знаний Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Вот это всё за месяц с нуля? Либо вы гений, который в истории информационных технологий ещё не встречался, либо у вас иллюзия компетентности. Если первое, то надо идти устраиваться на работу в офис. Если второе, то погуглить про эффект Даннинга-Крюгера, устыдиться и начать учить усерднее.
    Ответ написан
    1 комментарий
  • Можно ли с контейнера достучаться до localhost?

    @mureevms
    Для контейнера localhost это и есть сам контейнер, поэтому да, можно ).
    Для обращения к материнской системе надо использовать шлюз контейнера по умолчанию.
    Можно найти двумя способами, первый это узнать адрес на интерфейсе dockerX:
    $ ip a | grep docker
    5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
        inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0

    Или в контейнере сделать ip r
    $ sudo docker exec -it php-fpm sh
    / # ip r | grep default
    default via 172.18.0.1 dev eth0

    Где 172.17.0.1 и есть нужный IP адрес к которому надо обращаться из контейнера.
    Ответ написан
    Комментировать
  • Какая выгода компаниям "растить" джуниоров внутри себя?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Там, куда мидлы не пойдут:
    - говно-проекты
    - всякие битриксы
    - дикое легаси
    - низкие зп
    - там где на самом деле не очень сложные технологии и уровень джунов с парой месяцев вникания вполне годится, то есть компании могут утилизировать именно такой уровень
    - рыщут среди "джунов" тех, которые мидлы, просто этого не знают

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

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Любопытная вещица: Remini
    Ответ написан
    Комментировать
  • Как в питоне выбрать в проводнике файл,с которым необходимо работать?

    adugin
    @adugin Куратор тега Python
    По какой причине вы задали вопрос сюда, а не в Google?
    Ответ написан
    1 комментарий