Как стать автором
Обновить
37.89

Профессиональная литература *

Полезное чтиво

Сначала показывать
Порог рейтинга

Какую тему для книги можно выбрать в 2025? Современный мир — насыщенный мир. Книг выходит очень много. Как, интересно, можно выбрать тему для книги? От этого зависит конечная аудитория книги всё-таки. Микросервисы? Внедрение зависимостей? Ещё что-нибудь? Я в смятении. А выбирать пора уже. Полгода как прошлая книга вышла...

Теги:
+1
Комментарии1

Учебник по Программированию Микроконтроллеров.

Господа,

Я сочинил книгу для библиотеки.

Предлагаю Вашему вниманию мой авторский учебник по программированию микроконтроллеров.

Всё утро его писал.

Называется
Практические Аспекты Программирования Микроконтроллеров

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

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

Скачать учебник можно по ссылке на git hub.

Есть две версии учебника: censored и unleashed.
Версию UnLeashed я буду высылать только под NDA в ответ на сообщение.

Учебник постоянно и непрерывно улучшается, исправляются опечатки, добавляются новые главы. Поэтому последняя версия лежит на git hub.

https://github.com/aabzel/Artifacts/blob/main/mcu_book_m

клонируйте репозиторий https://github.com/aabzel/Artifacts.git

git clone https://github.com/aabzel/Artifacts.git

И *.pdf окажется в папке mcu_book

Буду признателен за конструктивные предложения к улучшению материала в новых изданиях и за обнаружение опечаток.

Теги:
Всего голосов 30: ↑27 и ↓3+34
Комментарии63

Полезные ресурсы для начинающих разработчиков

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

Ещё один источник знаний — бесплатные части курсов Практикума. Вы можете попробовать разные языки программирования, чтобы узнать о них больше и определиться с выбором. Если не знаете, с чего начать, выбирайте бесплатный курс «Какую профессию выбрать в программировании» — он поможет сориентироваться.

→ Все курсы по программированию

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Сколько девайсов насчитаете на фото? :)

Люблю ностальгировать :) Поэтому вчера забрал из службы доставки второй спецвыпуск журнала Хакер — издания, имевшего немало места в моей юности :) Я ни разу не хакер, но читать для общего развития всегда было очень интересно.

Да, раньше были «Хакер» и «Хакер спец», но это именно лимитированный (900 экземпляров) спецвыпуск с лучшими статьями за 2017–2019 годы (в первом были статьи за 2015–2017, он вышел прошлым летом). Жаль, что опять без оглавления, но зато аж 240 страниц — в первом было 208, но он почти вдвое тоньше. Позабытый запах полиграфии, ммм... Причём без капли рекламы — такое видеть попросту непривычно, потому что в журналах обычно треть страниц — это как раз реклама (и это без учёта интеграций). В последний раз журнал почти без рекламы я держал в руках 17 лет назад — то был журнал C'T, о котором я тоже писал на Хабре.

Обложки ][ всегда были маленькими произведениями искусства — согласно надписи на новом журнале, ему стукнуло, ни много ни мало, 25 лет! Арифметика складывается: в чертогах памяти я смог откопать обложку самого первого выпуска (с Бивисом и Баттхедом), вышедшего в 1999 году — тогда это были крупноформатные журналы, которые было крайне неудобно хранить.

Сейчас бумажные издания исчезли с моих полок (sad but true), коллекцию дисков от ][ я передал на PHDays Дмитрию Агарунову для музея в «Кибердоме», но для парочки спецвыпусков местечко найду. Не знаю, будут ли они в свободной продаже, но кто ищет, тот найдёт :)

Теги:
Всего голосов 11: ↑11 и ↓0+22
Комментарии5

Прочитал «Сигнал и Шум» Нейта Сильвера.

Нейт широко известен благодаря своим удачным прогнозам, например, выборов в США.

Собственно, прогнозам книга и посвящена: подходам к прогнозированию, сложностям, ошибкам, заблуждениям, etc.

Сильной стороной книги является широкий охват темы. Для каждого аспекта прогнозирования Нейт выбирает подходящий реальный пример из нашей жизни.

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

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

В каких случаях «Сигнал и Шум» будет вам интересна:

  • Вы хотите расширить кругозор в прогнозировании и областях, затронутых в главах.

  • Вы хотите приземлить теорию в своей голове, соотнести её с реальными ситуациями.

Если же вы хотите улучшить свою теорию, то книга может вам не подойти, но:

  • во-первых, книга будет хороша как отправная точка для поиска;

  • во-вторых, я не уверен, что есть альтернативы с лучшей теорией :-)

Больше про содержаине книги, а также интересные факты из неё можно найти в моём блоге.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

«Только 1% геологов поддерживает гипотезу о расширении». Беседа с геофизиком А.В. Череповским

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

«Все понимают, что нынешнее положение в физике не может быть признано удовлетворительным». Беседа с канд. фил. наук Игорем ДАНИЛОВЫМ

Теги:
Всего голосов 3: ↑2 и ↓1+3
Комментарии0

Удивительный гибрид физика с адвокатом. Интервью с Грязновым (МГУ) о возвращении к Канту и отказе от принципа познаваемости

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Издательство "Эксмо" недавно выпустило книгу Дмитрия Лосинца по эфиру. Вот так просто взяло и выпустило.

Дмитрий развивает идеи Ацюковского, и ещё полудюжины профессоров МГУ. Послушайте его выступление (повтор выступления на весенней конференции в Москве)

Теги:
Всего голосов 3: ↑2 и ↓1+3
Комментарии2

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

1. Геймдизайн. Как создать игру, в которую будут играть все.
Автор: Джесси Шелл.

2. Гейм-дизайн: как создаются игры.
Автор: Киллик М.

3. Сделай видеоигру один и не свихнись.
Автор: Слава Грис.

4. Как создаются игры. Основы разработки для начинающих игроделов.
Автор: Наталья Андрианова, Григорий Радовильский.

5. Геймдизайн на практике. Как начать зарабатывать.
Автор: Турабова Александра.

6. Хочу в геймдев! Основы игровой разработки для начинающих.
Автор: Вячеслав Уточкин, Константин Сахнов.

7. Игродром. Что нужно знать о видеоиграх и игровой культуре.
Автор: Александр Ветушинский.

8. Кровь, пот и пиксели. Обратная сторона индустрии видеоигр.
Автор: Джейсон Шрейер.

9. Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassins Creed и дальше.
Автор: Сильвестр Тайнан.

10. Игровой баланс. Точная наука геймдизайна.
Автор: Ромеро Бренда, Шрайбер Ян.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Что почитать начинающим разработчикам на Go

Привет, Хабр! Меня зовут Алексей Артамонов, я лид команды интеграции в «Островке». Сделал подборку, что можно почитать для старта работы с Go:

  • «The Go programming language» — азы для старта. Хотя синтаксис в Go простой, важно уметь из этих простых вещей собирать сложные конструкции. 

  • Effective Go — практическое пособие для создания тех самых сложных конструкций.

  • «Сто ошибок в Go» — ещё одна хорошая книга. Заход со стороны «как делать не надо».

  • В различных обучающих программах очень много внимания уделяют монолитам, микросервисам и в принципе архитектуре. Но правда в том, что джун или мидл вряд ли столкнётся со столь глобальными задачами. Ему важнее уметь разбить свою логику по классам, пакетам, модулям. Важно писать качественный код. Для этого обязательно рекомендую книгу «Good code, bad code».

  • Много полезного в книге «Принципы юнит-тестирования». Хорошие юнит-тесты неразрывно связаны с тем, как приложение разбито на модули, какие есть связи и зависимости.

  • Два блога-рассылки: GoLang Blog и Awesome Go Weekly.

  • Подкасты довольно сложны для восприятия в фоновом режиме. Особенно для новичков. Но если очень хочется: GoTime, GoPodcast и GoGetPodcast.

Обучение пройдёт легче, если уже знать какой-нибудь язык программирования. К примеру, в «Островке» два главных языка — Python и, собственно, Go. Главный секрет — желание и практика. Если хочешь стать программистом — надо сесть и начать кодить. Ни одна книга без практики не поможет стать программистом.

Теги:
Всего голосов 15: ↑15 и ↓0+20
Комментарии2

В РФ продажи книг с рук за год выросли почти на 50%. Самым большим спросом пользовались книги о Гарри Поттере Джоан Роулинг и хоррор-романы Стивена Кинга. 34% продаж пришлось на новые книги, 66% — на бывшие в употреблении. Средняя стоимость нового экземпляра составила 1,4 тыс. руб., за прочитанный же брали около 1 тысячи.

Также популярными на вторичном рынке стали произведения мировой классики и нон-фикшн, в том числе «Атлант расправил плечи» Айн Рэнд и «Богатый папа, бедный папа» Роберта Кийосаки. Выросли продажи японских комиксов и фэнтези. Так, «Ведьмака» Анджея Сапковского покупали на 40% чаще, мангу «Человек-бензопила» Тацуки Фудзимото — в 5,5 раз чаще, а «Атаку на титанов» Хадзимэ Исаямы — на 64% чаще.

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

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Продолжается перевод книги Vue.js 3 Design Patterns and Best Practices

На данный момент переведено 6 глав:

  • Глава 1, Фреймворк Vue 3

  • Глава 2, Принципы и шаблоны проектирования программного обеспечения

  • Глава 3, Создание рабочего проекта

  • Глава 4, Композиция пользовательского интерфейса с помощью компонентов

  • Глава 5, Одностраничные приложения

  • Глава 6, Прогрессивные веб-приложения

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Ближайшие события