Для практики и поиска задач по C++ новичку можно воспользоваться следующими ресурсами:
- Хендбук Академии Яндекса по С++. 1 Бесплатный онлайн-учебник, в котором теория разбирается одновременно с тренировкой на практических задачах. 1 Решения проверяются автоматически. 1
- CodeRun. 1 Онлайн-тренажёр с каталогом задач для разработчиков. 1 Задания разбиты по темам и уровням сложности. 1
- CppStudio. 3 На сайте представлен сборник задач для практики по C++ с заданиями разных уровней сложности. 3
- Codewars. 16 На платформе есть подборка задач на более чем 20 языках программирования, где можно обсудить задачи с другими игроками, а также посмотреть альтернативные решения. 1
Для получения работы в качестве Junior-программиста обычно нужно:
- знать о преимуществах и сферах использования выбранного языка или технологии; 4
- уметь работать с Git; 48
- знать основные библиотеки, фреймворки и алгоритмы в своей сфере; 48
- знать, как работать хотя бы с одной IDE; 48
- уметь читать на английском обучающую документацию; 4
- иметь минимальный опыт коммерческой разработки. 4
Также важно обладать навыками самообучения, опытом решения любых проблем, самодисциплиной и мотивацией к обучению. 8