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

Это первый пост в том, что, надеюсь, станет моим дневником программиста на Medium. Он был вдохновлен отличным выступлением Linh Nguyen My на Uncodebar. Цель состоит в том, чтобы отслеживать мой прогресс, преодолевать синдром самозванца и делиться некоторыми советами или предложениями, которые я хотел бы иметь, когда начинал.

Совет № 1: Станьте частью сообщества по обучению/программированию

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

Когда я впервые посетил семинар Shecodes, я был редактором контента финансового веб-приложения. Я выполнял одну и ту же роль около 3 или 4 лет, и большую часть времени я тратил на своего рода «Автопилот», где мой мозг и мои руки настолько привыкли ко всему, что я практически не тратил время на осознанные размышления. что я собираюсь делать в следующий час, минуту и ​​т. д. Вы, вероятно, понимаете, к чему я веду, и почему посещение семинаров Shecodes полностью изменило мою жизнь.

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

У сообщества Shecodes есть два направления обучения: программирование на Python и веб-разработка. Первоначально я начал с Python, но вскоре переключился на веб-разработку, которая мне показалась намного более приятной (недавно я зашел в этот репозиторий github, где сохранил часть своего прогресса в Python).

Еще одна вещь, которую вы не знаете обо мне и которую, возможно, стоит упомянуть, это то, что я начал изучать информатику сразу после окончания школы. Меня зачислили в Технион в Хайфе, но я ушел оттуда чуть больше чем через семестр по ряду причин. Это может объяснить, почему я был так взволнован тем, что научился программировать (снова) десять лет спустя. Несмотря на то, что я уже шел по этому пути в прошлом, на этот раз меня окружало очень поддерживающее сообщество, которое действительно знало, откуда я и куда хочу идти. Это имело огромное значение.

Итак, это мой первый совет, и самый важный. Кое-что, что я хотел бы знать, когда только начинал: Совет № 1: Стать частью сообщества по обучению/программированию.

Я уже некоторое время учусь программировать и недавно переехал в Лондон. Несмотря на то, что этого оригинального сообщества нет в Великобритании, чтобы поддержать меня, я все еще не в ладах с моими друзьями из Shecodes. Я также нашел замечательные и поддерживающие группы встреч здесь, в Лондоне. Мои основные группы с момента переезда — Codebar, Женщины, которые кодируют, FreeCodeCamp и Основатели и кодеры. Я могу честно сказать, что без их поддержки и чувства сопричастности, которое я получаю от этих групп, я просто мог бы отказаться от своего обучения (что было бы огромным промахом, потому что я постепенно становлюсь довольно хорошим программистом!) .

Если вы ищете мероприятия и семинары по программированию в вашем районе, я настоятельно рекомендую искать в meetup, eventbrite, Google Campus и т. д. (пожалуйста, не стесняйтесь предлагать дополнительные ресурсы в комментариях ниже). Посещение этих мероприятий, присоединение к сообществу и обмен опытом с другими повысит вашу уверенность в себе и поможет вам бороться с синдромом самозванца, когда он стучится в вашу дверь (особенно если вы женщина в сфере технологий).

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

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

Чем я сейчас занимаюсь: Читаю Eloquent Javascript; Завершение подготовительных материалов для 15-й группы Основатели и кодеры (начало 15 октября). Посещение семинаров Codebar для работы над личными проектами.