Это мой первый пост в блоге Чикагская группа пользователей Python (ChiPy) - программа наставничества весной 2018 года. Я верну вас в прошлое и расскажу немного о себе и о том, как я стал подопечным.

Знакомство с ChiPy

В прошлом году я думал об изучении программирования, но у меня были только общие представления о том, как и что я буду изучать в первую очередь. Моя главная мотивация - окунуться в новую карьеру и освежить свои дни трудностями, связанными с изучением новых технических навыков. Проведя небольшое онлайн-исследование, я продолжал находить статьи о Python. Это был первый из многих языков программирования, и пользователи, не колеблясь, выражали свою любовь к нему. Вдобавок ко всему, это открытый исходный код!

В начале осени 2017 года я искал клубы техничных в районе Чикаго, когда внезапно наткнулся на встречи ChiPy. Я подписался, потому что это был самый простой способ узнать больше о чикагском сообществе Python. Но я должен признать, что перед первым мероприятием у меня были некоторые сомнения, которые в основном исходили из моих инстинктов новичка. Думаю, я рассматривал это как замкнутый круг и считал, что, когда я расскажу о том, насколько я новичок в Python, я собираюсь кого-нибудь обидеть.

Мое первое впечатление о мероприятиях ChiPy: довольно непринужденная атмосфера общения, тем не менее, они демонстрируют широкий спектр интересных тем, связанных с Python, в ежемесячных презентациях (я должен упомянуть, что есть также бесплатная еда!). Я возвращался!

Позже я посетил встречи, на которых Спенсер и Роб (бывшие подопечные) представляли свои проекты. - «Тогда я подумал… я могу сделать больше, мне следует принимать более активное участие.». Спустя пару месяцев я уже подавал заявку на участие в программе наставничества весны 2018 года.

Мой проект

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

  • Топ-список навыков в профессии / должности x или y и ресурсы, доступные для их получения.
  • Тип образования, полученного этими профессионалами.
  • Прогнозируемый спрос / рост в будущем (с использованием данных Бюро статистики труда).

Как мне пришла в голову эта идея?

Когда я рос, у меня никогда не было наставника, который помогал бы мне развить навыки для определенных отраслей. Я вырос в маленьком городке в северной части Тихого океана в Коста-Рике (примечание: материк не похож на то, что вы видели в Парке Юрского периода), в моей жизни не было достаточно влияний, чтобы говорить о кодировании, STEM специальности или технологическая отрасль. В моей школе не было клубов «технарей». На тот момент я знал только учителей, включая моего отца, и людей, которые работали в туристической индустрии. Теперь, когда доступ в Интернет стал широко распространенным, стало намного проще получать доступ к информации, и именно здесь моя проектная идея воплощается в жизнь.

Зачем это кому-то волноваться, кому это может быть выгодно?

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

Как я собираюсь достичь этого - наиболее частый вопрос - насколько вы знаете программирование / Python?

Хм, давай посмотрим ... мой опыт, ну, у меня есть степень бакалавра бизнес-маркетинга, но никакого программирования там не было. Что касается кодирования, я недавно прошел сертификацию HTML и CSS. После всех мемов, которые я видел, я прекрасно понимаю, что это не языки программирования. Но это дало мне практическую практику с текстовыми редакторами, сбоями и исправлением моего кода, и именно поэтому я открыл свою учетную запись GitHub.

Python? Да, хорошо, я пробовал несколько вводных онлайн-курсов (Codecademy, DataCamp, Learn Python The Hard Way).

Но давайте посмотрим на картину в целом, каковы мои общие цели в отношении программы наставничества ChiPy

Основные области, о которых я хотел бы узнать больше или завершить во время этой программы:

  • Backend и Frontend, как они работают вместе для создания приложений и веб-сайтов - чтобы понять, что происходит за кулисами.
  • Я бы хотел, чтобы программа чувствовала себя более комфортно, используя Python - устанавливая и используя разные пакеты.
  • Создайте основы моего проекта и работайте над тем, чтобы мое приложение было достойным использования, а затем продолжайте включать веб-фреймворки и инструменты Front-End. Это будет продолжать расти после завершения программы наставничества.
  • Устанавливайте больше контактов в мире Python.
  • Получить новую работу!!!

Мои успехи после первой недели

Я обсудил идею своего проекта со своим наставником Джорданом, после чего решил сузить круг вопросов. Он предложил найти базу данных для технических вакансий и даже подумать о том, чтобы сузить ее еще больше, сосредоточив внимание на вакансиях, связанных с Python. Исследователь карьеры Python. Джордан также предложил хорошо разобраться в различных инструментах и ​​концепциях, чтобы получить хорошую основу для моих знаний Python, таких как:

  • Синтаксис Python 3.
  • Настройте виртуальную среду и узнайте, почему это хорошая практика.
  • API, это очень полезная концепция для включения в мой проект. Я пытался найти общедоступные API объявлений о вакансиях, которые постоянно показывают уровень навыков.
  • Узнайте больше о структурах данных.
  • Больше Git, потому что мало о нем знаешь.
  • А пока Flask и продолжаю работать до Django.

Ресурсы, которые я использовал

  • Как думать как компьютерный ученый (книга Аллена Б. Дауни).
  • Автоматизируйте скучные вещи (книга Эла Свигарта).
  • Flask Web Development (книга Мигеля Гринберга).

Спасибо за чтение, вернитесь для получения более подробной информации в ближайшие недели.

… ПРОДОЛЖЕНИЕ СЛЕДУЕТ!