После разговора с другими стажерами GovTech об их опыте я решил обобщить список ответов на наш опыт в GovTech.

От стажеров к стажерам

Поскольку большинство стажеров заканчивают стажировку в августе 2019 года, я решил собрать ответы от разных ролей и команд (например, разработка программного обеспечения, DevOps, безопасность и тестирование программного обеспечения), чтобы получить более целостное представление об их опыте стажировки в GovTech. Я пригласил 9 других стажеров GovTech в 2019 году, чтобы пролить свет на их опыт работы в GovTech.

Роли:

  • Рассел, инженер DevOps, стажер
  • Джейсон и Сэмюэл - стажер-разработчик блокчейнов
  • Сэнди, стажер UI / UX-дизайнера
  • Вэнь Цин, инженер-программист, стажер
  • Иньин - инженер по качеству, стажер
  • Бернис - Стажер по разработке политики кибербезопасности
  • Гленис - стажер красной команды
  • Саманта - стажер по облачной инфраструктуре
  • Лай Джун - стажер CTMO

Краткое изложение нашего опыта стажировки

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

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

Джейсон - стажер-разработчик блокчейнов в Open Certs

Они также могли активно участвовать в разработке продукта через различные роли, работая с другими GovTechies.

Я смог испытать, как дизайнеры сотрудничают в кросс-функциональной Agile-команде с помощью моей команды.

Сэнди - стажер UI / UX-дизайнера в My Careers Future

Во время стажировки в GovTech мне была предоставлена ​​возможность тесно сотрудничать с командой. Это дает мне возможность больше узнать о жизни штатного GovTechie!

Гленис - стажер в Red Team

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

Саманта - стажер в Cloud Infra Security

Второй вопрос заключался в том, чтобы поделиться своими навыками или инструментами, с которыми они столкнулись во время стажировки в GovTech. Многие стажеры с радостью рассказали о новых навыках, которые они приобрели, а также о том, как запачкать руки такими инструментами, как Kubernetes, React JS и Appium Library.

Во время стажировки я имел практическое представление о мощном процессе «Инфраструктура как код», развертываниях с высокой доступностью и управлении контейнерами с помощью Kubernetes и даже разработал бессерверное веб-приложение для управления пользователями.

Рассел - инженер DevOps, стажер в SHIP

Я выбрал новый язык, научился использовать Git (правильно) и назвал несколько - React, React Native, Redux-Saga, интеграцию и модульное тестирование. Я также познакомился с реальными приложениями технологии Blockchain.

Самуэль - стажер-разработчик блокчейнов в Open Certs

Я работал с Android Debug Bridge и библиотекой Appium для запуска скриптов на мобильных устройствах. Для написания тестов я научился использовать фреймворк роботов, который на удивление легко понять и написать благодаря использованию подхода, основанного на ключевых словах.

Вэнь Цин (Wen Qing) - инженер-программист, стажер в HATS

Помимо технических навыков, многие стажеры смогли улучшить свои коммуникативные навыки, работая с различными заинтересованными сторонами.

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

Бернис - стажер отдела разработки политики в области кибербезопасности

Подводя итог их стажировки в GovTech, я спросил их, есть ли что-нибудь, чем они хотели бы поделиться с будущими стажерами GovTech.

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

Лай Джун - стажер в CTMO

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

Бернис - стажер отдела разработки политики в области кибербезопасности

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

Государственные цифровые услуги (GDS)

Полный список отзывов от стажеров GDS

Рассел (стажер DevOps Engineer, Secure Hybrid Integrated Pipeline)

  1. Главный вывод

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

2. Какие новые навыки вы приобрели?

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

На протяжении моей стажировки я имел практическое представление о мощном процессе «Инфраструктура как код», развертываниях с высокой доступностью и управлении контейнерами с помощью Kubernetes и даже разработал бессерверное веб-приложение для управления пользователями.

Приобретаемые здесь навыки ограничиваются только тем, сколько вы хотите узнать :)

3. Есть другие комментарии?

GovTech может поставить вас в очень удобное положение, но вызов возникает только тогда, когда вы об этом просите, и именно здесь начинается самое интересное!

Джейсон (стажер-разработчик блокчейнов, открытые сертификаты)

  1. Главный вывод

Это был большой опыт работы в команде Distributed Ledger Tech (DLT), понимание того, как правительство может использовать новейшие технологии для решения проблем. Блокчейн - это довольно новая технология, которая приобрела популярность только в последние несколько лет, и наблюдение за тем, как эта технология используется для оцифровки физических сертификатов, открыло глаза.

2. Новые навыки?

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

3. Есть другие комментарии?

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

Сэмюэл (стажер-разработчик блокчейнов, открытые сертификаты)

  1. Самый большой вывод

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

2. Новые навыки?

Во время собеседования для этой стажировки я отчетливо помню, как мой RO спросил, знаю ли я Javascript, и я невежественно ответил: «Я знаю Java, поэтому они должны быть очень похожи». Боже, я был неправ. 12 недель, проведенных здесь, в OpenCerts, по меньшей мере открыли глаза. Через своих наставников и коллег-стажеров я освоил новый язык, научился использовать Git (правильно) и назвал несколько - React, React Native, Redux-Saga, интеграцию и модульное тестирование. Я также познакомился с реальными приложениями технологии Blockchain.

В колледже большинства из нас учат понимать проект из 15–20 файлов или около того. Встроенный менее чем за неделю, весь проект можно было понять за несколько часов. В проектах, над которыми мы работали, есть сотни файлов, разбросанных по десяткам папок и репозиториев. На понимание всего проекта могут уйти месяцы, а на отладку ошибки, распространяющейся по нескольким файлам, - часы. И в первый раз, когда вы посмотрите на весь каталог проекта, вы можете не знать, с чего начать понимание кода. Знание о том, что код, который вы пишете, будет прочитан, понят и улучшен / изменен кем-то другим (или даже вами) в будущем, заставляет вас писать код, который легко поддерживать.

3. Есть другие комментарии?

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

Сэнди (стажер UI / UX-дизайнера, My Careers Future)

  1. Главный вывод

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

2. Новые навыки

Я изучил React JS, Tachyons CSS, изучил разработку человеческого взаимодействия, шаблоны проектирования и системы. Я узнал, что система проектирования предоставляет компоненты, которые являются надежными, приемлемыми, гибкими и последовательными. Более того, мне также удалось улучшить доступность для слабовидящих пользователей.

3. Есть другие комментарии?

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

Вэнь Цин (стажер, Hive Agile Testing Solutions)

  1. Главный вывод

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

2. Новые навыки

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

Иньин (стажер по качеству, решения для гибкого тестирования Hive)

  1. Главный вывод

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

2. Новые навыки

Создание автоматизированных решений с использованием Python и интеграция наших решений с Robot Framework. Изучение того, как работать с разными платформами (например, Linux, Mac OS), кроме Windows.

3. Есть другие комментарии?

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

Группа кибербезопасности (CSG)

Полный список ответов от стажеров CSG

Бернис (стажер, разработка политики кибербезопасности)

1. Главный вывод

Имейте план на игру, всегда будьте к нему готовы. Ожидайте неожиданного, потому что Мерфи всегда готов нанести удар XD

2. Новые навыки

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

3. Есть другие комментарии?

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

Гленис (стажер, красная команда)

  1. Главный вывод

Лучшее понимание и готовность к трудовой жизни. Во время стажировки в GovTech мне была предоставлена ​​возможность тесно сотрудничать с командой. Это дает мне возможность больше узнать о жизни штатного GovTechie!

2. Новые навыки

Это была полезная стажировка в Красной команде. Мой сотрудник по отчетности (РО) и красная команда поддерживали меня на протяжении всей стажировки, поэтому казалось, что мы находимся в этом вместе. При обсуждении проекта они быстро дали полезные советы.

Также попробуйте горячий шоколад на 10 уровне!

Саманта (стажер, Cloud Infra Security)

  1. Главный вывод

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

2. Новые навыки

Дала мне возможность укрепить свои технические навыки и стать независимой.

Офис управления кластерами и технологиями (CTMO)

Ответ стажера CTMO

Лай Джун (стажер)

  1. Главный вывод

Мой главный вывод - понять кибербезопасность с другой точки зрения, которой школа никогда не будет учить.

2. Новые навыки

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

3. Есть другие комментарии?

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

Особая благодарность тем, кто нашел время поделиться со мной своим опытом в GovTech!

GDS: Рассел, Сэнди, Джейсон, Самуэль и Вен Цин

CSG: Бернис, Гленис и Саманта

CTMO: Лай Джун

Не стесняйтесь обращаться ко мне в Linkedin, если хотите внести свой вклад в статью!