Назад

Что нужно знать программисту

Фундамент

  1. Математика

    Математика нужна не всем программистам. Однако программист должен знать основные формулы и выполнять простые операции (как минимум). Математика пригодится для определенных профессий, например, таких как аналитик больших данных или специалист по машинному обучению.

  2. Логика

    Все программы построены на логике, думаю, не нужно объяснять, почему она нужна.

  3. Алгоритмика

    Нужно знать, как строятся алгоритмы и как они работают.

  4. Структура данных

    • Списки,
    • Масссивы,
    • Стеки и т.д.

    Без них не написать ни одного работающего приложения.

  5. Базовые инструменты разработки

  6. Английский

    Знание языка, хотя бы на базовом уровне, помогает разобраться в коде, использовать библиотеки. Можно смотреть видео на английском, учиться, общаться с коллегами из других стран.

Thinking People