Стек технологий, который нужно знать С++ разработчику? Добрый день. Программирование начал изучать не так давно (с лета 2016-го), в качестве первого ЯП выбрал Python. И вот месяц назад я начал понимать, что как бы там не говорили, что Python это универсальный язык и т.д - для моих целей он не совсем подходит. Я хочу писать десктопные приложения и работать с железом и для этих целей решил изучать С++. Когда я искал работу на должность python junior'a , то выявил закономерность, что 9 из 10 вакансий требуют помимо знания python ещё знания: css, html, js, django, mysql и т.д. Ради интереса листал вакансии по тегу C# и 9 из 10 вакансий были связаны с технологией .NET и требовали ещё знания MySQL.
Но когда я листал вакансии на должность С++ разработчика, то у всех были различные требования. Поэтому вопрос следующий: какой стек технологий нужно знать, чтобы устроиться на должность младшего разработчика С++ не имея при этом опыта работы? Или мне следует учить сам ЯП + матан + алгоритмы + пилить свои проекты (любые) ?
PS/ прошу реально искренний совет, так как хочется уже найти работу в этом направлении и развиваться как следует. А то с нынешней работой программировать только дома получается и то пару часов в день.

21 Авг 2019 в 06:31
264 +1
0
Ответы
1

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

C++ - необходимо иметь хорошее понимание языка программирования C++ и его особенностей.ООП (Объектно-ориентированное программирование) - важно иметь понимание принципов ООП и умение применять их на практике.Системное программирование - знание основ системного программирования и умение работать с железом.Алгоритмы и структуры данных - необходимо иметь понимание основных алгоритмов и структур данных и умение их применять.Инструменты разработки - знание основных инструментов разработки, таких как компиляторы, отладчики, среды разработки и т.д.Операционные системы - понимание работы операционных систем и умение писать многопоточные программы.Базы данных - знание основ работы с базами данных, таких как MySQL или SQLite.

Помимо этих технологий, также полезно иметь опыт работы над собственными проектами, участвовать в открытых исследовательских проектах, разрабатывать собственные приложения и решать задачи на платформах для разработчиков, таких как GitHub. Важно продолжать обучение и развиваться, углубляя свои знания в различных областях программирования.

Надеюсь, что данный совет поможет вам в начале вашего пути в области разработки на С++. Удачи вам!

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 017 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир