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

Первая неделя посвящена командной строке и git. Раньше я проходил курсы по командной строке и git по кодекадемии, но на самом деле не слишком увлекся ни одним из них, поэтому на этой неделе я был немного обеспокоен.

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

Задача первой недели называется Тайна командной строки, в которой вы раскрываете убийство. Это было не только познавательно, но и интересно. К среде я закончил, гораздо лучше понимая как командную строку, так и git. Посетите Makers Academy Github, чтобы увидеть ее чистую версию, или вы можете увидеть ее завершенную на мой Github.

После потрясающей первой недели я был немного не готов к тому, что вторая не будет менее веселой…

Вторая неделя посвящена проведению учебника по Ruby, чтобы все учащиеся достигли эквивалентного уровня владения Ruby. Было три варианта, все они были доступны бесплатно в Интернете. Учитесь программировать (вся книга), Узнайте Ruby трудным путем (главы 1–40) или Ruby Kickstart (занятия 1–3).

Я уже работал над курсами «Учиться программировать» и «Узнай Ruby на сложном пути», поэтому решил пройти Ruby Kickstart. Это немного другой формат, чем два других, вместо того, чтобы работать с книгой, вы создаете репозиторий github, а затем для каждого сеанса смотрите видео и выполняете некоторые задачи.

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

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

Во время третьего занятия я связалась со своим тренером перед курсом и рассказала ей, как сильно я борюсь с этим. Она была в восторге от этого, сказала, что это нормально, даже нормально, и то, как я подходил к проблемам, было хорошим способом сделать это. Это заставило меня чувствовать себя лучше; Я ждал, когда они поймут, что не должны были меня принимать и вышвырнут. (Синдром самозванца много?)

Остальную часть второй недели набирали 30–40 баллов на Codewars. Перед собеседованием я набрал 120 баллов, поэтому меня это не беспокоило, но я решил, что должен использовать 120 в качестве отправной точки и получить 30–40 баллов сверх этого.

Это была лучшая часть недели для меня, я начал использовать свои знания и смог вернуть себе некоторую уверенность. За несколько недель до этого я боролся с некоторыми из самых простых задач на 8 кю (самых простых), а ко второй неделе (с помощью доктора Google) я смог ответить на большинство задач на 8 и 7 кю, которые пробовал. (Примечание: ссылка выше была реферальной — если вы зарегистрируетесь по этой ссылке, я получу несколько интернет-баллов! w00t!) Есть что-то удивительное в том, как экран codewars становится зеленым, когда вы делаете что-то правильно — это красиво. интересно!Посмотрите мой Профиль Codewars здесь!

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