• Запутался в возможностях языка Python, как утрясти кашу в голове?

    @asd111
    Python используется:
    1 серверная сторона сайтов
    2 скрипты в играх
    3 машинное обучение
    В остальных сферах почти не используется
    Ответ написан
    2 комментария
  • Как организовать структуру базы данных?

    @asd111
    Сделай 3 таблицы. В чем проблема ? В среднем проекте обычно больше 10 таблиц.
    Не пытайся сделать единую сущность на все, это путь к ненужной сложности. В cms на php принято делать одну сущность и пихать её во все места и поэтому cms считаются образцом плохого подхода. Например так сделано в битриксе, там есть сущность "инфоблок" и это какой то бред сумрачного гения, который не хотел сделать все обычными таблицами. Из ха этих инфоблоков битрикс тормозит как черепаха. Обычные таблицы на одну сущность в битрикс называются инфоблоки 2.0 и преподносятся как современная технология
    В общем не мудри и делай настолько просто насколько можешь.
    Ответ написан
    1 комментарий
  • Подойдет ли python для написания бота для ММО игр?

    @asd111
    Бота можно написать на любом языке. Самое сложное это повторить протокол игры потому что очень часто встречается шифрование трафика.
    Ответ написан
    Комментировать
  • В чем смысл ВУЗа?

    @asd111
    ВУЗ дает очень много знаний по алгоритмам и математике которые самостоятельно трудно получить из за лени. Сам ты не станешь читать все книги которые желательно прочитать для хорошей зарплаты.
    ВУЗ дает диплом.
    ВУЗ дает отсрочку от армии.
    Если ты хотел заниматься компьютерами то считай что с получением диплома твоя мечта сбудется, осталось только проучится 4 года.
    4 года быстро пролетят.
    Можешь прямо сейчас посмотреть какие требования для твоей профессии на headhunter и кроме учебы ещё читать конкретно по своей профессии, тогда многие вопросы сами отпадут

    На все твои "зачем" есть один универсальный ответ: так принято в России. Конечно образование в России не такое классное как на Западе, но главное что оно есть хотя бы в таком виде и лучше не обращай внимание на недостатки системы образования а просто учись и постарайся учится хорошо.

    По поводу математики скажу так. В США есть профессия финансового программиста аналитика и туда берут математиков и зарплата там от 500 тыщ $ в год до 2 млн $ в год, компания называется "2 sigma".
    Ответ написан
    2 комментария
  • Создать сайт без верстки в коде - решение для дизайнера?

    @asd111
    Простые сайты, как вы описали, сейчас принято делать в виде группы в социальных сетях. Это бесплатное и простое решение.
    А так обычно дизайнер делает дизайн и кидает верстку на фриланс.
    Ответ написан
  • Где найти проекты для начинающего программиста С++?

    @asd111
    Можешь попробовать сделать биндинги для яндекс catboost для языков которые там еще не сделаны. Это не так сложно зато сделаешь полезное дело и поработаешь с ребятами из яндекса.
    В целом у яндекса довольно хороший с++ код и можешь поискать в их проектах на гитхабе такие где в issues есть help wanted или как то так - это фичи которые они не планируют реализовывать самостоятельно но кому то эти фичи были бы полезны.

    В с++ надо знать стандарт языка поновее, stl и boost.
    Ответ написан
    Комментировать
  • Писать сервер самому или использовать Django / Flask / Pyramid?

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

    А если постоянное соединение с сервером не нужно то берите django потому что в django много готового а значит меньше работы и еще в джанго есть админка из коробки.

    Можно совмещать эти подходы и делать одну часть на вебсокетах а другую на https.
    Ответ написан
    Комментировать
  • Правильно ли я разделил задачи между функциями и как упростить код?

    @asd111
    Если код выполняет две основных задачи то есть смысл в основном файле описать только эти две функции а все вспомогательное в другой файл.
    Если хотите с классами то можно в классе описать две основные функции как public а вспомогательные сделать private.
    Ответ написан
  • Когда стоит переходить на новые версии Python и когда это надо?

    @asd111
    Обычно ориентируются на используемые библиотеки. Допустим если нужная тебе библиотека не поддерживает самую новую версию питона, то обновляться не нужно.

    В целом обновляются если есть что то важное в обновлении. Например где то год два назад изменили реализацию dict и теперь dict использует меньше памяти и сохраняет порядок элементов.
    Ответ написан
    Комментировать
  • Google cloud sql. Такая ли бесплатная эта платформа, как заявляется?

    @asd111
    Для использования этой возможности нужен платный аккаунт с подключенной кредиткой. Т.е. на триальном акке эта фича не работает. Чтобы её включить нужно перейти на платный аккаунт чтобы все превышения можно было сразу оплатить.
    В общем это такая замануха и годится только для домашней страницы. Или для ознакомления.

    Облака это серьёзный бизнес не ищите там халяву. Лучше ищите тех у кого вам больше нравится соотношение цена качество.
    Ответ написан
    Комментировать
  • Математические расчеты при кроп-ресайзе элементов с разными пропорциями?

    @asd111
    не мудри. используй канвас. там это делается в пару строк без расчетов.
    Ответ написан
  • Как найти адрес памяти текстуры?

    @asd111
    В двух словах происходит замена функции отрисовки на желаемую. Погугли как делать читы для контр страйк - суть та же самая. Для директикс есть дебагеры которые показывают все функции отрисовки.
    Погугли форумы писателей читов там тоже все обсуждают.
    Ответ написан
    Комментировать
  • Кто-нибудь получал высшее образование в IT заочно и экстерном?

    @asd111
    Позвони в вуз и спроси там, потому что у большинства ВУЗов по закону есть обучение по индивидуальной программе в форме экстерната, т.е. на заочке если хочешь сдать экстерном, то пишешь заявление на обучение по индивидуальной программе в форме экстерната и сдаешь всё по быстрому, но оплачивать нужно будет полную стоимость семестров.
    Ответ написан
    Комментировать
  • Что делают программисты на Unity целый день на работе?

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

    @asd111
    Python хороший выбор.
    Если что докупишь себе intel Core i9 или AMD thread ripper и будет совсем замечательно.
    Ответ написан
    Комментировать
  • Какая библиотека может анализировать русский текст на негатив/позитив?

    @asd111
    гуглить анализ тональности текста и nltk sentiment analysis
    Ответ написан
    Комментировать
  • Какие знания нужны, чтобы пройти игру Human Resource Machine, целиком основанную на алгоритмах и являющуюся метафорой языка ассемблера?

    @asd111
    Подсказка-Спойлер. Есть только одна логическая операция сравнения "jump if zero" значит надо любую логику сравнения сводить к сравнению с нулем.
    Например чтобы сравнить равенство двух чисел надо их вычесть и делать jump if zero.

    Ассемблер знать необязательно, т.к. здесь обычная логика с условными и безусловными переходами.
    Ответ написан
    3 комментария
  • Где можно устроиться на удаленную стажировку?

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

    @asd111
    MongoDB или jsonb в PostgreSQL и никаких мучений с проектированием.
    Ответ написан
    3 комментария
  • Кто сделает экспертизу кражи кода ПО, которую примет российский суд?

    @asd111
    Вам не надо делать экспертизу - это проблемы истца и делаются за его счет.

    До начала судебного разбирательства можете вообще ничего не делать, т.к. экспертизу назначает суд. А после экспертизы истец автоматически проиграет, потому что код не совпадет на 100%. Исходные коды ЭВМ защищаются так же как произведения литературы. Т.е. если нет дословной копии то предъявить нечего. Иначе писатели литературы постоянно судились бы. Достаточно переименовать переменные и функции и вуаля.

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