• Как найти работу после курсов по фронтенду?

    там только учебные проекты

    Chernikova_EV, проблема учебных проектов в том, что они под копирку у тысяч кандидатов.
    Чтобы найти работу нужно чем-то цеплять, а если опыта 0 - нужно цеплять в разы сильнее. Конкуренция среди выпускников курсов - несколько тысяч на место, из них в лучшем случае 100 резюме посмотрит HR (остальные просто улетят в фильтр или будут проигнорированы), из этих 100 человек 20-30 позовут на собес и возможно возьмут 1 или 2 человека на работу.
    Это не значит, что шансов вообще нет, это значит, что резюме должно обойти автофильтры, выйти в топ по ключевым словам, а затем заинтересовать HR и тех специалиста. И это только что бы попасть на собеседование, которое еще надо пройти.
    Откликов надо делать очень много и каждый день (программисты умеют это дело автоматизировать, а это кстати вполне себе уникальный проект на гитхаб).

    Ну и так, на подумать:
    Нормальный курс не может стоить как 2-3 месячных зарплаты нормального джуна (и по факту меньше 1 месячной зарплаты мидла) за год+ обучения. Сами подумайте кто Вас там будет учить, особенно если учесть, что организатору курсов нужно заплатить налоги, вкинуться в рекламу и что-то положить себе в карман.
    Написано
  • Почему не берётся cookie?

    Кирилл Вегеле, значит у Вас проблема с доменом, вот на скрине у Вас куки привязаны к домену localhost. Именно на него и будет отправка куки. Ещё на localhost может быть проблема с secure, так как туда Вы скорее всего ходите не по https.
    Написано
  • Почему не берётся cookie?

    Кирилл Вегеле, ну так сервер получит куку автоматом
    Написано
  • Почему не берётся cookie?

    Отсутствие HttpOnly и Secure у куки с токеном - это огромная дыра в безопасности.
    А зачем Вам понадобился доступ к токену на фронте?
    Написано
  • Как работают пакеты и крейты?

    Имя, extern crate начиная с 2018 редакции не обязателен

    В Cargo.toml указаны зависимости, cargo скачивает пакеты (если необходимо) и для каждой из них запускает rustc на сборку библиотечного крейта.
    А когда собирает конкретный крэйт, то через аргументы командной строки указывает rustc их имена и где они собраны.
    В итоге мы имеем имя крэйта зависимости в глобальном пространстве имен во всём крэйте.
    Написано
  • Компания предлагает большу зп и торопит с выбором - это плохо или нет?

    Никто не запретит принять офер, но свалить до подписания договора. Тут можно потянуть и сказать, что надо отработать 2 недели на текущем месте.
    Ну и есть такая вещь, как испытательный срок, в течении которого обязаны уволить и расчитать за 3 дня после написания заявления.

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

    Ну и ещё я бы подумал на предмет, а в рынке ли Ваш запрос, если есть те, кто готов предлагать сильно больше. Конечно будут и глупые ребята, готовые нанять сильно переросшего их спеца, если он просит меньше рынка и попадает в их вилку, но это от жадности и не понимания, что спец проработает меньше года и потом снова нанимать.
    Написано
  • Как побороть VSCode, как сделать чтобы расставлял пробелы?

    Не использовать prettier-я-клал-на-твои-командные-договорённости, prettier-я-тут-самый-умный-и-лучше-тебя-знаю-как-форматировать-твой-код и prettier-форматирую-всё-подряд-естественно-плохо-и-не-осилили-в-конфиг-всего-подряд-поэтому-скажем-что-это-не-баг-а-фича
    Написано
  • Как правильно подменить код в Javascript-файле, упакованном WebPack?

    bingo347
    @bingo347 Куратор тега JavaScript
    Вроде бы, t - это this, e - exports . Про n не понял

    Михаил Ливач, буквы после обработки минификатором ничего не значат и могут быть любыми. Если правильно помню у webpack приходит на вход обёртки модуля аргументы module, exports, require, то есть n в данном случае require.
    Что за обёртка внутри непонятно, но очевидно, что return тут бесполезен.

    Вот эта часть n("62e4")(t) обарачивает module через другой модуль (возможно сгенерированный вебпаком), и все это попадает в обёртку как r.
    В качестве t в обёртке просто экспорт другого модуля (вероятно это какой-то импорт).
    Написано
  • Почему в Rust использую Tokio?

    Я провёл тест на 20 тысячах соединений.

    Eugene Usachev, 20к тредов как минимум требуют каждый свой стэк, в Rust по умолчанию это 2МБ (можно конечно подтюнить и ужать до 1 страницы в 4КБ, но так не долго stackoverflow словить на пустом месте, хотя я сомневаюсь что Вы тюнили) - 40 гигов на пустом месте сожрали.
    бесконечно ждал чтения из них
    пока потоки заблокированы на чтении (как и на любом другом блокирующем сисколе), они не будут планироваться, но как только данные пойдут - switch context сожрёт весь перфоманс. Создавать потоков больше чем есть ядер вообще крайне неэффективная идея.

    А ещё у каждого потока в системе есть id, которые вполне себе конечные. Если закончится - то в этой системе больше никто не сможет запустить ещё один поток, пока он не освободится и как следствие процессы тоже нельзя будет запустить. Вы даже подключится к такой системе по ssh не сможете, что бы прибить свой сервер.

    Ну и 20к одновременных коннектов - это далеко не хайлоад даже.
    Написано
  • Как собрать свой Linux дистрибутив с grub?

    А насчёт gentoo, arch и т.д. - хотелось что-нибудь собрать лёгкое (в плане производительности), почти с нуля

    Zailox, у gentoo по дефолту все из исходников (хотя любое обновление выливается в компиляцию, что долго, зато всё можно подтюнить под себя).
    Для минимального арча достаточно ядра, systemd и базовых утилит (по сути busybox + pacman).
    Артикс - тот же арч, только вместо systemd на выбор 4 других init.
    Алпайн - без учёта ядра вообще весит 8МБ в базовой поставке.
    Есть ещё воид (Void) - не пробовал, но там основная фишка возможность заменить glibc на musl, который статически линкуется (работает быстрее, но жрёт больше оперативы, ибо код не переиспользуется).

    Из всех перечисленных systemd только в арче, если он для Ваших задач слишком тяжелый.
    Написано
  • Как собрать свой Linux дистрибутив с grub?

    1. не пришлось каждый раз форматировать флешку (я буду часто менять что-то в системе)

    ZailoxTwink, если нужно часто перезаливать iso, то попробуйте https://ventoy.net/en/index.html
    Так же в случае liveusb можно просто перезаписывать туда .img, который монтирует grub.
    Ну и в конце концов, флешку тоже можно разбить на партиции - маленькая партиция под efi в fat32 и всё остальное в ext4/btrfs и прямо туда залить root ОС (в grub тогда прописываем монтирование этой партиции по UUID, а сам grub ставим в fat32 партицию)

    2. VirtualBox загружается только с исо (решение есть - преобразовать img в vdi)
    VirtualBox - примитивная игрушка для новичков. Если хост тоже линь, то ставим kvm (гипервизор, модуль ядра, возможно уже установлен с VirtualBox), qemu - собственно сама тулза для виртуализации, virt-manager - GUI для всего этого. Возможности тут гораздо шире, в том числе можно грузится с img и ядра расположенного на хосте.
    Написано
  • Как пройти финальное интервью после техсобеса?

    the_stucky, ну уволят - это в крайнем случае, тем более уволить не так-то просто, а если дело идёт к этому - то можно уже начинать искать работу, получая при этом з/п.

    хотели бы рассмотреть Вас в лиды для новой команды
    позиция лида != поизиция синьора. Лид не каждому подойдёт, я например для себя лично решил, что в лиды ни за какие деньги не пойду. Но тут решать Вам. Лид большую часть дня проводит на созвонах, остаток в джире/ютреке, почте и чатах, до кода обычно дело вообще не доходит.

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

    начинают предлагать вакансию выше моего текущего грейда
    значит так оценили, если еще и денег больше предлагают, то почему бы и нет.
    ощущаемого уровня компетентности
    проработайте синдром сомазванца с психологом.
    Но я никогда
    всё когда-то бывает первый раз. Страх ответственности опять же прорабатывается с психологом. Ну и при работе на дядю все риски берёт на себя дядя. Самое худшее что может произойти - уволят, но если Вы мидл+ то это не большая проблема, а на деле же ну поймут что не справляетесь и понизят до грейда на который Вы претендовали изначально.
    я действительно боюсь все запороть еще на старте
    адекватный работодатель не нагрузит Вас критической ответсвенностью на испытательном сроке, даже на самых топовых позициях на новом месте есть время въехать в проект.

    Ну и про скучно уже написали выше. Работодатель естественно боится что Вы уволитесь не успев начать приносить пользу продукту, а з/п то начисляется с первого дня в полном объёме. А если терпеть рутину и отсутствие развития год, то выгорание обеспечено. Оно опять же невыгодно ни Вам не работодателю. Выгорание кстати не лечится, только купируется, а если довести до крайней 4 стадии, то может перейти в дипрессию.
    Написано
  • Длительность хранения данных на жд без подключения к пк?

    Adamos, ну про HDD уже написали выше, в том же видосе есть и про них
    Если кратко, то при изоляции от магнитных полей и отсутствии механического воздействия HDD спокойно хранит данные многие десятки лет. Понятно что в реальности условия не идеальные, но даже так диск спокойно лежащий на полке никакие данные не потеряет очень долго.
    Написано
  • Длительность хранения данных на жд без подключения к пк?

    dead_inside____993, есть хороший видос про физику работы различных устройств памяти, сделал ссылку на тайм код конкретно по ssd: https://www.youtube.com/watch?v=96unEKGxBfQ&t=1507s
    Сразу будет понятно и почему ячейки ssd нужно переодически перезаряжать и почему есть ограничение на количество записей
    Написано
  • Как добавить/ удалить класс каждые 3 секунды в Vue?

    а зачем делать скриптами то что спокойно делается на css анимациях?
    Написано
  • Почему запрос из постороннего источника заблокирован?

    bingo347
    @bingo347 Куратор тега JavaScript
    а зачем в node обрабатывать https если она за nginx находится?

    Ну и proxy_pass немного странный:
    proxy_pass https://0.00.00.000:8443;
    0.0.0.0 - это wildcard IPv4
    Написано
  • Как реализовать взятие текста из файла JSON, в Rust?

    Никита Москвитин, include_str зашьёт файл в бинарник, если это именно то что ожидалось, то лучше это делать в lazy_static дабы не производить десериализацию каждый раз

    зачем нужен loop, если в нём безусловный break на первой же итерации?
    Написано