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

вступление

Где все началось

Когда я впервые начал изучать мультимедийный дизайн и коммуникации в Бизнес-академии Орхуса (Дания), я был брошен в яркую, творческую сферу самовыражения, которой является дизайн. Я также познакомился с чудесной дырой неуверенности в себе и неуверенности в кодировании и веб-разработке. Зная, что это требование программы, я решил, что это просто что-то необходимое (например, математика, верно?), чтобы оправдать трату времени на забавные вещи.

Я волновался, что никогда не научусь кодировать из-за вводного курса по информатике, который я прошел некоторое время назад и с треском провалился… (первый урок — брошенный в Java, две недели спустя ПИСЬМЕННЫЙ экзамен, весь в коде…. да )

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

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

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

Некоторые внутренние проблемы были узкими местами в огромном количестве материала, с которым работает маркетинговая команда. Имея продукты, продаваемые в 30 странах, этот офис выстраивает стратегические рамки кампаний, а затем знакомит их с каждой страной. Этот процесс включает в себя создание маркетинговых материалов, контента и аналитики, обеспечение их работы в системах 30 разных стран и перевод на более чем 25 языков!

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

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

Программа использует новые для меня технологии, включая Node JS, Python и модули, пакеты и плагины, связанные с этими технологиями, такие как Gulp, PIP и Selenium (веб-драйвер).

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

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

Внутреннее использование

Разработка внутреннего пользовательского интерфейса

На моем выпускном экзамене в прошлом семестре я обнаружил, что платформе онлайн-обучения в Grundfos, Ecademy, нужен лучший способ отслеживать, какие курсы используются торговыми компаниями Grundfos. Я создал Ecademy пользовательский интерфейс, который отображает статус курсов в режиме реального времени для каждой страны, в которой Grundfos имеет активную Ecademy. Эта панель Ecademy Dashboard предназначена для простого отображения активных курсов в стране, чтобы Grundfos Global могла отслеживать.

Чтобы попрактиковаться в некоторых новых навыках разработки, я попытаюсь интегрировать Node JS и Gulp, чтобы включить их функции минимизации и объединения в мой пользовательский интерфейс Grundfos, который очень тяжело работает с JS. Это должно ускорить загрузку и сделать кодовую базу более управляемой. Я также попытаюсь развить некоторую модульность в функциях, которые в настоящее время многократно вызываются в JS, что делает его излишне тяжелым.

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

Поезд из Орхуса в Бьеррингбро (штаб-квартира Grundfos) длинный (около 45 минут). Я смотрю видео с практическими рекомендациями и читаю статьи обо всех этих новых интерфейсных технологиях, которые меня совершенно потрясают. Мощь, которую они раскрывают в веб-автоматизации и разработке, невероятна. Меня также поразил простой синтаксис Python. Приходя из HTML, CSS и JS, я был напуган всем, что связано с бэкендом разработки, но, читая о Python, он кажется одним из самых интуитивно понятных языков…

Все это делает меня очень взволнованным дополнительной перспективой стать разработчиком полного стека, поскольку Node JS и Python — отличные платформы для фронтендера, чтобы попасть в бэкэнд.

Поговорим с вами через две недели.