Академия Makers завершила свою работу. И я скорблю.

После моего последнего поста у меня был довольно напряженный двухнедельный период с довольно удивительной командой. Мы создали приложение под названием Спасите нацию, которое превращает сбережения на залог имущества (практически невозможный подвиг для молодых людей, особенно в Юго-Восточной Англии) в социальную игру.

Извините, эти скриншоты немного урезаны — у меня только 11-дюймовый Macbook Air. (Хотя не ругаю — на ходу оказался на удивление мощный и надежный зверь!)

Погружение в неизвестность.

Что заставляет меня безмерно гордиться тем, что мы сделали, так это то, что мы погрузились в глубокую часть, выбрав код в Meteor, полной структуре JavaScript, которая (по умолчанию) использует MongoDB. Это был действительно рискованный шаг, поскольку мы не были знакомы с Meteor и не имели опыта работы с базами данных без SQL (Mongo использует документы JSON для хранения данных, что полностью отличается от реляционного подхода, которому нас учили на курсе). Если бы мы выбрали Rails, мы могли бы продвинуться так быстро, но на самом деле это не путь Makers!

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

Метеор действительно поразителен, когда вы впервые сталкиваетесь с ним. Выполнение уроков заставило меня несколько раз воскликнуть «Вау!», и поначалу я действительно был очень увлечен этим. Это магия. Хотя, как мы уже сталкивались ранее, вся эта магия может затруднить расширение и устранение ошибок позже, когда вы попытаетесь сделать более сложные вещи самостоятельно. Но мы добрались. Мы победили несколько довольно мясистых жуков. А виртуальный дом — ЭПИЧЕСКИЙ. Я действительно горжусь нами.

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

Радость UX.

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

И что теперь?

Что ж, с понедельника, 19 декабря, я официально вернулся к работе в качестве UX, и у меня уже есть два проекта, которые я должен выполнить в первую неделю января. Занят занят!

Я люблю свою работу. Но я очень, очень скучаю по программированию, по интенсивности и погружению в Академию создателей. Всем, кто думает сделать что-то подобное, хватайтесь за эту возможность обеими руками. Мне пришлось копить в течение года, чтобы сделать это возможным для меня, и теперь я жонглирую овердрафтами и все еще ношу ту же одежду из 2007/8, но я точно знаю, что это ПОЛНОСТЬЮ СТОИТ. Мне не терпится проверить эти навыки.

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

Фрэнсис ХХХ