Проектная неделя 1: Создайте AirBnB. (Вроде.)

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

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

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

Node, Express и RethinkDB. (тестирование предоставлено mocha/chai/zombie)

Чертовски хороший способ применить на практике наше умение учиться и чувствовать себя комфортно, ничего не зная. Создатели действительно хороши в том, чтобы укрепить вашу уверенность в погружении в неизвестность, немного повозиться и понять: «О, ВОТ КАК ЭТО РАБОТАЕТ».

Советы по погружению в новые языки:

Пройдите несколько руководств по приветствию мира и прочитайте базовый синтаксис, прямое сопоставление навыков и поведения/условий может затормозить вас с точки зрения мыслительных процессов. Многие конфликты кода на этой неделе были вызваны отображением поведения стиля ruby ​​на js, что шокирует, поскольку это два совершенно разных языка, и это не работало слишком гладко.

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

Коммуникация очень важна в проектах и ​​командах. Крайне важно держать всех в курсе прогресса через стендапы / slack / github. Ключевые разговоры, которые следует вести в начале проектов, должны касаться архитектуры путей к файлам / используемых технологий / того, как сообщать о проблемах.

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

(Большое спасибо Майклу, Алексу и Елене)

https://github.com/Alex-Swann/BinaryBnB