«Для вещей, которые мы должны учиться, прежде чем мы сможем сделать их, мы учимся, делая их». – Аристотель, никомачанская этика. Представьте, что вы уже читали 3 книги о велосипеде. Тогда кто-то дал вам цикл и попросил ездить на нем, вы сможете ездить на нем? Простой ответ – «Нет». Не о том, сколько вы читали о велосипеде или сколько видео вы смотрели об этом. Речь идет о том, чтобы попасть на цикл, балансировать на нем, изучать ноги, руки и координацию глаз. То же самое касается изучения нового технологического навыка, нового языка или структуры.
Теперь, если вы думаете, как я сделаю этот новый проект, я даже не знаю языка «X» или Framework ‘Y’ Stop Complate. Может быть, вы новый стартер в технике или кодировании, но вам нужно знать, как узнать новые вещи. Лучший способ узнать что-то новое – это делать это. Этот пост будет сосредоточен на том, чтобы получить правильные вещи. Это поможет вам добраться до того, как я хочу выучить «X», чтобы у меня есть проект, работающий в «X», так что следуйте. Если вы убеждены в том, чтобы сделать проект, чтобы узнать что-то новый, открытый исходный. GitHub – это фактическая служба для размещения ваших проектов с открытым исходным кодом. Тогда вы можете использовать много услуг бесплатно. Этот пост будет одинаково полезен для кодирования новых начала, а также опытных программных инженеров.
TLDR;
Напишите проект, чтобы узнать о том, что язык/Framework, Open Source это затем используют услуги бесплатно. Не просто смотрите курсы, прочитайте документы, а затем найдите решения. Учитесь делать. Используйте Git и внедрять докер в вашем проекте. Код правильно добавить проверку качества кода, чтобы быть в курсе лучших практик, развертывая ваш проект, чтобы получить для него рабочий URL.
Не просто смотрите курсы, прочитайте документы и найдите решения
В настоящее время есть множество вариантов, чтобы узнать новые вещи. Тем не менее, видео курсы являются одним из самых популярных СМИ. Вы можете узнать что-то новое на UDEMY , Плуренайт или даже YouTube Отказ Пока вы не узнаете, наблюдая за видео, идет только на определенный уровень. Вам лучше пройти официальную документацию. Например, чтение документов js js лучше, чем проходить только через курс js js. Вы узнаете перспективу создателей. Причина создания другого JavaScript Framework/библиотеки помогает вам найти правильные решения.
Узнайте Git для сотрудничества
«Ни один человек – это остров», особенно в Tech, вы обычно не работаете в одиночку. Вы являетесь частью команды. Так что даже при изучении чего-то нового попытки найти кого-то, с кем можно сотрудничать. Git нестинно популярный по сравнению с любым из его соревнований. Это полезно, когда есть более 1 человек, написанный код для проекта. Вы должны учиться Git, проверяя github руководство . Я очень рекомендую узнать, делая раздел. После того, как вы нажимаете его на Github, любой может потенциально способствовать ему.
Реализуйте докер, перейти за работы на моем синдроме машины
В 2018 году, если вы хотите сделать ваше приложение более доступным, использовать Докер Отказ Это также будет очень поможет в увеличении вклада в ваш проект с открытым исходным кодом. Запуск вашего проекта локально с помощью Docker Compose будет похоже на выполнение 2 команд. Docker имеет много преимуществ. Для новичка, это способ убедиться, что ваше приложение работает так же на машине, машина вашего друга. Он также будет такой же на сервере, который вы развертываете ваше приложение. До тех пор, пока он хорошо работает на Docker, вы можете быть уверены, что он будет работать без проблем в любой среде.
Добавить проверку качества кода
Просто сделав его работу, не должен быть вашим приоритетом. Качество письма также должно быть в вашем приоритете. Добавить проверку качества кода для проекта открытого исходного кода, который вы создали для обучения. В зависимости от языка/основы, вы можете выбрать любой сервис. Я очень рекомендую Код климата Отказ Кодовой климат поддерживает широкий спектр языков от JavaScript на PHP и от Java/Kotlin, чтобы Swift для мобильных разработчиков. С новым Плагин браузера Вы получаете информацию о вашем коде в экране запроса Pull Github. Вы просто подключаете его один раз на Github Repo и начните видеть свой отчет о качестве кода. Затем вы можете улучшить качество вашего кода. Вы можете посмотреть на это Пример Отказ
Разверните свой проект
Теперь вы пишете новый проект, чтобы узнать свой любимый «X» или «Y». Вы написали некоторые части этого, вы сотрудничаете с GIT и имеете код открытого источника на GitHub. У вас есть Docker на месте и проверки качества кода работают на каждом толчке, отлично! Но вы не можете показать его своему другу, который живет в другом городе/стране, верно? Неправильный!
Вы можете использовать разные сервисы для развертывания вашего веб-приложения. С URL вы можете показать его своему другу, рекрутеру или любому, кто знает URL. Вы можете развернуть его бесплатно для услуг, таких как Heroku или Zeit. В настоящее время . Если вы подключите приложение с открытым исходным кодом, я бы порекомендовал Zeit сейчас. С недавним Github Integration Теперь Zeit теперь даст новый URL для каждого запроса на тягу. Это делает тестирование ветером. Вы можете проверить пример на демоверсии Конвертер валют API Приложение я написал.
Вывод
Чтобы заключить, учиться, делая лучший способ узнать новое. Ваша цель должна быть не только заставить его работать, но выполнять его после того, как он следит за лучшими практиками. Вот где качество кода вступает в игру. Если вы можете добавить автоматические тесты и непрерывную интеграцию, он будет замораживать на торте для стартера. Желаю вам всего наилучшего для обучения, делая!
Первоначально опубликовано в Geshan.com.np , вы можете прочитать больше вещей там.
Оригинал: “https://dev.to/geshan/dont-just-learn-a-new-languageframework-implement-it-as-a-running-open-source-project-3jon”