Это сообщение переведено AI.
[Неспециалист, выживание разработчика] 17. Портфолио начинающего разработчика, до какого уровня?
- Язык написания: Корейский
- •
- Базовая страна: Все страны
- •
- ИТ
Выбрать язык
Текст, резюмированный ИИ durumis
- В портфолио начинающего разработчика лучше сосредоточиться на реализации основных функций CRUD, а также показать реальный опыт разработки путем интеграции внешних API.
- Docker, Cloud и т.д. Infra не являются обязательными элементами на начальном этапе, более эффективно сосредоточиться на навыках разработки.
- Если вы уверены в своих силах, вы можете попробовать применить OpenStack, но если нет, лучше сосредоточиться на повышении своих навыков разработки, чтобы создать портфолио.
Разработка без профильного образования, выживание разработчика
#17. Портфолио начинающего разработчика, до какого уровня?
Лично я, работая ментором на других платформах, часто получаю запросы на обратную связь по портфолио.
В большинстве случаев, когда я вижу портфолио, созданное в учебных центрах, оно хорошо соответствует технологическому стеку, требуемому в современных компаниях, с минимальной реализацией CRUD, где Front и Backend разделены, но отличие состоит в опыте работы с Infra.
Обычно, в качестве темы для веб-сервисов выбирают рестораны, домашних животных, встречи и т. д., но в основном используют следующий
технологический стек.
В качестве портфолио используют SpringBoot, Oracle, JPA, и сам по себе технологический стек неплохой. Но те, кто имеют опыт работы с Infra, реализуют CI/CD с использованием Docker и Cloud, а также используют Redis и другие инструменты для работы с ин-мемори базами данных, изучают и применяют Infra-компоненты помимо базовой разработки.
Но, на мой взгляд, на начальном этапе лучше сосредоточиться на базовых функциях и получить опыт работы с внешними API, нежели пытаться освоить Infra. Такое портфолио будет достаточно сильным для начинающего разработчика.
В качестве внешних API, которые легко использовать, обычно используют API для входа в систему, API карт Google, API для государственных данных и т. д., которые широко применяются в реальной работе. Опыт работы с документацией API и разработка на ее основе – это важный момент, поэтому, на мой взгляд, такого портфолио будет вполне достаточно.
Начинающему разработчику нельзя сразу доверить разработку, а Infra – тем более.
Поэтому, я считаю, что “если разработчик хорошо справляется с разработкой, то это уже хорошо”. Лучше иметь портфолио с хорошо продуманной базовой реализацией CRUD, чем пытаться делать все сразу - и разработку, и Infra. Такое портфолио будет гораздо более ценным для опытных разработчиков.
Поэтому, если вы уверены в своих навыках разработки, попробуйте использовать различные открытые технологии. Если же вы не уверены, лучше сфокусироваться на разработке и сделать на этом акцент в вашем портфолио. Это будет полезно для поиска работы.