Итак, я читал сообщение «Усталость от Javascript» от Эрика Клеммонса

Подожди, подожди, нет, это не продолжение, терпи меня. Затем я наткнулся на это утверждение в разделе комментариев:

«Я схожу с ума, переходя от Angular 1+ к Angular 2,« учусь и пытаюсь вникнуть »в Rxjs, ES6, Typescript, bootstrap 4, материализацию дизайна и т. Д., Т. Д. И т. Д.…. Я все еще младший разработчик! "

До меня дошло, что быть фронтенд-разработчиком или, еще лучше, новорожденным фронтенд-разработчиком - все это весело и весело, когда ты изучаешь HTML и CSS.

Затем вы получаете свои блестящие сундуки и нарукавные повязки и прыгаете в глубокий конец, чтобы понять, что вы забыли наполнить их воздухом.

Хотя вы не совсем плаваете с рыбами, вам определенно нравится.

Ember, Backbone, ReactJS Flux, Redux, Reflux? , Angular 1, не ждите Angular 2.0 Давайте остановимся на этом, прежде чем это перерастет в хип-хоп. (Это касается только некоторых популярных фреймворков и библиотек, заметьте.)

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

Но новорожденные !! вы должны сосредоточиться. Так сложно увлечься ажиотажем, прежде чем вы сможете написать хотя бы одну строчку Vanilla Javascript или хотя бы знать, как console.log («help..me»).

Как и в предыдущем комментарии, я считаю, что для получения максимальной отдачи от любого языка или стека мы должны

  1. Изучите самые основы, чтобы получить общее представление о том, почему? какие? и когда использовать.
  2. Выберите бесплатную технологию, найдите хороший исходный материал или учебные пособия и застряйте.
  3. Задавайте массу вопросов кому угодно и кому угодно.
  4. Оставайтесь последовательными, а затем переходите к следующей технологии, которая соответствует вашим целям.

Я ценю, что все учатся по-разному и с разной скоростью, не ругайте себя за непонимание того, что волшебники мира программирования называют «легким».

Однажды вы назовете это простым, держу пари, вы думаете, что HTML и CSS теперь просты, да? Не так давно вы, вероятно, бились головой о стену, пытаясь понять, почему ваш ‹div› не может перемещаться по центру? ха-ха

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

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

Ох, посмотрите на время… Ракетная лига зовет!