ЗаданиеТехнологииНавыкиСложностьРоль
Работа
Тестовое задание OPENCV

Нахождение прямоугольного документа на фотографии и преобразование перспективы

OpenCV, Python, C++Компьютерное зрение и машинное обучение
Инженер-программист
Работа
Тестовое задание PHP

Формирование списка документов и PDF формы

PHP, XML, XSLT, XSL-FOСоздание сайтов и корпоративных web-приложений
Инженер-программист
Пройти курс обучения NextJS

Для первоначального знакомства можно прочитать NextJS на русском для начинающих

ReactСоздание сайтов и корпоративных web-приложений
Инженер-программист
Работа
Библиотека

Создать учетную систему для библиотеки

SQL

Создание базы данных и написание SQL-запросов

Инженер-программист
Работа
Тестовое задание JAVA

Разработка REST-сервиса и модели данных

JAVA, JPA, JAX-RSРазработка корпоративных веб-сервисов
Инженер-программист
Описание бизнес-процесса

Описать бизнес-процесс и сформулировать задание на реализацию

XPDLПроектирование цифрового продукта
Менеджер продукта
Учебное

Реализовать предметную область "Тачки"

Любой язык

Предметно-ориентированное программирование (DDD)

Объектно-ориентированное программирование (ООП)

Инженер-программист

Настроить сервер Linux и запустить приложения

Любой дистрибутив

Настройка сервера и развертывание приложений PHP, Java, NodeJS

Администратор

Настроить рабочую станцию разработчика

Любой дистрибутив

Настройка рабочей и ПО для разработки (Netbeans, LAMP, Java, NodeJS, Python)

Администратор

Инженер-программист

Нет опыта в программировании и не знаете с чего начать? Изучите Javascript и создание сайтов и принципы ООП. Выполянейте учебные задания, пока не будете готовы к настоящей работе. Выполняя учебные задания, вы получаете самое ценное - опыт. Все изученное вами - написание классов, юнит-тестов, интерфейсов - все это важные знания для успешной работы професиональным программистом. Вам также может оказаться полезной статья о обучении программированию.