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

Я так взволнован, чтобы сообщить, что я успешно прошел оценку Rails! В прошлом оценки были для меня трудными, и у меня было такое беспокойство по поводу них (что я и сделал для этого, и беспокойство никогда не исчезнет), поэтому, когда я запланировал свою оценку, я внутренне и внешне начал волноваться. .

Что я, новый кодер, знаю? Я продолжал думать про себя. Да, я создал свое приложение, но понял ли я функции и весь код? Я провел несколько дней до своей оценки, просматривая свое приложение и читая заметки. Я также обратился за помощью к однокурсникам (спасибо Ким, Ивонн, Разелле и Донне!) и к тем, кто окончил Флэтайрон. Их помощь действительно заставила меня чувствовать себя более уверенно, потому что я чувствовал себя с ними расслабленно и, таким образом, мог свободно говорить о коде.

День настал, и до моей оценки оставалось несколько часов. Я посмотрел на свой код и прочитал свои заметки. Хорошо, поэтому я начал свое приложение с создания базы данных и создания моделей с ассоциациями ActiveRecord, подумал я, глядя на часы. Затем я перешел к маршрутам в config/environment, чтобы мое приложение знало, откуда будут поступать запросы GET и POST. Разговаривая сам с собой, я начал думать, что, может быть, я действительно знаю, что делаю. Я вернулся и посмотрел на свои контроллеры, поняв, что каждое действие определяется, т.е. def index/end, то есть для индексной страницы. Я просмотрел свой ERB и увидел, что создал формы, используя тег form_for, который упростил процесс создания форм. Все это, казалось, имело смысл, по крайней мере, в целом.

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

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

Перенесемся вперед, и я начал искать свою первую работу в мире технологий! Сейчас я на Javascript, и со мной происходят те же чувства, что и с рельсами. Я в одной лаборатории от начала своего проекта, и я пишу это, чтобы все читающие и я знали, что я знаю код! Да, это очень сложно, но это часть веселья (можно сказать, веселья!?).

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

Это напоминание о том, что вы достаточно хороши и круты.

Подписание и до следующего раза, Аманда

Первоначально опубликовано на amandarebeccacodes.org.