Добавить в корзинуПозвонить
Найти в Дзене

Что учить кроме С

++? Чтобы пройти собес на С++ разраба, в большинстве случаев тебе не нужно знать ничего, кроме языка. Но чтобы максимально эффективно работать на реальном проекте, одного С++ тебе будет недостаточно. Держи мини-список того, что тебе гарантированно понадобится: 1. Linux. Сейчас Linux — основная ОС для разработки на С++, поэтому тебе необходимо иметь базовые навыки работы с этой ОС и понимание архитектуры ОС. Под базовыми навыками я, конечно же, имею в виду работу с командной строкой😉 2. Системы сборки. На современном рынке доминирует CMake. Я бы рекомендовал освоить на минимальном уровне синтаксис и возможности CMake, лишь бы ты понимал, как написать промпт в ИИ и мог разобрать, что ИИ ответил тебе😁 3. Сетевое программирование. Вряд ли ты будешь заниматься низкоуровневым сетевым программированием, а вот навык создания, отладки и масштабирования сетевых приложений тебе точно поможет. 4. БД. С++ разрабы далеки от бэкенда, но минимальные навыки работы с БД тебе точно понадобятся. Гл

Что учить кроме С++?

Чтобы пройти собес на С++ разраба, в большинстве случаев тебе не нужно знать ничего, кроме языка. Но чтобы максимально эффективно работать на реальном проекте, одного С++ тебе будет недостаточно. Держи мини-список того, что тебе гарантированно понадобится:

1. Linux. Сейчас Linux — основная ОС для разработки на С++, поэтому тебе необходимо иметь базовые навыки работы с этой ОС и понимание архитектуры ОС. Под базовыми навыками я, конечно же, имею в виду работу с командной строкой😉

2. Системы сборки. На современном рынке доминирует CMake. Я бы рекомендовал освоить на минимальном уровне синтаксис и возможности CMake, лишь бы ты понимал, как написать промпт в ИИ и мог разобрать, что ИИ ответил тебе😁

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

4. БД. С++ разрабы далеки от бэкенда, но минимальные навыки работы с БД тебе точно понадобятся. Главное, не переусердствуй, есть риск заняться разработкой БД или свичнуться в Go😂

5. Тестирование. Прочитай всё-таки Хорикова (честно — 300 страниц, которые изменят твой мир), освой на минималках GTest и прекрати уже тестировать конструкторы, сеттеры и геттеры🙈

Этого скромного набора хватит тебе не только для успешного старта в профессии, но и для первых 5-10 лет в отрасли.