Что посоветуете почитать для левелапа в JS?

Всем привет.

Относительно давно пишу на JS. Очень люблю его и все такое. Стараюсь быть лаконичным, но понятным, придерживаюсь общепринятых практик и культуры кода, когда слышу, что кто-то пишет на jquery как и полагается поднимаю одну бровь (довольно высоко). Короче говоря стараюсь вести жизнь праведника.

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

Подскажите пожалуйста, очень хочу быть как они. Что можно почитать, может кто-то за последнее время крутую книжку встречал или статью, которыми хотел бы поделиться.

Спасибо и с пятницей!
  • Вопрос задан
  • 3742 просмотра
Решения вопроса 1
@AntonDrelin
Список книг:
  • "ES6 и не только" Кайл Симпсон. - очень хорошая книга, достойна чтобы просто прочитать, переведена достаточно хорошо.
  • Learning JavaScript Design Patterns автор Addy Osmani примеры правда большинство относятся к ES5, что можно подчерпнуть как там выглядить паттерны, ну какой должен быть хороший стиль, очень хорошая книга


Ещё один способ, берет библиотеку jQuery и разбирайте её на части)) очень интересное штука и занимает многие вечера. Но пользы будет очень много. Ибо когда-то это библиотечка произвела фурор)
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@holymotion
Ответ написан
Комментировать
Negwereth
@Negwereth
lvivcss.com.ua
https://habrahabr.ru/post/135897/
https://books.google.com.ua/books?id=iyIvGGp2550C&...

Для начала. Крутость в программировании не от того берётся, на каком языке пишешь, а от того, как ты пишешь.
Ответ написан
Комментировать
yurakostin
@yurakostin
Front-end developer
Есть мнение, что нужно изучать другие языки.
Например, я неоднократно слышал, что те js разработчики, которые попробовали Haskell или ClojureScript, начинают мыслить по-другому.
Посмотрите доклад Александра Соловьёва, там он немного об этом говорит (да и сам доклад просто прелесть).

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

Гениальные решения приходят либо спонтанно, либо путём трудов. Но в любом случае и то и другое доступно для вас.
Ответ написан
Комментировать
zo0m
@zo0m
full stack developer
Посмотрите как рекомендуют писать крутые чуваки из гугла:
https://angular.io/tutorial
Прекрасно тем, что можно сочетать с практикой.
т.е. придумайте себе учебную задачу и пилите Angular2 приложение, только "по-честному", разбирая рекомендации из документации, заодно RxJS захватите.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы