Самым интересным в подготовке к буткемпу была возможность узнать что-то новое. Во время подготовки к учебному лагерю мне посчастливилось узнать о HTML, CSS и javascript (с суперкрутым ником js). У меня была возможность узнать об удивительных приложениях, таких как Sublime. Кто знал, что текстовые редакторы могут гораздо больше, чем хранить временную информацию (по крайней мере, я так думал). Я мог запускать js в своем браузере и создавать фиктивные веб-страницы, скажу вам, что уже чувствовал себя программистом.

Но на второй неделе моих подготовительных испытаний я наткнулся на NPM. Да, у них тоже есть замечательный логотип (я думаю, что меня привлекают логотипы). И этот инструмент просто соответствует основной ценности Andela СОТРУДНИЧЕСТВО. Потому что, если подумать, этот инструмент позволяет вам использовать коды, написанные тысячами разработчиков по всему миру, и у вас есть возможность позволить другим использовать и ваш собственный код.

Итак, что же такое NPM? Это крупнейший в мире реестр программного обеспечения. Мне нравится называть его крупнейшим в мире банком программного обеспечения. Реестр содержит более 800 000 пакетов кода,иразработчики с открытым исходным кодом используют NPMдля совместного использования программного обеспечения. Еще одна особенность NPM заключается в том, что он бесплатный. Без оплаты, просто получите пакет и загляните в умы тысяч разработчиков по всему миру

Теперь самое интересное. Установка НПМ. Он устанавливается с пакетом под названием node и да, супер удивительный логотип. Просто получите веб-сайт узла, загрузите пакет узла, и он будет установлен. Я был так же удивлен, как и вы, когда готовился к буткемпу. Я просто нажал «Скачать», и он загрузился, после чего я начал его использовать. Чтобы получить новый пакет, я использовал команду NPM -i (имя пакета), и все, этот пакет был установлен. Недавно я установил пакет под названием «joi» и использовал его для проверки входных данных из моего API. Это настолько круто, насколько это возможно, поэтому NPM был актуален в начале и остается актуальным до сих пор. Хотя это немного сбивало с толку, поначалу пользоваться им стало проще.

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

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