• Зачем вообще использовать брокеры очередей?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    а брокеры очередей в случае падения теряют данные.

    Это неверно.
    Брокеры бывают разные и настроены по разному.
    В общем случае, брокер - вещь гораздо более легковесная, чем база данных. Гораздо проще масштабируется и кластеризируется, чем база данных. Да и работает в основном гораздо быстрее.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    прошу не давать советы на тему: "обратитесь лучше к профессионалам, а не пытайтесь делать сами."

    Обратитесь к профессионалам. Уже в самой идее у вас не совсем корректный подход - я подозреваю, что стоимость лицензирования Windows Server и необходимых для него CAL будет выше, чем стоимость железа.
    А так, можете провести тест, арендовать необходимую мощность в облаке (Azure от MS) и оценить производительность.
    Ответ написан
    4 комментария
  • Руководство хочет нанять заведомо некомпетентного сотрудника. Что делать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Возможно кто-то кто сталкивался с подобными проблемами когда руководство хочет за небольшую сумму закрыть 2 позиции

    Это происходит везде. Такова суть бизнеса. Просто где-то ситуация терпимая, где-то противоречащая техническому смыслу.
    Вам решать что делать. В кризис всегда можно найти человека, который просто готов работать за деньги, а если еще и дадут код поковырять, так и развитие получить - зависит от занятости.

    мои утверждения что такому человеку я пока тут работаю не дам доступ они опять так игнорируют.

    Повесьте сайт на гит, внедрите код ревью и давайте доступ.
    В случае боков, всегда сможете предоставить отчет что и как было сделано неправильно и откатить изменения назад. С себя ответственность снимешь.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Чтобы успешно учиться, нужно научиться учиться.
    Именно этим занимаются в школе, затем в институте - получая практику на различных задачах типа "зазубрить наизусть", "разобраться", "сделать контрольную", "сделать курсовую", "сделать диплом" - по нарастающей.

    После чего вопросы о том как лучше и эффективнее учиться возникать не должны. Взрослый самостоятельный и совершеннолетний человек сам понимает, как именно ему привычнее изучать и систематизировать знания и как работает его голова.

    А на подобные вопросы вам будут отвечать либо банальными шутками, либо собственным опытом, который лично вам не подойдет.
    Я вот учил сугубо по огрызкам документации. Потому что ничего другого не быол
    Ответ написан
    Комментировать
  • Java junior, серверное ПО, какие задачи решать, чтоб понять устройство системы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Хороший код приходит с опытом, проблематично целенаправленно учиться писать хороший код, это все равно как целенаправленно учить опыт.
    В этом плане нужно просто понимать почему что делается.

    А так - направление это совместная работа. Понимать весь цикл разработки. Как предсказуемо оценивать сроки задачи, как их правильно дробить, как взаимодействовать с другими разработчиками или командами.
    Все инструменты, с которыми сталкиваешься - старайся добиться, чтобы работало, потом интересуйся как это работает. Таже кафка - что она вообще умеет. Тот же ELK стек - можно научиться парсить логи чтобы искать нужные вещи, а можно в самом приложении поправить логгер, чтобы он в ЕЛК отправлял более удобные для парсинга данные. И так с каждым сервисом/технологией - ты как разработчик и со стороны приложения можешь менять и со стороны сервиса можешь смотреть что от него взять можно.
    Ответ написан
    Комментировать
  • Как запаковать файлы или папки в bash скрипт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    base64 --help

    MYFILE=$(base64 -w0 <file>)
    Ответ написан
    2 комментария
  • Как внедрить в ядро ОС на Си C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    C++ это язык программирования. Его поддержки ни в каком ядре нет.

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

    А С++ поддерживается в первую очередь компилятором, который к ядру никакого отношения не имеет.

    Немного другой вопрос линкер, который создает бинарник или библиотеку, и ваше ядро по идее должно уметь этот бинарник запускать а библиотекой пользоваться.

    Итого, прежде чем "подключать С++ к ядру", следует уточнить как работает архитектура ОС и задать правильный вопрос
    Ответ написан
    7 комментариев
  • Как строить карьеру senior разработчику?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    У вас вопрос не для тостера.
    Если сядешь и сам перечитаешь свой вопрос объективно, то ты поймешь что ты ничего технического не спрашиваешь. Ты спрашиваешь "а как мне быть - сидеть там где все уже знакомо и тепленько, или бросаться куда-то сломя голову, выходя из зоны комфорта"
    На этот вопрос каждый ответит исходя из собственного опыта и положения, но при этом не будет учтено ни твои социальные и семейные связи, ни твое текущее здоровье, ни твое внутреннее желание.

    Миграция зарубеж - всегда вопрос не только работы и зарплаты, но и всего этого окружения - как жить, с кем общаться за пределами работы и как растить детей.

    p.s. Единственное, что я могу сказать - наверное неплохо, что ты начал задумываться об этом так рано (всего в 33), но как строить свою жизнь - решать только тебе.
    Ответ написан
    Комментировать
  • Можно ли ускорить архивацию/разархивацию за счет распараллеливания ??

    saboteur_kiev
    @saboteur_kiev
    software engineer
    pigz - многопоточный архиватор для gzip алгоритма.
    winrar и 7zip тоже умеют в многопоточность
    Ответ написан
    Комментировать
  • Проверка условия в bat команде?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    @echo off
    set MYDIR="Z:\1c_backup\Backup-%date:.=%\"
    mkdir %MYDIR%
    echo xcopy /E "C:\1c_backup" %MYDIR%
    TIMEOUT /T 2 /NOBREAK
    IF NOT EXIST %MYDIR% exit 1
    rd /s /q "C:\1c_backup"
    md "C:\1c_backup"
    TIMEOUT /T 10 /NOBREAK
    Ответ написан
    Комментировать
  • Как войти в сферу и переехать (не знаю, что делать и сильно отчаялся)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Извиняюсь, если пост будет длинный и с кучей нытья.

    нет. Таких постов каждую неделю по штуке. Найди готовый ответ, или десять, почитай и не считай свой случай уникальным.

    Ничего не нравится, много лет мечтаю перейти в IT

    Если ты ничего не делал в ИТ, почему ты считаешь что знаешь о чем мечтаешь?

    Сейчас четко для себя решил, что надо, хочу и готов много и усердно трудиться, учиться и работать.

    Так работай. Работа в ИТ (информационными технологиями), в первую очередь связана с информацией. Информации о том, что учить и как учить - полно. Первую работу сделай в виде поиска готовых ответов и "дорожных карт" специалистов. Определяться со специализацией прямо на старте нет смысла, если у тебя за спиной ноль. Начинай учить все подряд, широко, определишься через полгода-год усердных стараний.

    Мечта в голове - это начать карьеру в айти (интересует web, сети на данном этапе) и уехать туда.

    Туда это куда? Есть конкретная компания? Смотрел там вакансии?

    Стоит ли тут, работая на своей работе, учить нон-стоп все, чтобы устроиться тут в айти компанию и только с опытом перебираться (много лет, конечно займет, очень много) или же накопить денег как можно больше и поехать учиться на computer science прям в Норвегию и стать студентом снова лет в 25-26, или без опыта подавать резюме через какое-то время.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Бизнес план включает в себя реалистичные расчеты по затратам на реализацию идею и реалистичные расчеты на отбивание средств этой бизнес идеей.
    Если тебе нужно просто написать какой-то бред для преподавателя - пиши любой бред.
    Если нужно более-менее рабочее, надо реально выяснять все нюансы и считать деньги.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Провайдер наружу открыл 30000 порт, а на ваш серый он пробросил куда? Возможно на 22 стандартный порт и пробросил.
    Ответ написан
    5 комментариев
  • Как лучше всего делать статичный сайт-одностраничник в 2021-ом?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я не разработчик. Но парочку статик сайтов создал просто в текстовом редакторе, подгугливая CSS и JS решения без фреймворков и без библиотек.

    Вопрос в том, как быстро и как часто надо сделать - если статичный простой сайт и разово, то проще сесть и за неделю-две-три сделать на чистом JS и CSS.
    Ответ написан
    Комментировать
  • Что стало с информацией,хранившейся на эВм СССР?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    я свои диски запихнул в образы и до сих пор где-то лежат. А возможно даже и диски прочитаются, только вот комп уже перестал включаться.
    Ответ написан
    Комментировать
  • Резюме в .doc или .pdf?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Да любой формат. Главное, чтобы прочитался.
    Я вот PDF резюме читать не люблю, предпочитаю doc/docx/rtf, просто потому что в ворде удобнее скроллить.
    Но ни разу формат никак не влиял на мое впечатление о кандидате - ситуации бывают разные.
    Кто резюме вылизывает, кто делает экспорт из линкедин или другого (возможно внутреннего софта).
    Содержимое не просто важнее формата, оно и есть единственно важным.
    Ответ написан
    Комментировать
  • Почему все чаще пользователи отвечают в комментах к вопросу?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не уверен, что чаще.
    Обычно в каментах отвечают либо случайно, либо если отвечающий считает свой ответ не сильно важным или банальным.
    Ответ написан
  • /deletethis/deletethis?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Высшее образование это именно ОБЩЕЕ ВЫСШЕЕ ОБРАЗОВАНИЕ, а не образование исключительно для айтишников и программистов.
    Не думаю, что в backend'е будут требоваться знание каких-то навороченных алгоритмов.

    Ты сколько лет планируешь заниматься бэкендом? 1? 5? 10? 40?
    Думаешь backend за это время не изменится? Думаешь никогда не займешься, например, бэкендом для автопилота с распознаванием образов?
    Ну это твое дело.

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

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

    А если ты планируешь зарубеж - там джуниоров без образования своих полным полно, никто не будет заморачиваться ради тебя с визой. Тем более что в последнее время гайки и так закручивают.
    Ответ написан
  • Почему у многих файлов в Linux есть несколько жестких ссылок, созданных системой?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Система обычно не создает жесткие линки на файлы, только на директории.
    Приведите пример таких файлов.
    Ответ написан