предисловие
Обучение похоже на гребление вверх по течению. Через этот список я могу продолжать изучать внешние знания и приобретать навыки обновленной ежедневной эволюции.
список
раздел ввода
Участвуйте в технических конференциях и сессиях обмена
Если возможно, конечно, участвуйте в технической конференции на месте, чтобы быть более вовлеченным и сконцентрироваться на изучении технологии.
Если нет, то просмотр фильма тоже возможен.
Ниже приведены технические конференции, которые я заметил:
- Конференция разработчиков Google
при участиитехническая конференция Google, я научился просто использовать Lighthouse, Puppeteer для автоматизации наших повседневных процессов. Это инструмент автоматизации с открытым исходным кодом для улучшения качества веб-приложений. Вы просто предоставляете URL-адрес, и он проверяет страницу и создает отчет о производительности страницы.
- JSConf
JS Conference — конференция, посвященная обсуждению различных технологий в JavaScript, и каждый раз приносит мне новые идеи и концепции.
на ютубеКанал JSConfБольшая часть конференции будет оплачена фильмом по всему миру, каждый фильм от десяти до тридцати минут. Заинтересованы, вы можете выбрать фильм с интересующей вас точки зрения, а не последовательно.
Участвовать в системе наставников
Если в компании есть более опытные сотрудники, их можно рассматривать как наставников. Когда вы сталкиваетесь с проблемой, сначала пройдитеИскусство задавать вопросыМетоды внутри решают проблемы, а затем задают качественные вопросы.
Читать классический исходный код
Читая отличный код, вы можете не наступать на ямы.Когда я исследовал официальный сайт ReactJS.org, я узнал много навыков для разработки системы личных блогов GatsbyJS. Вот несколько проектов, для которых я рассмотрю исходный код:
- reactjs/reactjs.orgУзнайте, как использовать рамки GATSBYJS более элегантно
- DIYgod/RSSHubКак использовать axios + cheerio для веб-сканирования и публикации в формате RSS (JSON)
- reduxjs/redux-thunk Thunk middleware for Redux
Чтение изменений в Open Source Pull Requests
Читая PR, мы можем узнать, что не так с системой? Как решить эту проблему? Кто-нибудь решал проблему таким же образом?
Смотрите учебные пособия и видео с конференций
На Youtube много хороших каналов:
Кроме того,EggHeadВ качестве расширенной части есть несколько бесплатных руководств, и, хотя это платная платформа, она очень ясно объясняет техническую сторону.
Я до сих пор помню, когда я проходил стажировку в колледже, компания, в которой я проходил стажировку, была хорошим способом позволить мне посмотреть несколько платных видео для повышения моего технического уровня.
Ознакомьтесь с последними технологическими разработками
Например, просмотрите Hacker News, Medium и другие статьи, вот несколько хороших каналов Medium:
Кроме того, посетите сообщества программистов в разных регионах, чтобы найти искры.
-
Hacker News
-
Github Explore
-
Nuggets — отправляйте сообществу технические статьи на упрощенном китайском языке.
-
Qiita — Сообщество японских программистов
часть обработки
В настоящее время это часть углубления технологии либо сверху вниз, либо снизу вверх.
Если вы найдете интересный технический момент, запишите его. Если вы чувствуете унылую технологию, то вам нужно знать, почему она такая унылая. . .
выходной раздел
Пишите технические статьи
Если вы просто прочитали, то я не знаю, почему оставаться на уровне. Через письмо мы можем разобраться своими собственными идеями. Вывод в другое сообщество, которое позволяет разными людьми, и для достижения перекрестной идеологической искры.
Перевод статьи
Благодаря переводу статей мы можем научиться более точно понимать идеи отличных зарубежных программистов, подражать им и повышать их технический уровень.
Вычитка переведенных статей
Здесь я также хотел бы поблагодарить Nuggets за возможность прочитать так много статей и более точно понять, как использовать эти понятия и словарь.
Владейте собственным техническим стеком
Упомянутый здесь стек технологий — это то, как создать набор собственных интерфейсных систем и фреймворков с нуля. Хотя система блогов распространена, в ней много деталей. . .
Практика кодирования
мы можем пройтиCodePenПроведите несколько быстрых демонстраций, чтобы проверить свои идеи.
- Анимируйте с помощью чистого HTML, CSS с помощью CodePen
- Одностраничное приложение с CodePen
и черезCode Sandbox, вы можете создать среду песочницы из коробки и выполнить сложные проекты модернизации внешнего интерфейса, которые необходимо упаковать и построить.
- Выполняйте проекты, требующие компонентизации, через CodeSandbox, чтобы у вас было больше возможностей для создания проектов.
CodeSandbox предоставляет множество готовых шаблонов, таких как React, Vue, React + TypeScript, что позволяет программистам открывать среду песочницы за считанные секунды.
код имитации
Внедрение различных инструментов npm в режиме TDDПосле этого еще раз смотрим исходный код, тогда получится мультипликативный эффект.
Постоянно рефакторинг кода
Глядя на проект, который я написал вчера с тысячей строк кода, я задался вопросом, смогу ли я добиться такого же эффекта с половиной кода.
Это как играть в гоночную игру, каждый раз пытаясь установить лучший личный рекорд.
- Через реконструкцию кодов TDD, более элегантный способ достичь того же эффекта
Вклад в проект с открытым исходным кодом
- Hackoberfest
В прошлом октябре я участвовал в сообществе открытого исходного кода.Hackoberfest.
Эта деятельность не только позволила мне улучшить качество кода моего проекта, но и вернула сообществу открытого исходного кодаГотовая система ведения блога:gatsby-starter-calpa-blog
- RSSHub
С помощью этой системы я могу легко стандартно отформатировать API погоды обсерватории.
постскриптум
Эта статья является продолжением моей предыдущей статьи о корректуре. Теперь я могу следовать этому списку, чтобы выполнять свою ежедневную усердную рутину.
Я должен быть лучшей версией себя каждый день ради тех, кто преследует меня.
Если вы думаете о каком-либо способе улучшить технический уровень или личное заявление, пожалуйста, оставьте сообщение ниже.