Всего семь строк. И если хотя бы с одной из них ты согласился — начинай проект.
Нет, я серьёзно. Если ты всё ещё размышляешь о важности и нужности проектов — закрывай страницу и начинай проект. Потому что ни одно слово, которое ты здесь прочитаешь, ни одна статья, посвященная впечатлениям о проделанной работе, не сравнится с тем, что ты испытаешь от прочтенной фразы: "Ментор принял ваш проект", не сравнится с ощущением целостности того, что ты делаешь. Всё, что ты читал о проектах до этого - пустой звук, это истории не про тебя: не твои чувства, не твои мысли, не твоя радость.
Но стоит тебе начать — ты поймёшь. И всё сразу встанет на свои места.
Мой курс PHP-программиста подходит к концу. Ещё немного, и я с полной уверенностью смогу написать: "Ребят, я подхожу под ваши требования, как насчёт пообщаться?". И мне в некоторой степени не по себе от того, что я только сейчас пишу впечатления от своего первого проекта. И нет, это не потому, что мне было некогда. Я завершила его сегодня.
Это ощущение можно сравнить с неделей перед экзаменом, когда ты просматриваешь билеты и мысленно отмечаешь: "Ну, это я помню, а вот это мы проходили на уроке" - но стоит копнуть глубже, и мысли разлетаются в разные стороны, смешиваются между собой, и осознаешь ты, что ни черта не понимаешь, хоть и не глуп, хоть и времени было навалом. Осознаешь, конечно же, уже на экзамене.
Трудно было признать, что без волшебного пинка дальше дело не пойдёт. Я потеряла достаточно времени, чтобы захотеть предостеречь от этого других учеников Хекслета.
Такие уже знакомые действия, как инициализация git-репозитория и php-пакета, заиграли яркими красками ответственности за то, что ты делаешь. И это ощущение настолько меня поглотило, что для начала пришлось перечитать все предлагаемые ссылки. Потом изучить обсуждения первого шага. Потом снова вернуться к заданию.
Ступор прошел, работа закипела. Спустя три часа вместе с ней закипела моя голова. С написанием логики для игр трудностей не было — всё же не первый месяц учусь — трудности были с усвоением обилия новой информации и, к моему удивлению, сторонних программ. Я даже представить не могла, сколько интересных штук создано для удобства разработки.
В своё время я нашла еще пару курсов по абстракциям сверх тех, что в профессии, чтобы наверняка уложить их в голове. Чего уж там, с недавнего времени две замечательных абстракции красуются на моих запястьях. Мне казалось, я собаку на них съела. Но нет, это был даже не щенок.
Абстракции — это сложно, но не сложнее вникания в невероятное количество статей с аббревиатурами в названии. Прибавив одно к другому, поняла, что все мои истины, все мои выводы касательно того, что нужно делать перерывы и не нужно зацикливаться на проблеме канули в небытие. Я снова девочка, которая не поняла, что такое объекты — два дня ушло будто бы их и не было.
Однако полученный опыт всё же дал о себе знать, я перешла и этот рубеж. А потом еще один. И еще один. И еще.
Получив некоторое количество правок, я отчего-то решила, что это все замечания, которые меня ждут. На следующей проверке правок, кажется, даже прибавилось, вместе с ними и количество прочтений у предложенных статей. А вот с уверенностью было хуже. Показательным был момент, когда мне предложили перечитать статьи по именованию. Всё бы ничего, но я это сделала как раз перед очередной отправкой на проверку. Моему возмущению был предел — ровно до осознания того самого пропущенного в статье абзаца. После этого я прошлась по всем своим переменным. Думаете, замечаний больше не было? Повторюсь - закрывайте страницу и начинайте проект. :)
Но знаете, что самое важно? Психологическая субординация. Мои пальцы физически не могли напечатать «вот эта хреновина», приходилось стараться называть вещи своими именами, да еще и перепроверять, а точно ли корректно то или иное высказывание. Я думала о том, что и как пишу. Это здорово дисциплинирует. Признаться, в какой-то момент этот навык был мною где-то забыт, когда я летела впереди паровоза и порой задавала откровенно глупые вопросы, но Сергей стойко выдерживал напор и направлял в нужное русло. За это ему море благодарности.
А что в завершение? Мне больше нечего сказать. Пойду отдохну, а потом посмотрю на свой проект свежим взглядом. :) А затем можно и к оформлению резюме приступать..