В первых двух твитах«9 хороших «компьютерных» книг, с которыми мы познакомились слишком поздно»、«9 вдохновляющих компьютерных книг»середина,Облачный разработчик В общедоступном аккаунте Tencent публикуются классические компьютерные книги, настоятельно рекомендованные инженерами Tencent.
Эти хорошие книги охватывают все: от базовых знаний, таких как компьютерная теоретическая наука и разработка программного обеспечения, до методологий достижения классового прогресса, расширения кругозора и улучшения своего положения. Я надеюсь, что это поможет каждому вырваться из ограничений технологий, стремясь к совершенству технологий, и использовать многомерную перспективу для анализа сути проблемы.
Приближается праздник Национального дня, и мы тщательно подготовили для вас 10 хороших компьютерных книг, которые вы сможете прочитать во время праздника, начиная от языков программирования и заканчивая искусственным интеллектом, от игр до компьютерной культуры. Участвуйте в призовом взаимодействии в этой статье, и мы выберем 10 счастливчиков, которые раздадут любую книгу из этого списка!
Следите за разработчиками Tencent Cloud и заранее получайте техническую информацию из первых рук👇
Микросервисы — это коробки, и внутрь можно поместить все. За последние десять лет микросервисы, похоже, стали «серебряной пулей» в области разработки программного обеспечения. Микросервисы — не единственное решение. Большое количество предприятий и организаций перешли от одиночных приложений к микросервисным приложениям, а распределенных систем стало больше. изысканный.
Но в последние годы мы, похоже, наблюдаем другую тенденцию и становится все больше случаев перехода от микросервисных приложений обратно к монолитной архитектуре. В чем причина этого? Какое это имеет отношение к проектированию микросервисов?
Эта книга написана Сэмом Ньюманом, старшим экспертом в отрасли. Будучи классической книгой в области системной архитектуры, она представляет собой углубленное исследование всех аспектов, которые необходимо учитывать при построении, управлении, масштабировании и развитии. микросервисная архитектура. Второе издание было полностью обновлено: добавлены новые темы, такие как создание и развертывание микросервисов, бессерверные вычисления и облачные приложения, а также расширен такой контент, как межпроцессное взаимодействие. Кроме того, новая версия охватывает больше классических случаев в отрасли и предоставляет больше примеров кода, которые помогут каждому реализовать микросервисы.
Если вы хотите глубже понять концепцию архитектуры программного обеспечения во время Национального дня, эту книгу стоит внимательно прочитать.
Далее я хотел бы порекомендовать классические книги по трем популярным языкам программирования.
Язык Go родился в 2009 году. Многие известные платформы с открытым исходным кодом, такие как Kubernetes, etcd и Prometheus, разработаны с использованием языка Go. В последние годы популярная микросервисная архитектура и облачные технологии также приобрели большую жизнеспособность. в языковое сообщество Go. Особенно в Китае язык Го продемонстрировал удивительную жизнеспособность и популярность, а рыночные возможности здесь огромны.
Книга объединяет около 200 ярких полноцветных изображений с подробным анализом текста и избранными фрагментами исходного кода, чтобы предоставить читателям красочную и систематическую интерпретацию языка Go. Читая эту книгу, читатели смогут не только глубоко понять детали реализации языка Go, но и глубоко понять принципы проектирования, одновременно улучшая свои навыки чтения исходного кода.
Источник изображения: https://draveness.me/golang/
Rust — еще один новый язык программирования, который стал очень популярным в последние годы, уделяя особое внимание безопасности, параллелизму и производительности. Он разработан для обеспечения производительности, сравнимой с C++, обеспечивая при этом безопасность памяти и потокобезопасность. Rust также является языком программирования, который привлек наибольшее внимание в последние годы. Будь то слухи о переписывании ядра Windows на Rust, использование крупными производителями Rust для рефакторинга старых кодов или различные проблемы управления и маршрутизации внутри сообщества Rust. Все это продолжает привлекать к себе внимание.
Эта книга считается широко признанной Библией Rust в отрасли. Она охватывает все ключевые особенности Rust и является более подробной и простой для понимания, чем официальная документация! Читатели обычно считают, что эта книга всеобъемлюща по содержанию, полна объяснений и очень практична. Это незаменимая книга для изучения программирования на Rust.
Python — старый язык программирования с более чем 30-летней историей. Благодаря быстрому развитию искусственного интеллекта в последние годы Python обрел свою жизнеспособность.
В 2023 году Python получил звание языка программирования года. В рейтингах языков программирования Python также продолжает доминировать на первом месте.
При изучении языка программирования необходимо учитывать не только интерес, но и простоту использования, богатство библиотек и силу поддержки сообщества. С точки зрения экологии преимущества Python полностью отражены.
«Программирование на Python: от введения к практике» — это классическая вводная книга по программированию на Python, написанная Эриком Маттесом, которая помогает читателям изучить программирование на Python с нуля и углубить свое понимание посредством практических проектов. Трудно сказать, как освоить Python за 7 дней, но освоить Python за 7 дней – это совершенно не проблема!
Алгоритмы являются одним из основных механизмов развития искусственного интеллекта, отвечающих за преобразование необработанных данных в ценную информацию и решения. Будь то глубокое обучение, обработка естественного языка, компьютерное зрение или обучение с подкреплением и другие технологии искусственного интеллекта, все они неотделимы от поддержки передовых алгоритмов.
«Битва сотен моделей» великолепна, но внешний вид другой. На самом деле настоящая классика — это основной технический принцип. Если вы хорошо изучите алгоритмы, у вас будет фундамент, чтобы твердо стоять в эпоху искусственного интеллекта.
«Алгоритмы (4-е издание)» написаны профессорами Принстонского университета Робертом Седжвиком и Кевином Уэйном. В нем всесторонне представлены необходимые знания об алгоритмах и структурах данных, а также конкретно обсуждаются сортировка, поиск, обработка графов и строк.
В четвертом издании также подробно представлены 50 алгоритмов, которые должен знать каждый программист. Приведен не только сам код, но и эти реализации кода Java, использующие модульный стиль программирования, поэтому читатели могут легко их модифицировать.
Когда вы освоили основные принципы алгоритма, особенно важно эффективно использовать инструменты разработки в эпоху больших моделей. LangChain — это платформа с открытым исходным кодом, предназначенная для упрощения и оптимизации интеграции и применения больших языковых моделей (LLM). Он помогает разработчикам быстро создавать, развертывать и управлять приложениями на основе LLM, предоставляя ряд инструментов и компонентов.
Эта книга начинается с реальных примеров, тщательно интерпретирует основные модули и исходный код платформы LangChain и конкретизирует абстрактные концепции. Благодаря этой книге вы получите глубокое понимание шести компонентов LangChain и быстро приступите к работе с приложениями для больших моделей.
«Мы всегда переоцениваем перемены, которые произойдут в ближайшие два года, и недооцениваем перемены, которые произойдут в ближайшие десять лет». Преимущество чтения истории в том, что из нее можно извлечь уроки и вдохновение. В прошлой истории искусственного интеллекта было несколько поворотных моментов, когда «пришел лжец»: технология искусственного интеллекта была революционизирована, и человеческий мир будет разрушен. Если подрывная деятельность не произошла, искусственный интеллект — лжец.
Книга «Краткая история искусственного интеллекта» — это не только серьезная история, но и простая для понимания и имеющая научно-популярный характер, более того, она настолько интересна, что люди не могут от нее оторваться, взяв ее в руки. и прочитайте это.
В этой книге подробно рассказывается история развития искусственного интеллекта, охватывающая практически все области дисциплин искусственного интеллекта, включая возникновение искусственного интеллекта, автоматическое доказательство теорем, экспертные системы, нейронные сети, обработку естественного языка, генетические алгоритмы, глубокое обучение, подкрепление. обучение и суперинтеллект, философские проблемы и будущие тенденции и т. д., с широким видением и ярким языком, всесторонним обзором и глубокими комментариями по искусственному интеллекту.
Когда вы овладеете основными принципами алгоритмов и станете опытным в применении таких инструментов, как LangChain, у вас, естественно, возникнет сильное желание изучить индустрию искусственного интеллекта. Пусть эта книга удовлетворит вас!
«Понимание Тьюринга» — это новая работа Ника, автора «Краткой истории искусственного интеллекта». В ней подробно исследуются жизнь и идеологический путь Тьюринга, особенно его ранние взгляды на взаимосвязь между интеллектом и машинами, а также его вклад в развитие науки. теория вычислений.
Тьюринг — «дедушка» программистов, я думаю, все знают его прошлые дела. Он предложил эпохальную машину Тьюринга и тест Тьюринга, а также взломал «Энигму» во время Второй мировой войны. Его работа не только способствовала развитию информатики. , но его мысли и инновации по-прежнему сияют в современном мире.
«Понимание Тьюринга» анализирует жизнь и академические достижения Тьюринга с разных точек зрения, погружая вас глубоко в идеологический мир Тьюринга и оценивая природу интеллекта.
Я надеюсь, что вы сможете найти направление и мотивацию в жизни Тьюринга.
«Хакеры и художники» — книга, написанная Полом Грэмом. В книге исследуются многие аспекты, такие как хакерская культура, природа программирования, правила интернет-индустрии и предпринимательства. Благодаря своему богатому предпринимательскому опыту и международному опыту от художника до хакера автор ярко объясняет, что такое хакерский дух и как хакеры смотрят на мир и влияют на него.
Автор этой книги Пол Грэм — известный программист, венчурный капиталист, блоггер и технический писатель. Он известен как отец веб-приложений, «отец предпринимательства Кремниевой долины» и основатель компании. известный предпринимательский инкубатор Y Combinator.
В этой книге Пол Грэм, будучи одновременно хакером и художником, не только описывает модели мышления в различных отраслях, но и дает конструктивные советы творцам и предпринимателям. Каждый, кто стремится к инновациям и нарушает правила в эпоху цифровых технологий, может найти вдохновение в этой книге.
Мы, конечно, вас понимаем. Думаю, это выбор многих людей – погрузиться в игровой мир «Девятого искусства» после работы, учёбы и отпуска. Будь то решающая битва в Каньоне Королей или большая голова, которая не перестанет вам преклоняться, это хороший выбор для каждого, чтобы расслабиться.
Но задумывались ли вы когда-нибудь о том, почему игры так привлекательны? Как геймдизайнеры заставляют людей получать удовольствие от игр?
Книга берет за подсказку ответ на вопрос «Почему игры такие увлекательные?» и подробно анализирует идеи дизайна и фактические эффекты классических игровых механизмов с точки зрения гейм-дизайнеров и игроков. из разных эпох, чтобы исследовать пространство с точки зрения гейм-дизайнеров и игроков, время, деньги, реквизит, навыки, задачи, коллекцию и т. д., а также провести углубленный анализ деталей механизма.
Кроме того, автор также разбирает классические теории и шаблоны проектирования в области исследования игровых механизмов. Эту книгу можно использовать в качестве вводного пособия для разработчиков игр и других практиков, связанных с играми, а также для игроков и читателей, интересующихся играми. механика.
-End-
Оригинальный автор | Рекомендатель книг Гусиной фабрики