Так что да, я знаю, что вчера писал в блоге, но вот в чем дело…

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

Да, но если серьезно, я сделал это скорее как праздничный блог, потому что я закончил 4-недельный предварительный курс. Другая причина заключалась в том, чтобы предоставить более подробную информацию потенциальным кандидатам, которые думают о подаче заявления.

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

Итак, первый день был всем, чего я ожидал, и даже больше…

НАСТОЯЩЕЕ ЧЕЛОВЕЧЕСКОЕ ВЗАИМОДЕЙСТВИЕ

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

Это круто, что я добрался туда в конце концов. Я получил твердые 3 часа wooo!

На этой первой неделе я буду ездить из моей волшебной страны кольцевых развязок под названием Милтон-Кейнс в Лондон. К вашему сведению, я очень хорошо умею ездить по кольцевым развязкам. Поездка занимает около 90 минут от станции плюс-минус.

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

Несколько слов об английской погоде. Как бывший игрок в покер, к моему стыду, английская погода на самом деле является потрясающим блефом. Когда я думаю, что это холодно, чертовски сумасшедшая жара! О, солнце вышло? Круто, только футболка нужна, ну и конечно же срывает кровавый муссон! Не помогает и то, что в Великобритании с финансовой точки зрения нецелесообразно иметь повсюду кондиционеры, так что на самом деле в некотором смысле жарче, чем в Азии. В любом случае, ты снова меня достал, ублюдок… потому что у меня был лишний вес в сумке моего джемпера и пальто!

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

Я пытался попасть на такой курс уже несколько месяцев, и я рад, что он начался. Меньше программирования каждый день и больше совместной работы и общения с реальными людьми!

Одна вещь, которая действительно выделялась для меня, была не только нашим удивительно непринужденным и забавным учителем, но и глубиной курса. Речь шла не только о кодировании, но и о вещах для благополучия нашего разума и тела. Возможно, единственная должность под названием Chief Joy Officer в Великобритании, Дана, заключается в том, чтобы заботиться о благополучии студентов и обучать эмоциональному интеллекту.

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

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

Но это только День 1!!

TDD ЭТО ОЧЕНЬ ТЕСТИРОВАНИЕ

Последняя неделя предварительного курса принесла кое-что, что меня действительно ошеломило.

Там я был вполне доволен своим обучением, а потом внезапно из ниоткуда мне кажется, что эта совершенно другая иностранная вещь вторгается в мою уверенность, как сцена битвы за миллион долларов в «Игре престолов».

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

По совпадению, я позволю Тому Скотту рассказать о fizzbuzz в его только что выпущенном видео;

Мы сделали наш код fizzbuzz;

Но мы все еще нубы, поэтому пока будем использовать наш повторяющийся код…

Затем мы используем что-то под названием RSpec для тестирования нашего кода Ruby;

Итак, здесь мы написали 4 теста, если ввести 3 (шипение), 5 (жужжание), 15 (шипение) или 4 (ничего не меняем).

Надеюсь, это не так, лол. Так что же в этом плохого?

Ну, это все так чуждо. До сих пор я не думаю, что мы использовали «describe», «do» или «expect» или метод «.to eq», который не подчеркнут, как «to_s» (преобразовать в строку) выше. Кроме того, есть do/end, который имеет ту же структуру, что и цикл, но выполняется только один раз? Я стараюсь избегать использования циклов do/end, потому что в конечном итоге я путаюсь в том, где/сколько «концов» есть/go.

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

Хорошо, я снова написал «Войну и мир». Пора спать. До следующей недели…