Files
roma-dxunvrs b8cbed0791 11.09.26
2026-09-11 23:12:13 +03:00

1.3 KiB

Хороший разработчик - тот, кто умеет делать правильные предположения:

  • Как устроены системы (с которыми он работает)?
  • Как должны быть устроены системы (которые делает)?
  • Какие "странности" и "ограничения" можно ожидать?
  • Умеет в вычислительные абстракции (уровни, их совместимость). Цель:
  • Сформировать насмотренность и знание вычислительных механизмов (которые воспроизводятся в разных технологиях).
  • Устранить элементы "магического мышления" и "карго культа".

Системная инженерия

  • Понятие системы
  • Компьютерные системы

Схемотехника

  • Цифровая схемотехника

Вычислительные архитектуры

  • Вычислительные архитектуры

Инструменты low-level

  • C Language
  • Системные паттерны

Сети

  • Компьютерные сети