Учитывая, что это #NationalCodingWeek, я подумал, что поделюсь своей историей о том, как я стал разработчиком.

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

В поисках смысла

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

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

Но с чего начать, если вы не умеете кодировать?

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

Поэтому я решил пройти несколько онлайн-курсов. Есть множество замечательных модулей на Coursera, Udacity, Code Academy и особенно на любимой Code Wars. Я определенно становился более компетентным, но чем больше я узнавал, тем больше я понимал, как много мне нужно было узнать. Я был разочарован, когда маленький камень преткновения помешал мне идти дальше без никого, кто мог бы мне помочь. Я был заперт в безопасной среде песочницы, которую они предоставили, и снова не был уверен, что пойдет дальше.

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

Я мог бы написать совершенно новый пост об основателях и программистах и ​​о том, какая это замечательная организация, но я буду краток. Они предложили бесплатный курс веб-разработки полного цикла в Восточном Лондоне, и мне посчастливилось получить место. Шестнадцать человек из разных слоев общества были помещены в одну комнату; лучшая среда обучения. Были люди, которые были бывшими игроками в покер вместе с поварами пиццы, те, у кого не было ученой степени профессора университета, все хотели перемен и возможности писать код. Благодаря еженедельным темам обучения мы быстро познакомились со всеми частями стека веб-разработки и были настроены на командные проекты, такие как «Build Instagram», и мы это сделали! Это было совместное, а не соревновательное. Если бы учебные ресурсы отсутствовали, мы бы их создали. Мы следовали лучшим процессам в разработке программного обеспечения; управляемый тестами, модульный код, всегда нацеленный на то, чтобы написать его как можно красивее.

Никогда я не чувствовал себя таким сильным

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

Я остался в космосе и работал над тремя внештатными проектами для стартапов в небольших командах. Кодеры нужны всем! Проекты были разнообразными: мобильное приложение в стиле Tinder, электронная таблица и механизм сопоставления для школ и учителей. Я приобрел опыт в управлении командой, разработке продуктов и дизайне, а также в коде и знал, что буду чувствовать себя комфортно и получать удовольствие от работы в небольших компаниях, где я буду иметь наибольшее влияние.

Когда я увидел объявление о вакансии в Red Sift, я был сразу взволнован и понял, что он мне подходит. Они предлагают платформу вычисления данных, ориентированную на возможность быстрого создания и повторения приложений с такими интеграциями, как электронная почта и чат-боты. Мало того, что разработчик может кодировать на любом языке, им не нужно беспокоиться о развертывании в безопасной защищенной среде. Идеально подходит для любого стартапа с MVP или студента-исследователя, который хочет использовать свои данные. Я не хотел упускать возможность помочь в дальнейшем развитии платформы и дать возможность большему количеству людей создавать и производить полезные технологии.

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

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