Топ контрибуторов
loading
loading
Знаете ли Вы, что

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Лента обновлений
ссылка 15:20:22
Комментарий от kosbar:
а зачем вот тут const:
unsigned char get_func() const
ссылка 14:36:07
Комментарий от dima_podkova:
А, по-моему, главного тут так и не сказали (главног...
ссылка 09:42:30
Комментарий от gringolestr:
хороший тест
ссылка 07:35:06
Комментарий от t2379053:
Тест полная хуита, не тратьте время
ссылка 07:33:48
Комментарий от t2379053:
colOmn да?
colUmn долбаеб
Статистика

Тестов: 153, вопросов: 8595. Пройдено: 432196 / 2118970.

Junior C++ Developer

head tail Последние дипломы
08.07.2015
30.03.2015
26.08.2014
12.04.2013
18.07.2011

Пользователей в процессе подтверждения: 3403

Описание квалификации Junior C++ Developer

С++ - язык, использующийся в наше время довольно широко. Он используется и для разработки встраиваемых систем, и для операционных систем, на нем успешно разрабатываются десктопные приложения для различных платформ, движки для современных игр и многое другое.

Для Junior'а в таком случае есть много направлений по которым можно двигаться, но для любого из них необходим определенный базовый набор знаний и умений, который и проверяет данная квалификация.

Приведем список этих знаний:

  • Языки С/С++ (синтаксис, типы данных, адресная арифметика и указатели, классы)
  • Программирование (знание булевых операций, систем счисления, элементарных алгоритмов)
  • ООП (парадигмы и их применение в С++)

Здесь нет требования более углубленно знать алгоритмы и структуры данных, так как это серьезно пригодится только разработчикам игр. Не требуется также знать аспекты технологии/фреймворка/API, с которым будет работать Junior (это может быть например WinAPI, Qt или Symbian), так как это сужает целевую аудиторию Junior'ов, которым будет интересна эта квалификация.

Необходимые тесты

C - Основы

Как известно, язык С++ пошел от С, поэтому довольно большое количество возможностей С было перенесено в С++. Кроме того, язык С имеет более низкий порог входа, начинающим проще сначала выучить С, а затем плавно перейти на обучение С++, чем сразу "штурмовать" С++.

C++ - Основы

Качественный тест, охватывающий почти все аспекты языка. Вопросы теста несложные, но позволят выявить слабые места в знаниях С++.

Программирование - Основы

Данный тест необходим для проверки общих знаний. Булевские операции, системы счисления - все это любой программист должен знать назубок.

ООП в С++

Тест по практическому применению ООП в С++. Содержит вопросы по всем сопутствующим понятиям: конструкторы/деструкторы, классы-друзья, виртуальные функции, множественное наследование и т.д.

ООП - Основы

Здесь проверяются общие знания ООП. Если предыдущим тестом проверяется больше ОО возможности и синтаксис С++, то этим проверяется понимание ООП в абстрактной, не привязанной к языку программирования, форме.

Написание статьи

Тематика статьи предлагается администрации и либо принимается либо отвергается с предложением альтернативной. Тематика должна касаться предметной области. Это требование проверяет умение Junior'а быстро вникнуть в суть проблемы, а также способность излагать мысли последовательно и методично. Как вариант можно предложить на рассмотрение администрации 3-4 темы для статьи, а администрация предложит для написания одну из них. Написанная вами статья не должна быть ранее опубликова на других ресурсах.

Составление вопросов

Необходимость составления вопросов преследует те же цели, что и написание статьи: умение аналитически подходить к освоению нового, отделять важные аспекты от неважных. Тематики вопросов также согласовываются с администрацией (это нужно так как в некоторых тестах довольно много вопросов и при добавлении еще одного высока вероятность, что похожий вопрос уже есть).

Важно: Вопросы насчет статьи можно задавать в комментариях на странице Вашей квалификации (не перепутайте с публичной страницей описания), на которую можно зайти из ссылки на профиле в блоке Квалификации.

Ждем Ваших комментариев и отзывов.