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

Предкурсовая работа

Lambda знает, что их ученики намерены повысить уровень своих навыков еще до того, как ступят (или примут участие в Zoom) в классе. Для таких людей Lambda предоставляет список рекомендуемых ресурсов перед курсом. Ресурсы, охватывающие темы, которые составят первые несколько недель занятий и послужат основой для проектов на протяжении всего нашего пребывания в Lambda School. Я закончил просмотр всех ресурсов без одного (подробнее об этом чуть позже). В этих ресурсах смешались учебные пособия, видео и время, проведенное с пальцами на клавиатуре, чтобы подготовить меня к занятиям.

В дополнение к рекомендациям Lambda я как раз проходил курс Codecademy под названием «Создание веб-сайтов с нуля», когда меня приняли в Lambda. Рассматриваемые темы включали HTML, CSS и Git. Курс хорошо сочетал уроки с проектной работой и отзывами преподавателей. Я бы порекомендовал его всем, кто хочет попробовать себя в веб-разработке.

Подкасты

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

Что касается технических аспектов, мне понравились Techmeme Ride Home Podcast и Exponent.

Techmeme Ride Home представляет собой проницательный и краткий обзор новостей технологий за день. Идеально подходит для езды домой с работы! По выходным также проводятся более глубокие погружения. Эти глубокие погружения охватывают такие темы, как потоковые войны и то, что на самом деле происходит с Huawei.

Exponent представляет собой беседу между Беном Томпсоном (из Stratechery) и Джеймсом Олвортом, анализирующим темы и общую картину технологической индустрии. Когда они в состоянии справиться, подкаст дает слушателям возможность заглянуть в обсуждения стратегии, происходящие в крупнейших технологических компаниях.

Что касается кодирования, следующие подкасты оказались интересными и познавательными.

В Learn to Code With Me Лоуренс Брэдфорд знакомит слушателей с жизнью людей, занятых в технологической индустрии, и рассказывает об их личном пути к обучению программированию. Гости самые разные, среди них есть те, кто программировал всю свою жизнь, а есть и те, кто подхватил хороший тип ошибки кодирования в более позднем возрасте. В итоге я скачал все предыдущие эпизоды, чтобы узнать больше о различных способах, которыми люди научились программировать. Прослушивание этого подкаста познакомило меня с множеством терминов, а также помогло укрепить мое желание открыть Лямбда-школу.

Как и в «Учись программировать со мной», CodeNewbie предлагает взглянуть изнутри на различные позиции и пути, которые слушатели могут выбрать с их вновь обретенным интересом к программированию. Обсуждения Сарона Йитбарека с гостями, занимающими различные технические должности, носят как познавательный, так и развлекательный характер.

Вес Бос и Скотт Толински предлагают вкусные угощения для веб-разработчиков на Syntax. Синтаксис познакомил меня с множеством новых концепций в разработке. Хотя разговоры иногда проходят мимо моей головы, я чувствую, что польза от ознакомления с различными предметами настроит меня на будущий успех. Они также вступают в нетехнические обсуждения, касающиеся присутствия в Интернете и хороших привычек, которые следует развивать в качестве разработчика, которые полезны для любого уровня квалификации.

Люди

В поисках вдохновения и советов я следил за путешествием нескольких бывших и нынешних студентов Lambda. Студент Lambda Энтони Дж. Кэмпбелл составил информативную еженедельную сводку того, чего ожидать от Lambda. Дизайн его сайта тоже великолепен! Готовясь к занятиям на следующей неделе, я вернулся и перечитал его обзор первой недели.

Квасцы Lambda создали репозиторий Github с советами для студентов, изучающих Lambda. Некоторые из моих любимых советов включают

«Я действительно рекомендую убедиться, что вы выбрали любимый стек и действительно владеете им. Так что, если вы начнете понимать, что вам действительно нравится React с Python/Django, тогда начните создавать полнофункциональные приложения снова и снова. “ — Остин Хоус

«Найдите несколько компаний, в которых вы действительно хотите работать, и создайте сторонние проекты, использующие технологии, аналогичные тем, которые используют они. Например, если вы хотите работать в Stripe, попробуйте создать приложение, которое включает их API для приема платежей. Непосредственный опыт работы с технологиями компании, помимо общих фреймворков полного стека JavaScript, показывает неподдельный интерес и может поставить вас выше других кандидатов, у которых нет опыта работы с этими технологиями». — Энтони Кальдераро

«Было бы здорово, если бы вы могли еженедельно вести блог о своем опыте работы с Lambda. Я только что прочитал блог премьер-министра, и мне жаль, что я не сделал этого». — Грант Рейхард

Я принимаю этот последний совет близко к сердцу и буду продолжать ежемесячно вести блог на протяжении всего своего опыта работы с Lambda. Я надеюсь оглянуться назад на свои технические (и письменные) навыки, когда закончу Lambda, и по-настоящему оценю свой рост. Рост, который я буду использовать как трамплин для моего роста в карьере и в жизни.

Книги

Полное руководство по карьере разработчика программного обеспечения

Эта книга служит отличным введением для всех, кто занимается разработкой. Общие термины и технологии рассматриваются с точки зрения новичка. Предписывающие советы предоставляются, чтобы подготовить читателей к их набегу на разработку.

Красноречивый JavaScript

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

Грамматика JavaScript

Публикуется бесплатно преподавателем JavaScript. Я только что просмотрел эту книгу, но если книга Учителя JavaScript чем-то похожа на его статьи и твиты, я приготовил отличные наглядные учебные материалы, которые помогут еще больше укрепить концепции JavaScript. . Я рад копать!

Что дальше?

Все внимание переключается на лямбда-школу во вторник, 28 мая. Я буду публиковать сообщения в блоге ежемесячно, чтобы рассказать вам о своем опыте. Оставайтесь на связи в перерывах между моими публикациями в социальных сетях. Если у вас есть какие-либо мысли или предложения по моей подготовке к Лямбде, пожалуйста, поделитесь в комментариях ниже.