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

Вот почему я хочу рассказать, как вы можете узнать, чему научиться, и где найти информацию.

Найти информацию

Есть много мест, где можно найти информацию. Я обнаружил, что есть места, которые я всегда посещаю, чтобы получить больше информации.

Сеть разработчиков Mozilla

Также известен как MDN. Этот сайт в основном представляет собой документацию по веб-технологиям. Если вы хотите прочитать о HTML-теге, атрибуте CSS или любом другом, связанном с JS вещах, вы должны пойти туда.

"Могу ли я использовать"

Действительно хорошее место, чтобы проверить поддержку функции в нескольких браузерах. Он также предоставляет вам информацию об использовании этого браузера (личная рекомендация: если в браузере используется не более 5% использования, не поддерживайте его).

Специальная документация

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

Классные списки

Awesome - идея, начатая sindresorhus. Это список полезных ссылок о любой технологии. Основной список (связанный в заголовке) - это список других замечательных списков, таких как awesome-javascript, awesome-react, awesome-redux и другие. Эти списки действительно полезны для поиска библиотек, статей, бесед, видео и т. Д. О любой конкретной технологии.

Следите за разработчиками

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

Из-за этого я создал список в Твиттере со многими людьми и, конечно же, подписался на них.



☝️ Это список, у меня всегда есть столбец в Tweetdeck с открытым списком. Попробуйте следовать этому списку некоторых участников. Они действительно классные.

Читать много

Я всегда читаю о технологиях, которые меня интересуют.

Середина

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

Я также слежу за некоторыми людьми и такими публикациями, как:

Инженерные блоги

У многих стартапов есть блоги, посвященные инженерным наукам. В такого рода блогах они рассказывают, почему они выбирают свой стек или представляют технологии, которые они создают. Некоторые из перечисленных выше публикаций - это инженерные блоги, такие как Slack Platform Blog, WalmartLabs и один из моих любимых Netflix TechBlog. Другие блоги:

Dev.to

Dev.to - это сообщество и платформа для ведения блогов, ориентированная на разработчиков. Он похож на Medium, но только для статей для разработчиков. Здесь вы можете подписаться на теги или людей и прочитать множество статей и мнений о технологиях и развитии.

Личные блоги

Раньше я читал много личных блогов, я до сих пор слежу за ними и читаю такие блоги, как PonyFoo или 2ality. Большинство из них перешли на Medium или dev.to, чтобы вы могли получать больше статей на этих платформах.

Блоги разработчиков

Помимо Medium и Dev.to есть еще блоги со многими авторами, такими как CSSTricks, Codrops, Treehouse Blog, The npm Blog, The GitHub Blog, SurviveJS, Smashing Magazine, Scotch , React blog или Mozilla Hacks .

EchoJS

EchoJS - это веб-сайт с той же идеей, что и HackerNews, каждый может размещать интересные ссылки, единственные правила - они должны быть связаны с JS и на английском языке. Вы можете следить за его учетной записью в Twitter, заходить на веб-сайт или следить за RSS-потоком, чтобы получить доступ ко всем ссылкам.

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

Reddit

В частности, JS subreddit и другие специфические subreddit, такие как React, Frontend, React Native, Redux, GraphQL и т. Д. Это в основном та же идея, что и EchoJS, курируемый поток ссылок.

Смотреть переговоры

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

Им помогает не только смотри переговоры в Youtube! JSConf есть во многих странах, таких как JSConf AR, JSConf UY, JSConf CO, JSConf US, JSConf EU и другие! И не только JSConf, NodeConf, NodeSummit, ReactConf, ▲ ZEIT Day и т. Д.

Помогите на митапах

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

Участвуйте в сообществах

Существует много сообществ, у них обычно есть бесплатная команда Slack, к которой вы можете присоединиться. ▲ Сообщество ZEIT, Сообщество ElmLang, Сообщество Reactiflux (react, RN, redux, GraphQL, Jest, Relay и др.) И другие. Многие сообщества разработчиков имеют свои собственные чаты в Slacks, Discord или Gitter, к которым вы можете присоединиться.

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

Нашел полезные каналы Youtube

В Youtube существует множество каналов, и некоторые из них связаны с разработкой. Вот несколько интересных каналов, по которым вы можете следить: FunFunFunction, Разработчики Facebook, Разработка пользовательского интерфейса Netflix, Разработчики Google и node.js.

Многие из них загружают видеоролики с конференций, но другие, такие как FunFunFunction или Netflix UI Engineering, загружают видеоролики, специально предназначенные для Youtube, которые полезны, чтобы узнать больше или посмотреть разные мнения о разработке.

Следите (и участвуйте) в репозиториях Github

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

Заключение

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