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