Что почитать

Главное оружие каждого разработчика в сфере высоких технологий — это прежде всего широкий кругозор. Не стоит говорить мне о том, специалист, отлично разибрающийся в какой-то узкой области гораздо лучше универсала, знающего всё, но только по верхушкам. Я не буду спорить — необходимость иметь глубокие систематические знания и опыт в сфере своей специализации не обсуждается. Сунь-Цзы писал: «Схватываются с противником правильным боем, побеждают же маневром». Высокие технологии — такой же бой, и без манёвров здесь никуда.

Классика

Вообще говоря, эта «классика» — правильный бой, но даже порой даже опытные инженеры и программисты находят в этих произведениях что-то важное и полезное.

Дональд Кнут, «Искусство программирования» (D. Knut, The art of computer programming)
Это, если можно так выразиться, школьная программа программиста.
П. Хоровиц, У. Хилл, «Искусство схемотехники» (P. Horowitz, W. Hill, The Art of Electonics)
Тоже букварь, но для занимающихся электроникой. Тоже называетс словом «искусство», что неспроста.
Л. Рабинер, Б. Гоулд, «Теория и применение цифровой обработки сигналов» (L. Rabiner, B. Gold, Theory and Application of Digital Signal Processing).
Третий букварь.

Мыслить как...

Чтобы делать что-то в сфере высоких технологий, нужно всего лишь освоить предмет. Чтобы сделать что-то выдающееся нужен талант… и умение им воспользоваться. О, сколько на свете программистов, имеющих прекрасный интеллект, глубокие знания, но делающих неудачные программы только потому, что не придают внимания самому процессу программирования? Так до сих пор в мире софта царит средневековая атмофера веры в всемогущий метод и массы суеверий. То, что собрано здесь нужно в первую очередь для того, чтобы развить свой творческий процесс.

Лео Броуди, «Способ мышления — Форт» (Leo Brodie, Thinking Forth).
Это не просто книга про Форт. Это книга про то, как сочетаются язык и философия программирования. Книга насыщена простыми, но ёмкими и просто красивыми идеями, пронизывающими весь процесс программирования. Да, всё это полезно будет не только осваивающим форт, но и всем программистам. Эта книга дала мне первое «озарение».
Джоел Спольски, «Джоэл о программном обеспечении» (Joel Spolski, Joel on Software)
Джоэл, основатель небольшой программистской фирмы, в своём блоге смело бросается на множественные предрассудки в сфере программного обеспечения.
Теория решения изобретательских задач (Г. С. Альтшуллер)
cifra/chto_pochitat.txt · Последние изменения: 2010/12/12 23:11 — vovanium
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 3.0 Unported