Задать вопрос
  • Что делать дальше после изучения основ javaScript + jquery?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Совет - устройтесь на работу: Где можно найти работу для повышения навыков?
    Дальше само все пойдет.

    P.S. Вы же не хотите изучать ради изучения? Наверное, цель - начать зарабатывать этим ремеслом? Если так, то логичным будет достигать поставленной цели, а не придумывать себе очередной шаг, приближающий к ней. Это проще и точно не окажется, что шаг выбрали неверный.

    UPDATE: наткнулся вот на статью ain.ua/2016/06/22/656143 - Практическое руководство для тех, кто хочет стать профессиональным веб-разработчиком
    Ответ написан
    6 комментариев
  • Что делать дальше после изучения основ javaScript + jquery?

    @cyb3rD
    IT Энтузиаст
    Присоединяюсь к тем, кто советует дальше постигать nativeJS. Я в похожей ситуации и сейчас делаю пулл реквесты в OpenSource-проекты на GitHub, написанные на JS. Могу порекомендовать также FreeCodeCamp. В Питере есть комьюнити, которое периодически собирается и совместными усилиями делает свой проект.
    После изучения основ JS я бы порекомендовал всю серию книг "You Don't Know JS"
    Сам сейчас вникаю в Scope&Closures.
    Ну и практика, практика. Пили свой проектик для опыта.
    Ответ написан
    Комментировать
  • Что делать дальше после изучения основ javaScript + jquery?

    Rou1997
    @Rou1997
    Доброго вам времени суток, Андрей Рысь !

    Первое правило Junior Front-End разработчика, и разработчика вообще - это выполнение задач от руководства или заказчиков.
    Использование конкретных инструментов - jQuery, JavaScript, Angular, Brainf*ck - задается требованиями конкретного руководителя или заказчика, либо остается на усмотрение разработчика (если пишем с нуля), который в любом случае смотрит на задачу, и никогда не определяется числом голосов в интернет-холиварах, где всегда одни за легкое и простое, другие за глубокое, универсальное, но тяжелое, и все друг друга ненавидят!

    Поэтому, чтобы понять куда двигаться дальше, необходимо изучить эти самые требования руководства и заказчиков, никто в здравом уме не будет против того, что вы лично поинтересуетесь, чем они занимаются и как к ним устроиться, а не ограничитесь текстом вакансии или "треда" на фриланс-бирже.
    Чтобы проибрести опыт работы - необходимо работать! Первым блин - всегда комом! Удачи!!!
    Ответ написан
    3 комментария
  • Что делать дальше после изучения основ javaScript + jquery?

    VGrabko
    @VGrabko
    Golang, Php, Js
    я не знаю кто так но учу примерно так

    jQuery
    native
    1. learn.javascript.ru
    2. шаблоны проектирования
    3. миграция шаблонов проектирования с других яп
    4. оптимизация кода путём "переделывания" шаблонов проектирования

    и даже не пытайтесь юзать mvc без 4 стадии. Он будет очень тормознутый.
    Ответ написан
    8 комментариев
  • Что делать дальше после изучения основ javaScript + jquery?

    @Itvanya
    Андрей Рысь во-первых, забыть о том, что такое jQuery, потому что он бесполезен и убивает в вас перспективу реального разработчика и программиста. Во-вторых, учить паттерны проектирования на примерах реальных(своих) небольших проектах и использовать только чистый JavaScript. В-третьих, учить алгоритмы(да-да), потому что фронт-энд инженеры сегодня пишут не только визитки на бутстрапе, но и игры в 2-Д, 3-Д, которые потом портируют на другие платформы. Дальше - проще : html-фреймворки, css-фрейворки, gulp, ES2015, lodash, node немного лишь для того, чтобы дальше потянуть react/angular. Если последние два фреймворка не даются, то повторить с шага номер 1.
    Ответ написан
    10 комментариев
  • Где можно найти работу для повышения навыков?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Удаленно редко кто хочет нанять человека, который учится. Устраивайтесь (по вечерам, на полдня, как попало) в офис аутсорс компании (человек на 50+) на пол/четверь ставки или "за спасибо" джуниором/интерном/практикантом/кем-попало. За полгода/год - подровняете скиллы и технические и проектные (не менее, а то и более важные в нашей индустрии). Это хорошая и быстрая школа.

    P.S. Относительно мотивации. Это обычная лень и отсутствие навыка не начинать ерундовых дел и доводить неерундовые до конца. Читайте книги и статьи. Со временем количество даже не слишком понятной информации перейдет в качественно новое понимание концепций программной инженерии. Законы диалектики никто не отменял :) количество перейдет в качество :) Главное не лениться и уделять своему развитию каждый день не менее 15 минут (больше - лучше) только без пропусков. Еще два правила полезных тут и вообще в целом:
    1) принцип Парето (чтобы эффективно тратить свои ресурсы)
    2) закон Старджона (чтобы не быть слишком серьезным и не перегреваться) :)

    Найти и разобраться что это за такое - домашнее задание :)

    UPDATE: наткнулся вот на статью ain.ua/2016/06/22/656143 - Практическое руководство для тех, кто хочет стать профессиональным веб-разработчиком
    Ответ написан
    8 комментариев
  • Как выучить основные методы и функции Javascript?

    ymatuhin
    @ymatuhin
    Front end разработчик
    Прочитайте все главы из «Современного учебника JavaScript» и выполните задания в конце каждого. Если мало, то почитайте книжку с носорогом (JavaScript: Подробное руководство).
    Для тренировки можете использовать «CodeWars».
    А если будите тестировать фреймворк, то почитайте «На чем тестировать JavaScript фреймворки».
    Ответ написан
    Комментировать
  • Как выучить основные методы и функции Javascript?

    vicodin
    @vicodin
    Имею некоторый опыт
    пройти 100 задачек на кодворсе
    Ответ написан
    Комментировать
  • Как выучить основные методы и функции Javascript?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    1. Выучить английский (хотя бы немного)
    2. Разобраться с IDE с хорошим автокомплитом.
    Ответ написан
    2 комментария
  • Зачем верстальщику нужно изучать JavaScript?

    rim89
    @rim89
    программист-велосипедист
    1. - сходите на собеседование - получите точный ответ, что от вас хочет конкретная контора
    2. - весь интерактив на стороне клиента
    3-4. - может пол месяца, может пол года - зависит от ваших способностей

    Имхо. Без JS верстальщик нужен только на 5$ проекты на фриласне - подправить туда, дописать сюда ... что то серьёзно - сразу JS нужен.
    Ответ написан
    Комментировать
  • Зачем верстальщику нужно изучать JavaScript?

    mattedev
    @mattedev
    web developer
    С помощью javascript можно делать динамические, красивые, отзывчивые сайты. Отправка сообщение, манипуляции с кнопками, анимации и т.д. Также подходит для spa. angularjs, react.
    Ответ написан
    Комментировать
  • Зачем верстальщику нужно изучать JavaScript?

    trevoga_su
    @trevoga_su
    Зачем верстальщику нужно изучать JavaScript?
    потому что без JS (а именно - фреймвокров на JS) сейчас не пишется ни одно web-приложение. И, скорее всего, тебе придется как минимум знать структуры управления PHP, что бы не падать в обморок от шаблонов.

    Какие изменения привнесёт в процесс разработки знание JavaScript, что я смогу делать?
    изменять DOM как минимум.

    https://learn.javascript.ru/
    Ответ написан
    2 комментария
  • Какие вы знаете русскоязычные сайты для изучения программирования?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Только есть одно условие - сайт и курсы на нем должны быть на русском языке.


    HSLivcueqro.jpg

    Серьезно, без знаний английского, хотя бы на уровне чтения технической литературы (это на самом деле не сильно высокий уровень) вы очень быстро упретесь в потолок. При том что при нынешей ситуации с электронными словарями, переводчиками, онлайн курсами и т.д. выучить хотя бы немного язык займет не сильно много времени зато поможет вам в будущем.

    По программированию рекомендую книгу "структура и интерпретация компьютерных программ", она есть в хорошем переводе на русском, и по ней учат в MIT. Но для ученика школы может быть тяжелова-то. Потому лучше воспользоваться какими-то упрощенными штуками типа codeschool, а там уже нужен язык.
    Ответ написан
    9 комментариев
  • Как правильно изучать верстку c переходом на front-end?

    Aspirin77
    @Aspirin77
    HTML5&CSS3, в любом случае самое первое, что стоит изучить. Html Book - неплохой вариант, для новичка, но всё же в идеале оф. сайт консорциума с документацией www.w3.org
    Думаю, для хорошего верстальщика и front-end developer'a важно понимать "кухню".

    Есть не плохая книга, мне лично очень нравится, Джон Дакетт "HTML и CSS". Книга не из дешевых, но лично мне очень помогла в изучение основ.

    Далее, опять таки на мой взгляд, хотя бы на уровне синтаксиса - изучить JavaScript. Пока не говорю, про библиотеку JQuery. Но она по сути, важна. Книга - Бер Биро, Иегуда Кац "Подробное руководство по продвинутому JavaScript".

    В плане опыта, тут уж наверное понятно, верстать и еще раз верстать, по мере решения определенных задач растет скилл, так сказать. Умение искать ответ в Google тоже немаловажный навык.

    Хороший способ изучать чужой код и искать объяснение тому или иному действию. Лучше всего, код тех сайтов, которые действительно хорошо сделаны..

    Свой код после верстки, можно проверить на валидаторе оф. сайта консорциума. Просто нужно вставить ссылку туда на свой сайт и он анализирует.

    На YouTube, есть видеоуроки по многим направлениям. Из самых крутых на мой взгляд, Sorax

    В целом терпение и желание именно заниматься версткой и front-end. Удачи )
    Ответ написан
    Комментировать
  • Лучшие практики по frontend?

    @codemix
    Frontend junior
    Сам начал не давно изучать JS, читаю Выразительный JavaScript за одно смотрю ролики Sorax
    Ответ написан
    Комментировать
  • Как эффективно изучать JS?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Только практический опыт позволит за пару-тройку лет в достаточной мере осознать JS и области его применения (на клиенте и/или сервере, для реализации всей логики и/или только определенного уровня в классической многоуровневой архитектуре, или вообще - только частичного применения для частных задач вроде валидации/анимации вкупе с прочими технологиями вашего основного стэка).

    Важно также понимать разницу между:
    • JS как языком программирования,
    • использованием JS в той или иной парадигме программирования (на нем можно работать и в функциональной парадигме, и в ООП и других при желании)
    • использованием многообразных JS фреймворков с лежащими в их основе архитектурами и подходами
    • использованием JS библиотек/компонентов

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

    @Ratiborec
    Я просто это оставлю сдесь )))
    https://www.codewars.com/ - отличный сервис для закрепления навыков программирования
    Ответ написан
    2 комментария
  • Как эффективно изучать JS?

    @Scribblex
    Я рекомендую изучать JS примерно таким путем:
    – чтение learn.javascript.ru (чтение и, естественно, практика);
    – параллельное прохождение модулей по JS на codeschool;
    – держите перед глазами актуальные вопросы для собеседования JS-разработчика (habrahabr.ru/post/239065/), стараясь на них ответить;
    – читайте хороших авторов: Дуглас Крокфорд, Джон Рейзиг, Стоян Стефанов;
    – найдите на GitHub людей, которые согласятся ревьюить Ваш код, я серьезно!

    Ну и не забывайте: чем чаще Вы пишите код, тем лучше получается; чем сильнее стараетесь разобраться в основах языка, тем легче будут даваться в освоении фреймворки и паттерны.

    Желаю успеха!
    Ответ написан
    10 комментариев
  • Проанализировал фриланс, учить JS или натяжку верстки на CMS?

    @Kuzmichik
    Заправляю корабли и жду их возвращения...
    Tl;dr: JavaScript, если планируете стать программистом, HTML/CSS в другом случае.

    Натяжка верстки на CMS подразумевает какое-то знание HTML, CSS, JavaScript и серверного языка (PHP в случае WordPress). Т.е. в идеале, если хочется стать full-stack программистом, надо знать все.

    Вообще говоря, JavaScript и HTML/CSS - вещи сильно связанные. Однако JavaScript можно использовать и сам по себе (на сервере например), без привязки только к фронтэнду. Область применения JavaScript сейчас большая: фронтенд (jQuery и еще полсотни бибилиотек и фреймворков на любой вкус), бэкенд (Node.js) и даже GUI.

    Вы в любом случае потратите время (не думаю, что разобраться с HTML5/CSS3 будет быстрее, чем разобраться с JavaScript - скорей всего наоборот), однако имея в арсенале JavaScript, выбор работы потенциально будет больше, да и оплачиваться такая работа будет заметно выше, чем верстка (пятачок за пучок шаблонов). Хотя хороший фротнендщик тоже дорого стоит.

    В любом случае, чтобы вы не выбрали, учите основы - HTML/CSS, а не верстку (хотя вообщем это тоже самое), JavaScript, а не jQuery, Python, а не Django, Ruby, а не Ruby on Rails. Ну и PHP, а не Laravel. Хотя не могу сказать, что последний стоит учить вообще.
    Ответ написан
    2 комментария