Это мой первый пост в блоге Чикагская группа пользователей 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 (книга Мигеля Гринберга).
Спасибо за чтение, вернитесь для получения более подробной информации в ближайшие недели.