Мой понедельник начался около 8:30, когда я добрался до офиса, и закончился поздно вечером, когда я закрыл свой ноутбук и сел смотреть эпизод Designed Survivor. В этом нет ничего необычного или экстраординарного. Но мне было хорошо, поэтому я написал пост о том дне. Вот оно.

Сегодня мы начали 5-ю неделю текущей когорты Craft Academy — это означает две вещи;

  1. Неделя Rails и
  2. Я принял «право собственности» на когорту от Эмбера и стал главным тренером студентов.

Боже, помилуй их души — потому что я не буду ;-)

Итак, я познакомил группу моих нетерпеливых студентов с Rails, показав им основы моего личного рабочего процесса, включающего BDD и TDD или, как я предпочитаю его называть, цикл приемки — модульного тестирования.

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

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

Со своей стороны, я сразу перешел к интервью с потенциальным студентом, используя UberConference. Знакомство с новыми людьми, заинтересованными в обучении программированию, — это здорово, и я очень люблю проводить собеседования со студентами. Моя проблема в том, что я склонен говорить слишком много, но это потому, что я с большим энтузиазмом отношусь ко всему, что мы делаем здесь, в CraftAcademy.

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

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

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

Я также использовал это время, чтобы поговорить с Ларой о нашем новом партнерстве с Code9ty в Кении. На самом деле сегодня на утренней схватке у нас был гость sigu из Code9ty, и мы могли представить его как нашей команде, так и нашим ученикам. Мы очень рады возможности создать по-настоящему интернациональные и мультикультурные студенческие команды, состоящие из учащихся из Скандинавии, Южной Африки и Кении.

Итак, говоря об иностранных студентах… К нам могут присоединиться новые студенты из Нидерландов.

С помощью Даниэля Мальмгрена Де Оливейры из посольства Нидерландов (Business Development Nordics) мы связались с несколькими компаниями и организациями в Нидерландах, которые могут помочь в создании CraftAcademy на этом рынке. Сегодня наконец настало время встретиться с двумя из них.

Я, Даниэль и Патрик завели сегодня не одного, а двух потенциальных партнеров. Сразу после обеда у нас состоялся очень вдохновляющий разговор с Мелиссой в CIC Rotterdam. Она дала нам много ценных идей для обработки, а также несколько конкретных действий, над которыми нужно начать работать.

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

Когда я закончил разговор и остановил трансляцию, Даниэль уже назначал вторую встречу с нашими голландскими контактами, и мы сели поговорить с Люком Беккером Хоффом из InnovationQuarter — регионального агентства экономического развития Южной Голландии. провинция.

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

Я думаю, Лоек и Мелисса ценят CraftAcademy за то, что мы не только учебный курс по программированию. Тот факт, что мы фокусируемся на бизнес-стороне разработки и проектирования продуктов/услуг с использованием методологий Agile и связываем наши проекты с подходом Lean, делает лагерь подходящим для основателей стартапов. Это было нашей стратегией в Швеции с самого первого дня, и кажется, что это уникальное преимущество может стать ключом к успеху нашего бизнеса на других рынках.

Перехожу к моему списку задач. Все пункты, касающиеся реальных людей и взаимодействий, теперь вычеркнуты, поэтому я нашел время, чтобы проверить свою электронную почту и выполнить некоторую административную работу. Немного не вдохновленный этим, я продолжал смотреть на свою иконку RubyMine… Я закончил самые неотложные задачи и сделал несколько заметок о том, на чем сосредоточиться завтра утром, открыл свою IDE и немного поработал над программированием.

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

Так что я потратил час на охоту за этой ошибкой, но мои усилия оказались тщетными. Помимо возможности исключить некоторые возможные причины странного поведения, мне не удалось это исправить. Но будьте уверены, Я ПОБЕДУ! ;-)

Я вышел из офиса около 17 часов вместе с Эллиотом. Мы вместе ездим на трамвае — мне повезло, что у меня почти доставка от двери до двери на общественном транспорте в Гётеборге.

После ужина и после того, как я усыпил маленького парня, я вернулся к своему списку административных задач и проверил несколько сообщений в Slack. Я также начал набрасывать некоторые пункты для стратегии для Нидерландов и отследил несколько предложений по работе над некоторыми проектами для CA Labs. После 45 минут работы я закрыл свой ноутбук и закончил день.

Настало время для Netflix. ;-)

Должен сказать, сегодня был хороший день.