Короче говоря, я бы посоветовал прочитать много книг, не связанных с информатикой.
Важно понимать, какое место занимает понятие «наука» в «Информатике», и что означает «инженерия» в «Программной инженерии».
Современную концепцию «науки» можно сформулировать следующим образом: это попытка перевести явления в модели, которые можно более или менее легко объяснить и предсказать.
На эту тему вы можете прочитать «Науки об искусственном» (одна из важных книг Герберта Саймона).
На это можно посмотреть так: если люди (особенно разработчики) строят мосты, то учёные могут объяснить эти явления, создавая модели.
Интересно то, что наука почти постоянно находит новые и лучшие способы наведения мостов, поэтому дружба между учеными и разработчиками вполне может улучшаться с каждым годом.
Пример тому из сферы Информатика Джон Маккарти думает о компьютерах в конце 50-х годов, то есть о невероятно широком диапазоне того, что они могут делать (возможно, ИИ?), и о создании модели вычислений, которая является языком и может служить собственным метаязыком ( Лисп).
Моя любимая книга на эту тему — «Руководство по Lisp 1.5» от MIT Press (автор: Маккарти и др.
).
Первая часть этой книги остается классикой того, как мыслить вообще и об информационных технологиях в частности.
(Позднее вышла книга «Smalltalk: язык и его реализация», авторы которой (Адель Голдберг и Дэйв Робсон) вдохновились всем этим.
Двух- и трехэтапные подходы к проектированию, которые мы используем в проектах Центра разработки программного обеспечения EDISON.
В ней также содержится полное описание практического применения проекта, написанное на сам язык Smalltalk и т. д.).
Мне очень нравится книга «Искусство метаобъектного протокола» Кикзалеса, Боброу и Риверы, которая вышла даже позже предыдущих.
Это одна из тех книг, которые можно назвать «серьезной информатикой».
Первая часть особенно хороша.
Еще одна научная работа 1970 года, которую можно считать серьезной.
Информатика — «Язык определения управления», Дэйв Фишер (Университет Карнеги-Меллон).
Моя любимая книга о вычислительной технике может показаться далекой от области информационных технологий, но читать ее очень приятно: «Вычисления: конечные и бесконечные машины» Марвии Мински (около 1967 г.
).
Просто замечательная книга.
Если вам нужна помощь с «наукой», я обычно рекомендую различные книги: «Начала» Ньютона (основополагающая научная книга и основополагающий документ), «Молекулярная биология клетки» Брюса Альбертса и т. д. Или, например, книгу с «Началами» Максвелла.
заметки и т. д. Вам необходимо осознать, что «Информатика» — это все еще стремление к достижению, а не нечто достигнутое.
«Инжиниринг» означает «проектирование и создание вещей принципиальным и экспертным способом».
Требуемый уровень этого навыка очень высок для всех областей: гражданского, механического, электрического, биологического и т. д. Разработка.
Этот аспект следует внимательно изучить, чтобы лучше понять, что именно значит заниматься «инжинирингом».
Если вам нужна помощь с «инжинирингом», попробуйте прочитать о создании Эмпайр Стейт Билдинг , Плотина Гувера , Мост "Золотые ворота и так далее.
Мне нравится книга «Теперь это можно рассказать», написанная генерал-майором Лесли Гроувсом (почетным членом Манхэттенского проекта).
Он инженер, и эта история абсолютно не о проекте POV в Лос-Аламосе (который он также возглавлял), а об Ок-Ридже, Хэнфорде и т. д., а также об удивительном участии более 600 000 человек и больших деньгах, чтобы сделать дизайн, необходимый для создания необходимых материалов.
Также подумайте, в какой области нет раздела «инженерия программного обеспечения» — опять же, нужно понимать, что «инженерия программного обеспечения» в любом «инженерном» смысле в лучшем случае остается стремлением к достижению, а не достижением.
Компьютеры — это тоже своего рода «медиа» и «посредники», поэтому нам необходимо понимать, что они для нас делают и как влияют на нас.
Прочтите Маршалла Маклюэна, Нила Постмана, Инниса, Хэвлока и т. д. Марк Миллер (комментарий ниже) только что напомнил мне порекомендовать книгу «Техника и человеческое развитие», Том.
1 из серии «Миф о машине» Льюиса Мамфорда, великого предшественника как медиа-идей, так и важного аспекта антропологии.
Мне сложно порекомендовать хорошую книгу по антропологии (может, кто-то другой порекомендует), но понимание людей как живых существ — важнейший аспект образования, и его следует тщательно изучить.
В одном из комментариев ниже Мэтт Габури рекомендовал «Человеческие универсалии» (думаю, он имеет в виду книгу Дональда Брауна).
Эту книгу, безусловно, нужно прочитать и понять — она не стоит на одной полке с книгами по определенной области, такими как «Молекулярная биология клетки».
Мне нравятся книги Эдварда Тафта «Информация о видении»: прочитайте их все.
Книги Бертрана Рассела по-прежнему очень полезны, хотя бы для более глубокого размышления о «том и сем» («История западной философии» до сих пор поражает воображение).
Множественность точек зрения — единственный способ бороться с человеческим желанием верить и создавать религии, поэтому моя любимая книга по истории — «Разрушенная судьба» Тамима Ансари.
Он вырос в Афганистане, переехал в США в 16 лет и способен написать ясную, поучительную историю мира со времен Мухаммеда с точки зрения этого мира и без лишних призывов верить.
*POV (распространение дисперсии) – распространение противоречий в показаниях (прим.
) Теги: #информатика #книги #книги #программная инженерия #edisonsoftware #edisonsoftware #edisonsoftware #программирование #Профессиональная литература #Образовательный процесс в ИТ #Читальный зал
-
Баскский
19 Oct, 24 -
Jstree — Деревья — Это Так Просто
19 Oct, 24 -
Интервью С Русским Новозеландцем
19 Oct, 24