Алан Кей: «Какие Книги Вы Бы Порекомендовали Прочитать Тем, Кто Изучает Информатику?»

Короче говоря, я бы посоветовал прочитать много книг, не связанных с информатикой.



Алан Кей: «Какие книги вы бы порекомендовали прочитать тем, кто изучает информатикуЭ»

Важно понимать, какое место занимает понятие «наука» в «Информатике», и что означает «инженерия» в «Программной инженерии».

Современную концепцию «науки» можно сформулировать следующим образом: это попытка перевести явления в модели, которые можно более или менее легко объяснить и предсказать.

На эту тему вы можете прочитать «Науки об искусственном» (одна из важных книг Герберта Саймона).

На это можно посмотреть так: если люди (особенно разработчики) строят мосты, то учёные могут объяснить эти явления, создавая модели.

Интересно то, что наука почти постоянно находит новые и лучшие способы наведения мостов, поэтому дружба между учеными и разработчиками вполне может улучшаться с каждым годом.

Пример тому из сферы Информатика Джон Маккарти думает о компьютерах в конце 50-х годов, то есть о невероятно широком диапазоне того, что они могут делать (возможно, ИИ?), и о создании модели вычислений, которая является языком и может служить собственным метаязыком ( Лисп).

Моя любимая книга на эту тему — «Руководство по Lisp 1.5» от MIT Press (автор: Маккарти и др.

).

Первая часть этой книги остается классикой того, как мыслить вообще и об информационных технологиях в частности.



Алан Кей: «Какие книги вы бы порекомендовали прочитать тем, кто изучает информатикуЭ»

Двух- и трехэтапные подходы к проектированию, которые мы используем в проектах Центра разработки программного обеспечения EDISON.
(Позднее вышла книга «Smalltalk: язык и его реализация», авторы которой (Адель Голдберг и Дэйв Робсон) вдохновились всем этим.

В ней также содержится полное описание практического применения проекта, написанное на сам язык Smalltalk и т. д.).

Мне очень нравится книга «Искусство метаобъектного протокола» Кикзалеса, Боброу и Риверы, которая вышла даже позже предыдущих.

Это одна из тех книг, которые можно назвать «серьезной информатикой».

Первая часть особенно хороша.

Еще одна научная работа 1970 года, которую можно считать серьезной.

Информатика — «Язык определения управления», Дэйв Фишер (Университет Карнеги-Меллон).

Моя любимая книга о вычислительной технике может показаться далекой от области информационных технологий, но читать ее очень приятно: «Вычисления: конечные и бесконечные машины» Марвии Мински (около 1967 г.

).

Просто замечательная книга.

Если вам нужна помощь с «наукой», я обычно рекомендую различные книги: «Начала» Ньютона (основополагающая научная книга и основополагающий документ), «Молекулярная биология клетки» Брюса Альбертса и т. д. Или, например, книгу с «Началами» Максвелла.

заметки и т. д. Вам необходимо осознать, что «Информатика» — это все еще стремление к достижению, а не нечто достигнутое.

«Инжиниринг» означает «проектирование и создание вещей принципиальным и экспертным способом».

Требуемый уровень этого навыка очень высок для всех областей: гражданского, механического, электрического, биологического и т. д. Разработка.

Этот аспект следует внимательно изучить, чтобы лучше понять, что именно значит заниматься «инжинирингом».

Если вам нужна помощь с «инжинирингом», попробуйте прочитать о создании Эмпайр Стейт Билдинг , Плотина Гувера , Мост "Золотые ворота и так далее.

Мне нравится книга «Теперь это можно рассказать», написанная генерал-майором Лесли Гроувсом (почетным членом Манхэттенского проекта).

Он инженер, и эта история абсолютно не о проекте POV в Лос-Аламосе (который он также возглавлял), а об Ок-Ридже, Хэнфорде и т. д., а также об удивительном участии более 600 000 человек и больших деньгах, чтобы сделать дизайн, необходимый для создания необходимых материалов.

Также подумайте, в какой области нет раздела «инженерия программного обеспечения» — опять же, нужно понимать, что «инженерия программного обеспечения» в любом «инженерном» смысле в лучшем случае остается стремлением к достижению, а не достижением.

Компьютеры — это тоже своего рода «медиа» и «посредники», поэтому нам необходимо понимать, что они для нас делают и как влияют на нас.

Прочтите Маршалла Маклюэна, Нила Постмана, Инниса, Хэвлока и т. д. Марк Миллер (комментарий ниже) только что напомнил мне порекомендовать книгу «Техника и человеческое развитие», Том.

1 из серии «Миф о машине» Льюиса Мамфорда, великого предшественника как медиа-идей, так и важного аспекта антропологии.

Мне сложно порекомендовать хорошую книгу по антропологии (может, кто-то другой порекомендует), но понимание людей как живых существ — важнейший аспект образования, и его следует тщательно изучить.

В одном из комментариев ниже Мэтт Габури рекомендовал «Человеческие универсалии» (думаю, он имеет в виду книгу Дональда Брауна).

Эту книгу, безусловно, нужно прочитать и понять — она не стоит на одной полке с книгами по определенной области, такими как «Молекулярная биология клетки».

Мне нравятся книги Эдварда Тафта «Информация о видении»: прочитайте их все.

Книги Бертрана Рассела по-прежнему очень полезны, хотя бы для более глубокого размышления о «том и сем» («История западной философии» до сих пор поражает воображение).

Множественность точек зрения — единственный способ бороться с человеческим желанием верить и создавать религии, поэтому моя любимая книга по истории — «Разрушенная судьба» Тамима Ансари.

Он вырос в Афганистане, переехал в США в 16 лет и способен написать ясную, поучительную историю мира со времен Мухаммеда с точки зрения этого мира и без лишних призывов верить.

*POV (распространение дисперсии) – распространение противоречий в показаниях (прим.

) Теги: #информатика #книги #книги #программная инженерия #edisonsoftware #edisonsoftware #edisonsoftware #программирование #Профессиональная литература #Образовательный процесс в ИТ #Читальный зал

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.