Естественные науки

Что читать будущему программисту?

Буду поступать на программиста в следуещем году, сейчас в 9 классе. Вот думаю что стоит что-то почитать и подготовится.
Лев Пятков
Лев Пятков
2 648
Будущему программисту нужно знать математику, особенно теорию алгоритмов.
Татьяна Мариловцева
Татьяна Мариловцева
87 177
Лучший ответ
Сначала следует выучить русский язык, потом займись техническим английским. И полезно попробовать начать программировать на С по самоучителю.
HM
Husan Mr_Rolex
93 808
тут все зависит от факта = есть или нет сам программист в тебе

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

1. Английский язык
2. Английский язык
3. И снова английский язык. Без знания английского в программировании, увы, делать нечего. :(
4. Какой-нибудь язык програмирования. Для начинающих, ИМХО, лучше всего Python (по Книге Р. Сузи)
5. Алгоритмы и структуры данных - очереди, стеки, списки, графы, деревья, сортировка, поиск. Иметь представление о том, что такое "сложность алгоритмов". (Седжвик, МакКонелл и т. д.)
6. Математика нормальная, с особым упором на линейную алгебру и мат. анализ (Краснов и Ко, Зельдович)
7. Теория вероятностей (Краснов)
8. Теория игр (есть у Краснова)
9. Комбинаторика - перестановки, сочетания, алгоритмы на графах, основы мат. логики (куча учебников)
10. Архитектура компьютера (Танненбаум)
11. Компьютерные сети (Танненбаум, Куроуз и Росс)
12. Операционные системы (Танненбаум)
13. Базы данных
14. Архитектура приложений (Боб Мартин)

Для подготовки к поступлению, думаю, будет достаточно, если вы осилите первые, вводные главы книг по каждой из тем с 4-й по 12-ю.
ВС
Вера Синько
2 488
Читай двоичный код XD. А если нормально, то ищи в интернете, по гугли, и тд.

Похожие вопросы