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

В своем последнем проекте я пытаюсь создать веб-приложение для поиска квир-выступлений в Нью-Йорке с упором на перетаскивание шоу. Я знаю, что каждую неделю в городе проводится миллион шоу, но я считаю, что невозможно узнать, что происходит в конкретную ночь, если только вы не снискали расположение сцены. Если в баре каждую ночь проводится новое шоу, они не обязательно будут афишировать подробности, они узнают, кого они получают, а стойкие узнают по любому каналу. Будем надеяться, что это приложение будет стимулировать исполнителей и заведения рекламировать свои выступления, поскольку это будет централизованный форум, который стойкие и случайные поклонники смогут использовать для информирования себя.

Опасение:

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

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

Препятствия:

Я думаю, что мои самые большие препятствия - это время, решимость и моя способность идти на компромисс. Впереди определенно есть технические проблемы, но я никогда раньше не создавал полнофункциональных веб-приложений и все еще нахожусь в точке, где я не знаю того, чего не знаю. Учитывая то время, которое у меня осталось, особенно учитывая, что на День Благодарения два дня выбиты, я знаю, что, вероятно, мне придется пойти на компромисс с некоторыми функциями ближе к концу. Я надеюсь, что пойму, что нужно вырезать и как это сделать, прежде чем буду тратить слишком много времени на создание функций, которые не будут полезны, если другие функции будут вырезаны. Поскольку я сохраняю свой план игры, мне придется проверять и определять, как потерять функции, не теряя времени.

Возбуждение:

Я невероятно взволнован этим проектом. Я хочу, чтобы это приложение стало моей малышкой. Но даже волнение заставляет меня нервничать. Когда у меня кружится голова, просто думая о готовом продукте, я все больше и больше привязываюсь к тому, что я вижу для этого продукта, но могу ли я реализовать это конкретное видение, все еще остается в воздухе. Моя нервная энергия и моя возбужденная энергия гудят одновременно, может стать трудно отличить одно от другого, и они также могут резонировать или нейтрализовать друг друга, что влияет на мое свободное пространство и способность эффективно программировать, если мое настроение меняется с каждая маленькая победа и осознание новой проблемы.

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