Девять лет назад я получил степень бакалавра электротехники в знаменитом Хэмптонском университете. Я поступил в колледж в 2005 году по специальности «Компьютерная инженерия», но проблемы с аккредитацией для этой программы заставили меня перейти на электротехнику. В 2012 году я начал работать патентным экспертом в Ведомстве США по патентам и товарным знакам, а в 2018 году меня уволили. Ничего страшного, я поняла, что эта работа НЕ ДЛЯ МЕНЯ!!! Однако я подумал, что на этот раз будет отличный шанс сделать перерыв и перегруппироваться. Мальчик, я был не прав, серия неудачных и разрушительных событий (о которых я расскажу в следующем посте) заставила меня усомниться в моем здравомыслии и жизни в целом.

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

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

До этого создание страницы портфолио было довольно простым, поскольку мы использовали HTML (язык гипертекстовой разметки), CSS (каскадные таблицы стилей) и не требовали никакой записи в базу данных или получения пользовательского ввода. Перейдем к приложению Splurty, и нам нужно было сделать все это и еще кое-что. Поэтому нам нужно было изучить Ruby, язык программирования, который нам был нужен, чтобы иметь возможность записывать что-то в базы данных, вспоминать эти вещи и позволять пользователям взаимодействовать с приложением.

Прежде чем мы запустили наше первое полноценное веб-приложение, нам нужно было сначала настроить нашу среду. Среда, которую мы должны были использовать, была Vagrant, что позволило бы нам писать код локально на наших машинах. У нас также была возможность использовать Codenvy, онлайн-среду кода, которая позволяет вам кодировать, не привязываясь к вашей конкретной машине. Мы также уже начали использовать Codenvy для некоторых вводных уроков по Ruby. Поэтому вместо последнего варианта, который уже был настроен, я попытался установить Vagrant. Инструкции по установке vagrant были понятны, но нужно было загрузить много разных файлов и частей. Я скачал все файлы, разархивировал их, сохранил в той же папке, а затем зашел в командную строку, чтобы завершить установку… да, это не сработало. Я потратил дни, пытаясь настроить среду, но безуспешно, и я был обескуражен.

Признаюсь, это заставило меня задаться вопросом, что я вообще делаю и почему я начал это делать. Я боялся, что трачу слишком много времени и в результате отстаю в своих еженедельных задачах. Но потом мне пришлось подумать, что мне уже дали инструмент для использования, Codenvy. Поэтому я начал с этого и использовал среду для создания своего приложения Splurty. И угадайте, что? Это сработало хорошо. Кроме того, после разговора с моим наставником и получения отзывов от ассистентов по различным задачам я понял, что, хотя я и отстал, все дело в том, как вы закончите, и что единственный способ закончить — это начать. Преодолев препятствие неуверенности в себе, я смог завершить свое веб-приложение Splurty и, к моему удивлению, получил отличные отзывы, и я так горжусь тем, что придерживаюсь его и Не сдавайся.

Я могу быть на начальном этапе, но если подумать, каждый, кто что-то освоил, когда-то был новичком. Но если есть что-то, чему я научился и продолжаю учиться, так это то, что в жизни всегда будут крученые мячи или то, что вы считали прямым путем, на самом деле извилистым путем. Мне потребовалось 14 лет, увольнение и большой удар под зад, чтобы добраться до стартовой линии. Но вы должны ДОВЕРЯТЬ ПРОЦЕССУ и, что более важно, себе. Поверьте, что бы вы ни делали, для меня это кодирование, вы можете это сделать, и что пути, которые вы выбираете в жизни, независимо от того, насколько они далеки от пути, который вы выбрали, если это предназначено, они приведут вас туда, где вам нужно быть.

Это путешествие по программированию очень важно для меня, потому что оно поможет мне лично и профессионально, и я рад разделить это путешествие со всеми вами и с самим собой!!