Содержание
- «Говори на языке диаграмм», Джин Желязны
- Язык программирования C# 7 и платформы .NET и .NET Core. Эндрю Троелсен, Филипп Джепикс
- Программирование на С# для начинающих. Алексей Васильев
- Книги для подростков
- «Искусство программирования»
- Bonus C# books
- Регулярные выражения. Сборник рецептов. Ян Гойвертс, Стивен Левитан
- Изучаем программирование на C. Дэвид Гриффитс, Дон Гриффитс
- Мотивирующие книги
- 5 лучших книг по программированию на C (рекомендованных сообществом программистов)
- Книги для мужчин
- Л. Стейнберг “Переходный возраст”
- Путь в магию. Первые шаги. Fiery
- ASP.NET Core MVC 2 с примерами на C# для профессионалов. Адам Фримен
«Говори на языке диаграмм», Джин Желязны
Автор книги — директор по визуальным коммуникациям в консалтинговой компании McKinsey. Учит сотрудников оформлять презентации и доклады.
Аналитикам важно не только работать с данными, но и представлять результат своей работы в понятном заказчику виде, предлагать решения и обосновывать свою позицию. В книге Джин Желязны объясняет, как правильно выбрать способ визуализации данных и донести свои идеи с помощью диаграмм и графиков
Материал написан просто и понятно. Теорию дополняют иллюстрации, примеры и практические упражнения. В четвертой главе автор даже добавил мастер-класс по улучшению диаграмм, чтобы вы могли отточить свои навыки. Книга также будет полезна всем, кто сталкивается в работе с презентациями и отчетами.
Если вы уже работаете аналитиком и эти книги для вас слишком простые, посмотрите на литературу более сложного уровня.
Язык программирования C# 7 и платформы .NET и .NET Core. Эндрю Троелсен, Филипп Джепикс
В книге предоставляются сведение о C# и 7.0, 7.1 и последних версиях платформы .NET. Подробное описание возможностей языка для новичков, но и опытные разработчики смогут почерпнуть новые знания. Книга познакомит с приемами объектно-ориентированного программирования, актуальными алгоритмами разработки, атрибутами и рефлексиями.
Книги поможет более уверенно использовать язык программирования C# в своих проектах и свободно ориентироваться на платформе .NET.
Достоинства:
- можно использовать, как учебник по C Sharp новичкам и программистам среднего уровня;
- подробное их описание нюансов языка;
- глубокое погружение в тему;
- хороший перевод;
- качественная бумага книги и твердый переплет.
Недостатки:
слишком большой объем книги (1300 страниц), просится разбить на два тома, так как с собой носить неудобно и читать такую большую книгу тоже не совсем комфортно.
Программирование на С# для начинающих. Алексей Васильев
Автор – Алексей Васильев является экспертом физико-математических наук, он создал много руководств и справочников по программированию. В этой книге описаны основы языка C#, начиная с его истории, структуры и функций. Книга сделана в виде самоучителя для начинающих программистов и содержит конспекты лекций.
Достоинства:
как для конспекта все понятно написано, нужные моменты выделены;
Недостатки:
- много сложных речевых оборотов;
- тексту не хватает структурированности и легкости в написании;
- так как писал книгу не программист, а доктор физико-математических наук – преподаватель, то много недочетов в материале.
Книги для подростков
Так как я сам еще являюсь подростком, мне было не трудно подобрать список книг, которые понравятся подростковому поколению.
№1. «Чего ты по-настоящему хочешь» – Беверли Бэтчел
(Личная эффективность, работа над собой)
Об авторе: Беверли Бэтчел – писатель, художник и основатель коммуникационной консалтинговой компании, которая помогает людям и компаниям ставить цели и достигать их.
О книге:
Если в вашей семье есть трудный подросток или ты (читатель) сам являешься таковым, то эта книга очень поможет. После прочтения вы поймете, что многие вещи в голове вы сами накручиваете и усложняете.
Если раньше вы ничего не слышали о целях, то прочтите эту книгу от корки до корки.
В общем, рекомендую к прочтению и родителям, и самим подросткам.
Цитата:
Ссылки:
Электронная версия на «Литрес» – 399р
Бумажное издание с доставкой на «book 24» – 674р
№2. «Азбука денег» – Бодо Шефер
(Финансовая грамотность, финансы для детей)
Об авторе: Бодо Шефер – всемирно известный финансовый консультант, писатель, бизнес-тренер.
О книге:
Сразу скажу, что книга читается на одном дыхании. Собственно и прочитал я ее за 1 день. Жалею, что не узнал о ней раньше, а то так я бы уже с детства знал, как обращаться с деньгами.
Книга воспитывает в подростках инициативу, правильное отношение к деньгам и дает практичные советы для заработка. В книге показываются основные и самые доступные способы приумножения капитала и избавления от долгов.
Рекомендую всем, кому не плевать на свое будущее финансовое положение.
Цитата:
Ссылки:
Электронная версия на «Литрес» – 294р
№3. «Будь лучшей версией себя» – Дэн Вальдшмидт
(Психология успеха)
Об авторе: Дэн Вальдшмидт – предприниматель, владелец консалтинговой компании Waldschmidt Partners International, специалист по бизнес-стратегии, маркетолог, известный лектор и популярный блогер.
О книге:
В книге найдется много развивающих и мотивирующих мыслей для подрастающего поколения. Написана она как раз языком подростков. В тексте нет лишней воды, все по делу, точно и четко.
Основные описывающие проблемы – это как нужно преодолевать трудности, справляться с неудачами, совершенствовать себя и добиваться поставленных целей.
Цитата:
Ссылки:
Электронная версия на «Литрес» – 449р
Бумажное издание с доставкой на «book 24» – 922р
Об авторе: Томас Армстронг – доктор философии, преподаватель с 40-летним опытом работы. Автор 15 книг, общий тираж которых составил более 1 млн. экземпляров.
О книге:
Порадовало содержание книги – очень интересное и захватывающее. Даже если читать по полчаса в день, то через неделю почувствуешь изменения в мышлении.
С приобретением электронной книги вы получите хороший перевод и доступный для восприятия текст.
Думаю, что книга будет крайне полезна для подростков в период становления личности.
Цитата:
Ссылка:
Бумажное издание с доставкой на «book 24» – 809р
«Искусство программирования»
Дональд Кнут
У третьего (актуального) издания на английском языке семь томов. На русский переведено четыре из них: две части первого тома, второй и третий, а также том 4А.
Перевод с английского — И. В. Красиков, С. Г. Тригуб, Ю. Г. Гордиенко
Издательство «Вильямс», 2020 год, 720 + 160 + 832 + 960 с.
Оригинальное название: The Art of Computer Programming by Donald Knuth
Зачем читать: чтобы прокачаться в вычислительной математике и анализе алгоритмов.
Сложность:
Самый классический и самый фундаментальный труд в нашей подборке: многотомник от всемирно признанного гуру в области программирования, автора 19 монографий и более сотни статей.
Труд настолько фундаментален, что в первой книге больше математики, чем программирования: математическая индукция, степени и логарифмы, матрицы и определители — вот это всё. Попадаются задания вроде «докажите утверждение» или «найдите простую замену для сложной формулы» — Кнут считает, что, прежде чем пользоваться готовыми чужими решениями, нужно разобраться в азах.
Далее в этом и последующих томах автор учит анализировать и оценивать алгоритмы, даёт «золотые решения» классических задач (сортировка, поиск, обход деревьев) — и сравнивает, чем хорошо и плохо каждое. Всё это помогает выбирать оптимальные вычислительные стратегии в реальных проектах.
Заметки на полях: читать непросто, но нужно. Тем более что про классику алгоритмизации и вычислительную сложность до сих спрашивают на серьёзных собеседованиях. А первый том «Искусства» даже завершается цитатой Билла Гейтса:
«Если вы смогли дочитать это до конца, вы определённо должны отправить мне своё резюме».
Bonus C# books
The above 10 are a must for learning C# at different levels in your career. Additionally, we are providing two more books that are focused on using C# for gaming purposes. Unity is one of the best gaming engines, and hence we have picked books that help you learn both C# and Unity in one place.
1. Learning C# by Developing Games with Unity 2019
The best part of this book is that it starts with the most basic concepts and then covers the most advanced topics! You start by writing small bits of code and develop your skills throughout the book to build more complex systems with the Unity interface. It may be a bit confusing and fast for beginners at first, but take it slow, and you will be able to follow it. You can supplement your learning with online reference materials.
Features
- A lot of code examples with thorough explanations.
- The book is divided into different sections, the first section covers C# in detail, the second covers Unity, and the last section introduces you to more advanced concepts.
- There are a lot of quizzes at the end of each chapter covered in the book.
- The author covers various challenges and problems faced during practical game design, giving you a feel of a real-time gaming design experience.
You can buy this book here.
2. Learning C# Programming with Unity 3D, second edition
If you have no prior gaming experience, this is the right book to start. The author introduces readers to a lot of example codes and experiments to build a strong foundation. Even basic code and common programming tasks are focused on gaming and presented from a gaming point of view. This is one book where you can truly appreciate the power of C# as you will see it in action.
Features
- An interactive and practical approach to game design.
- Thorough explanation of Unity and C# and how both are used together.
- The author introduces you to a lot of tips and tricks in the world of gaming.
- The book also touches upon Git and its use, although you can skip it if you wish.
You can buy this book here.
Регулярные выражения. Сборник рецептов. Ян Гойвертс, Стивен Левитан
С уважением и восхищением отношусь к людям, которые могут не заглядывая в мануалы писать регулярки космической степени сложности. Я к таким не отношусь, но стремлюсь. Пока я на пути, меня выручает эта книга.
В ней сотни полезных регулярок, которые легко копируются в код и помогают сэкономить время на изобретении велосипедов. Примеры применения готовых регулярных выражений из книги:
- Удаление двойных пробелов;
- Валидация номеров кредитных карт, емейлов и URL-адресов;
- Удаление строк-дублей в тексте;
- Очистка кода от комментариев;
- Извлечение значений атрибутов из XML-файлов;
- Нахождение дат в тексте.
Прочтение от корки до корки поможет избегать лишних затрат труда в случаях, когда одна гениальная регулярка заменяет десятки строк кода. Но «Книгу рецептов» можно открывать только по мере необходимости, копируя и допиливая примеры для решения текущей проблемы.
Изучаем программирование на C. Дэвид Гриффитс, Дон Гриффитс
Автор книги использует собственно разработанную методику, для того чтобы начинающий программист смог научиться создавать программы на языке C. Читатель изучит многие темы при помощи уникального и нестандартного подхода. В книге разбираются ключевые моменты и основы языка, динамическое управление памятью и математические операции с указателями. Также в книге описываются более продвинутые темы, такие как сетевое программирование и многопоточность. Их наличие позволяет называть книгу учебником для студентов высших вузов. Задачи, основанные на практике, помогают закрепить полученный материал и добавить опыта начинающим программистам.
Достоинства:
- легкое введение в язык;
- максимально простая, в то же время информативная подача материала;
- при чтении книги создается ощущение, будто тебе весь материал рассказывает опытный разработчик с глазу на глаз;
- сложные темы рассказываются в забавно, игровой форме;
- структурирован материал: начало в стиле Hallo World и дальше по порядку раскрываются более сложные темы.
- лабораторные работы и практические задания заставляют задумать и лучше раскрыть свой потенциал.
Недостатки:
- специфический американский юмор;
- некоторые темы не раскрыты, но они упоминаются более подробно в конце книги – это не очень удобно.
Мотивирующие книги
№1. «К черту все! Берись и делай!» – Ричард Брэнсон
(Истории успеха, психология бизнеса)
Об авторе: Ричард Брэнсон – это не просто успешный предприниматель и один из богатейших людей планеты, но еще и нестандартная личность. Кредо Брэнсона – получать от жизни максимальное удовольствие.
О книге:
Все, что есть в книге написано без самовосхваления и самовлюбленности. Это редкость у известных авторов. Ричард Бренсон рассказывает о собственных победах, но не забывает упомянуть и о неудачах.
Если хотите познакомиться с человеком, который построил одну из самых обширных компаний, то в книге показаны все ступени по дороге к успеху.
Книга наполнена мотивационными советами. Главное – начать и не останавливаться, верить, что всё получиться, и бросать себе новые вызовы.
Цитата:
Ссылки:
Электронная версия на «Литрес» – 449р
Бумажное издание с доставкой на «book 24» – 933р
№2. «Драйв. Что на самом деле нас мотивирует» – Дэниел Пинк
(Психология бизнеса, мотивация работников)
Об авторе: Дэниел Пинк – современный американский аналитик, автор деловой литературы по вопросам карьеры, менеджмента и бихевиористики. Написал ряд бестселлеров, которые перевели на 32 языка.
О книге:
Интересная книга, которая заставляет задуматься о многом. Не знаю, как сильно книга повлияет на вашу жизнь, но в моей жизни она точно сыграла определенную роль.
Дэниел Пинк подробно раскрывает «новый» вид мотивации, и подробно о нем пишет. Мотивация 2.0 – это та мотивация, которая находиться где-то внутри, и никто не умеет с ней работать.
Цитата:
Ссылки:
Электронная версия на «Литрес» – 379р
Бумажное издание с доставкой на «book 24» – 680р
5 лучших книг по программированию на C (рекомендованных сообществом программистов)
1. Руководство для начинающих по программированию на C
«Руководство для абсолютного новичка по программированию на C (3-е издание)» Грега Перри и Дина Миллера призвано помочь новичкам писать мощные и красивые программы на C, не становясь экспертами в этом языке. Это лучшая книга по программированию на c. Книга – это быстрый способ войти в зону комфорта с языком Си с пошаговыми инструкциями. Книга состоит из 32 глав, в каждой из которых обсуждаются основные концепции программирования на C, а также даны ясные и краткие примеры, которые помогут вам лучше понять. В каждой главе кратко обсуждается концепция (концепции), а затем сразу же переходит к кодированию, следуя практическому подходу, а не теории. Читатель изучает такие концепции, как организация программ, хранение и отображение данных, переменные, операторы, ввод-вывод, функции, строки и многое другое.
Книгу курировали известные авторы и редакторы различных известных книг по программированию на протяжении многих лет. У Грега Перри более 75 книг, связанных с компьютерами и программированием. Между тем, Дин Миллер имеет более чем 20-летний опыт издательской деятельности и создал такие книги-бестселлеры, как «Научите себя за 21 день» и серию книг «Unleashed».
2. Язык программирования C (2- е издание)
Несмотря на то, что книга была первоначально опубликована четыре десятилетия назад в 1978 году, «Язык программирования C» Брайана В. Кернигана и Денниса М. Ричи по-прежнему считался священной книгой для программистов на C любого уровня подготовки и считался одним из лучших. книги для изучения программирования на C. Книга состоит из сложных упражнений, которые охватывают все важные концепции языка Си и помогают вам стать опытным программистом на языке Си.
Книга является совместной работой Кернигана и Ричи, последний из которых является создателем языка C и считается пионером в компьютерном программировании. Эта книга служила спецификацией языка в течение многих лет после ее выпуска, поскольку в ней были представлены некоторые особенности языка и описан следующий стандарт ANSI C. В нем четко и кратко объясняются такие концепции языка C, как типы, операторы, выражения, поток управления и функции. Хотя он охватывает концепции, он просто объясняет их использование, а не то, что они собой представляют. Следовательно, прежде чем вы начнете читать эту книгу, необходимы фундаментальные знания программирования. Второе издание книги, выпущенное в 1988 году, авторы заявили, что улучшили описание важнейших концепций и функций. В новой редакции также есть новые примеры,
3. Научитесь Си на твердой основе
«Learn C the Hard Way» Зеда А. Шоу – это четкое и прямое введение в современное программирование на C. Книга составлена таким образом, что является идеальным выбором для всех программистов, которые хотят изучать программирование на C и стремятся улучшить свои навыки. Книга не только поможет вам изучить программирование на C, но также познакомит вас со многими новыми навыками, которые востребованы в мире программирования.
Книга заработала себе имя в мире программирования C из-за открытого кода, который она предоставляет своим читателям, а не только необходимого кода для небольших программ; книга включает реальный код, который вы можете увидеть в проектах на Github. Читателю придется проработать весь код один за другим, чтобы понять программирование на C, практически без участия рук. В книгу включены 52 прекрасно разработанных упражнения, которые помогут вам овладеть строгими приемами защитного программирования – навыком, который поможет вам в любом языке программирования, которым вы овладеете в будущем.
Помимо концепций программирования, таких как файлы, компоновщики, массивы, строки, функции, распределение памяти, библиотеки, структуры данных, стеки и очереди, в книге также обсуждаются такие навыки, как защитное кодирование, отладка, автоматическое тестирование, незаконный доступ к памяти и взлом и взлом своего кода. К книге прилагается DVD, содержащий более 5 часов видеолекций и учебных пособий, которые идеально дополняют книгу.
Книги для мужчин
Ниже я расскажу, какие книги разбудят в тебе мужество, ярость и силу.
№1. «Мысли по-крупному и не тормози» – Дональд Трамп
(Лидерство, просто о бизнесе)
Об авторе: Дональд Джон Трамп – политик, предприниматель, 45-й президент США с 20 января 2017 года по 20 января 2021 года.
О книге:
Думаю, многим будет интересно узнать, каким был Трамп до того, как стал президентом США. Если у вас отрицательное мнение о нем, то я уверяю, после прочтения книги оно измениться в лучшую сторону.
В двух словах это история о хитром и усердном человеке.
Книга мотивирует никогда не отступать от своей цели, не останавливаться и быть начеку. Должна понравиться представителям мужского пола.
Цитата:
Ссылка:
Электронная версия на «Литрес» – 199р
№2. «Тайм-драйв: как успевать жить и работать» – Глеб Архангельский
(Тайм-менеджмент, личная эффективность)
Об авторе: Глеб Архангельский – инициатор российского ТМ-движения, основатель Тайм-менеджерского сообщества, создатель крупнейшего в Интернете проекта по управлению временем – Improvement.ru.
О книге:
Редко когда можно встретить подобный уровень у отечественного автора. Обычно в русской бизнес-литературе наблюдается только копирование американских идей. Но эта книга прям исключение.
Книга отлично подходит для тех, кто хочет жить настоящим моментом, не тонуть в болоте дел, быть продуктивным, и при этом хорошо отдыхать.
Все советы можно использовать сразу же после прочтения. По себе скажу, что после использования описанных в книге техник, у меня исчезли волнение и суета – я стал спокоен.
Цитата:
Ссылки:
Электронная версия на «Литрес» – 449р
Бумажное издание с доставкой на «book 24» – 933р
№3. «Думай как инженер» – Мадхаван Гуру
(Личная эффективность)
Об авторе: Гурупрасад Мадхаван – инженер-биомедик, вице-президент американского представительства организации IEEE – самого крупного в мире сообщества инженеров и технологов.
О книге:
В книге много интересных историй-примеров. Например, как создавался банкомат и GPS.
Сама методика инженерного мышления представлена как следует. Подача материала – простая и ненавязчивая. После прочтения книги я не достиг инженерного мышления, но для общего кругозора оказалось очень полезно.
Рекомендую всем, перед кем сейчас стоят серьёзные задачи.
Цитата:
Ссылка:
Бумажное издание с доставкой на «book 24» – 753р
№4. «Хватит быть славным парнем» – Роберт Гловер
(Личная эффективность, психология успеха)
Об авторе: Роберт Гловер – американский психотерапевт, блогер, организатор онлайн-обучения, автор книги о синдроме «славного парня».
О книге:
Книга научит вас говорить «нет» в тех случаях, когда вас пытаются использовать. Вы научитесь защищать собственную позицию и не делать то, что для вас не имеет значения.
Если считаете, что должны усовершенствовать в себе именно те качества, о которых описано выше, то книга точно для вас.
P.S. Особенно актуально для тех, кто воспитывался без отцов.
Цитата:
Ссылки:
Электронная версия на «Литрес» – 299р
Бумажное издание с доставкой на «book 24» – 315р
Л. Стейнберг “Переходный возраст”
Завершить наш топ самых лучших книг хочется несколькими трудам из раздела возрастной психологии. И первый из них – это “Переходный возраст”, посвященный, пожалуй, самому трудному периоду развития и становления личности. Многих родителей интересует масса вопросов:
- как понять своего ребенка;
- как поддержать в трудную минуту;
- как сохранить теплые отношения;
- как привить правильные привычки, научить терпению, самоконтролю и др.
На эти и многие другие вопросы отвечает Л. Стейнберг – мировой эксперт по особенностям поведения подростков, доктор психологии. Он использует результаты последних исследований для того, чтобы эффективно общаться с детьми и научить этому родителей. Данное издание будет полезно мамам, папам, бабушкам, дедушкам, а также педагогам.
Единственный минус – это необходимость адаптировать информацию под нашу реальность, так как автор – американец, и все примеры взяты из жизни подростков в США. Но это не оказывает существенного влияния на пользу книги, просто некоторые выводы придется сделать самостоятельно, опираясь на данные Стейнберга.
Путь в магию. Первые шаги. Fiery
Эта книга представляет собой сборник упражнений для развития умения себя контролировать с развернутыми авторскими комментариями. Выполнение этих упражнений помогает справиться со следующими проблемами:
- Неспособность сосредоточиться на текущем занятии;
- Невозможность заснуть из-за навязчивых мыслей;
- Чрезмерная утомляемость при достаточном времени сна из-за невозможности расслабиться.
Я делала эти упражнения в 16-17 лет во время подготовки к ЕГЭ, чтобы преодолеть трудности со сосредоточением на учебе. В тот момент они мне ощутимо помогли. Теперь только возвращаюсь к ним пару раз в год по мере необходимости.
Подача материала автором у нормального человека вызывает чувство недоверия, но не стоит обращать на нее внимание. Воспринимайте упражнения в рамках материалистического мировоззрения и сильно не увлекайтесь ими. . P.S
Если у вас начнутся выходы из тела по ночам, срочно завязывайте с упражнениями и никому об этом не рассказывайте
P.S. Если у вас начнутся выходы из тела по ночам, срочно завязывайте с упражнениями и никому об этом не рассказывайте.
Классных книг для программистов много. И ТОП-10 каждого разработчика индивидуален .
Не знаете какие книги читать? Обратитесь к опытному кодеру, который:
- Использует те же технологии, что и вы;
- Решает похожие задачи;
- Похож на вас характером.
И велик шанс, что он поможет вам найти книги, которые станут для вас чем-то большим, чем развлечение на пару вечеров.
iPhones.ru
И ни одного романа. Уверена, что это не первая статья о книгах для программистов, которые вы читаете и ждете увидеть ниже обложки увесистых томов авторства Дональда Кнута, Стивена Макконелла, Роберта Мартина, Томаса Кормена и культовой «Книги четырех» («Паттерны проектирования»). Чтобы прочесть подборку классики, которые IT-блогеры копипастят друг у друга требуется пару лет тяжелого интеллектуального труда. Если поставить себе цель…
ASP.NET Core MVC 2 с примерами на C# для профессионалов. Адам Фримен
Книга содержит подробное описание функций и возможностей Core MVC. Версия позволяет программистам создавать приложения, оптимизированные под виртуальное облако и мобильные устройства на основе платформы .NET. Автор делится собственными секретами, как использовать ASP.NET Core MVC на максимум.
Достоинства:
- текст книги полностью соответствует названию;
- весь материал крайне полезен;
- развернутые ответы на вопросы, но без лишней воды;
- хороший, неиспорченный перевод (что большая редкость);
- удобная структура текста и стиль написания;
- хорошее качество книги.
Недостатки:
книга может быстро потерять свою актуальность, так как технология APS.NET достаточно быстро развивается.