Типичный программист
81.4K subscribers
2.67K photos
894 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Первый месяц лета уже позади. И если вы не знаете, что почитать в оставшиеся два — вот 5 книг для чтения на лето от Билла Гейтса. Сам Билл говорит, что книги могут показаться сложными и ненужными, но он уверяет, что на самом деле это не так:

1. «Сила» — Наоми Алдерман. Яркий роман-антиутопия о женской силе. Что бы произошло с миром, если бы женщины вдруг стали физически сильнее мужчин?

2. «Почему мы поляризованы» — Эзра Кляйн. Это научно-популярная книга американского журналиста Эзры Кляйна 2020 года, в которой автор анализирует политическую поляризацию в Соединенных Штатах

3. «Шоссе Линкольна» — Амор Тоулз. Роман рассказывает о двух братьях, которые пытаются добраться из Небраски в Калифорнию, но сбиваются с курса. Книга о том, что наш личный путь, как правило, не бывает таким линейным или предсказуемым, как нам бы хотелось.

4. «Министерство будущего» — Ким Стэнли Робинсон. Действие романа разворачивается в недалеком будущем и повествует о вспомогательном органе, миссия которого состоит в том, чтобы защищать будущие поколения граждан мира, как будто их права так же действительны, как и права нынешнего поколения.

5. «Как на самом деле устроен мир» — Вацлав Смил. В книге рассказывается о фундаментальных силах, формирующих человеческую жизнь.

#книги
Что почитать на выходных: «Совершенный алгоритм. Основы»

Если давно собирались разобраться с алгоритмами, то вот вам знак. Книга — отличное введение в основы алгоритмов. Много практики, упражнений на закрепление материала и разборов решений. Особенно приятно, что объяснение не привязано к каком-либо языку программирования.

#алгоритмы #книги
Что почитать на выходных: «Командная строка Linux. Полное руководство» Уильяма Шотса

Книга поможет преодолеть путь от робких щелчков по клавишам до уверенного создания полноценных программ для bash. Второе издание вышло в этом году, так что рассматриваются и новые возможности последних версий bash 4.x

#linux #книги
This media is not supported in your browser
VIEW IN TELEGRAM
До сих пор так и не поняли, как устроен блокчейн?

Вот доступное объяснение из книги «Блокчейн для самых маленьких».

#книги #блокчейн #криптовалюты #кек
Что почитать на выходных: «Думай как программист (2018)», Антон Спрол

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

Из плюсов книги:
— примеры задач и их решения;
— куча интересных упражнений;
— полезные выводы и рекомендации.

#начинающим #книги #cpp
Какие 8 самых необычных книг стоит почитать C++ разработчику?

Миллисекунды алгоритмов или чистота архитектуры, это конечно хорошо. Но как насчёт, например, осознанности деятельности C++ программистов? В этой подборке как раз про это. Тонкий юмор, немного философии и пара экземпляров из «золотого фонда» классической литературы для C++ разработчиков.

Приятного чтения: https://tproger.ru/books/8-neobychnyh-knig-dlja-c-razrabotchika/

#cpp #книги
Что почитать на выходных: «Говорят, в IT много платят»

Одна из самых необычных книг про IT. В ней программист с десятилетним стажем, с юмором и приобретенной за годы разработки мудростью рассказывает обо всех сложностях и тонкостях технологической индустрии.

Будет полезно, как и новичкам, только входящим в IT, так и более опытным специалистам.

#книги #начинающим
Что почитать на выходных: «От монолита к микросервисам» Сэма Ньюмена

Это практическое руководство содержит ряд наглядных примеров и шаблонов миграции, массу практических советов по переводу монолитной системы на платформу для микросервисов. И различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Шаблоны и методы опробованы и надежны, их можно использовать для миграции уже существующей архитектуры.

#микросервисы #фреймворки #книги
Что почитать на выходных: «Эффективные алгоритмы и сложность вычислений» Н. Кузюрина и С. Фомина

Существует несколько способов измерения сложности алгоритма. Программисты обычно смотрят на скорость алгоритма, но важны и другие показатели — объём памяти или, например, свободное место на диске. Использование быстрого алгоритма не приведёт к ожидаемым результатам, если для его работы понадобится больше памяти, чем есть у компьютера.

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

#алгоритмы #книги
Что почитать на выходных: «Street Coder. The rules to break and how to break»

Автор — программист-самоучка с более чем 25-летним опытом работы, в том числе в Microsoft. В своей книге он с юмором рассказывает о навыках, которые лучше узнать ещё до того, как вы начали свой путь программиста. И знаниях, которые помогут сэкономить несколько лет обучения и практики, вне зависимости от того, на каком уровне вы находитесь сейчас.

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

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

#книги #начинающим
​​Что почитать Linux-инженеру: 5 книг от азов до управления системами

Хоть профессия Linux-инженера и называется так, его работа не ограничивается определённой операционной системой. Инженер — это человек, который умеет всё в плане инфраструктуры, его обучение должно быть разносторонним.

Вместе с Linux-инженером КРОК отобрали топ книг, которые дают максимальное количество пользы простым и доступным языком: https://tprg.ru/XcJk

#книги #linux
Что почитать на выходных: «Правила мозга» Джона Медины

Программисты часто следят за своей продуктивностью, организацией рабочего пространства и эффективностью процесса работы. И сегодня для этого есть много разных советов и работающих техник. Но все они базируются на одном и том же — особенностях работы человеческого мозга.

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

#softskills #книги
Что почитать на выходных: «Атака сетей на уровне протоколов», Джеймс Форшоу

Эта книга посвящена безопасности сетевых протоколов. Вы узнаете, как можно перехватить трафик, освоите статический и динамический анализ сетевых протоколов, рассмотрите их структуры и методы шифрования.

#книги #сети #безопасность
Что почитать программисту: «Паттерны объектно-ориентированного проектирования»

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

После прочтения вы сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C++, но принцип работы смогут понять разработчики и на других языках.

#книги #ооп #паттерны
5 книг от Билла Гейтса: что почитать на новогодних праздниках

Каждый год Билл Гейтс публикует в своём блоге список из 5 книг, которые он советует к прочтению. Подборка не совсем про айти и программирование, в неё входят научпоп, политика и биографии.

Тем интереснее посмотреть, что насоветовал старина Билл: https://tproger.ru/books/5-knig-ot-billa-gejtsa-chto-pochitat-na-novogodnih-prazdnikah-v-2023-godu/

К посту прикрепили небольшой спойлер.

#книги
Компьютерные сети — основа интернета и неотъемлемая часть технологического прогресса

Мы собрали в одной подборке книги, которые помогут узнать об устройстве интернета, стеке протоколов TCP/IP, маршрутизации и многом другом по этой теме:

https://tproger.ru/books/computer-networks-books/

#сети #книги
Old but gold: книги по алгоритмам и структурам данных не для манки-кодеров

Вы больше не сможете смотреть на привычные вещи так же, как раньше. У вас больше не будет тарелок в раковине, а будет стек. А очередь в поликлинике вдруг станет очередью с приоритетом, ведь те, кому «просто спросить», почему-то проходят первыми.

После того, как вы прочитаете нашу подборку книг по алгоритмам и структурам данных, ваша жизнь изменится навсегда: https://tproger.ru/books/algorithms-data-structures-books/

#алгоритмы #книги
Какие 8 самых необычных книг стоит почитать C++ разработчику?

Миллисекунды алгоритмов или чистота архитектуры, это конечно хорошо. Но как насчёт, например, осознанности деятельности C++ программистов? В этой подборке как раз про это. Тонкий юмор, немного философии и пара экземпляров из «золотого фонда» классической литературы для C++ разработчиков.

Приятного чтения: https://tproger.ru/books/8-neobychnyh-knig-dlja-c-razrabotchika/

#cpp #книги