Все статьи | Блог студента

Завершен первый проект

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Завершен первый проект главное изображение

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

"Для чего нужен первый проект? Для чего вообще нужны эти проекты?" - такими вопросами задавался я, терзаемый муками выбора. Вступать в проект или не вступать? Обобщенный интернет опыт обучавшихся ранее твердил о том, что можно "посмотреть как делают другие и сделать не хуже". Однако, проработав несколько лет кодером (не программистом, я разделяю эти сферы), я прекрасно понимал, что главное в разработке - не сделать так, как делают другие, а понять суть, устаканить в голове маршрут, принять вектор корректной разработки, а "watch and code the same way" тут не прокатит, банальные повторялки в моем случае не работают. Безусловно, что в программировании (как и в любом творческом процессе) следовать какому-либо менторству означает отказаться от индивидуальных взглядов (как мне кажется, этим страдает живопись и саунд-продакшн). Однако, здесь это необходимо. Вспомнив, как тыкал носом некоторых 1сников в ошибочные и нелогичные конструкции, подумал, что было бы неплохо, чтобы и меня кто-то потыкал, заодно и прикоснуться к приближенному (хотя бы на 1%) к реальности проекту. С этими мыслями я и вступил в первый проект. А деньги - на войне жертвы неизбежны, а деньги - всего лишь инваестиции в свое развитие.

Напишу сразу об итогах:

  • Проект показал мои слабые места. Для меня проект - это маркер, серьезный маркер. Это как экзамен в универе, который показывает тебе не оценку, а твое слабое место в определенном предмете, твои пробелы в оцениваемых знаниях (для тех, кому нужен результат, а не отметка, само-собой). Мои слабейшие звенья - именование, ООП/сущности/связи, внимательность, внимательность к детялям, пропуск ключевых моментов из ТЗ.
  • В голове наконец устаканились различные рабочие моменты
  • Это самодисциплина. Хотя, наверное тем, кто проходит занятия на Хекслет, самодисциплины не занимать.
  • Это общение с "заказчиком" (ментором). Умение выяснять суть комментария и претензии не менее важно, как результат.

Разработав рабочий прототип я, довольный всеми шагами, отправил на проверку. Ессно, мое решение казалось архигениальным, ведь тут использовалась куча всего интересного. Как же я был удивлен, когда в ответ вместо принятия проекта, пришла первая порция замечаний. Забавный момент, который я отметил, заключался в том, что в первую очередь замечания вызывали возмущение ("как же так, это ж гениально-простой ход, как так-то?"), затем небольшой всплеск агрессии (отсылка к эмоциям из давно полученного высшего, когда педагог намеренно валит студента), но затем, спустя какое-то время, приходило понимание, что претензия-то дельная и мое решение какое-то корявое, через пень-колоду. Это - отдельная фишка, лично моя - я наблюдал за собой и реакциями и выявил еще одну свою черту, которая всегда мешала мне обучаться. За это отдельное спасибо Хекслету и ментру Сергею К. Было много замечаний по именованию и по сущностям. После громадного опыта кодинга (не программирования) сложно перестроить свое мышление с кодерского на программистский:) и именовать/разбивать сущности грамотно. Многое переосмыслил. Были мелкие недопонимания, но все легко решалось личным общением в Слаке. Здесь был также отрефлексирована моя нелюбовь к личному общению с заказчиком (ментором). В конечном итоге проект был доведен до (примерно) адекватного. В целом, даже для начинающего программиста задачи были очень простыми, но первый проект (имхо) тут не для этого, он для первичного погружения в увлекательный мир разработки.

Однозначно рекомендую проекты всем обучающимся. До повышения цен оплатил все оставшиеся, поскольку в будущем собираюсь пройти всё и вся. Денег мне не жалко. Безусловно, хорошим разработчиком nodeJS меня это не сделает, но поможет приблизиться к своей цели. Тут важен опыт, стремление.

К сожалению, получилось слишком сумбурно, но уж как есть. Не жалейте на себя денег и времени- здоровье (физическое, душевное и умственное) важнее всего, а любые траты окупятся сторицей. Успехов.

Аватар пользователя Андрей Бирюков
Андрей Бирюков 16 марта 2020
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
8 декабря 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
8 декабря 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
8 декабря 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
8 декабря 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
8 декабря 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
8 декабря 5 месяцев