Мой путь к тому, чтобы стать младшим инженером

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

Это было по иронии судьбы, потому что я организовал несколько конференций разработчиков - droidcon NYC и droidcon SF и многие другие.

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

Ты там улыбаешься и пытаешься выглядеть так, будто ты не на своем месте. Знакомо?

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

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

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

Я размышлял об этом несколько недель и пришел к следующим аргументам в пользу этого:

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

Итак, решение принято - как мне начать изучать программирование?

Мне нравятся онлайн-курсы - но не для чего-то такого. Я подумала, что лучше учиться лично и иметь возможность задать вопрос настоящему, а не через мессенджер. К тому же это веселее!

Я знал о школе Flatiron School несколько лет и знал, что у них есть бесплатный подготовительный курс для буткемпинга. Он начинается с HTML и CSS, а затем переходит в JavaScript и Ruby. Примерно в то же время мне позвонили из Flatiron и пригласили провести ориентацию. Хотел бы я это сделать? Конечно!

Всегда ориентируйтесь, если это возможно. Это отличный способ увидеть, что это за место, и познакомиться с людьми. Кроме того, вы можете узнать некоторую информацию, которая еще не доступна в Интернете, например, что у них есть Fast Track Weekend. Это бесплатный курс выходного дня, чтобы ускорить подготовку к буткемпу и посмотреть, нравится ли вам программировать. Я ухватился за эту возможность и провел 26-27 октября, изучая основы Ruby. В конце выходных вас ждет проверка кода, и если вы прошли ее, вам не нужно было проходить техническое собеседование.

Я прошел проверку кода и получил звонок, и меня приняли в следующую когорту, начиная с 18 ноября. Так здорово!

У меня было три недели, чтобы подготовиться к уроку, но это уже другая история.

P.S. Я уже три с половиной недели в учебном лагере по программированию, и пока что мне это нравится. Я с нетерпением жду каждого дня, и мои навыки программирования стремительно развиваются. Есть ли что-нибудь, что вы хотели бы знать о проведении учебного курса по программированию? Дайте мне знать!

Спасибо за прочтение!