Путешествие Джока

Как следует из названия этого поста, всего несколько лет назад моя жизнь вращалась вокруг изучения защитных правил в Государственном университете Остина Пея в Кларксвилле, штат Теннесси. Если вы не разбираетесь в спорте, все хорошо ... «Защитная инструкция» относится к жаргону американского футбола, обозначающему толстую книгу игровых призывов, должностных обязанностей, сценариев поля, звуков и почти всего остального, что относится к участию в защитные, наступательные или специальные команды, входящие в состав футбольной команды.

Это то, что поглотило мою жизнь большую часть пяти лет.

В 2009–2014 годах я опустил голову и сосредоточился на достижении мечты всей жизни, которую я мечтал с 8-го класса, - получения полной спортивной стипендии за пределами штата для посещения и игры в футбол в школе 1-го дивизиона NCAA. И после четырех лет безжалостных занятий с отягощениями, кондиционированием, изучением фильмов, демонстрациями в летних лагерях и многим другим - мечта наконец осуществилась в апреле 2013 года, когда я получил долгожданный телефонный звонок от главный тренер Государственного университета Остина Пея предложил мне именно то, что я хотел; полная спортивная стипендия в школе Дивизиона 1AA в Теннесси (я из Детройта, штат Мичиган).

Перенесемся в август 2013 года - я официально переехал в Кларксвилл, штат Теннесси, и начал новую жизнь, о которой мечтал с 13 лет. Излишне говорить, что к августу 2014 года я отказался от стипендии и бросил колледж. , и переехал домой в Детройт, чтобы начать все заново. Я сохраню кропотливые подробности этого путешествия для другого поста, но важная мораль заключается в следующем: будьте осторожны со своими желаниями. Со стороны многие вещи кажутся ярче, и в этот решающий год я понял, что в течение многих лет я преследовал неправильную мечту. Хотя у меня наконец-то появилось все, о чем я мечтал и над чем работал, мне не хватало одного самого важного элемента, о котором я не думал все эти годы - реализации . Независимо от того, насколько я любил спорт до этого момента, мое высшее «я» знало, что пора расстаться и найти свой истинный путь к личному самореализации и счастью - каким бы он ни был.

Войти в веб-разработку

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

Звучит смешно?

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

Хотя у меня наконец было все, о чем я мечтал и ради чего работал, мне не хватало одного самого важного элемента, о котором я не думал все эти годы, - самореализации.

Проблема возникла в тот день, когда мы посмотрели друг на друга и задали вопрос на миллион долларов: «Как вы делаете приложение?» Явное замешательство на каждом из наших лиц дает нам понять, что никто из нас на самом деле не знал и, разумеется, наше удивительное приложение для цитат превратилось в ничто вместе с нашим невежеством в веб-разработке, программировании и информатике.

Поворотный момент

По прошествии нескольких разочаровывающих месяцев я начал выходить в Интернет из чистого любопытства, чтобы увидеть, сколько работы потребуется для создания / разработки моего собственного мобильного приложения. И ответ был ... МНОГО. Впервые я осознал, что этот материал для веб-разработки был намного больше, чем просто учебник YouTube или два из того, что я был изучен, - но вместо этого опыт обучения на протяжении всей жизни, который в конечном итоге сформировал весь мир вокруг меня, от моего смартфона до Smart TV. , автомобильный bluetooth, Wi-Fi - почти все, с чем я ежедневно взаимодействовал, так или иначе было затронуто веб-разработкой и компьютерным программированием.

Это было огромным осознанием.

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

Многие скептики в моей жизни сделали жизнь без диплома о высшем образовании наихудшим сценарием для любого человека в США - вынуждены работать долгие часы за минимальную заработную плату, остаться без медицинских / страховых пособий и никогда не иметь достаточно денег, чтобы наслаждаться простыми вещами. в жизни после каждой проверки. Но веб-разработка оказалась навыком, а не степенью. То, что даже те, кто посещал колледж / университет, чтобы изучать информатику, не всегда понимали лучше, чем те, кто много лет программировал самостоятельно.

Здесь загорелась лампочка.

Самостоятельное обучение HTML и CSS

Было ясно, что изучить веб-разработку будет непросто, но определенно не было невозможным. В конце концов, я уже провел последние пять лет своей жизни, изучая / осваивая спорт, который в конечном итоге оказался бесполезным. Почему бы не потратить новые несколько лет (при необходимости), обучая себя более полезным навыкам, которые вскоре могут стать моей карьерой на всю жизнь? Это было моим мышлением, когда я подошел к изучению абсолютных основ веб-разработки: HTML и CSS. Как и в случае с большинством других вещей, у меня было сложное начало с понимания нюансов каждого языка и того, как я могу визуально проектировать и создавать то, что я видел в своей голове. Такие вещи, как синтаксис, HTML-контейнеры и div-ы, определенно не сильно упростили процесс, но тут возникла волшебная мысль ...

Люди программировали и учились программировать в течение многих лет - без всех учебных пособий, ресурсов и онлайн-курсов, которые у нас есть сегодня!

Помня об этом, я принял образ мышления, что сейчас было самое легкое время в истории для изучения компьютерного программирования или веб-разработки! Всего за несколько лет до этого не было бы Udemy, YouTube, Freecodecamp, CodeAcademy или каких-либо других сотен онлайн-ресурсов, которые учили бы новичков, как перейти от изучения основ веб-разработки к сложным концепциям, таким как дизайн баз данных, командная строка и т. Д. Git / Github и все остальное, что может понадобиться для создания веб-сайта или мобильного сайта или приложения. Ключом к преодолению опасений было не жалеть себя и заставить себя осознать, что сотни тысяч программистов по всему миру годами учились сами - так зачем мне жаловаться на все современные способы узнать в моем распоряжении?

Мои советы начинающим разработчикам

  • Будьте настойчивы
  • Кодируйте каждый день, даже если это всего 30 минут
  • Используйте бесплатные ресурсы, такие как FreeCodeCamp, CodeAcademy, YouTube и т. д.
  • Инвестируйте в себя! Потратив 10–20 долларов на курсы Udemy, вы сразу же окупитесь! Не бойтесь покупать контент, относящийся к вашей сфере интересов.
  • ИСПОЛЬЗУЙТЕ ТЕКСТОВЫЙ РЕДАКТОР (чем раньше вы это сделаете, тем лучше - важно, чтобы вы чувствовали себя комфортно с интерфейсом и функциями любого текстового редактора, который вы решите использовать).
  • Придерживайтесь определенного набора навыков. время на изучение вещей, которые вам не понадобятся.)
  • Обращайтесь за помощью к другим! (Это очень важно для того, чтобы научиться сообщать свои мысли другим разработчикам, а также понимать, как думают другие в этом сообществе. Посещение хакатонов или встреч - отличный способ познакомиться с другими юниорами. разработчиков или молодых программистов, которые учатся, как вы!)
  • Стройте вещи! ( Читать тонны электронных книг, статей и сообщений в блогах - это здорово. Проходить онлайн-курсы еще лучше, но все это ничего не значит, если все ваши знания / опыт носят концептуальный характер. Испытайте себя, проверив свои навыки создавать что-то для себя или других людей, предприятий, организаций / брендов. Выгода будет иметь большое значение в приобретении опыта, добавлении в свое портфолио / Github и многом другом!)