Ответы пользователя по тегу Программирование
  • Что изучать веб-программисту самоучке, кроме самого языка?

    @Riccky
    Значение математики для программиста преувеличивают.
    Конечно, если Вы работаете в сфере, где кругом много математики (трехмерная графика, анализ данных), то знание математики желательно. Но не критично. Вряд ли Вы самостоятельно будете создавать библиотеки, скорее всего Вы будете их использовать.
    Познания нужны именно для того, чтобы ориентироваться в этом. То есть вам не нужно досконально знать быстрое преобразование Фурье, а достаточно знать, что после этого преобразования данные проще анализировать в таких-то и таких-то аспектах.

    Но ведь это только в узких сферах.

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

    @Riccky
    Из упомянутых ни Atom ни Sublime не являются IDE, они являются всего лишь текстовыми редакторами, хотя и содержащими кучу удобств для программирования. Но если уж они вам нравятся, то, возможно, понравятся и Vim и ACME.

    Из упомянутых тут на самом деле IDE является phpStorm. И довольно хорошей, хотя и требовательной к ресурсам компьютера.

    Вот обзор.
    www.sitepoint.com/best-php-ide-2014-survey-results
    И тут судя по высказанным мнениям и по опросу по ссылке выше видно, что почему-то PHP-программисты предпочитают редакторы, а не IDE.
    Ответ написан
    Комментировать
  • Является ли нормой вести историю изменения всех свойств сущности приложения в mysql таблицу?

    @Riccky
    Тебе виднее зачем она нужна. По мне так разве что для всяческих разборок с читерами, накрутчиками и при проблемах с оплатами.
    Но в именно таком виде не хранил бы. Хранил бы историю отдельно, а последнее значение отдельно, чтобы выборку для текущего значения можно было бы делать без указания "последнего datetime". Поскольку для повседневной работы история не нужна, то и незачем нагружать сервер ненужной работой. Потом, по мере роста сложности игры и количества игроков у тебя будут проблемы с производительностью, если сделаешь как ты написал.
    И было бы из-за чего. Не из-за чего - просмотр истории не самая частая и не самая нужная операция.
    Ответ написан
    2 комментария