307 подписчиков

Dart 3. Актуализация книги «Основы Dart»

Вот и настал тот момент, когда закатав рукава приступаю к актуализации написанной пару лет назад книги "Основы Dart":

Вот и настал тот момент, когда закатав рукава приступаю к актуализации написанной пару лет назад книги "Основы Dart": На момент ее написания актуальной была версия Dart 2.12, выхода Dart 2.

На момент ее написания актуальной была версия Dart 2.12, выхода Dart 2.13, а сейчас и того хлеще - Dart 3.1.

Где-то с начала 2022 года у меня чесались руки приступить к первому обновлению, но мотивация оказалась на уровне плинтуса. Нет, это не связано с началом СВО. Возможно, ждал, когда донатами "окупится" потраченное время, забыв достать из тумбочки губозакатывательную машинку. Всегда есть какое-то ожидание и жестокая реальность. За более чем 2 года с момента анонса книги на хабре (https://habr.com/ru/articles/564528/) донатами набралось 3 тысячи рублей и всего пару раз писали со словами благодарности. Складывалось впечатление, что книга вообще никому не пригодилась. Иногда она мелькала в телеграм-канале Dart & Flutter (https://t.me/rudart), но был так загружен, что не удосуживался посмотреть что там к чему. Да и идея спросить напрямую у сообщества как-то в мыслях не пробегала >_< Но самой обиды на кого-либо не было, ведь выкладывая книгу в открытый доступ, рассматривал различные варианты развития событий (особенно - губозакатывательный хДД).

15.09.2023 года выступил на конференции по кроссплатформенной разработке и трендам IT - CrossConf (https://crossconf.com/topic.php?id=4) с докладом "100 изолятов – не предел, или Dart в мультиагентных системах":

Одним из вопросов после доклада был: "Планируется ли актуализация книги по Dart?". На момент самого вопроса планы то были, но мотивации не особо, т.к. только-только на горизонте начинала маячить лаборатория по кроссплатформенной разработке в стенах СПб ГУАП под моим руководством и не было гарантий, что ее вообще будем открывать. Само же выступление спикером на конференции добавило веса моей персоне в этом вопросе и после общения с руководством факультета и кафедры, забросив в копилку открытия лаборатории по кроссплатформенной разработке еще пару аргументаций "За" (спасибо порту Flutter под ОС Аврора), общения с людьми на самой конференции, которые благодарили за книгу и рассказывали, что она была одной из базовых ступенек на их пути в IT, либо то, как они заставляют изучить ее всех джунов, кто плавает в Dart... пришла уверенность...

Книге по Dart 3 - быть!!! Если для вас была полезна предыдущая книга, не стесняйтесь писать об этом. Сам факт того, что она приносит пользу - дорогого стоит. Но автор не может узнать об этом, когда читатель молчит.

"Основы Dart" ждет значительная переработка: где-то что-то перефразировать, добавить, заменить, расширить и т.д. Видение финального результата сформировано, а то, насколько и как быстро получится к нему подобраться зависит от ряда факторов:

  1. Нагрузка на работе (а их у меня две: СПбГЭУ и СПбГУАП);
  2. Свободное временя (жена с маленькой дочкой на первом месте);
  3. Насколько можно пожертвовать публикациями в научных журналах, ведением различных кружков в ВУЗах и т.д., чтобы не сильно просесть по доходам.

С первыми двумя пунктами особо ничего не сделать, а вот поддержка по третьему позволит от чего-то отказаться и уделить больше времени на книгу, за что буду очень благодарен! Для этого имеются различные способы:

  1. Моральная поддержка (скорости не прибавит, но на некоторое время хватит)

Несколько выгораний, после которых и перебрался в преподавание, научили тому, что не стоит надеяться и ждать, когда кто-то сделает первый шаг. Одно время очень сильно "дулся" на друзей, поскольку не зовут в гости, пока не осознал - у них свои заботы, они мне ни чего не должны и если есть желание встретиться, то проще самому позвонить и договориться, чем ждать "маны небесной" и заниматься самоистезанием в духе "я ни кому не нужен". Так же и сейчас, проще самому сделать первый шаг и попросить о помощи, чем на что-то надеяться.

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

© Чернышев Станислав Андреевич, MADTeacher