


Изучение данных тем достаточно для работы программистом? Си.(разработка по)
Память и виды переменных. Локальные и глобальные. Связывание.
Продолжение темы Массивы Строки и их обработка.
Указатели. Понятие. Виды.
Структуры. Массивы структур. Вложенные структуры. Выравнивание структур.
Продолжение темы Функции. Возврат многих значений. Передача массива и
структуры в функцию. Функции Win32 API.
Динамическое выделение памяти. Указатели на структуры.
Работа с файлами. Создание, редактирование, просмотр. Текстовые и бинарные
файлы.
Простые структуры данных. Связанные списки. Применение их в ОС и
прикладном ПО. Написание простой системы управления базой данных.
Работа с каталогами. Создание, удаление, переименование .
GUI для СУБД.
Побитовые операции.
Продвинутая работа с файлами.
Основной язык обучения Си.
Дополнительно SQL
Основной стандарт языка Си 99.( То что нашел на ютубе в основном)
В качестве дополнительно языка Python/Java.
Не нашел только что выбрать в качестве профессии и куда двигаться. В открытых источниках только база дается, но не дается понимание того что вообще делает программист и какие задачи перед ним ставят. Есть общее понятие, но нет специализации под те или иные задачи.
Это не обучение программированию. Это обучение написанию типового кода, решающего типовые задачи. Из всей "базы" здесь только "связанные списки".
Да, этого достаточно для того, чтобы работать дешёвым кодером на конвейере типовых рутинных задач.
https://youtu.be/UToGmr6fIeU?si=mdaaiK1aDa2vzIU8