Привет, это Дима, и у меня выдалось горячее лето перед третьим курсом: мы с командой экспериментальной разработки за месяц зарелизили огромный проект – адаптировали наш личный кабинет студента для лицеистов.
Многие функции пришлось полностью переписать – хотя казалось бы, сущие мелочи. Подумаешь, добавить подклассы «А», «Б» и «В», которых нет у студентов. Подумаешь, совместить журнал оценок с журналом посещаемости, тоже не беда – но всё это требует полностью изменить логику разработки.
Самой же интересной задачей было организовать, чтобы родители могли узнать оценки только своего ребёнка – а не всего класса. И чтобы учителям не пришлось добавлять для этого всех родителей вручную.
Основной функционал был реализован в срок к 1 сентября (точнее – к 10 вечера 31 августа). И чтобы выполнить такую амбициозную задачу многие из нас проводили в офисе практически всё свободное время. Но результат получился достойный. Всплывшие баги мы уже пофиксили и продолжаем добавлять новые функции.
А для меня этот проект стал выпускным – после него я перешёл из экспериментального студенческого отдела в продуктовую разработку. Для меня это новый уровень!
5 интересных фактов про личный кабинет:
– личный кабинет развивался вместе со студентами: сначала его написали на JQuery, потом студенты прошли курс по фронтенду – подключили React;
– сейчас личный кабинет вышел на серьёзный уровень (как и студенты Института);
– у сервиса есть веб-версия, приложения для Android и iOS (как Мирослав победил AppStore, рассказывали в отдельном посте);
– есть планы развернуть наш личный кабинет и в других учебных заведениях;
– как проходила работа над личным кабинетом с точки зрения дизайнера, – расскажем в следующем посте.
Как поступить на программиста и начать работать после 1 курса