- Изучение готовых технологий - Создание шаблонов и сложных классов - Внедрение новых технологий в проект - Написание ТЗ команде и поиск оптимальных решений - Контроль работы, Git, Code-review - Принятие решений и оптимизация работы
Middle:
- Создание сложных SQL запросов с подзапросами - Денормализация и создание триггеров - Создание и проверка сложной логики и математики - Сложная работа с файлами - Сложная логика и вычисления - Оптимизация скорости работы кода - Сложные API запросы - XML парсинг - Не HTTP API и XML сообщения - Создание дополнительных классов, их наследование и использование
Junior:
- Создание таблиц в БД - Создание CRUD к таблицам - Вывод и обработка SQL запросов через foreach - Простые Update, Insert, Delete запросы - Написание простых SQL запросов c JOIN - Простая логика (if, else) и математика - Работа с простыми API используя JSON - Экспорт в Excel - Отправка Mail() писем - Создание простых MVC связок
Распределение обязанностей между Junior, Middle, Senior
- Изучение готовых технологий
- Создание шаблонов и сложных классов
- Внедрение новых технологий в проект
- Написание ТЗ команде и поиск оптимальных решений
- Контроль работы, Git, Code-review
- Принятие решений и оптимизация работы
Middle:
- Создание сложных SQL запросов с подзапросами
- Денормализация и создание триггеров
- Создание и проверка сложной логики и математики
- Сложная работа с файлами
- Сложная логика и вычисления
- Оптимизация скорости работы кода
- Сложные API запросы
- XML парсинг
- Не HTTP API и XML сообщения
- Создание дополнительных классов, их наследование и использование
Junior:
- Создание таблиц в БД
- Создание CRUD к таблицам
- Вывод и обработка SQL запросов через foreach
- Простые Update, Insert, Delete запросы
- Написание простых SQL запросов c JOIN
- Простая логика (if, else) и математика
- Работа с простыми API используя JSON
- Экспорт в Excel
- Отправка Mail() писем
- Создание простых MVC связок
Этот объект часть других / Parent
Software Developer