Прошёл довольно интенсивный курс разработки на C++:
1. Контейнеры, функции (в том числе и лямбда), условия и циклы, константность;
2. Фреймворк для тестирования, стек, очередь, шаблоны;
3. Классы, структуры, перегрузка операторов, обработка исключений;
4. Вывод в поток, указатели, динамическая и статическая память;
5. Семантика перемещения;
6. Параллельные алгоритмы (где тренажёр яндекса показал что нуждается в доработке), асинхронные вычисления, много было материала и задач про состояние гонки (мьютекс и лок_гард);
7. Пространство имён, JSON формат данных, идиома RAII;
8. Виртуальные методы, сериализация;
Это лишь треть от всего что было, а может и четверть. Наверное одни из самых запоминающихся (и не только) частей обучения. Разработку осуществлял в Visual Studio 2022
Как итог были сделаны несколько проектов, к крупным я бы отнёс поисковый сервер (поиск по ключевому слову) и транспортный справочник (визуализация и прокладка маршрутов). С ними и другими проектами можно ознакомиться в моём репозитории на гитхабе (https://github.com/timetogoon).
Работа с документами по изделиям, в частности с руководствами по эксплуатации (РЭ), руководствами пользователя (РП), техническими условиями (ТУ) и техническими заданиями (ТЗ), программами и методиками испытаний (предварительные, приемочные, приемо-сдаточные и другие; ПМ). Документы правились как уже составленные, так и писались с нуля. Проводились изменения через извещения об изменении. Использовались ГОСТы 2.105, 2.601 и другие стандарты необходимые для проектов. Информацию необходимо собирать по многим отделам, коммуницировать активно с людьми, изучать устройство изделий. Зачастую при написании РП находил ошибки в ПО и сообщал об этом разработчикам.
Сопровождение многих систем фирмы (обновление документации, большинство изделий индивидуальны). Много зарубежных проектов.
Список обязанностей ещё довольно обширен, об этом не то что даже писать, говорить долго.