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

Эта способность побудила меня начать учиться программировать еще в конце 2016 года, в 14 лет.

Вряд ли я знал, что всего несколько лет спустя я прошел стажировку в Hootsuite, одной из крупнейших технологических компаний Ванкувера.

Я получил массу удовольствия; Эти 2 месяца, без сомнения, были одними из самых сложных, веселых и захватывающих месяцев в моей жизни.

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

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

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

За последние 2 месяца я:

  • Изучил Go, React, Redux и множество других технологий, о которых я никогда раньше не слышал.
  • Созданное с нуля приложение в каталоге приложений Hootsuite, которое было загружено более 1000 раз!
  • Поддерживаются сторонние разработчики Hootsuite с использованием API Hootsuite.
  • Работал над интеграцией Adobe Campaign Standard с Hootsuite.

Я усвоил три важнейших вещи:

  1. Вы не являетесь тем кодом, который пишете.

Сначала, получая отзывы о моем коде, казалось, что я сделал что-то не так / не удалось. Чем больше кода я писал, тем больше понимал, насколько это неправильно. Отзыв о моем коде не означает, что я потерпел неудачу или сделал что-то не так. Это означало, что есть шанс узнать что-то новое; шанс улучшить мой код и сделать его еще лучше в следующий раз.

2. Просить о помощи - это хорошо.

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

3. Большие сложные проблемы - это всего лишь несколько небольших, которые можно решить.

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

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

Днем я не приносил людям кофе и не сидел в сторонке. У меня появилась возможность решать интересные и сложные задачи для клиентов, которые использовали Hootsuite.

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

Работая в Hootsuite, я искренне наслаждался своей работой. Я часто работал вне обычных 9–5, не по необходимости, а потому, что мне нравились проблемы, которые я должен был решить. После этого опыта я уверен, что хочу продолжить карьеру в сфере технологий.

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

Надеюсь, этот пост дал вам лучшее представление о моем опыте работы в Hootsuite в качестве старшеклассника. Если у вас есть какие-либо вопросы, не стесняйтесь обращаться ко мне через LinkedIn или по электронной почте; Я люблю знакомиться с новыми людьми и хотел бы поговорить о чем угодно.

Конечно, у меня не было бы такого удивительного опыта без замечательных людей из Hootsuite! Огромное спасибо:

Лауре, Уго, Кейлу, Димеджи, Элише и Джонатану за работу со мной в команде Ecosystem и за прекрасные отзывы о моих приложениях. #ecosystemup!

Кайлу, Лукасу, Родни и Роду за работу со мной в команде Apps & Apis, за помощь в изучении Go и React, а также за то, что нашли время проверить мой код. Я не забуду то, чему научился! :)

И, конечно же, Имтиазу за то, что он отличный менеджер!