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

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

Сначала я заинтересовался веб-разработкой исключительно из любопытства. Я хотел знать, как работают приложения и веб-сайты, которые стали неотъемлемой частью моей повседневной жизни. Моя цель демистифицировать Интернет для себя побудила меня начать изучение интерфейсной веб-разработки с помощью бесплатных онлайн-ресурсов, таких как Codecademy и FreeCodeCamp. Мне особенно понравился FreeCodeCamp, потому что он позволил пользователям, завершившим его учебную программу, получить реальный опыт, внося свой вклад в инструменты с открытым исходным кодом, используемые некоммерческими организациями. Работая в некоммерческой организации, я воочию стал свидетелем того, какое большое влияние технология может оказать на организацию и ее клиентов, и я хотел работать над тем, чтобы использовать свои навыки, чтобы внести свой вклад.

Мой первоначальный план состоял в том, чтобы потратить минимум 10 часов в неделю на обучение по вечерам после работы. Было действительно увлекательно изучать новые концепции и применять учебную программу через интерфейсные проекты. Написание моих первых алгоритмов было похоже на решение головоломок и было на удивление забавным. Не поймите меня неправильно, временами это было бы очень неприятно, например, когда мой код не запускался из-за одной неуместной скобки. Наличие подобных ошибок действительно заставило меня ценить чистый код и комментарии, как они есть помог мне отладить мой код намного быстрее.

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

Я наткнулся на Fullstack Academy, когда начал проводить предварительные исследования курсов для начинающих по кодированию. Мне нужен учебный лагерь с ультрасовременной учебной программой и с физическим кампусом в Нью-Йорке. Мне понравилось, что Fullstack делает упор на парное программирование. Мне нравится работать с другими, и я чувствовал, что мне не хватает этого, когда я учился самостоятельно. Во время своего исследования я обнаружил стипендиальную программу NYC Web Development Fellowship. Я родился и вырос в Бруклине, штат Нью-Йорк, и был очень взволнован возможностью для жителей Нью-Йорка получить серьезную подготовку / образование в области веб-разработки, чтобы они могли подавать заявки на отличные технические вакансии в компаниях Нью-Йорка. Эта возможность также помогла мне пересмотреть мои сроки подачи заявки на Fullstack, поскольку программа будет бесплатной. После тщательного рассмотрения всех вариантов я подал заявку. Процесс приема был немного нервным, но меня приняли в программу стипендий.

Перенесемся вперед, и я недавно завершил основную фазу учебной программы Fullstack, и я очень рад перейти к младшей фазе программы, где мы перейдем к основной части учебной программы. Я с нетерпением жду возможности отточить свои навыки работы с Javascript и узнать больше о React, Node.js и базах данных. После окончания Fullstack я надеюсь работать в компании, которая ценит командную работу, инновации и профессиональное развитие. Я все еще не понимаю, каким разработчиком я хотел бы стать в профессиональном плане, но моя цель - быть частью команды, которая стремится создать потрясающий продукт.