Ответы пользователя по тегу Книги
  • Есть ли русские книги о разработке игр?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Как раз задался этим вопросом (поиском книг на русском языке по данной тематике) не так давно. Могу посоветовать прочитать вот такие вещи:
    1) Разработка игр и теория развлечений (Рэф Костер). Книга про то почему мы играем, почему нам нравятся некоторые игры, почему нам не нравятся другие. Полезно почитать для общего развития: дает понимание того, почему в играх делают так, а не по-другому;
    2) Шаблоны игрового программирования (Роберт Найстрём). Книга про применяемые в геймдеве паттерны проектирования. Мной до конца не дочитана, посему не могу сказать больше. На русском языке есть, я так понял, любительский перевод.
    3) Кровь, пот и пиксели (Джейсон Шреер). Истории о пути к успеху из уст разработчиков шедевров: какие трудности преодолевали, как они это делали и чего им это стоило. Тоже для общего развития пойдет.

    Это что касается (и что я вспомнил) по разработке игр. Есть просто огромное количество статей, туториалов и видео по данной тематике, но нужно знать что искать: конкретную технологию, конкретный алгоритм или конкретный инструмент. Книжку "что использовать для чего и как это выбрать" ни на русском, ни на английском я пока еще не нашел. Но упорно ищу.
    Ответ написан
    Комментировать
  • Как составить план обучения на ближайшиее время?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Смотря что вы хотите. Есть разделение на frontend, backend, database. Есть технологии (фреймворки, библиотеки), лежащие на стыке этих трех "китов". Есть различный инструментарий для работы. Я бы рекомендовал начать ознакомление с web-разработкой с основ: HTML, CSS, базовый JavaSript. Попутно нужно читать про различные протоколы (в основном, интересуют транспортные: HTTP, UDP, FTP). Как работает браузер, сервер, какие спецификации сейчас в ходу. Затем начните изучать серверную сторону вопроса: язык, web сервер, деплой приложения. Можно также начать изучать основы Баз данных: на уровне создания/редактирования/удаления таблиц/процедур, добавления данных. Получив базовые знания, можете начинать изучать библиотеки/фреймворки на стыке технологий. Здесь такое раздолье, что даже изучая какую-то одну вещь вы можете никогда не изучить ее до конца по ряду различных причин.
    Вот я лично сейчас изучаю такой стек:
    HTML, CSS, Javascript
    Jquery(Javascript), Bootstrap(Javascript+CSS), LESS(препроцессор CSS)
    C#, MVC (паттерн), Entity Framework (DB+C#, ORM)
    MS SQL, ORACLE (DB)
    Из инструментов: Git/SVN, VS 2013, Notepad++, Photoshop.

    В-общем, сначала база, алгоритмы, потом библиотеки/фреймворки. Если начать с фреймворков, то все равно рано или поздно вы вернетесь к "а как же эта штука работает?"...
    Ответ написан
    Комментировать
  • Выбор литературы C#. Шилдт или Троелсен?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Здесь надо не "или", а "и". Чтобы прочитать про программирование нужно несколько месяцев, чтобы научиться программировать - может не хватить и целой жизни.

    П.С. А так мне Шилдт больше понравился.
    Ответ написан
    Комментировать