bannerbanner
КодиМур: мурлыкающий программист в поисках пушистого успеха
КодиМур: мурлыкающий программист в поисках пушистого успеха

Полная версия

КодиМур: мурлыкающий программист в поисках пушистого успеха

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
2 из 2

– Контакты: не только Email, но и кнопки социальных сетей как миска с водой – должны быть всегда в доступе.

– Шестое. Подключите волшебные плагины

– Yoast SEO: Чтобы поисковики понимали ваш контент лучше, чем кот понимает слово «купаться».

– Akismet Anti-Spam: Защитит комментарии от ботов, как дверь от назойливых соседских пёсиков.

– WPForms: Для создания форм подписки. Настройте автоответ: «Спасибо! Вы получите письмо, когда книга выйдет. А пока – вот бонус в виде первой главы»

– Седьмое. Разработайте контент-план до релиза:

– Каждые 2 недели: отрывки черновиков с комментариями («Здесь мой герой чуть не уронил торт, как я вчера на кухне»).

– Раз в месяц: «Дневник писателя» – как вы боретесь с прокрастинацией (например, гоняетесь за солнечным зайчиком вместо работы).

– За месяц до публикации: анонс обложки с опросом «Какой вариант вам нравится?».

– Если Алексей спросит, зачем столько возни, КодиМур просто покажет ему статистику: 200 подписчиков за месяц, 15 отзывов на черновик главы и издатель, который написал «Проект очень интересный» через форму обратной связи. Сайт будет не инструментом, а мостом между миром в моей голове и теми, кто готов был в этот мир поверить заранее.

Глава 7. КодиМур и NFT «Цифровые усы»

КодиМур лежал на клавиатуре, разглядывая экран с крипто-биржей. Его наставник – Алексей, сидел рядом, вращая виртуальный глобус:

– Время менять правила игры, Коди. Мир помешался на NFT. Почему бы не создать коллекцию, которая взорвёт интернет?

– NFT? – насторожился КодиМур. – Это те цифровые «фантики», которые все покупают?

– Нет, это искусство! – Алексей ткнул в экран, где анимированная обезьяна в кепке продалась за миллион.

– Но наша коллекция будет особенной. Представь: IT-легенды… в кошачьем обличье!

Идея! Через час на столе виртуальной студии красовались эскизы:

– Илон Мяуск. Кот в космическом скафандре, сидящий на ракете из лазерных указок.

– Сергей Кошарин. Рыжий британец с очками, держащий глобус с надписью «Meowgle».

– Линус Кошачий. Полосатый мейн-кун, запутавшийся в клубке кода с меткой «Open Source Yarn. NPM».

– Билл Пушистый. Роскошный перс на стопке книг «Windows: 9 жизней».

– Мур Павлович. Грациозный сфинкс с ключом-рыбкой в зубах и надписью «Meowgram».

– Каждый NFT – уникален! – объяснял Алексей. – Встроим в метаданные секреты: например, координаты виртуальной рыбной лавки или доступ к кошачьим мемам 90-х.


Технические кошмары


– Как мы это сделаем? – КодиМур нервно лизал лапу. – Я же не умею работать с блокчейн!

– Всё просто! – Алексей открыл сайт «CryptoPaws».

– Загружаем арт, настраиваем смарт-контракт… И начинаем пиариться!


Алексей запустил алгоритм:


– Твит от Илона Мяуска: «Грядущая коллекция круче Starship! Гав-гав… то есть, мяу».

– Тайный аукцион для китов-криптокотов.

– Утечка «случайного» скриншота в Reddit.


Пошли первые продажи


В день запуска сайт рухнул от наплыва желающих. Цена за NFT – $100 000. Первым проданным стал Мур Павлович – его купил анонимный аккаунт с ником «Пёс @d0g».

– Это же Павел! – засмеялся Алексей. – Он всегда так троллит.

Финал с сюрпризом. К утру коллекция была распродана. На вырученные $5 млн в дальнейшем построили «Долину Кодексов» – убежище для бездомных программистов и их питомцев.

– А что внутри NFT? – спросил КодиМур, глядя на экран.

– Секрет, – подмигнул Алексей.

– Владельцы найдут в метаданных пароль к нашему серверу с рецептом вечного лосося.


МЯУ! Важное место! Если у вас есть идея для нового NFT – нарисуйте её и отметьте #ЦифровыеУсы. Лучший эскиз станет частью нашей коллекции!

Часть 2. Инженерное мышление поможет даже котам

Глава 1. КодиМур создает сервис на Python

КодиМур щурится на экран, перебирая клавишами как фортепианист-виртуоз:

– Автоматизация – это когда вы заставляете код работать вместо себя, как дрессированный хомяк в колесе. Но чтобы написать книгу, которая взлетит, нужно знать, куда дует ветер. Отсюда идея: парсим тренды Amazon, чтобы не гадать на кофейной гуще».


Зачем авторам анализ Amazon-трендов?


Первое. Это секретная карта сокровищ. Рейтинги книг в категориях – это как следы на песке: показывают, куда идёт читательская стая. Видите всплеск спроса на «детективы с котами-сыщиками»? Значит, пора добавить в сюжет хвостатого Шерлока.

Второе – это ключи от алгоритма. Amazon ранжирует книги по ключевым словам в описании. Зная ТОП-10 запросов в вашем жанре, вы сможете:

– Вписать их в аннотацию, как кот втискивается в коробку

– Выбрать подзаголовок книги («История о коте-программисте для любителей IT и магии»).

Третье – конкурентная разведка. Анализ отзывов на похожие книги – это рентген для слабых мест:

– «Слишком затянутое начало» → ваша первая глава должна взрываться как фейерверк;

– «Плохая вёрстка» → инвестируйте в профессионального иллюстратора.


История о том, как КодиМур создает сервис на Python


– На первом этапе получаем доступ к данным. Используем для этого Amazon API через библиотеку python-amazon-paapi (пришлось купить лицензию за пачку виртуальных вискасов). Ограничение: API даёт только топ-100 товаров в категории «Книги» – но для старта хватит.26

– Парсим метаданные


Изображение №1. Объяснение кода в конце книги


– Проводим анализ через NLP. Используем библиотеку NLTK для выделения частотных слов из обзоров:

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Примечания

1

SaaS (Software as a Service) – это как твоя любимая лежанка в интернете! Ты можешь пользоваться ею откуда угодно, главное – иметь доступ к сети. То есть это программы, которые работают через браузер, а не устанавливаются на компьютер

2

Функции – это как коробки: ты залезаешь в одну, делаешь что-то полезное, а потом вылезаешь и мурлычешь от удовлетворения

3

Компиляция – это как когда ты собираешь все свои игрушки в одну большую кучу, а потом превращаешь их в что-то полезное. В программировании это процесс преобразования кода в исполняемую программу. Как когда из беспорядка создаётся порядок!

4

Дебаггер – это как когда ты внимательно изучаешь место, где спрятана игрушка. В разработке это инструмент для поиска ошибок в коде. Как тщательный осмотр территории!

5

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

6

MVP (Minimum Viable Product) – это как твоя мисочка с кормом, в которой только самое необходимое: без вкусняшек, но съедобно. В программировании это первая рабочая версия продукта, где есть только самое важное, чтобы проверить, понравится ли она пользователям

7

Full-stack – это кот-супергерой, который умеет всё: и frontend (красиво украшать миску), и backend (добывать корм). Такой программист знает всё – от верстки до баз данных!

8

Продакшен (Production) – это как твоя любимая миска с кормом, которая всегда должна быть полной и доступной. Только в случае с сайтом – это рабочая версия, где всё готово для гостей. Если что-то пойдёт не так, посетители останутся голодными, а ты без заслуженных поглаживаний!

9

Деплой – это как переезд в новый дом, где всё готово для жизни. В разработке это процесс размещения готовой программы на сервере. Как когда ты устраиваешься на новой лежанке

10

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

11

Exceptions – это как когда ты пытаешься залезть в слишком узкую коробку и застреваешь. В программировании это ошибки, которые случаются, когда что-то идёт не по плану. Хороший код должен уметь их ловить и не падать!

12

Error 404 – это как когда ты ищешь свою любимую игрушку, а её нигде нет. В веб-разработке это сообщение о том, что страница не найдена. Как будто хозяин спрятал вкусняшки особенно хорошо!

13

Pull request – это как когда ты просишь хозяина открыть банку с кормом. Только в программировании ты просишь команду посмотреть твои изменения в коде и разрешить их добавить в общий проект. Если одобрят – можно гордо мурчать!

14

Деплой – это как переезд в новый дом, где всё готово для жизни. В разработке это процесс размещения готовой программы на сервере. Как когда ты устраиваешься на новой лежанке

15

HTTP 200 – это как когда ты успешно допрыгиваешь до самой высокой полки с вкусняшками! В мире веб-серверов это значит, что всё прошло гладко, запрос выполнен, и можно спокойно мурчать от счастья. Если бы серверы умели мурлыкать, они бы делали это именно при коде 200!

16

Open-source – это как общая миска, к которой может подойти любой кот и взять оттуда что угодно или добавить свои вкусняшки. То есть это программы с открытым кодом, которые можно свободно использовать и улучшать!

17

CSS-float – это как когда ты пытаешься улечься на краю дивана, но всё время съезжаешь. В веб-разработке это свойство, которое позволяет элементам «плавать» и перемещаться внутри контейнера. Иногда получается красиво, иногда – как кот на краю дивана!

18

– Tilda – это как кошачий конструктор, где не нужно самому добывать материалы. Просто перетаскиваешь готовые блоки, и вуаля – красивая страничка готова! Даже котёнок справится! – WordPress – это как огромный кошачий дворец, где каждый может стать хозяином. Только вместо комнат тут блоги и сайты, а вместо когтеточки – куча плагинов для украшения!

19

Drag-and-drop – это как когда ты перетаскиваешь свою любимую игрушку с места на место. В программировании это значит, что можно просто перетаскивать элементы мышкой, не мучаясь с кодом. Удобно, как когтеточка!

20

Markdown – это как простой кошачий язык для написания текстов. Никаких сложных иероглифов – только понятные значки и символы, чтобы сделать текст красивым и читабельным. Проще, чем объяснять хозяину, где находится лоток!

21

PyCharm – это как уютная кошачья лежанка для программирования на Python. Всё под лапой: и инструменты, и настройки, и вкусняшки в виде автодополнения кода. Сидишь себе, мурлычешь и пишешь код в комфорте!

22

Рекурсия – это как когда ты смотришь в зеркало и видишь там бесконечное количество своих отражений. В программировании это когда функция вызывает саму себя, пока не получит нужный результат. Главное – не запутаться, как в коридоре зеркал!

23

Low-code – это как упрощённая кошачья кухня, где не нужно самому готовить еду из сырых ингредиентов. Достаточно выбрать готовые блюда и собрать их вместе! В разработке это значит создание программ с минимумом написания кода.

24

Дедлайн – это как время, когда хозяин строго-настрого сказал: «В 9 вечера – спать!» В программировании это крайний срок, к которому нужно сдать проект. И лучше не спорить, а то можно остаться без вкусняшек!

25

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

26

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

Конец ознакомительного фрагмента
Купить и скачать всю книгу
На страницу:
2 из 2