Мой фон:

Я всегда верил, что дисбаланс в вашей жизни всегда будет вести вас по ложному пути. Как 30-летний отец троих детей (5, 3 и 1 года) я заметил, что найти этот баланс становится все труднее. Я женат на своей замечательной школьной возлюбленной уже 9 лет, и у меня не могло быть лучшего партнера, чтобы сделать все это возможным. С учетом сказанного, мой опыт в Лямбда-школе был невероятно трудным, и благодаря этому я испытал огромный рост.

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

Воспитание:

  • Подготовьте и отведите старшего в школу (подъем, завтрак, уборка, одевание и дорога на работу)
  • Еще нужно разбудить двух других!
  • Постарайтесь добиться двухчасового домашнего обучения для 3 лет и 1 года.
  • Приготовить и подать обед
  • Удаленная работа FT, втиснутая в окно с 10:00 до 16:00 (8 часов не умещаются в 6)
  • Найдите возможности для игр на свежем воздухе (посещение парка, прогулки и т. д.)
  • Приготовьте ужин для передачи опекуну (обычно моей матери или моей свекрови) во время посещения занятий в школе Lambda.

Учеба (в нерабочее время):

  • Видеоуроки по новым инструментам кодирования
  • Практикуйтесь в написании кода
  • Практикуйтесь в инструментах дизайна

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

Лямбда Лабс

Говоря о высоких целях, главный командный проект Lambda называется «Lambda Labs». Это невероятная часть школьного опыта. Моя конкретная когорта началась с набора примерно 18 студентов, которые были разбиты на три отдельные команды. Мы встретились с командой нашего конкретного продукта, «Scribble Stadium». Не зная, чего ожидать, моими первоначальными чувствами была нервозность, но после встречи с заинтересованными сторонами для этого продукта я был поражен. Lambda удалось найти продукт, основатели которого были невероятно увлечены своим делом. Они сразу же заставили меня влюбиться в их продукт, и мое волнение переполняло. Все то уныние, которое я испытывал перед Лабораторией, управляя своей повседневной жизнью, постепенно исчезало, и на его место приходил изобилие того, что должно было произойти. Чуть позже я расскажу подробнее, что это был за продукт, а пока давайте углубимся в структуру Labs.

Labs нужно было разбить на 4 спринта, как и все остальное время в Lambda. Поскольку у нас была программа неполного рабочего дня (с 16:00 до 19:00 с понедельника по пятницу), наши спринты длились 2 недели. Каждому из нас была дана дорожная карта, в которой содержались конкретные задачи, которые мы должны были выполнить в течение всего подразделения (4 спринта), а также задачи, ориентированные на карьеру, которые нужно было выполнить, чтобы подготовить нас к этапу поиска работы / собеседования.

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

  • Планируйте проект в соответствии с заданной дорожной картой
  • Продемонстрировать наш вклад в конкретные проекты/задачи
  • Знать и демонстрировать идеальные способы предоставления и получения обратной связи с коллегами и коллегами
  • Представить нашу работу коллегам по команде, менеджерам и заинтересованным сторонам

Продукт: Стадион Scribble

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

  1. Чтение рассказа (обычно около главы)
  2. Написание побочной истории, которая будет ответвляться от этого отрывка.
  3. Нарисовать вспомогательную картинку для своей побочной истории
  4. Загрузка своих документов в игру
  5. Соревнуйтесь в командном соревновании, в котором рассказы и изображения сопоставляются друг с другом.

Как человек, который сильно погрузился в «Хоббита и Гарри Поттера» в 4-м классе, это вызвало столько ностальгии и напомнило мне, как много чтение и письмо были частью моей жизни, и это приносило мне радость. Я тоже стал зависимым от экранов, как взрослый, так и дети в наши дни, и, увидев их, я захотел перенаправить свою энергию и время (то немногое, что у меня есть) на изучение этих возможностей. Спасибо финальному проекту в Lambda Labs, о котором сейчас идет запись в блоге… параллели между этим продуктом и моими личными целями снова сливаются!

Проверка в реальной жизни:

На данный момент я нахожусь в Lambda Labs уже около недели и до сих пор не могу понять, что именно от нас ожидается. За это время у нас было множество встреч среди нашей команды, среди нашей когорты и одна с заинтересованными сторонами. Мы начинаем планировать наши пользовательские истории и разбивать их на несколько шагов дальше по задачам. Я вижу, на что я подписался и что мне назначили, и мне интересно… «Где я найду время, чтобы сделать это со всеми этими встречами?» и «был ли я достаточно внимателен на протяжении всего своего пребывания здесь, чтобы действительно выполнять то, что мне было поручено?». Синдром самозванца меня всегда мучает. Lambda удалось дать ему специальное имя, но неуверенность в себе всегда была постоянной проблемой. Теперь я собирался представить визуальную работу довольно большой группе. Глоток. Я готов? Каждый день я входил в свой компьютер и зевал с широким ртом не менее 5 раз, пока ждал начала нашей встречи. Дети то болели, то выздоравливали, я дважды болел во время лабораторных, а у моего младшего режутся зубки. Сон был едва ли не самым редким товаром на моем рынке.

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

Состав команды:

Моя команда была привязана к большей части Labs вместе с нашим реальным продуктом, над которым мы работали. Это была небольшая команда — к чему я больше привык с одним из наших предыдущих ключевых моментов под названием «Недели сборки», когда мы создавали что-то с нуля. В его состав вошли 5 человек:

  1. Технический менеджер проекта — Кайл
  2. Frontend-разработчик — Дэниел
  3. Backend-разработчик — Келси
  4. Ведущий дизайнер — Сет (я)
  5. Руководитель проекта группы — Сэм

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

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

Наша пользовательская история, которую мы должны были реализовать, заключалась в переходе с их текущей службы аутентификации (Okta) на новую (Auth0). Это была очень обширная история, так как аутентификация присутствует в 99% файлов этого продукта. Я объяснил это членам семьи, как войти в свой банковский счет. Когда вы уходите с главной страницы и входите в свою учетную запись, каждая показанная страница имеет доступ к информации о вашем банке и требует разрешения на доступ к ней.

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

Ведущий дизайнер, короткий рассказ:

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

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

Неудачный конец моей дизайнерской истории заключается в том, что, будучи единственным студентом, который записался, я столкнулся с двойным ударом: учитель, который у них был для этого, получил работу (Ура!) и не смог преподавать эту роль (Облом! ). Они по-прежнему предоставляли мне все ресурсы, которые он использовал для обучения, но заниматься самостоятельным обучением довольно сложно, когда у вас уже плотный график.

Сила и Энергия — Где ты?

Выполнение длинных целей иногда было проблемой для меня. Я считаю, что яркие и блестящие новые вещи часто заменяют проверенные и верные, слегка скучные старые вещи — это часть человеческого бытия, верно? Ближе к концу Lambda я определенно достиг стадии выгорания. Объедините это с почти постоянным состоянием лишения сна, имея троих детей, и я обнаружил, что энергия постоянно отсутствует как из-за страсти, так и из-за драйва. Было легко смотреть обучающие видео, а не практиковать одни и те же приемы вручную, потому что кто-то еще сидел за рулем.

Одна вещь, которая помогла мне выйти из этого причудливого состояния, — это увидеть вдохновляющие усилия, которые моя команда вложила в этот проект. Я работал с Даниэлем немного ближе, чем с остальной командой (внешний интерфейс и дизайн идут рука об руку, хотя наш проект на самом деле не подходил для этого), и увидел объем работы, которую он был счастлив взять на себя, и его понимание все это действительно зажгло огонь во мне. Я был полон решимости создать продукт, обеспечивающий плавный переход от веб-сайта заинтересованных сторон к службе аутентификации. Я хотел, чтобы казалось, что ты никогда не уходил. Мне пришлось опробовать множество разных разрешений, чтобы не только убедиться, что элементы подходят правильно, но и чтобы элементы оставались разборчивыми и четкими для глаз. Я хотел обдумать все свои выборы цветов, потому что когда вы можете связать определенные цвета с похожими действиями, это просто имеет смысл. Моим ярким примером этого был выбор уникального зеленого цвета стадиона Scribble для использования в качестве нашей кнопки входа в систему: зеленый означает, что вы идете на светофоре, поэтому он должен делать то же самое с нашим входом в систему. Наконец, я хотел убедиться, что брендинг Scribble Stadium был очевиден и заметен. В конце концов, это была их страница входа в систему, и тот факт, что вы находитесь на третьей стороне, не должен означать, что вы отказываетесь от полного контроля.

В итоге вот что у нас получилось:

У него были чистые линии вокруг, баланс между различными элементами и сохранялось то игривое детское ощущение, которое они испытывали на протяжении всего приложения. Мне приходилось постоянно напоминать себе, что их целевой аудиторией были дети 8–12 лет. В целом, я старался сохранить свой внешний вид и стиль комикса.

Проблемы — мелкие и скрытые:

Когда дела идут хорошо, в вашей голове всегда звучит голос, напоминающий вам о том, как давно что-то ДЕЙСТВИТЕЛЬНО не шло не так. Все это развертывание оказалось очень гладким с точки зрения дизайна, но было несколько вещей, которые вызвали у меня головную боль на этом пути.

  1. Основная часть моей дизайнерской работы была выполнена в разделе брендинга Auth0 на их веб-сайте. Хотя замечательно, что они использовали фрейм на своем веб-сайте, чтобы дать вам возможность редактировать код и увидеть предварительный просмотр в реальном времени, это не полная картина. Я продолжал сталкиваться со случаями, когда моя специализация была недостаточно точной в CSS, а в видимом коде не было ничего, что могло бы сказать, что не так. Благодаря достаточному количеству проверок «проверить элементы» в моем веб-браузере я в конечном итоге смог точно определить элементы, которые мне нужно было изменить. Однако изменить разрешение было невозможно. У Дэниела, нашего разработчика внешнего интерфейса, была рабочая ветка, которая перенаправляла на страницу входа. В противном случае эта страница входа была недоступна по прямой ссылке. Он помог мне попасть в его рабочую ветку и настроить ее локально, а затем как будто грозовые тучи рассеялись, и я действительно мог работать над исправлением проблем с разрешением. Первым элементом, который нужно было добавить, была максимальная ширина. При большом разрешении рабочего стола наша страница входа в систему становилась слишком громоздкой. После этого я понял, что наша фотография иногда выскальзывает за пределы div, в котором она была размещена, но решение этой проблемы было быстрым и безболезненным. Без использования рабочей ветки Даниэля я бы никогда этого не заметил.
  2. Логотип, который я решил использовать в Figma, имел небольшое наложение одной из строк изображения на отображаемые слова. Дьявол кроется в деталях, поэтому с этим пришлось разобраться. Figma был лучшим инструментом для работы здесь, и мне повезло, что другой руководитель проекта оказался отличным ресурсом, чтобы помочь с этим, поскольку я не знал, что он изначально был сделан внутри Figma в то время. С помощью другого лидера фотография была исправлена, и я загрузил ее в кодовую базу для использования.
  3. Расстояние между буквами и толщина шрифта! Я никогда не думал, что такие мелкие детали могут вызвать такую ​​головную боль, но вот мы здесь. Я загрузил немного CSS и HTML в свой настольный редактор и написал слово «Войти» около 10 раз с 10 разными идентификаторами, связанными с ними. Оттуда я использовал наш шрифт «Bangers» (очень толстые, плотно упакованные буквы) и применил разное расстояние между буквами для каждого идентификатора. Мне нужно было видеть их все на экране одновременно, чтобы понять, какой из них лучше всего использовать. В итоге установка заняла больше времени, чем сам процесс принятия решения, но это время было потрачено не зря.

Я отслеживал свой прогресс на нашей карточке Trello — какое это было достижение, когда все было проверено и конечный продукт был готов.

«Вы прибыли в пункт назначения»

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