Я проходил обучение на курсе по android-разработке и после начала спецоперации и введения санкций у меня возникли сомнения в будущей востребованности этой профессии. Попробовал перейти на другой курс, но столкнулся с трудностями. Первое — для перевода нужно получить зачёты по всем заданиям, что кажется странным. Зачем сдавать зачёты по основам Java, если я хочу перейти на курс фронтенда? Выполнить задания не сложно, они довольно простые, но в некоторых возникают вопросы. Например, нужно извлечь символы из строки и помещать числа в очередь, а знаки операций в стек. Для этого предлагают создать массив строк, хотя строка и так является массивом символов, и их можно сразу помещать в очередь или стек.
Кроме того, блоки основ Java проходят вместе с курсом Java-разработки, поэтому в группе Slack было около 100 человек, а задания проверяют всего два преподавателя. Один проверил только одну мою работу, и она висела на проверке больше недели. Я сдал её 9 марта, а к 18 марта она всё ещё не была проверена. Обратился к преподавателям в Slack с просьбой проверить, но ответа не получил. Преподаватели отвечают по своему усмотрению.
Второе — доплата за перевод. Я обратился в техподдержку 14 марта, а ответ получил только 18-го. Можно сказать, что это нормально, ведь предупредили о сроке в 7 рабочих дней, но доплата рассчитывается исходя из доступных занятий на текущем курсе. В день обращения было доступно 18 занятий, а к моменту ответа уже 20, так что мне предлагали платить за лишние занятия. Специалист сообщил, что на курсе всего 79 занятий, и на оставшиеся 6 блоков для диплома у меня 59 занятий. Но этому стоит доверять с осторожностью, так как блоки ещё формируются.
Организация оставляет желать лучшего: два из трёх вебинаров перенесли, уведомления приходили в последний момент, и видеолекции часто открывались с опозданием. Вебинары — это разбор задач, которые тоже считаются занятиями. Преподаватель не является экспертом — максимум мидл. Когда я спросил про ключевые слова private final, которые ещё не изучали, он ответил, что если не знаешь, значит, это не нужно. Его утверждение о том, что IDE Eclipse — это только 70% от IDE JetBrains, тоже неверно. Это не реклама, а мнение эксперта с 20-летним опытом разработки. Он также сказал, что использование if-else-if вместо switch — это «колхоз», хотя на самом деле, согласно рекомендациям из clean code, лучше использовать if-else-if из-за неясной реализации switch.