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

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

Веб-сайт моей команды — путеводитель по малоизвестным достопримечательностям Лондона, основанный на насколько близко они расположены к нескольким известным достопримечательностям/областям — использовались многие навыки и веб-технологии, которые мы изучили на курсе, такие как HTML, CSS, Python и Javascript, использование GoogleFonts и интеграция API. Моя роль заключалась в основном в поиске и исследовании контента, а также в выборе наиболее подходящих функций для интеграции, таких как лучший API для расчета наиболее точного времени прибытия. Например, я сравнил функции API и виджетов Citymapper с функциями карт Google, прежде чем решил, что наиболее интуитивно понятный пользовательский интерфейс будет обеспечен API Citymapper Travel Time.

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

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

Что заставляет студентку факультета английской литературы, которая только что закончила первый год обучения, решить записаться на 6-недельный интенсивный курс программирования?

Во-первых, по той же причине, по которой я люблю анализировать литературу: я хотел знать, как все устроено. Мы используем технологии каждый день и полагаемся на множество приложений и сайтов как в работе, так и в личной жизни. Как они работают? Есть ли у меня потенциал построить их тоже? Во-вторых, я хотел совместить творчество и мой интерес к технологиям, чтобы бросить себе вызов и посмотреть, стоит ли мне продолжать карьеру в этой отрасли. Использование моего творчества в цифровом пространстве было совершенно новой территорией, поскольку я пришел на первую сессию без опыта программирования. Тем не менее, к концу 6 недель я получил как теоретические, так и практические знания о нескольких языках программирования и программных пакетах.

Первоначально опубликовано в сентябре 2018 г.

Летний интенсив CF:G