Ответы пользователя по тегу Программирование
  • Пропал интерес к программированию?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Ничего необычного, однотипная деятельность утомляет. Поменяйте что-нибудь в своих занятиях, или займитесь чем-то практическим, реальными задачами. Возьмите другую технологию, почитайте что-то из других направлений, или сделайте перерыв.
    Ответ написан
    Комментировать
  • Какой оптимальный подход выбрать для создание сайтов?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Является ли нормальной практики сначала создавать сайты на CMS ,а потом сильно влезать в его структуру?

    Нет, не является. Архитектуру продумывают изначально, и стек реализации определяют соответственно.

    более опытные пользователи
    ?
    Пользователи, вроде, и не стремятся запускать проекты полнофункциональные. А блоги/несложные порталы - подбирают наиболее подходящее.

    У вас цель какая - проекты запускать или программировать/технологии осваивать? Если запускать проекты, ищите технического партнера, найдите фрилансера для регулярного сотрудничества.
    Ответ написан
  • Поможете наставить на верный путь начинающего программиста?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Гуглить и читать чужой код - обязательно. Но хотя многие так и двигаются, это не избавляет от всех ошибок стратегического направления. Какой код вы читаете, что гуглите - тоже важно. Шаблоны, CMS Opencart -опасный путь в недопрофессионалы.
    Вас чем не устраивает стандартный подход? Немного математики, CS, алгоритмы, базовые технологии?
    Возьмите что-то большое и базовое. JAVA, C++, .Net. Потратите время, так хоть уважать себя будете) И опенкарты будут уже понятны и порзрачны.
    Я как альтернативу новичкам могу предложить серьезное погружение в JS, фронтенд, либо другую js-разработку. На этом пути можно быстрее получить реальную работу, а если действовать грамотно, то впоследствии стать более универсальным разработчиком. Если хотите пройти обучение, напишите на training@jspro.ru
    Ответ написан
    Комментировать
  • Чем разработчик отличается от программиста ?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Просто более современное название
    Ответ написан
    Комментировать
  • Какие посоветуете книги по олимпиадному програмированию для начинающих веб-разработчиков?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Олимпиадные программисты на практике не пишут контесты на javascript. Вам не приходило в голову, почему так?
    JS может просто не пройти по производительности для некоторых задач, а его нестрогая типизация вызовет массу проблем, в обработке крайних значений и выявлении неявных багов. Даже если по производительности все будет проходить, писать решения на JS на практике невозможно, это просто лишняя работа, которая приведет к поражению.
    Но можно писать контесты на js для тренировки, для себя, и как раз возможно для изучения подводных камней нестрогой типизации.
    Из вопроса неясна ваша цель. Если спортивным программированием заниматься, то нет варианта отказаться от C/C++/Java, так как в команде вам никто не даст писать на условном F#. А если цель - изучать программирование и JS в качестве первого языка, то Кормен + книги с примерами на тех языках, реализуете то же самое на JS, и сравниваете с другими языками.
    Про видеоурок улыбнуло конечно, вы реально хотите отделаться видеуроком/курсом? На практике читать быстрее, чем смотреть курсы, если материал хорошо изложен текстом, я не рекомендую курсами увлекаться.
    Ответ написан
  • Литературу по структурам данных и алгоритмам читать перед изучением ЯП или параллельно с изучением?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Есть предположение, что порядок не так важен, некоторые моменты перечитаете еще.
    Есть же отличная платформа для спортивных программистов codeforces.ru!
    Мне кажется, это must do в течение какого-то времени для всех разработчиков. Меру определяйте сами, в зависимости от интереса. Для продуктовой разработки, строго говоря не нужно быть чемпионом по алгоритмам.
    Codeforces хорош еще тем, что поддерживает множество языков, можно практиковаться в том числе и с освоением новых.
    Ответ написан
    Комментировать