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

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

Это раздражало и напрягало. Тем не менее, я чувствую, что благодаря этим ошибкам мы учимся устранять ошибки и иметь возможность решать их самостоятельно, когда сталкиваемся с ними. Не заблуждайтесь, мы сталкиваемся с различными ошибками, и некоторые из них были просто лишним пробелом или орфографической ошибкой. Ох, как я ненавижу такие ошибки. Это заставляет меня старательно печатать, чтобы не тратить 1 час-30 минут только на решение этой проблемы. Ну, это программирование, я думаю.

Итак, как вы справляетесь с такой ошибкой? Давайте воспользуемся приведенным выше примером и увеличим масштаб заголовка. NoMethodError в TasksController#create. Хорошо, позвольте мне проверить и увидеть раздел создания контроллера задач.

Хм, хорошо выглядит. Подождите минуту…

Черт. Еще одна орфографическая ошибка! Должно было быть @task,не@tsk… TSK!

Двигаясь дальше, я изучаю проверку. В основном это означает, что вам нужен какой-то фильтр, чтобы знать, что у вас есть достоверные данные. Это означает, что если вы введете пустое имя в разделе имен на странице регистрации, оно все равно будет принято в качестве данных. Таким образом, вот почему вы видите ошибки, говорящие о том, что вы не ввели имя или неверный ввод (мое имя Харис = |-|/\|›15).

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

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

Более того, я учусь на flash. Не герой из DC. Вот этот:

От слова flash это короткое и небольшое сообщение, которое будет длиться всего несколько страниц, ifykwim. Я имею в виду, что флэш-сообщение будет оставаться только на странице ошибки/успеха или до следующей страницы, на которую вы случайно нажмете. Расскажите о быстром. Так же, как 4 недели буткемпа. Это эффективный способ отображения вашего сообщения.

Напоследок хочу поделиться своим опытом питч-найт. По сути, нам нужно было придумать идею для нашего завершающего проекта, и мы должны были убедить наших одноклассников поработать над вашей собственной идеей. Это было нервно, но увлекательно. Я всегда хотел делать питчи, так как это дает мне практику, чтобы быть более уверенным в публичных выступлениях. Я не был так подготовлен, как должен был бы быть, но у меня были некоторые визуальные эффекты (моя мини-доска и несколько заметок на ней), чтобы привлечь внимание моей аудитории; одноклассники, предыдущая партия AlphaCamp, одноклассники по маркетингу и отраслевые партнеры.

Я надеюсь, что смогу возглавить команду со своей идеей и посмотреть, как идет процесс от идеи до MVP (минимально жизнеспособного продукта). Хорошая практика по моим лидерским качествам. Осталось несколько недель, чтобы стать лучше и освоить ruby ​​on rails до того, как будут завершены проекты. ГАМБЕЙТ!