• Какие проекты можно делать новичку?

    evillianester
    @evillianester
    Энтузиаст Open Source
    Посмотрите на сайт https://ravesli.com. Там множество туториалов и задачек, и (насколько я считаю) самый полный и подробный курс (бесплатный) по C++ на русском языке.

    Хороший пет проект, чтобы потом устроиться в компанию должен быть один, практичный (то есть решать какую-то проблему, а не существовать потому что "hule net") и относительно простым но с интересными моментами, которые можно рассказать на собеседовании (так как реального опыта нет еще). Таковым субъективно считаю именно для C++ небольшой кусочек движка (рендер, мультиплеер и т.п). Вообще можете выбрать что по душе от сюда https://github.com/codecrafters-io/build-your-own-x и пилить (только не в лоб переписывая код если таковой там имеется, а привносить свое видение)
    Ответ написан
    Комментировать
  • Как лучше изучать базу js?

    evillianester
    @evillianester
    Энтузиаст Open Source
    У Вас нет на данном этапе понимания общей картины. Советы, которые могу дать:

    1. Определитесь зачем Вы учите JS. Возможно Вы залетели сюда просто потому что считается, что фронтенд это легче, чем остальные сферы. Поймите мотивацию.
    2. Идите постепенно и не пытайтесь схватить все и сразу. Со временем понимание придет, главное постоянно двигаться.
    3. https://learn.javascript.ru - хороший ресурс, попробуйте его. Возможно просто Вы столкнулись с тем, что информация, которую Вы потребляете не структурирована или неполна.

    Надеюсь хоть чем-то помочь смог
    Ответ написан
    Комментировать
  • Куда стоит поступать на ИИ?

    evillianester
    @evillianester
    Энтузиаст Open Source
    Иннополис

    По множеству параметров. Начиная от нормального общежития и вплоть до возможности реализовать свой стартап, сразу инвестиций привлечь туда, или уже на 2 курсе пойти в топ РФ компанию на позицию стажера. Как по мне, лучший ВУЗ для Software Engineer, если рассматривать контекст необходимости высшего образования.
    Ответ написан
    Комментировать
  • Нужен ли впн с tales или лучше без него?

    evillianester
    @evillianester
    Энтузиаст Open Source
    Почему так делать НЕ НАДО:
    1. Tor потому и Tor, что это децентрализованная сеть энтузиастов, которые создают свои сервера (tor relay) для трафика. И он по дефолту лучше VPN, так как при обычном VPN - соединении, Вы пропускаете свой трафик через другую машину, а при использовании Tor, Вы делаете то же самое, только через 3 независимых машины и миксуете свой трафик с трафиком других таких же людей, при этом каждые 10 минут сервера меняются автоматически.

    2. Тех, кто использует Tor, в том числе не для криминала, про что и идет речь, очень много. Миксуя трафик с ними Вы никак не выделяетесь на фоне остальных. Соединение же VPN +Tor как минимум будет привлекать больше внимания. Ибо Вы "настолько сильно хотите скрыть свой трафик? что-то плохое значит делаете".

    3. Если необходимо скрыть факт использования Tor от провайдера или конечного узла - используйте Tor Bridges https://bridges.torproject.org/ Он лучше VPN.

    4. Если все таки VPN для чего то, что не описано выше, необходим, подойдите к этому осознанно. Не используйте провайдеров VPN, даже самых защищенных и "трушных". Принцип нулевого доверия играет в этом случае не на Вас, а с Вами. Существуют провайдеры VPS'ов которые анонимно, без email и за крипту Monero (это важно) дают в аренду свои машины. На них можно поставить софт типа OpenVPN или что-то покруче (https://github.com/slackhq/nebula) и использовать самому.

    P.S. Tales, QubesOS и т.п дистрибутивы ориентированы на очень узкий слой людей, и как правило если это не криминал (или параноики), то это люди по типу оппозиционеров или журналистов. Вам для повседневной жизни такое будет избыточно. Можете обычный популярный дистрибутив линукса использовать и все будет нормально. В умелых руках и hren балалайка. Подходите ко всему осознанно.
    Ответ написан
    Комментировать
  • Что почитать по теме низкоуровневого программирования?

    evillianester
    @evillianester
    Энтузиаст Open Source
    Для начала можно Чарльза Петцольда - "Код. Тайный язык информатики". В этой книге рассматривается подход от простого к комплексному. Все начинается электронами и заканчивается базовыми ассемблерными инструкциями. Лучшая книга для изучения Computer Science "с нуля".

    Затем, можно пройти небольшой бесплатный буткемп по ассемблеру NASM на этом сайте https://ravesli.com/uroki-assemblera/. При желании "потрогать ручками" можно идти по главам вместе с автором и писать код. По итогу выйдет около 7 маленьких однофайловых программ на NASM'е, которые можно даже на GitHub закинуть.
    Ответ написан
    Комментировать