мой путь к вкладу в проект Node.js

1656555616 moj put k vkladu v proekt nodejs

Как разработчику, вы должны подумать о вкладе в программное обеспечение с открытым кодом. Многие ваши потенциальные работодатели благосклонно оценят эти взносы.

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

Как я научился Node.js

Впервые я узнал Node.js во время обучения по кодированию. Буткемп специализируется на JavaScript. Node.js предоставляет бэкенд для проекта, написанного на JavaScript. Итак, если вы изучили JavaScript на переднем плане, вы можете легко перенести свои навыки на серверную часть с помощью Node.js.

После окончания учебного лагеря по программированию я был мотивирован как можно быстрее улучшить свои навыки программирования. Единственный способ сделать это – написать как можно больше кода, чтобы я мог улучшить. Тогда я присоединился к freeCodeCamp.

В течение шести месяцев я прошел все четыре оригинальных сертификата FreeCodeCamp по программе FreeCodeCamp. Когда я перешел в раздел, посвященный построению проектов, я использовал JavaScript и Node.js на сервере. После всех сертификаций я работал над одним из начальных некоммерческих проектов freeCodeCamp. Проект был посвящен преступлениям, совершенным против женщин.

Вклад в Open Source

Некоммерческий проект, над которым работал с Дэнни Либиным, можно найти здесь. И Дэнни, и я были новыми разработчиками. Дэнни – фармацевт, решивший научиться кодировать на стороне. Мы оба применили наши недавно приобретенные навыки программирования для создания этого проекта. freeCodeCamp взял наш оригинальный код и превратил его в проект с открытым кодом под названием Meeting for Good.

Любой может внести свой вклад в этот открытый исходный код. Помните, что исходный код написали два младших разработчика. Так что даже если вы считаете себя младшим разработчиком, то у вас тот же уровень навыков, который был у нас. Хорошая новость заключается в том, что у freeCodeCamp есть другой открытый исходный код, кроме этого, в который вы можете внести свой вклад. Просмотрите их репозиторию GitHub, чтобы найти проект с открытым кодом. FreeCodeCamp также имеет прекрасное руководство по вкладу в открытый код.

Чтобы внести вклад в открытый исходный код, посетите их репозиторию на GitHub. В коде будет вкладка с надписью «Проблемы». Это проблемы, которые люди идентифицировали по коду. Они также могут являться новыми функциями, которые разработчики кода хотели бы добавить. Вы можете просмотреть все проблемы, чтобы найти над чем работать.

Большинство программного обеспечения с открытым исходным кодом будет иметь файл под названием «CONTRIBUTING.MD». Этот файл объясняет, как вы можете внести свой вклад. Прочтите инструкции и следуйте им.

Вклад в Node.js

Моя ежедневная работа – это работа разработчиком JavaScript. Каждая моя работа с тех пор как я научился кодировать, использовала Node.js на сервере. Я провел несколько трехчасовых семинаров по Node.js, Express.js и MongoDB для женщин, кодирующих Atlanta. Поэтому, поскольку я уже был знаком с Node.js, я заинтересовался тем, чтобы внести вклад в его исходный код.

Вы можете просмотреть раздел «Сотрудники» для любого репо на GitHub и узнать, кто вносит вклад в исходный код. Из этого я узнал, что Франциска Хинкельман и Майлз Боринш были основными корреспондентами. Я направил им обоим электронную почту, чтобы спросить, как принять участие в разработке Node.js.

Майлз упомянул, что они собираются начать программу наставничества. Он дал мне прямую ссылку для регистрации в программе наставничества до того, как она была объявлена. Я был, пожалуй, первым, кто зарегистрировался.

Франциска ответила на мое письмо. Она была готова работать со мной, чтобы внести мой первый вклад. Из-за нашего графика мы не смогли назначить встречу только через несколько недель. В планируемую дату и время мы собрались через Google Hangouts. Франциска показала мне, как рассмотреть «Проблемы» и найти те, которые обозначены как «Хороший первый выпуск».

Y05XeGdlHKxRwXubeuLnxP7f6gZrrn7W0dn8
Щелкните «Хороший первый выпуск», чтобы найти проблемы, к которым вы можете внести свой вклад

Мы с Франциской нашли легкую проблему. Она объяснила, что стало причиной проблемы. Нам потребовалась дополнительная информация от лица, открывающего проблему. Оттуда я обратился к этому лицу, чтобы получить необходимую информацию. Получив его, я сумел решить делему. Тогда я смог запросить, чтобы закрыть проблему. Это был мой первый вклад с открытым кодом в Node.js.

Программа наставничества Node.js

Комитет Node.js ищет больше людей, чтобы внести вклад в исходный код Node.js. Сейчас существует более 600 проблем, которые ожидают, чтобы кто-нибудь присоединился к их решению. Чтобы привлечь больше людей, комитет Node.js приступил к программе наставничества Node.js.

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

В настоящее время программа находится в бета-версии. Они выбрали четырех человек, которые станут первыми подопечными в бета-программе. К моему счастью, я был одним из четырех избранных. Меня выбрали за вклад, который я внес с помощью Франциски.

Когда программа запустится, она продлится шесть месяцев. За это время группа подопечных будет объединена с наставником. Наставник покажет им, как внести вклад в Node.js. Ожидается, что подопечные будут применять то, что они научились, и вносить вклад в исходный код. Через полгода класс окончится. Затем наставники получат право стать наставниками в следующем классе, чтобы работать со своими подопечными.

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

Я создаю серию видео, где подробно рассказываю о своем опыте работы с бета-версией программы Node.js Mentorship. У меня есть видео, показывающие мой вклад, а также записи всех моих встреч с наставником. Вы можете посмотреть их здесь. Я также веду дневник своего опыта в программе, которую вы можете прочитать здесь.

Вот еще несколько статей, которые я написал, которые могут вас заинтересовать:

Использование Node.js и Express.js для хранения данных в базе данных MongoDB
Стек MEAN используется для описания разработки с использованием MongoDB, Express.js, Angular.jS и Node.js. В этом уроке я…codeburst.ioКак использовать шаблон EJS в приложении Node.js
EJS, встроенный JavaScript, является языком шаблонов. EJS объединяет данные и шаблон для создания HTML. Один из самых…medium.freecodecamp.orgСохранение данных в базе данных MongoDB из Node.js Учебник с применением
medium.com

Добавить комментарий

Ваш адрес email не будет опубликован.