21 lines
1.9 KiB
Markdown
21 lines
1.9 KiB
Markdown
Хороший разработчик - тот, кто умеет делать правильные предположения:
|
|
- Как устроены системы (с которыми он работает)?
|
|
- Как должны быть устроены системы (которые делает)?
|
|
- Какие "странности" и "ограничения" можно ожидать?
|
|
- Умеет в вычислительные абстракции (уровни, их совместимость).
|
|
Цель:
|
|
- Сформировать насмотренность и знание вычислительных механизмов (которые воспроизводятся в разных технологиях).
|
|
- Устранить элементы "магического мышления" и "карго культа".
|
|
## Системная инженерия
|
|
- [Понятие системы](Системная%20инженерия/Понятие%20системы.md)
|
|
- [Компьютерные системы](Вычислительные%20системы/Компьютерные%20системы.md)
|
|
- [Особенности производства аппаратуры](Системная%20инженерия/Особенности%20производства%20аппаратуры.md)
|
|
## Схемотехника
|
|
- [Цифровая схемотехника](Цифровая%20схемотехника/Цифровая%20схемотехника.md)
|
|
## Вычислительные архитектуры
|
|
- [Вычислительные архитектуры](Архитектуры/Вычислительные%20архитектуры.md)
|
|
## Инструменты low-level
|
|
- C Language
|
|
- [Системные паттерны](Системные%20паттерны/Системные%20паттерны.md)
|
|
## Сети
|
|
- Компьютерные сети |