Задать вопрос
  • Подойдет ли 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%. Исходные коды ЭВМ защищаются так же как произведения литературы. Т.е. если нет дословной копии то предъявить нечего. Иначе писатели литературы постоянно судились бы. Достаточно переименовать переменные и функции и вуаля.

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

    @asd111
    Производительность сильно зависит от генов, от физического и психологического состояния и от наличия раздражающих факторов во время работы. И ещё производительность сильно зависит от уровня подготовки и знания алгоритмов в своей сфере.
    Например олимпиадники могут за 4 часа сделать больше чем средний программист за день и причина в том что они другие физически, психологически и по уровню подготовки. Например им не нужно думать какой алгоритм как реализовать, они просто берут готовый код из головы.

    Это как в шахматах средние игроки думают во время дебюта, а опытные просто играют по памяти свой любимый дебют и почти не думают над ходами во время дебюта. А такие мастера как Магнус Карлсен могут выиграть за 30 секунд у большинства средних игроков. Выглядит это пугающе(https://youtu.be/NTEj4moaay0 )

    И примерно такая же разница между слабыми и сильными программистами. Это прежде всего физиологические различия и различия в уровне подготовки. Книги про продуктивность тут не увеличат производительность каким то радикальным образом. Скорее наоборот если человек со слабыми природными данными начнет много программировать то у него быстро наступит выгорание, потому что его ЦНС физиологически на это не способна и производительность в результате может упасть.
    Ответ написан
  • На какую CMS сделать упор, MODX, Wordpress, или...?

    @asd111
    Если ограничиться натягиванием темы то битрикс или wordpress.
    Темы для битрикс приносят деньги, причем неплохие.
    Если планируете в дальнейшем программировать, то битрикс сразу нет, он только для натягивания шаблонов.
    Ответ написан