Чувствуете тревогу? Git зафиксировать! Проверяете Фейсбук? Git зафиксировать!

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

Как насчет той жизни до работы?

Мой предыдущий опыт программирования включал в себя онлайн-руководства по Javascript и вводный курс C++ в общественном колледже в Мэриленде. Излишне говорить, что я был новичком в Python до посещения Hackbright. Поскольку основным (и не единственным) языком программирования в Hackbright является Python, я начал нервничать.

После того, как меня приняли в Hackbright, я получил предварительную работу от академической группы. Ясс! Время начать учиться. Еще во время подготовки к работе я начал понимать, как структурированная учебная среда поможет мне учиться намного быстрее. Нас попросили пройти онлайн-уроки, прочитать главы из учебника и другие онлайн-ресурсы, чтобы выполнить задание. Было здорово применить мои новообретенные знания в наших конкретных заданиях по программированию. Даже лучше? Отзыв. Например, мне дали советы о том, как написать мой код более Python-то есть (например, змея_case) и написать для более словесных (я не знаю настоящего слова) имен функций.

Уже первая неделя?

Вау! Не могу поверить, что моя первая неделя уже закончилась. Время летит незаметно, когда вы развлекаетесь и общаетесь с другими замечательными женщинами. На этой неделе мы узнали о лабиринтах и ​​алгоритмах, git и github, навигации по командной строке, функциях и т. д. Список можно продолжать и продолжать.

Первое впечатление

Помимо учебного плана на минуту, я был тронут разговорами, которые у меня были с моими одноклассниками. Мы говорили о том, что привело нас в Hackbright, и о наших надеждах на будущее. У некоторых из моих однокурсников был обширный профессиональный опыт работы в сфере технологий на таких должностях, как маркетинг, управление продуктами и продажи. Другие пришли из некоммерческого происхождения. Независимо от профессионального опыта, нас объединяло то, что мы преуспели в своих ролях. Одна из моих одноклассниц сказала, что она была очень взволнована тем, что ее окружают женщины, которые «намеренно» сделали выбор, чтобы быть здесь. Большинство из нас признали, что колледж был выбором по умолчанию, Хабрайт был другим, большинство из нас шли на большие жертвы, чтобы оказаться здесь.

День из жизни… (первые 5 недель)

Один день из жизни Хакбрайта. Теперь, когда я в восторге от своих замечательных одноклассников, позвольте мне рассказать вам об учебной программе. Вот краткий обзор:

10:00: утренняя лекция + вызов присутствующих (Гриффиндор в доме - см. примечание)

11:00: десятиминутный перерыв на биологию (понятно? Для биологических нужд😉)

12:00 Парное программирование в лаборатории.

13:00: Проголодался до голода (время обеда, время йоги и бег в Trader Jo’s).

14:00: лекция после полудня.

15:30: еще раз включите парное программирование.

16:30: час консультирования.

17:00 Вернемся к парному программированию.

18:00: День подходит к концу! Пора бежать домой к Бу Банни и ее папе.

8pm: Домашнее задание (нам говорят поработать над ним в течение 30 минут и сравнить наши ответы с решением, которое они предлагают).

21:00: просмотрите конспекты занятий и лабораторные упражнения.

Это правда, в этот момент я ем, дышу и сплю. И хотя я, безусловно, сильно заставляю себя, я никогда не чувствовал такого потока/фокуса, который ощущаю сейчас. Анатомия Грея? Отодвинуться в сторону. С тех пор, как я начал работать в Hackbright, я не посмотрел ни одного эпизода сериала (хорошо, половину сериала Грея, но разве половина считается?). Объем материала, который мы освещаем в каждой лекции, огромен, и чтобы убедиться, что я обрабатываю весь контент, я каждый вечер иду домой и просматриваю свои записи. А еще есть домашнее задание! Веселье никогда не прекращается.

Чувствуете тревогу? Сделать статус Git. Проверить Фейсбук? Сделать статус Git.

  • Хотя в ближайшие недели я буду вести блог о содержании занятий, на этой неделе я хотел сосредоточиться на замечательных аспектах среды обучения в Hackbright.
  • Соотношение:соотношение поразительное, нас 16 человек, и обычно не менее 3 человек (ассистент преподавателя, инструктор или лектор) ходят по нашей лаборатории и отвечают на вопросы, если мы застряли. Иногда они задают вопрос, чтобы указать нам правильное направление, а иногда проводят проверку кода.
  • Парное программирование. Я впервые попробовал парное программирование. Очень ценю нашу лекцию о лучших практиках парного программирования (видимо есть "драйвер" и "нагиватор" и есть такое понятие как "драйвинг" хахаха).
  • Разные потребности. В пятницу вместо второй лекции мы разделились на три группы. Одна группа в основном сосредоточена на обзоре основ, вторая — на более быстром обзоре тем, затронутых в течение недели, а последняя группа предназначена для тех, кто хотел глубже изучить тему и подготовил свои недельные основы.
  • Глупый фактор ❤: В первый день нас разделили на четыре дома (стиль а-ля Гарри Поттер). Каждый дом выбрал приветствие, и мы используем его каждое утро и день, когда требуется посещаемость. Мне нравится, что, хотя мы изучаем серьезные и часто сложные темы (привет, Цепи Маркова), мы знаем, как дать отпор внутренним шуткам и продолжать получать удовольствие. Один из наших инструкторов вбил нам в голову, что мы должны проверять наш статус git как можно чаще. Он посоветовал нам выработать привычку часто проверять свой статус в git, как большинство из нас часто проверяет Instagram или Facebook, в основном по привычке. И поэтому фраза стала такой: «Чувствуете тревогу? Сделать статус Git. Проверить Фейсбук? Сделать статус Git».

Больше будет на второй неделе! Быть в курсе! Будет гостевой пост от другого студента Hackbright, а также от одного из значимых других, который расскажет, каково это встречаться со студентом Hackbright (прекрасно, я уверен!).

Подпишитесь на меня в Instagram, чтобы получать ежедневные обновления учебного курса по программированию, или на Medium, чтобы получать еженедельные обновления!

Спасибо, что прочитали этот пост! Если вам понравилось то, что вы прочитали, я был бы очень признателен, если бы вы порекомендовали этот пост (нажав кнопку ❤), чтобы другие люди могли его увидеть!