• Как происходит выбор маски подсети, если компьютер находится в нескольких VPN?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    грубо говоря, каждое VPN подключение создает виртуальную сетевую карточку (интерфейс) со своими настройками сети. И маска одного интерфейса к другому интерфейсу никаким боком не относится. Вопрос в том, в какой интерфейс будет идти трафик.
    Ответ написан
    Комментировать
  • Ценообразование как повысить рейт?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    IMHO в русскоязычном синтезе все довольно печально с бесплатными разработками.
    Мне больше всего зашло Alyona (SAPI5), но без словарей и она не ахти.

    Буду рад, если ошибаюсь.
    Ответ написан
    2 комментария
  • ООП в JS отличается сильно от ООП компилируемых языков?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Принципы ООП не зависят от языка. Принципы ООП в идеологии и подходу к разработке.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    > Я начинающий веб-разработчик(если могу себя таковым называть :) ),
    > можно сказать изучил фронт на который я потратил довольно большую часть времени

    Это же взаимоисключающие параграфы. Если вы начинающий, то как вы могли изучить фронт?

    >можно сказать изучил фронт на который я потратил довольно большую часть времени
    >Хотелось бы узнать ваше мнение о ЯП(C#, Java, Go, Python, JS),

    Как можно было изучить фронт, и не составить свое мнение хотя бы о JS, из которого он считай и состоит?

    Судя по твоему вопросу, учиться у тебя получается очень плохо и тяжело, поэтому учи NodeJS - навыки во фронте с JS хотя бы помогут начать не с нуля.
    Ответ написан
  • Имеет ли смысл смена специальности?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Да не помогут вам такие вопросы.
    Вы же понимаете, что карьера - вещь сугубо индивидуальная. Не всегда даже зависит от знаний и наличии вакансий. Куча случайностей могут вам помочь или наоборот подставить.

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

    В результате вы узнаете парочку кулстори. И?

    Вам нужна мотивация? Ну уже ж не маленький.

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

    Профессионал это не полубог, и даже не гений.
    Это просто тот, кто прилагал усилия к выполнению работы и к повышению своей собственной квалификации в течение продолжительного времени. А это время может прерваться по разным причинам (недостаток мотивации; устал, уныл; здоровье; внешние факторы).

    Если есть вакансия, которая вас устраивает по деньгам - идешь и работаешь.
    А планировать себе карьеру на 10-20-30 лет вперед могут только оракулы.
    Ответ написан
    Комментировать
  • Как правильно определить специальность, сферу, ВУЗ?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer

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

    Найти группу в ВК этого вуза, потратить немного времени, приехать в ВУЗ лично, зайти на сайт вуза, позвонить - кто-то должен отвечать из приемной или ректората.

    2) Опять же выбор ВУЗа. Допустим, что в пункте 1 выбрали вероятно-подходящие (возможные) специальности. Как правильно определять что лучше?

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

    "Какая мне может больше подходить специальность, если мне больше всего нравиться заниматься тестированием (той же безопасности или тд.) или же нестандартным мышлением подходить к задачам?".

    Высшее образование и ИТ специальность сейчас не сильно связаны. Специальность учи отдельно от вузовской программы, точнее в дополнение.
    Ответ написан
  • Чем отличаются Unix- подобные системы от не unix систем?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Читай что такое https://ru.wikipedia.org/wiki/POSIX
    Вкратце - это стандарт, который описывает требования к операционке.
    Если операционка написана так, что этот стандарт она поддерживает, то уже готовую программу можно под нее скомпилировать из существующего кода, а не писать специально для нее с нуля.

    Какие фреймворки? Какие библиотеки - ОС это практически самое низкоуровневое, что есть. Поэтому да, чистый код, с использованием функций биос.

    Какие должны быть атрибуты unix ядра, точнее обратный вопрос как написать не unix подобное ядро.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В программе есть критичные и не очень моменты.
    Критичные для скорости оптимизируют максимально, некритичные - нет
    Ответ написан
    Комментировать
  • Какой консольной утилитой передавать данные в usb-uart адаптер в linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    minicom
    а вообще можно и echo делать
    Ответ написан
    8 комментариев
  • DevOps как предприятие выглядит изнутри?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Докер это просто инфраструктура.
    Позиция девопс - это умение работать с CI/CD инструментами и автоматизация инфраструктуры.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Соглашусь со всеми.
    Но под позицией девопса подразумевают инфраструктуруного сисадмина, который умеет работать с CI/CD инструментами и автоматизацией.
    Ответ написан
    Комментировать
  • Почему кол-во запущенных процессов в htop, pgrep, ps разнится?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    pgrep ищет по имени процессу
    ps aux по командной строке

    попробуйте сравнить количество процессов через "pgrep -f" и "ps aux" - должно совпасть.
    Ответ написан
    1 комментарий
  • Как бэкапить, а главное быстро восстанавливать данные в MS SQL?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Штатный бэкап так не умеет, но можно поискать другие утилиты, которые такой функционал умеют.

    Или вместо бэкапа/парралельно с бэкапом делать экспорт конкретных таблиц, и в случае чего делать им дроп и импорт.
    Ответ написан
  • Кто занимается планированием REST API в SPA приложении?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    пусть сядут вместе, обсудят политику. В идеале, чтобы проектировал более опытный, но им разве мешает кто-то общаться?
    Главное, чтобы зафиксированные вещи были где-то записаны. Типа один сказал "нужно такое", второй просмотрел, убедился что это реализуемо и выглядит нормально, законфирмил.
    После этого можно начинать работать независимо, можно сделать для бэкенда два этапа - когда бэкенд сделает ендпоинт с заглушкой, и когда он сделает полноценный ендпоинт.

    Для записи можно использовать UML
    Ответ написан
    Комментировать
  • Перенаправить поток вывода одного процесса в другой?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    создайте пайп
    mkpipe /tmp/mypipe

    от одного юзера сделайте
    read</tmp/mypipe

    от другого паралельно
    echo "hello" > /tmp/mypipe

    p.s. Магия write в том, что write запускается от имени root с группой tty (потому что SETUID права на файле), поэтому он и может писать в чужие процессы. Чтобы писать через write, юзер должен быть в группе tty
    Можете написать свою программу, сделать ее через SETUID от рута и делать что хотите.
    Ответ написан
  • В каком возрасте лучше начинать втягивать своего ребёнка в IT-индустрию/программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Втяните его грамотным пользователем для начала.

    Скорость печати, английский, эксель. Если у него есть какие-то интересы на компе (простые игрушки), можно научить их ломать или через какой-то auto-it ботоводить.

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

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

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

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

    Ну и регулярно подавайте резюме.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Общее название - сервер.
    Софт, который позволяет запускать виртуалки - гипервизор.
    Ответ написан
    Комментировать
  • Обнаружение dos атаки на языке С\С++?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    на языке С/С++, это обычно не нельзя делать. Нужно же почитать смысл определения DOS атаки.
    Ответ написан
    Комментировать