Хочу учиться. Все веб-технологии в одной mindmap

Создал карту MindMap на сервисе mind42.com. Изложил в ней много утверждений на тему «Какие технологии необходимо изучить, чтобы стать веб-разработчиком». Карта получилась обширная. Она включает и базовые сведения, которые нужны веб-разработчику на должности джуниора, и специализированные, нужные для тех.лида. Пометил значками самые первостепенные. Выделил направления, не связанные с программированием как таковым.

Хочешь научиться программировать для web?

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

Карта знаний - веб-технологии

Карта знаний — веб-технологии. Выбирай что интересно и спрашивай меня

Ссылка на карту : Получить место веб-разработчика

Павел Волынцев

Уже более 15 лет занимаюсь разработкой веб-проектов. Fullstack Senior Developer. IT евангелист — доношу свет знаний об информационных технологиях. Профессиональные цели: Дать людям возможность дать людям больше.

Читайте также:

  • pavel_volyntsev

    По просьбе гостей сайта составил ещё одну карту знаний — создание CMS «Доска объявлений» http://mind42.com/mindmap/76880f9a-5ebe-42ca-a725-b0357c9f7b43 — за действующий прототип взята доска slando.ua

  • Анонсирую открытие своего проекта по стажировке по веб-технологиям : http://webtrainee.ru/

  • cijic

    К PHP смело можно было добавить и Symfony 2, и Laravel.

    • Ага, на момент составления карты они мне были не известны.

    • В карте есть ссылки на обзоры по фреймворкам: http://take.ms/jlsV6

  • neman

    А что значит значки на схеме?

    • Значков на схеме очень много. Это одному из посетителей сайта я объяснял, какие пункты нужно знать, чтобы быть бакенд-разработчиков. Mind42 запомнил 🙂

      • neman

        А может сделать легенду чтобы понятно было?

        • Или убрать совсем, чтобы не путать?

          • neman

            Если полезной информации не несут то лучше убрать конечно. Но еще лучше чтобы несли))

          • Значки означают следующее: «Цифра» — порядок, в котором желательно изучить технологии. «Палец вверх» — это дополнительный плюс, обычно это вписывают в «желательно» в вакансиях. «Звезда» — это значительный плюс. Знак «стрелка» — это ссылка на документацию. Знак «блокнот» — это комментарии.

  • ALU

    Здравствуйте!

    Решил попробовать себя в программировании. Оказалось достаточно интересно, хоть и не без рутины, но от этого даже рок-н-рол не застрахован.

    Изначально идея состояла в том, чтобы освоить общее в Питоне, а потом начать изучать Яву, либо возможно плотно заняться Джанго. Прошел курс на кодакадемии, прочитал Лутца, попал в небольшое сообщество где проводился небольшой курс. И вот как это курс безвременно закончился появилось несколько проблем:

    1. Писать что-то не понимая чему это меня научит и что позволит делать на следующем шаге тяжело, мотивация пропадает сразу после прикидывания примерной структуры кода. Поэтому нужен очень четкий и последовательный план практики, в котором будет последовательно указанно что программировать от простого к сложному, грубо говоря от калькулятора до полезной программы/сайта, с постепенным расширением методов и увеличением сложности.

    2. Нужна обратная связь, по моему опыту хороший фидбэк значительно ускоряет обучение. Сейчас я чувствую себя как человек со «школьным» знанием английского, т.е. прочитать могу, а в голове предложение составить уже нет. Точно также я не представляю как подступиться к более или менее сложной программе. Кроме того, когда уходишь в 4 уровень if начинаешь подозревать что это как-то не правильно и есть способ лучше. Stackflow только частично решаешь проблему.

    Что я вижу возможным решением этих проблем:

    1. Самостоятельно и, возможно, с вашей помощью составить максимально последовательный план и следовать ему, гугля и используя Stackflow для обратной связи.

    2. Найти ментора/учителя который обеспечит быстрый фидбек и задаст верное направление. Сделать это не так и просто.

    3. Многочисленные курсы вроде: http://www.getjavajob.com, “Школы программирования”, JavaRush и другие. Проблема в том, что некоторые из них выглядят словно они созданы “продажниками”, другие слишком фрагментарны, третьи хоть и выглядят лучше, но все равно не дают достаточной уверенности что это лучший вариант, а стоимость не так мало чтобы не бояться ошибиться.

    Собственно в этом и заключается вопрос: в каком направлении из этих или других лучше и как действовать?

    • Чтобы стать профессионалом, нужна практика. Третий вариант (курсы) даёт только общие представления о языке и знания о решении учебных примеров и, вообще, учебные примеры значительно проще реальных.
      Я предлагаю варианты 1 и 2: составить личный план и следовать ему под контролем ментора.

      • ALU

        Проблема в том, что не понятно где ментора искать, в основном говорят идти джуниором и там, дескать, тебя научат, но до джуниора не так просто самому дойти.

        • Ясно. Могу дать свой план по Python. Найди меня в Скайпе.

  • Pingback: backend vs frontend | Блог о веб-разработке и веб-технологиях()

  • Pingback: Нет прогресса в изучении веб-технологий. ЧЯДНТ? | Блог о веб-разработке и веб-технологиях()

  • Pingback: Others | Pearltrees()