Тема
- #Опыт работы над проектами
- #Профессиональные навыки
- #Портфолио разработчика без профильного образования
Создано: 2024-04-03
Создано: 2024-04-03 20:41
Обычно кандидаты на должность разработчика — это либо выпускники профильных вузов, которые ищут работу после окончания обучения, либо люди без профильного образования, прошедшие обучение на курсах и готовящиеся к трудоустройству. Это два самых распространенных случая.
В последнее время я часто проверяю резюме и портфолио начинающих разработчиков без профильного образования в рамках менторства на платформе Inflearn (Инфлёрн) и замечаю, что многие из них допускают одни и те же ошибки. Поэтому сегодня я хочу обобщить советы по составлению портфолио для начинающих разработчиков (с упором на кандидатов без профильного образования).
[Советы по составлению портфолио для начинающих разработчиков]
В портфолио важно включить описание нескольких проектов. Обычно на курсах разработчики реализуют 2 проекта, которые и становятся частью их опыта. Необходимо подробно описать каждый проект, использованные технологии, разработанные функции и т.д., а также указать, какие функции были вашей непосредственной задачей.
Часто начинающие разработчики совершают ошибку, чрезмерно концентрируясь на «технологиях». Рассмотрим пример, чтобы пояснить эту мысль.
Название проекта: Сообщество для соискателей работы
Используемые технологии: Spring Boot, Oracle, JPA, React.js, CSS, HTML
Обязанности
Глядя на этот текст, можно подумать, что проект описан достаточно подробно с точки зрения технической стороны. Однако человек, впервые знакомящийся с этим портфолио, может задаться вопросом: «А что же за функции были реализованы?».
В данном описании не хватает информации о «функциях», т.е. о том, какие именно «сервисы или функции» были разработаны. В целом, как я считаю, портфолио или описание опыта работы должно содержать описание функций/описания работы + техническую информацию, поэтому я дал следующий фидбек по этому портфолио.
Название проекта: Сообщество для соискателей работы
Используемые технологии: Spring Boot, Oracle, JPA, React.js, CSS, HTML
Обязанности
Это упрощенный пример, но благодаря дополнению информацией о том, какие функции были реализованы, портфолио стало более информативным. Теперь читатель понимает, какие сервисы были разработаны и почему возникла необходимость в применении определенных технологий.
Лично я считаю, что наряду с техническими аспектами важно уделять внимание и функциональной стороне. Не зря же финансовые компании так ценят кандидатов с опытом работы в финансовой сфере. Разработчик должен хорошо разбираться в задачах пользователя и даже знать их лучше него. Поэтому важно продемонстрировать понимание задачи и способность к анализу.
Надеюсь, эта информация будет полезна для всех, кто составляет портфолио.
Комментарии0