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

Подтвердите мою большую идею: я научусь программировать! Чем больше я думаю об этом, тем больше я возбуждаюсь и тем больше у меня причин для этого.

Но почему…

Кодирование, программирование и информатика всегда казались запретными. Это просто не то, как работает мой мозг. Это то, чем занимаются чуваки в сексистских офисах. Слишком сложно учиться, и с чего бы мне вообще начать?!

Начать программировать казалось так же просто, как добраться до Марса. Или, по крайней мере, я так думал. Но как только я решил, что хочу научиться программировать, черт возьми! Я собирался учиться.

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

Я хочу иметь технические навыки, которые я мог бы дополнить моими с трудом заработанными навыками работы с людьми. Кроме того, за кодированием будущее. (Как и способность говорить по-испански, но это другой разговор.) Еще одна ключевая причина, по которой я хочу этим заниматься, заключается в том, что я хочу расширить, а не ограничить свои возможности. И последнее, но не менее важное: женщины в сфере технологий — кучка задир, и вам лучше поверить, что я хочу вступить в этот клуб.

Это приводит нас туда, где мы сейчас находимся. Большие идеи — это здорово, но что мне действительно нравится, так это процесс. Процесс постановки четких целей, создания конкретного плана и графика и, в конечном счете, отслеживания моего прогресса в достижении. Помните то приложение, о котором я упоминал ранее? Да, я не шутил.

Детс

Вот детали моего плана:

Что? Я собираюсь начать с изучения Javascript и Ruby, уделяя больше внимания JS. В конце концов, это самый используемый язык в мире, так что это хорошее место для начала.

Когда? Сначала я буду заниматься самостоятельно до и после моей полной занятости. Это будет выглядеть так:

  • Понедельник: выходной, без учебы
  • Со вторника по пятницу: занимайтесь не менее 30 минут в день перед работой.
  • Выходные: учиться не менее 3 часов

Как? Изучив некоторые личные и онлайн-варианты, я решил начать с бесплатной онлайн-подготовки Bootcamp Prep от Flatiron School. Кто-нибудь прошел подготовительный курс? Каков был ваш опыт?

Подготовка к Bootcamp — это более 75 часов работы. Моя цель — посвящать учебе не менее пяти часов в неделю, что означает, что я закончу примерно через 15 недель. Сегодня 25 августа, поэтому в идеале я хотел бы завершить подготовительную работу к Дню Благодарения. Это заставляет меня чувствовать комбинацию «Eek!» и «Я могу это сделать!!»

В зависимости от того, как пройдет подготовка к Flatiron, я также могу дополнить свое обучение контентом Khan Academy и другими бесплатными ресурсами. Мы увидим.

Почему? Я упомянул о своих общих мотивах, но одна конкретная причина, по которой я начинаю этот проект по кодированию, заключается в том, что я хотел бы сменить карьеру и работать в мире технологий. Когда придет время подать заявку на мою следующую работу или, возможно, перейти в мою текущую компанию, я хочу иметь навыки и портфолио работы, чтобы получить работу разработчика с более высокой зарплатой.

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

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

Кто знает? Может быть, это станет началом новой захватывающей карьеры, а может быть, я возненавижу это и уйду через две недели. На данный момент официально начинается курс Rachel Learns Code, и я подписываюсь, чтобы начать свой первый урок. Пожелай мне удачи!

Исходное сообщение: 27 августа 2017 г.