Ответы пользователя по тегу JavaScript
  • Какой сборник задач можете посоветовать по основам программирования?

    @frozen_coder
    Java-developer
    Берите любую книжку по алгоритмам и реализовывайте. Язык программирования в книжке не важен, даже лучше, если он будет не тот, на котором пишите Вы. Сначала чисто сами, потом смотрите как это сделано в книге. Возможно, что многие алгоритмы вы встретите на практике и уже будете знать как это работает или как написать и применить его реализацию на реальной задаче. Потом берите паттерны проектирования и реализовывайте их на своем языке - в итоге получится свой микро-фреймворк и заодно поймете как работают существующие фрейморки. Модно написать свою реализацию flux).
    Вот это будет полезно и развивающе, имхо.
    Как Вам уже посоветовали, придумайте реальную задачу и реализовывайте её в процессе работы с алгоритмами и паттернами, придумайте или узнайте для каких задач можно применить каждый алгоритм и паттерн, где он уместен, а где нет.
    Хотите чего-то умного? Реализуйте различные задачи из математической или физической областей, куда-нибудь в комбинаторику, дискретную математику, динамическое программирование и прочие вещи, которые в ВУЗах проходях на факультетах ИТ.
    Ответ написан
    Комментировать
  • Зачем нужны Javasript фреймворки?

    @frozen_coder
    Java-developer
    Коротко: чтобы брать готовое и не тратить время на написание кода, который не относится напрямую к задаче, для переиспользования.
    Ответ написан
    Комментировать
  • Говорить ли на собеседовании, что ты проходил курсы, которые были платные, но ты их скачал с торента и прошёл всё бесплатно?

    @frozen_coder
    Java-developer
    Да ни говорите про все эти курсы никому. В портфолио указывают свои работы. Вы хотели сказать в резюме. Курсы для отмывания денег и существуют (невозможно стать программистом за 21 день, блин -_-). В каждой третьей вакансии - умение читать документацию. Так и говорите, что все знания черпали из документации. Только в плюс будет.
    Ответ написан
    Комментировать
  • Интересные статьи о JavaScript?

    @frozen_coder
    Java-developer
    На самом же хабре море подобных статей, которые выходят, если не каждый день, то каждую неделю по 2-3 будет минимум. Затем по воскресеньям же выходит дайджест по web-разработке, в котором этих статей завались со всего интернета.
    От себя могу добавить ресурс на русском - frontender.info . Но там не только JS.
    Ответ написан
    1 комментарий
  • Можно ли быть Java Web разработчиком не зная Java Script?

    @frozen_coder
    Java-developer
    Java Backend Developer'ом можно. Основы JS знать нужно, не факт, что вы будете на нем писать, но иметь представление как там на клиенте всё это дело работает надо бы. Из фреймворков вам надо тоже иметь просто представление об их архитектуре, кто как с данными работает, которые вы фронту отдаете. Знать что такое Ajax, Json, REST, WebSocket, т.е. взаимодействие с фронтом.
    Можно писать себе всякие web-cервисы, SOAP юзать и слыхом не слыхивать о фронте, занимаясь интеграцией разных систем и утонуть в xml.
    Ваш вопрос о противостоянии специализация vs универсальность. И там есть плюсы и востребованность на рынке, и там. Всё зависит от масштабов компании и задач, которые перед ней стоят. В больших компаниях, где много разработчиков, большие нагрузки, сложные задачи, интеграция между системами, то там возможно бекендер и фронтендер - это разные люди с разными сферами ответственности. Небольшим конторам с небольшими задачами дешевле иметь фулстек разработчиков.
    Если сильно не нравится фронт, то становитесь спецом по беку. Именно спецом, который может решать узкие сложные задачи, неподвластные большинству фулстекеров. Например, такие сложные вещи как низкоуровневая оптимизация.
    Неплохо было бы ещё (раз уж бекенд онли) разобраться с работой, конфигурированием рабочей среды - web-серверов, особенностями баз данных.
    Ответ написан
    3 комментария
  • Есть ли похожие плагины для Select?

    @frozen_coder
    Java-developer
    Если вам нужно что-то для манипуляции данными с select, то для jquery это может быть select2 https://select2.github.io/ ну или Chosen https://plugins.jquery.com/chosen/. А логику скрытия/появления и взаимодействия select'ов описать на jquery же. Вы сами её описали на естественном языке уже. If/else, hide() и show(). Для этого плагины не нужны.
    Ответ написан
    Комментировать
  • Что быстрее изучается web или android направления?

    @frozen_coder
    Java-developer
    Быстрее будет с Android. Универсальнее будет с JS.
    P.S. Java не сложно. JS мир не страшен, когда знаешь сам язык. Выбрать первым языком JS - не лучший путь, но если нужно быстро работу найти...
    Ответ написан
    Комментировать