Читать «Теоретический минимум по Computer Science. Все что нужно программисту и разработчику» онлайн
Фило В. .
Владстон Феррейра Фило
Теоретический минимум по Computer Science. Все что нужно программисту и разработчику
2018
Переводчик
Технический редактор
Литературный редактор
Художники
Корректоры
Верстка
Владстон Феррейра Фило
Теоретический минимум по Computer Science. Все что нужно программисту и разработчику. — СПб.: Питер, 2018.
ISBN 978-5-4461-0587-8
Предисловие
Когда компьютеры начали менять мир, открывая перед людьми беспрецедентные возможности, расцвела новая наука —
Computer science повсюду, но эта наука по-прежнему преподается как скучная теория. Многие программисты даже не изучали ее! Однако она крайне важна для эффективного программирования. Некоторые мои друзья не могут найти хорошего программиста, чтобы взять его на работу. Вычислительные мощности сегодня в изобилии, а вот людей, способных ими пользоваться, не хватает.
Рис. 1. Компьютерные задачи1
Эта книга — моя скромная попытка помочь миру, а также подтолкнуть
Эта книга для меня?
Если вы хотите щелкать задачи как орешки, находя эффективные решения, то эта книга для вас. От вас потребуется только чуть-чуть опыта в написании программного кода. Если вам приходилось этим заниматься и вы различаете элементарные операторы вроде for и while, то все в порядке. В противном случае вы найдете все необходимое (и даже больше) на каких-нибудь онлайновых курсах программирования2. Вы можете пройти такой курс всего за неделю, и притом бесплатно. Для тех же, кто уже знаком с информатикой, эта книга станет превосходным повторением пройденного и поможет укрепить знания.
Но разве computer science не только для ученых?
Эта книга — для всех. Она о вычислительном мышлении. Вы научитесь превращать задачи в вычислимые системы. Вы также будете использовать вычислительное мышление в повседневных задачах. Упреждающая выборка и кэширование помогут вам упростить процесс упаковки вещей. Освоив параллелизм, вы станете эффективнее управляться на кухне. Ну и, разумеется, ваш программный код будет просто потрясающим.