software development, self-education, buddhism, bike, tourism, metal music, video games, sci-fi and horror films of 80th
Контакты

Достижения

Все достижения (7)

Наибольший вклад в теги

Все теги (60)

Лучшие ответы пользователя

Все ответы (41)
  • Что учить frontend разработчику?

    1. Сначала учим фундаментальщину (как работают компьютеры, сети и браузер, http, основы программирования).
    2. Затем изучаем как работают конкретные веб-технологии (html, js, css, как всё это парсится браузером и рендерится в веб-страницу, учимся верстать и использовать js, книжек и курсов масса).
    3. Далее изучаем технологии, которые всё это автоматизируют, упрощают и абстрагируют (фреймворки, бутстрапы, реакты, сборщики, jquery, новые стандарты, гриды итд итп).
    4. Практика, применение изученного, выбор специализации (зависит от того, что хотите далее делать во фронте - это может быть просто вёрстка, создание интерфейсов или визиуализация данных, а может быть и работа с графикой\аудио\видео, тренды (сейчас это react, bootstrap, foundation, babel, es6, d3, RxJS, функциональное программирование)), далее развиваться на протяжении жизни можно до бесконечности. Но без первых пунктов это всё ничто.
    Ответ написан
  • Какой необходимый уровень знаний для junior React.js Разработчика?

    Junior-React разработчик?
    По-моему, как-то странно звучит.
    К изучению стэка технологий, среди которых Реакт нужно подходить уже будучи не совсем джуном: важно понимать базовые основы функциональной парадигмы, отличие её от ООП, понимание архитектуры flux и потоков данных, уверенный уровень JS (ES6), как асинхронность работает, всякие ajax-api (axious, fetch), конечный автомат (что такое и зачем нужен). Про хтмл\вёрстку, само собой, конечно же.
    Я когда без хорошего навыка JS полез в Реакт, то не понял, что вокруг происходит.
    Ответ написан
  • Как повысить скорость разработки?

    Биржа, аудиокниги, программирование...а не боитесь что мозг лопнет? Зачем вам вот это всё?
    Мозг ведь внутри как мышца работает, иногда полезно пойти пару пива с другом в кабаке выпить и какую-нибудь фигню обсудить или погулять с любимой музыкой в наушниках.
    Совет - не надо читать книги с названиями "как делать то", "как делать сё", вреда с них больше пользы. Выявляйте на практике что вас перезаряжает и вдохновляет.
    Ответ написан
  • Что нужно знать для backend разработки?

    Технологии и прикладнуха - дело наживное, да и к тому же тут достаточно об этом написали.
    Пару слов от себя вставлю: язык и фреймворк выбрать - вообще не проблема. Если js, то это nodejs+express, если java, то java+kotlin+gradle+spring, я лично изучаю на досуге Elixir и Phoenix.

    Вот пара мыслей, какие фундаментальные темы нужно усвоить для перехода в бэк, а языки и фреймворки уже в последнюю очередь пойдут:
    Основы операционных систем
    Основы реляционных баз данных
    Виртуализация и контейнеры
    Configuration management (CI\CD, IaC, ansimble, automation)
    Парадигмы и основы программирования (без этого вообще никуда, я бы сказал до уровня middle во фронтенде даже без этого не дойти).

    Главный совет - не нужно распыляться. Виделите для себя что-то одно на первое время и постепенно в комфортном для себя ритме изучайте по разным источниками (курсы, статьи, большие книги, видео, общение с другими людьми, пет-проджекты).
    Ответ написан
  • Есть ли сайт, где собраны общепринятые практики программирования?

    Такой сайт - это годы практики, тонны граблей и любви к своему делу.
    Закачивалки в мозг, как у Джонни-мнемоника, не существует.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (24)