Что нужно знать программисту
Фундамент
-
Математика
Математика нужна не всем программистам. Однако программист должен знать основные формулы и выполнять простые операции (как минимум). Математика пригодится для определенных профессий, например, таких как аналитик больших данных или специалист по машинному обучению.
-
Логика
Все программы построены на логике, думаю, не нужно объяснять, почему она нужна.
-
Алгоритмика
Нужно знать, как строятся алгоритмы и как они работают.
-
Структура данных
- Списки,
- Масссивы,
- Стеки и т.д.
Без них не написать ни одного работающего приложения.
-
Базовые инструменты разработки
-
Английский
Знание языка, хотя бы на базовом уровне, помогает разобраться в коде, использовать библиотеки. Можно смотреть видео на английском, учиться, общаться с коллегами из других стран.
