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

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Чтобы изучать белый хакинг, надо сначала изучить все что касается computer science, вот где то очень поверхностный список:
    - ОС и их устройство
    - сети
    - программирование высокоуровневое
    - программирование низкоуровневое (конкретно - С/С++ и работа на нем с железом)
    - железо и его устройство, особенно ассемблер и работу с памятью

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

    Саму книгу не читал, но судя по всему там зачем то сразу идет ассемблер. Если нет навыков в программировании - то начинать с ассемблера так себе идея в современных реалиях.
    Ответ написан
    2 комментария
  • Перевод бэкенда с PHP на NodeJs?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1-2: Фреймворк/ОРМ не принципиальны — накосячить и страдать можно абсолютно с любым или без. Определитесь для начала с вашими конкретными требованиями к нему, а уже потом собираете список подходящих под ваши требования, щупаете каждый и выбираете тот, что вам больше нравится.

    3: Описать в ОРМ модели на текущий момент времени и дальше новые миграции делать в рамках данной ОРМ. Ну и проверять на тестовой БД перед деплоем, конечно же.

    4: Нет, смысла нет. Сегодня оно есть — завтра нет или ещё что. А ещё есть проблемы совместимости и сама незрелость проекта. Производительность — понятие относительное. Если она вам нужна — для этого есть такие вещи как "Нагрузочные тесты", "Профилирование", "Оптимизация" и прочее. И использовать это надо тогда, когда у вас встанет такой вопрос. Ну или осваивать Go/Rust/C#/C++.

    Иметь внятные способы/библиотеки для WS-соединений

    uWebSocket — потому что на сях и активно развивается.

    возможность само-перезапуска в случае, если совсем "ой"

    pm2 или аналоги типа luster.

    бэк на js - тот же зоопарк, что и фронт на js. В связи с чем нужна помощь.

    Зоопарк сейчас вообще везде. Вот именно для помощи в вашем конкретном случае вам следует нанять опытного NodeJS разработчика как минимум для первичной консультации и регулярного общего контроля хотя бы. А именно: собрать ваши требования и детали по проекту, подготовить как минимум общее ТЗ и уже по результатам консультации принимать какие-то конкретные решения.
    Ответ написан
    Комментировать
  • Перевод бэкенда с PHP на NodeJs?

    @Everything_is_bad
    Ответ на текущий вопрос в том виде, как он задан - нанять опытного JS-бэкендера. Но всё таки еще раз напомню, сюда надо прибегать с одной конкретной проблемой, а не вываливать весь список проблем.
    Ответ написан
    2 комментария
  • Как влияет сложность пет-проекта на старт в IT?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Наличие пета является небольшим таким плюсиком. Который зарешает если будет выбор между вами и кем то еще. А до этого этапа еще дойти надо.

    А на сложность тем более мало кто посмотрит. Разве что компания непосредственно специализируется на той же предметной области, что и ваш пет.
    Ответ написан
    Комментировать
  • Как анализировать рынок IT, чтобы помочь ребенку с выбором направления?

    @Tolnik
    ПД
    Пака ребенок подрастет, чтобы начать работать в компании, конъюнктура рынка изменится. Поэтому, пусть занимается тем, что ему по душе, попробовав несколько направлений. Почувствует вкус и силы. Программисты и айтишники в целом часто переучиваются. Если знать хорошо какой-то язык программирования (а точнее само программирование), то перейти на другой язык легче.
    Ответ написан
    Комментировать
  • Как анализировать рынок IT, чтобы помочь ребенку с выбором направления?

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

    @MarkusD Куратор тега C++
    все время мелю чепуху :)
    Пойа Д. "Как решать задачу", под редакцией Гайдука. 1959 год издания.
    Книга короткая и крайне емкая. Знакомит с основополагающими принципами, благодаря которым любую задачу можно решить, разделив на элементарные шаги. Это еще не ТРИЗ, но уже руководство по ориентированию в условиях незнакомой задачи.
    В книге есть толковый словарь, с которым нужно не просто ознакомиться, а понять каждое слово и руководствоваться полученными знаниями при изучении самой книги.
    Ответ написан
    Комментировать
  • Апгрейда разраба с помощью нейросетки, с чего начать в 2025 году?

    Kentavr16
    @Kentavr16
    long cold winter
    Дополню ответы и комменты к ним.

    В вопросе правильно указано различие между скоростью и качеством работы программиста. По состоянию на сейчас разумнее всего рассматривать нейронки как коллегу , который супербыстро гуглит. Соответственно прокачка скорости работы - практически моментальная (при условии платного решения, присоединяюсь к ответу fkk и также рекомендую сонет интегрированый в IDE) Для меня прирост именно скорости написания составил минимум процентов 30 - почти полностью удалось делегировать написание тестов (особенно полезно), первичный рефакторинг/мелкое разбиение кода и тд.

    По улучшению качества работы все более размыто. ИИ отлично показывает себя как тренер для уровня интерна. при этом чем выше уровень, тем бесполезнее ИИ. Тут я на 90 процентов уверен что начиная с уровня мидл+ роль ИИ в обучении сводится у роли навороченной песочницы. Растить спеца ИМХО придется через практический опыт и толстые книги.

    П.С. - не ведитесь на маркетинг вокруг ИИ. Я считаю что у нейронок огромный потенциал, но судя по всему они еще минимум лет 5-7 будут вторичны. Это не программист и не учитель. Это крутое автодополнение которое помогает мясной прокладке между стулом и монитором.
    Ответ написан
    Комментировать
  • Как искать работу DevOps c резюме frontend?

    Maksim_64
    @Maksim_64
    ML Engineer
    1. В оглавлении резюме пишешь DevOps

    2. Перечисляешь навыки (включая DevOps стек)

    3. Перечисляешь компании где занимался frontend-разработкой.

    На первичном собесе с эйчаром, говоришь занимался фронтом, но в какой то момент в компании переключился на DevOps, затем проходишь/не проходишь технический собес.
    Ответ написан
    2 комментария
  • Защита в компьютерном клубе.Могут ли технически запретить установить плагин в браузере?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В вашем случае вам следует обратиться к администрации клуба с описанием вашей задачи: "необходимо провести тестирование сайта на производительной машине из такой-то локации", а не пытаться обойти правила и ограничения клуба.
    Ответ написан
    Комментировать
  • Защита в компьютерном клубе.Могут ли технически запретить установить плагин в браузере?

    Есть ли у них возможность закрывать доступ к установке плагина через браузер?

    Да, такая возможность есть. Можно запретить установку плагинов в браузер через групповые политики.
    Если это не запрещено, то спалить тоже достаточно легко.
    Ответ написан
    Комментировать
  • Стоит ли бежать со стартапа?

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

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Не надо ничего гадать и спрашивать, резюме на hh и вперёд по десяткам вакансий, только после этого вы поймёте свою стоимость на рынке. Затем, сообщаете своему работодателю о конкретных офферах от других потенциальных работодателей, и т.к. вы "болеете" за текущий проект и команду, то готовы остаться на прежнем месте за "аналогичную/-X%" зарплату.
    Ответ написан
    Комментировать
  • Пролил кофе на системник, что делать?

    AmanitaRubescens
    @AmanitaRubescens
    Шалтай-болтай
    Спиртом хорошенько протрите и включайте.

    детей из комнаты убрать...
    Ответ написан
    7 комментариев
  • В России есть хоть какое-то IT-предприятие, которое собирается делать отечественную IDE под .NET?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нет и вряд ли кто-то будет делать. Это банально экономически не выгодно: чтобы хотя бы просто догнать студию и ползти где-то там вдалеке за ней - потребуется чемодан денег или даже два. А так же толпа чекистов, которые будут хватать железной рукой все волосатые лапы за колокольчики их хозяев при попытке использовать эти чемоданы не по назначению.
    Ответ написан
    5 комментариев
  • Где разместить одностраничник реакта?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На любом дешёвом VPS. Цена вопроса - стакан чая/кофе/сока.
    Ответ написан
    Комментировать
  • Возможно ли увеличить время сессии на Госуслугах?

    @Everything_is_bad
    Проблема проявляется на всех браузерах (Huawei Browser, Google Chrome Android, Waterfox, Chromium Linux).
    это не проблема.

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

    В отрыве от конкретного языка программирования нет смысла рассматривать эти термины.
    Ответ написан
    Комментировать
  • Можно ли паять в жилом помещении?

    @F1eex
    Если вы только учитесь, то особого вреда не получите. Если же вы паяете на протяжении годов целыми днями, то нужна вытяжка, чтобы пары уходили. Этими парами не только дышать не полезно, но и попадание в глаза тоже вредно.
    Ответ написан
    1 комментарий
  • Можно ли паять в жилом помещении?

    @tukreb
    Нет, не вредно, иначе жители СССР давно бы вымерли. Но разумеется помещение должно проветриваться.
    Ответ написан
    Комментировать