О моём проекте, Или глупо отрицать, что этот момент никогда не настанет

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →

Всего семь строк. И если хотя бы с одной из них ты согласился — начинай проект.

Нет, я серьёзно. Если ты всё ещё размышляешь о важности и нужности проектов — закрывай страницу и начинай проект. Потому что ни одно слово, которое ты здесь прочитаешь, ни одна статья, посвященная впечатлениям о проделанной работе, не сравнится с тем, что ты испытаешь от прочтенной фразы: "Ментор принял ваш проект", не сравнится с ощущением целостности того, что ты делаешь. Всё, что ты читал о проектах до этого - пустой звук, это истории не про тебя: не твои чувства, не твои мысли, не твоя радость.

Но стоит тебе начать — ты поймёшь. И всё сразу встанет на свои места.

Мне очень жаль, что я начала так поздно

Мой курс PHP-программиста подходит к концу. Ещё немного, и я с полной уверенностью смогу написать: "Ребят, я подхожу под ваши требования, как насчёт пообщаться?". И мне в некоторой степени не по себе от того, что я только сейчас пишу впечатления от своего первого проекта. И нет, это не потому, что мне было некогда. Я завершила его сегодня.

В какой-то момент я почувствовала стагнацию

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

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

Открыла первый шаг и впала в ступор

Такие уже знакомые действия, как инициализация git-репозитория и php-пакета, заиграли яркими красками ответственности за то, что ты делаешь. И это ощущение настолько меня поглотило, что для начала пришлось перечитать все предлагаемые ссылки. Потом изучить обсуждения первого шага. Потом снова вернуться к заданию.

Ступор прошел, работа закипела. Спустя три часа вместе с ней закипела моя голова. С написанием логики для игр трудностей не было — всё же не первый месяц учусь — трудности были с усвоением обилия новой информации и, к моему удивлению, сторонних программ. Я даже представить не могла, сколько интересных штук создано для удобства разработки.

Дошло дело и до построения архитектуры

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

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

Однако полученный опыт всё же дал о себе знать, я перешла и этот рубеж. А потом еще один. И еще один. И еще.

Первая проверка, кажется, длилась вечно

Получив некоторое количество правок, я отчего-то решила, что это все замечания, которые меня ждут. На следующей проверке правок, кажется, даже прибавилось, вместе с ними и количество прочтений у предложенных статей. А вот с уверенностью было хуже. Показательным был момент, когда мне предложили перечитать статьи по именованию. Всё бы ничего, но я это сделала как раз перед очередной отправкой на проверку. Моему возмущению был предел — ровно до осознания того самого пропущенного в статье абзаца. После этого я прошлась по всем своим переменным. Думаете, замечаний больше не было? Повторюсь - закрывайте страницу и начинайте проект. :)

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

И в завершение...

А что в завершение? Мне больше нечего сказать. Пойду отдохну, а потом посмотрю на свой проект свежим взглядом. :) А затем можно и к оформлению резюме приступать..