Твой результат — 47 %
Мы подготовили подробный отчет, насколько ты соответствуешь требованиям рынка к Junior Java Developer
Это пример персонального отчета с результатами тестирования, насколько ты соответствуешь требованиям рынка к Junior Java Developer.
Если ты наберешь 80%, мы пригласим тебя на реальное собеседование.
Компетенции и зоны роста
0%
0%
Информатика
Мы не утверждаем, что ты совсем не знаешь Информатику: вероятно, у тебя сформировано узкое представление о том, что такое компьютер и вычисление. Возможно даже, это представление верное с научной точки зрения. Но для Java-разработчиков важно иметь широкое представление понятий "Вычисление" и "Компьютер", так как Java работает более чем на 3-х миллиардах устройств по всему миру, от сим-карт до серверов в Data-центрах. Мы рекомендуем тебе ознакомиться с вводным уроком, чтобы сформировать широкое представление о том, что такое "Вычисление".
50%
50%
Машинное представление данных
Ты имеешь общее представление о том, как компьютер работает с данными, но, вероятно, не все аспекты работы с машинным представлением данных тобой осознаны. Эти знания важны для Java-разработчиков, так как понимание машинного представления данных позволяет реализовывать более производительные алгоритмы. В вопросах шифрования и Blockchain также приходится работать именно с содержимым памяти компьютера. Мы рекомендуем тебе ознакомиться с некоторыми разделами курса, посвященными машинному представлению данных.
33%
33%
Кодирование
Ты испытываешь затруднения в вопросах кодирования информации. Вероятно, это связано с неуверенностью или нехваткой знаний по кодированию. В твою индивидуальную программу будет добавлено несколько уроков по кодированию, чтобы сформировать необходимую базу для развития в качестве Java-разработчика.
100%
100%
Системность мышления
Тест показал, что с высокой степенью вероятности твой навык системного мышления развит. А значит, ты имеешь все шансы справиться и с этим курсом, и с работой Junior Java Developer.
0%
0%
Алгоритмы
Вопросы на конструирование наиболее известных алгоритмов вызвали у тебя затруднения. Чаще всего это свидетельствует о пробелах знаний в теории алгоритмов. Понимание теории алгоритмов позволяет Java-разработчикам осознанно реализовывать наиболее эффективные алгоритмы. Мы рекомендуем тебе восполнить пробелы в знаниях теории алгоритмов и добавим в твою программу все уроки, посвященные этой теме.
50%
50%
Объектно-ориентированное программирование
Основные принципы ООП у тебя не вызывают затруднений. Однако в Java есть ряд особенностей реализации этих принципов, которые следует знать каждому Java-разработчику. Уроки по ООП, которые мы добавим в твою программу развития, будут посвящены именно этим особенностям языка программирования Java.
40%
40%
Язык программирования Java
Ты знаешь базовые концепции языка программирования Java. Однако мы рекомендуем тебе изучить его более глубоко. Текущего уровня владения языком Java недостаточно, чтобы разрабатывать на нем современные приложения. В программу развития для тебя будут включены уроки по более сложным, чем циклы и условные операторы, концепциям языка программирования Java.
100%
100%
Исправление дефектов
Ты понимаешь, какие виды ошибок программисты могут допускать, и, вероятно, знаешь, как с ними бороться. Мы исключим из курса все, что касается типов ошибок программистов и способов их устранения.
40%
40%
Платформа и базовые пакеты Java SE
Ты неплохо разбираешься в базовых пакетах Java SE. Однако тебе следует погрузиться в особенности платформы. Также рекомендуем разобраться с тем, как создавать многопоточные приложения и работать с базами данных. Мы включим соответствующие уроки в программу твоего развития.
0%
0%
Базовые сетевые протоколы
Тебе стоит сформировать более широкое представление о базовых протоколах сетевого взаимодействия. Мы рекомендуем тебе, как минимум, познакомиться с протоколами TCP/IP и UDP. Знание этих протоколов позволит лучше понимать особенности работы веб-приложений, разрабатываемых на платформе Java.
0%
0%
Протокол HTTP
Вероятно, твое знакомство с протоколом HTTP поверхностно или ты путаешь возможности протокола и его предназначение. Дело в том, что взаимодействие с серверами веб-приложений осуществляется с помощью HTTP-протокола. Без понимания принципов его работы невозможно разрабатывать веб-приложения. Мы рекомендуем ознакомиться с уроками, посвященными этому протоколу взаимодействия.
100%
100%
Язык HTML
Это хорошо, что ты владеешь языком гипертекстовой разметки. В настоящее время Java-разработчик обязан знать, как создавать веб-страницы. Это связано с тем, что все чаще веб-приложения заменяют классические настольные приложения. Поскольку ты уже знаешь это, весь раздел с языком HTML будет исключен из твоей программы развития.
0%
0%
Язык CSS
Недостаточно знать, как создавать веб-интерфейс. Нужно уметь сделать его удобным и красивым. Без CSS здесь не обойтись. Все, что нужно знать про каскадные таблицы стилей, включено в твою индивидуальную программу развития.
25%
25%
Язык JavaScript
Радует, что ты понимаешь, что Java и JavaScrip — это 2 разных языка программирования. Без уверенного знания JavaScript создавать удобные и динамичные веб-приложения будет невозможно. Поэтому в твоей программе курса будет учтена необходимость более глубокого знакомства с языком программирования JavaScript.
100%
100%
Базы данных
Ты разбираешься в теории баз данных. Без базы данных не работает ни одно современное промышленное приложение. Теорию опускаем. Нужно ли тебе подтянуть знания SQL и особенностей современных СУБД, смотри ниже.
100%
100%
Язык структурированных запросов SQL
Ты умеешь манипулировать данными, хранящимися в базах данных. Для Junior Java Developer этого достаточно.
100%
100%
СУБД
Ты имеешь общее представление о том, как работают реляционные СУБД. Этого достаточно для Junior Java Developer. Раздел, связанный с СУБД, в твоей программе развития не нужен.
Твой рекомендуемый тариф
По результатам теста наши эксперты определили пакет и длительность обучения, которые подходят именно тебе
Minimum | Middle | Maximum | |
---|---|---|---|
Неограниченный доступ к завершенным урокам | ✔ | ✔ | ✔ |
Домашние задания после каждого урока | ✔ | ✔ | ✔ |
Проверка домашних заданий | ✔ | ✔ | ✔ |
Обратная связь по каждому заданию | ✘ | ✔ | ✔ |
Консультации эксперта | ✘ | ✔ | ✔ |
3 собеседования по окончанию обучения | ✘ | ✔ | ✔ |
Персональный тренер | ✘ | ✘ | ✔ |
Подробный разбор ошибок в заданиях | ✘ | ✘ | ✔ |
Дополнительные материалы | ✘ | ✘ | ✔ |
Персональная карьерная консультация | ✘ | ✘ | ✔ |
Middle
Результаты личностного теста говорят о том, что ты прирожденный разработчик. Однако на данный момент твоих знаний недостаточно, чтобы устроиться на работу. Мы считаем, что тебе хватит всего 3-х месяцев обучения по пакету «Middle», чтобы подготовиться к собеседованию в IT-компанию. Обратная связь от экспертов курса ускорит процесс обучения и сделает его более эффективным.
Мы выбрали для тебя несколько уроков из твоей индивидуальной программы, чтобы ты мог познакомиться с тем, как построен процесс обучения. Также тебе на эти уроки будет обеспечена полноценная обратная связь.
Собрать свой заказ