Часть вторая ››

Меня зовут Эриберто Роман, мне 34 года, я работаю инженером-программистом. Я родился в Бронксе и большую часть своей жизни рос в Восточном Гарлеме, Эль-Баррио. Был небольшой отрезок жизни в центре города на 72-й улице, когда мой отец был супергероем на 253 Вест-Энд-авеню, я также работал швейцаром и носильщиком в том же здании.

В итоге я пошел в начальную школу в Восточном Гарлеме, а затем поступил в Smith HS по буги-вуги в Южном Бронксе. Перенесемся в учебу в колледже, я прыгал от школы к школе. Кэтрин Гиббс (кратко изучала информатику), Леман-колледж Университета Бриджпорта, затем окончила Государственный университет Восточного Коннектикута (ECSU) со степенью бакалавра в области коммуникаций.

Во время моего первого курса в ECSU, когда я работал со студенческими организациями, мое понимание бюрократии в системе высшего образования возросло. Этот момент был важным этапом моего пути, когда моя среда в то время подтолкнула меня к тому, чтобы научиться продавать себя среди множества профессионалов и других мотивированных студентов. В результате я встретил своего наставника Уолтера Диаса, который позже стал моим работодателем в стартапе LatinosinHigherEd.com.

Первый запуск, первое из всех

Начало работы в LatinosinHigherEd в качестве стажера было уникальным. Мой первый рабочий день был на выставке на конференции NASPA во Флориде. Поговорим о том, чтобы прийти на ура !! Я понятия не имел, что делаю (звучит знакомо, мои коллеги-разработчики?), Я отвечал за продвижение доски объявлений для найма рекрутеров, которые хотели нанять латиноамериканцев / преподавателей, сотрудников или административных кандидатов. Можно предположить, что, учитывая количество беспокойства и стресса, можно впасть в состояние паники. На самом деле я не паниковал, я процветал под давлением.

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

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

Учитывая конкурентный характер работы доски объявлений, я начал придумывать, как мы могли бы улучшить LatinosinHigherEd.com. Затем я быстро сообразил, насколько дорого может обойтись добавление функциональности на сайт. Вот где мой интерес к программированию возродился по сравнению с моими предыдущими днями в школе Кэтрин Гиббс.

Работа с клиентами дала мне подтверждение клиентов и понимание того, чего не хватало на сайте. В то время я внимательно изучил сайт и начал создавать макеты, которые решали некоторые проблемы клиента. С этого момента было естественным вернуться к обучению программированию, поэтому мой хороший друг Милтон Джексон, бывший разработчик ESPN и ведущий разработчик LiHE, разрешил мне доступ к сайту через FTP, а затем я начал играть с клиентской частью сайта в нерабочее время через Dreamweaver.

АХАА М момент! Путешествие по программированию начинается

Во время моей должности вице-президента LatinosinHigherEd у меня была возможность исправлять ошибки и тикеты, которые позволили мне изменить интерфейс сайта, большинство из которых Милтон передал мне. После нескольких месяцев внесения базовых изменений HTML и CSS я испытал прозрение ... «момент ага».

Меня это просто поразило, я буквально сказал себе: Ты можешь этим зарабатывать на жизнь, в этом должно быть что-то еще. Именно тогда я решил перейти на новый уровень и отправиться в новое путешествие по программированию. 1 января 2014 года я решил сделать первый шаг в обучении, чтобы стать настоящим инженером-программистом. Несколькими неделями позже Милтон предложил мне попробовать свои силы и взял меня в качестве стажера веб-разработчика в свой стартап под названием PicsSpotr. Я сосредоточился на разработке шаблонов электронной почты, маркетинговых материалов, внутренней документации, а также некоторых целевых страниц. Вскоре после того, как моя стажировка закончилась, я не мог дождаться, чтобы получить в свои руки новый проект, над которым я буду работать, или технологию, над которой я буду учиться. Так…

Я изложил план того, как добиться отличного качества программирования, я установил график в 3 года, чтобы научиться программировать профессионально, чтобы сделать полноценную карьеру. Так что я делал на следующий день? Возьмитесь за чертов фрилансерский проект! КАКИЕ! ЗАЧЕМ?

Моему хорошему приятелю Ти Джей Грину, владевшему парикмахерской в ​​Ансонии, штат Коннектикут, по имени Даймонд Катц был нужен сайт, на котором его клиенты и парикмахеры могли бы общаться. Я сразу подумал, что это простой проект, и, оглядываясь назад, я занимался программированием всего два дня, и меня ждало разочарование и долгие ночи.

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

Моя первая трещина в формальном образовании по программированию

С помощью Youtube, Udemy, Codecademy и Code School мне удалось запустить и запустить сайт. Именно тогда я понял, что маршрут самоучки труден. Я понял, что впереди трудный путь, и был готов наделать много ошибок в своем коде. Имея в виду этот подход, я решил повысить уровень и изучить Javascript, и именно тогда я осознал сложность применения основных концепций программирования, ПОДЪЕМА ЛЮБОГО !!! ??. Чтобы исправить это, я начал поиски места проведения встреч в то время в Нью-Хейвене, штат Коннектикут.

Я решил попробовать фронтенд-курс Thinkful и потратить 3 месяца с наставником, изучая основы фронтенд-программирования. Что касается встреч, я нашел замечательную группу встреч под названием A100 - встречу для начинающих разработчиков, чтобы научиться программировать. A100 также является программой ученичества для разработчиков, чтобы работать с местными предпринимателями над созданием MVP для местных стартапов. Сцена A100 была потрясающей, я встречал самых разных разработчиков с разным уровнем навыков программирования. Несколько месяцев спустя я завершил курс Thinkful front-end и, убедив себя, что могу взломать его, наконец решил подать заявку на участие в программе A100 Apprenticeship.

Далее, проблема кодирования и синдром самозванца

Бегать! это то, что я хотел сделать, когда открыл задачу по программированию A1oo. Я сразу же начал сомневаться в своих способностях к программированию и решению проблем, которые, я думаю, мы называем синдромом самозванца. Однако с помощью курса Thinkful и непродолжительной работы в качестве разработчика-фрилансера я смог набрать несколько cojones и выполнить задачу по написанию кода. Я правильно ответил на половину вопросов и получил возможность побеседовать с несколькими менеджерами сайта A100 для рассмотрения. В конце концов, я заработал свое место в качестве ученика летней когорты 2015 года в Стэмфорде с программой A100, и, черт возьми, я почувствовал себя на вершине мира!

А вот и программа ученичества A100

Я был так рад наконец стать частью команды разработчиков и доказать себе, что я могу это сделать. Через несколько недель после начала работы с программой A100 мы рассмотрели HTML, CSS, Meteor, MongoDB и Agile Methodology. В конце концов, они разделили нас на команды, чтобы подготовить к созданию MVP для местного предпринимателя. Вскоре после этого мы разбились на наши команды, чтобы узнать больше о технических способностях друг друга и почувствовать соответствие корпоративной культуре.

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

Тем не менее, обычно в такие моменты я стремлюсь к успеху, я заставлял себя быстро учиться и реагировать еще быстрее, когда дело доходило до ошибок или простой реализации новой функции. Я смог остаться на плаву и не отставать от других учеников в моей команде, внести свой код и применить свои навыки межличностного общения. Спасибо товарищам по команде, таким как Майкл Солати, с которыми я провел несколько долгих ночей виртуально кодируя и отлаживая, чтобы завершить наши пользовательские истории и вовремя развернуть. В конечном итоге мы создали сервис лиги спортивного фэнтези, ориентированный на социальное общение, под названием Fantasy Squared.

Кроме того, программа A100 потребовала от нас представить наш собственный финальный проект. Я объединился с другим учеником и хорошим другом Джо @Eindacor_DS. Мы оба взяли на себя обязательство и создали одну из моих первоначальных проектных идей под названием Two Bits, инструмент управления бронированием для парикмахерских и салонов с использованием API Twilio.

В последний демонстрационный день мы с Джо продемонстрировали MVP Two Bits нашим коллегам, ученикам и менеджерам по найму. В целом мое путешествие с A100 было захватывающим! Это был познавательный опыт, который я всегда буду признателен.

Я был так уверен, что найду работу сразу после программы. Вскоре после того, как я закончил программу A100, я отправился на охоту за своей первой ролью разработчика.

Начать… Стоп… Продолжать.

После большого опыта работы с программой A100 я переехал с семьей обратно в Восточный Гарлем, Нью-Йорк. Я был уверен, что смогу получить должность разработчика в Нью-Йорке после прохождения программы A100, но быстро понял, чего не знал. Я также оказался на линии безработицы, что действительно было неподходящим моментом после того, как я работал на LatinosinHigherEd.com. Однако я воспользовался этой возможностью, потому что отсутствие работы означало, что у меня было много свободного времени, и это была возможность для меня на 100% сосредоточиться на повышении уровня в качестве разработчика. Это именно то, что я сделал.

Через несколько месяцев ко мне в дверь стучится A100 с предложением трудоустройства. Программа Apprentice, которую я только что закончила несколькими месяцами ранее, предложила мне роль менеджера сайта. Это было сюрреалистично и нервно оказаться по другую сторону медали. Вместе с командой A100 я отвечал за управление 12 разработчиками в моей когорте в качестве менеджера сайта. Мы успешно создали две версии MVP проприетарного проекта под названием Listenable.

После изнурительной 12-недельной когорты ученики выбрали новый фреймворк под названием Meteor, MongoDB, освоившись с гибкой методологией и не ложившись спать много часов, было приятно видеть демонстрацию учеников и предпринимателя, довольного своим MVP. С программой А100 все замкнуло.

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

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

Вот что я сделал: я подал заявку на подготовительный курс Bootcamp с Hack Reactor, а затем подал заявку на Thinkful Full Stack Immersive Bootcamp.

Часть вторая ››