Проект вскрыл самые слабые стороны мои, чему я конечно же очень рад. Сами задания особых проблем не вызывали, но вот архитектура, именования — это оказалось тем, что во мне выдаёт слабого разработчика. Теперь знаю, с чем нужно бороться. Спасибо Сергею за столь долгие и усердные попытки навести порядок в моей голове :)
Сергей, спасибо большое за менторство и в частности за Ваше педантичное внимание к семантике. После курса появилось понимание того, как должен быть вообще организован код, чтобы у других при виде оного не текли глаза. Очень полезно, спасибо!
Спасибо Сергей за ваши полезные замечания и наставления в проекте. В целом мне проект понравился, несмотря на, казалось бы относительно простую задачу, проект затрагивает много аспектов, которые будут использоваться регулярно и в дальнейшем. Также не могу не отметить тот факт, что меня лично этот проект научил обращать внимание на то, что может повлиять на дальнейшую разработку. Я не задумывался о том, насколько будет легко мне или кому либо другому дорабатывать мой код в будущем. А отсюда вывод - нужно разрабатывать структуру программы и писать код так, что бы потом не ломать голову как это работает. Вообщем меня этот проект много научил, главное не забывать этими знаниями пользоваться :).
Спасибо за интересный и весьма познавательный проект!
Сергей, спасибо большое за ваши комментарии и замечания, мне очень понравился как проект, так и ваши полезные советы)) Двигаюсь дальше и, надеюсь, встретимся в следующем проекте)
В сентябре 2018 года я завершил профессию «PHP-программист» и хочу поделиться, как это было, и что было после.
Спасибо большое, Сергей! Благодаря вашим замечаниям впервые написала такой хороший и легко читаемый код, к которому приятно вернуться :)
Да. впечатления есть. Узнал конечно много нового, в первые два дня реально боялся что не успею к дедлайну, если объем новой информации был бы таким же как при установке и подготовке окружения и проекта... После создания первой игры обрадовался было, но потом оказалось что нао сделать архитектуру проекта :). пришлось еще поднапрячься... зато потом остальные игры как по маслу... Ну и в конце многократный рефакторинг... В результате очень рад что закончил успешно. А теперь идем дальше, к новым вершинам!
Большое спасибо, Сергей, за скрупулезное отношение к мелочам и терпеливое отклонение проекта ;)
Отличный интенсив! Сергей, спасибо Вам за тщательный анализ кода и замечания, которые помогли мне двигаться в нужном направлении. Я узнал много нового. Проект дает дополнительную мотивацию учиться дальше и не останавливаться.
Проект отличный, ваши поправки хоть и вызывали порой ощущение сильного стресса и хватания за голову, воспринимаются полностью оправданными, видимо без такой оборотной стороны никак не обойтись, когда берешься обучаться программированию уже будучи взрослым, не имея пластичности детского мозга, да ещё и если проект, знаменующий достижение каких-то новых высот и нового понимания, проходит в предельно сжатых рамках 1 недели. Все моё предыдущее обучение на хекслете было не только достаточно расслабленным по сравнению с этим опытом, но и в какой-то степени одномерным в том плане, что единственной планкой которой я стремился достичь было прохождение кодом тестов, все остальное меня интересовало в достаточно малой степени, если не сказать проходной. Когда же я начал проходить проект, то понял, что этих граней программирования гораздо больше, раньше, например, я вообще не задумывался о том каким должно быть взаимодействие между файлами проекта, если их сразу несколько, а не один (а это видимо постоянная ситуация в реальной работе), да ещё и если один из этих файлов выступает практически дирижером для остальных. Многие вещи, пусть даже я о них и слышал/читал ранее, кажется становятся впервые понятными, вот, например, о магических числах я читал ещё на code-basics, однако до проекта даже не задумывался что сам частенько их вставляю то тут то там. Или про принцип открытости/закрытости - пока сам не начал стремиться к его воплощению, очень смутно понимал о чем речь. И можно привести ещё не одну такую принцип/деталь, которую впервые начинаешь по-настоящему понимать только вместе с реальным опытом, полученным на проекте, даже если что-то слышал об этом ранее.
Хотелось бы, конечно, чтобы получалось создавать код быстрее/надежнее, с меньшими количеством ошибок, но все-таки ощущение роста есть, писать код вроде бы более менее получается, а значит буду продолжать, надеюсь, что смогу выйти на более менее хороший уровень.
Спасибо огромное.
Мой путь был не из самых коротких, поскольку когда я решил переквалифицироваться, а это было примерно 3 года назад, понятия не имел, где и чему нужно учиться. Это желание возникло можно сказать спонтанно после рождения ребенка. Я понял, что в жизни нужно что-то менять, чтобы быть примером для дочки, ну и, конечно, чтобы получить перспективу в жизни.