К обучению мы подходим основательно и наши преподаватели посвящают этому много сил. Ценными советами ребята делятся во время занятий и на сайте школы. Сегодня беседуем с разработчиком и одним из наставников студентов на курсе по PHP Владиславом Пузиным. Во время учебы в вузе он также выбрал для себя это направление и нисколько об этом не пожалел.  

null

- Влад, расскажи немного о своем выборе. Почему PHP?

- PHP является одним из самых популярных языков web-разработки. По статистике, более 70% сайтов используют PHP.  Вопреки мнению даже опытных разработчиков, на этом языке и его фреймворках работают довольно серьезные приложения. Это стало для меня хорошей мотивацией успешно пройти курс. 

- Ты, как и многие ребята в Школе разработчиков, начал проходить курсы в вузе. Посоветуй, как правильно расставлять приоритеты студенту?

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

- После завершения обучения ты вошел в кадровый резерв школы и спустя некоторое время тебя пригласили на стажировку. Как справлялся с первыми трудностями, когда они возникали?

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

- Сегодня ты разработчик и преподаватель, какой новый опыт тебе это дает?

- Курс устроен так, что студенты сначала строят свой мини-фреймворк для изучения основ языка и web-разработки. Зачастую при работе с большими фреймворками по типу Laravel, вы не задумываетесь, как работает та или иная вещь на более низком уровне. Поэтому бывает так, что сам узнаешь что-то новое во внутренней кухне языка. Имеющийся опыт помогает гораздо лучше их объяснить.

- Какие советы для прокачки хард-скилов ты бы дал нашим ребятам?

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

- По итогам обучения на курсе студенты представят свой проект. Для многих ребят он может стать первой работой в портфолио. На что особенно обратить внимание, чтобы проект можно было смело показать работодателю?

- Не обязательно доводить проект до состояния продакшн, проверяя все мелочи в верстке и т.д. Достаточно довести до рабочего состояния основные моменты, которые вы изучали и на которые делали упор.