Сегодня за четыре часа с помощью чата GPT закодил офигенное обновление для своей црм-ки для фрилансеров (Норм ЦРМ)! Я сделал основу для системы, которая отслеживает, доволен ли клиент уровнем сервиса
Вообще сервис — это одна из самых важных штук на фрилансе. У меня этому посвящена отдельная глава в Книге нормального фрилансера. Зачастую клиенты не в состоянии объективно оценить уровень наших компетенций — а вот уровень сервиса оценят всегда.
Хороший сервис — это когда клиент в любой момент знает ответ на вопросы: что сейчас происходит, какой следующий шаг и когда это всё закончится :)
В общем, в Норм ЦРМ в разделе «Настройки» появилась галочка «Показывать, довольны ли клиенты уровнем сервиса».
Если её включить, то рядом с именем каждого клиента будет отображаться иконка с довольным или недовольным смайликом.
Логика сейчас очень простая:
— Если у клиента есть проект в работе, а в нём нет ни одной задачи — он недоволен. Ведь даже если проект заморожен, хорошо, когда где-то на горизонте запланирован разговор, во время которого вы будете решать его дальнейшую судьбу;
— Если у клиента есть хотя бы одна задача без срока — он недоволен. Ведь именно дедлайн отвечает на вопрос «Когда?». Бывает так, что срок задачи просто невозможно оценить на сегодняшний день — тогда достаточно выдать ей какой-нибудь дальний срок (например, через месяц) — и вернуться к этому вопросу позже.
В дальнейшем с появлением новых функций и систем логика будет усложняться.
Если кликнуть по иконке довольного или недовольного клиента — система покажет, по какой конкретно причине он недоволен (у каких проектов нет задач и у каких задач нет сроков), а также подскажет, почему это важно для сервиса.
Эту систему я сделал для себя. Несмотря на то, что в целом у меня довольно высокий уровень сервиса — я всё равно частенько забиваю на то, чтобы держать клиентов в курсе, в какое конкретное время будет следующий шаг. А ещё я люблю не присваивать сроки задачам в списке. Но тем самым врежу самому себе — мозг, зная, что у меня в списке есть невыполненные задачи, в фоновом режиме постоянно тратит лишнюю энергию, беспокоясь об этом. А если срок есть — можно не думать, а планировать и действовать.
Это, конечно, подходит не всем, поэтому всю систему можно в один клик включить и выключить в настройках, чтобы не мешалась.
Обо всех подобных обновлениях я рассказываю в группе Норм ЦРМ. Присоединяйтесь, кто случайно пропустил. Пока что всё бесплатно, официальный релиз планирую в районе Нового года.
Вообще сервис — это одна из самых важных штук на фрилансе. У меня этому посвящена отдельная глава в Книге нормального фрилансера. Зачастую клиенты не в состоянии объективно оценить уровень наших компетенций — а вот уровень сервиса оценят всегда.
Хороший сервис — это когда клиент в любой момент знает ответ на вопросы: что сейчас происходит, какой следующий шаг и когда это всё закончится :)
В общем, в Норм ЦРМ в разделе «Настройки» появилась галочка «Показывать, довольны ли клиенты уровнем сервиса».
Если её включить, то рядом с именем каждого клиента будет отображаться иконка с довольным или недовольным смайликом.
Логика сейчас очень простая:
— Если у клиента есть проект в работе, а в нём нет ни одной задачи — он недоволен. Ведь даже если проект заморожен, хорошо, когда где-то на горизонте запланирован разговор, во время которого вы будете решать его дальнейшую судьбу;
— Если у клиента есть хотя бы одна задача без срока — он недоволен. Ведь именно дедлайн отвечает на вопрос «Когда?». Бывает так, что срок задачи просто невозможно оценить на сегодняшний день — тогда достаточно выдать ей какой-нибудь дальний срок (например, через месяц) — и вернуться к этому вопросу позже.
В дальнейшем с появлением новых функций и систем логика будет усложняться.
Если кликнуть по иконке довольного или недовольного клиента — система покажет, по какой конкретно причине он недоволен (у каких проектов нет задач и у каких задач нет сроков), а также подскажет, почему это важно для сервиса.
Эту систему я сделал для себя. Несмотря на то, что в целом у меня довольно высокий уровень сервиса — я всё равно частенько забиваю на то, чтобы держать клиентов в курсе, в какое конкретное время будет следующий шаг. А ещё я люблю не присваивать сроки задачам в списке. Но тем самым врежу самому себе — мозг, зная, что у меня в списке есть невыполненные задачи, в фоновом режиме постоянно тратит лишнюю энергию, беспокоясь об этом. А если срок есть — можно не думать, а планировать и действовать.
Это, конечно, подходит не всем, поэтому всю систему можно в один клик включить и выключить в настройках, чтобы не мешалась.
Обо всех подобных обновлениях я рассказываю в группе Норм ЦРМ. Присоединяйтесь, кто случайно пропустил. Пока что всё бесплатно, официальный релиз планирую в районе Нового года.
🔥17👍1
Напомню вам две истории, обе есть в моей книге, в главе «Сарафанное радио»
В 2021 году я ездил за грибами с Александром Прокофьевым, владельцем KudaGo. Мы с ним познакомились когда-то давно по работе: я проектировал для них интерфейс кабинета рекламодателя. И вот на обратном пути в машине у нас состоялся диалог:
— Мы тут недавно проектировали и разрабатывали кое-что…
— Ого! А чего ко мне не обратились? Не понравилось, как в прошлый раз поработали?
— Да нет, всё было в порядке. Если честно, я просто забыл о тебе! Если бы помнил — обязательно бы обратился.
Так я понял, что о себе необходимо регулярно напоминать. Не каждый день, конечно. Одного раза в несколько месяцев будет достаточно, чтобы о тебе и твоих услугах не забыли.
Вторая история из более далёкого прошлого. Там уже я сам был заказчиком.
Я спроектировал веб-приложение, которое показывает интересные события неподалёку от пользователя. И нашёл разработчиков. Мне всё сверстали и закодили — я остался доволен и даже пару раз делился их контактами в течение нескольких месяцев после завершения работы.
Затем возникла пауза, месяцев в шесть, когда я о них не вспоминал. А после этого, когда ко мне кто-то обращался за рекомендацией, я уже говорил, что у меня никого нет… тупо из-за того, что мне сложно было искать их контакты, погребённые где-то в переписке в Скайпе.
А если бы разрабы иногда спрашивали, как у меня дела, или делились новостями — получили бы ещё несколько обращений.
Кстати, сейчас, спустя уже много лет, я вообще никак не смогу найти ни их контактов, ни вспомнить, как их зовут. А ведь неплохо сработались в прошлом!
——
В общем, я это всё к чему. Сегодня в Норм ЦРМ добавил функцию, которая позволяет отслеживать, когда я в последний раз общался с теми или иными клиентами, и напоминает мне о том, что в общении была слишком долгая пауза.
Можно настроить сроки сразу для всех, а также индивидуально для каждого из клиентов. Например, некоторым прошлым клиентам я вообще никогда не хочу напоминать о себе, а некоторым — почаще, чем остальным.
Я сам после этого обновления начал как стахановец добавлять контакты клиентов из прошлого в ЦРМку. Ведь в привлечение каждого из них было вложено немеряно сил и денег, а сейчас большинство из них даже и не вспомнят обо мне.
Функция уже работает в Норм ЦРМ. А подробнее о каждом релизе можно почитать в группе сервиса.
Хороших выходных!
В 2021 году я ездил за грибами с Александром Прокофьевым, владельцем KudaGo. Мы с ним познакомились когда-то давно по работе: я проектировал для них интерфейс кабинета рекламодателя. И вот на обратном пути в машине у нас состоялся диалог:
— Мы тут недавно проектировали и разрабатывали кое-что…
— Ого! А чего ко мне не обратились? Не понравилось, как в прошлый раз поработали?
— Да нет, всё было в порядке. Если честно, я просто забыл о тебе! Если бы помнил — обязательно бы обратился.
Так я понял, что о себе необходимо регулярно напоминать. Не каждый день, конечно. Одного раза в несколько месяцев будет достаточно, чтобы о тебе и твоих услугах не забыли.
Вторая история из более далёкого прошлого. Там уже я сам был заказчиком.
Я спроектировал веб-приложение, которое показывает интересные события неподалёку от пользователя. И нашёл разработчиков. Мне всё сверстали и закодили — я остался доволен и даже пару раз делился их контактами в течение нескольких месяцев после завершения работы.
Затем возникла пауза, месяцев в шесть, когда я о них не вспоминал. А после этого, когда ко мне кто-то обращался за рекомендацией, я уже говорил, что у меня никого нет… тупо из-за того, что мне сложно было искать их контакты, погребённые где-то в переписке в Скайпе.
А если бы разрабы иногда спрашивали, как у меня дела, или делились новостями — получили бы ещё несколько обращений.
Кстати, сейчас, спустя уже много лет, я вообще никак не смогу найти ни их контактов, ни вспомнить, как их зовут. А ведь неплохо сработались в прошлом!
——
В общем, я это всё к чему. Сегодня в Норм ЦРМ добавил функцию, которая позволяет отслеживать, когда я в последний раз общался с теми или иными клиентами, и напоминает мне о том, что в общении была слишком долгая пауза.
Можно настроить сроки сразу для всех, а также индивидуально для каждого из клиентов. Например, некоторым прошлым клиентам я вообще никогда не хочу напоминать о себе, а некоторым — почаще, чем остальным.
Я сам после этого обновления начал как стахановец добавлять контакты клиентов из прошлого в ЦРМку. Ведь в привлечение каждого из них было вложено немеряно сил и денег, а сейчас большинство из них даже и не вспомнят обо мне.
Функция уже работает в Норм ЦРМ. А подробнее о каждом релизе можно почитать в группе сервиса.
Хороших выходных!
👍19❤9⚡2
— Как вам фотографии?
— Сложно сказать.
— Ну, нравятся или не нравятся?
— Я не уверена, понравятся ли нашим клиентам.
— Ну, я жене показал — ей понравились! Сам я нейтрально отношусь к результату работы. В общем, это субъективная штука. Мне главное выяснить, что надо сделать, чтобы вам понравились. Все люди разные.
— А ваша жена может себе позволить вложить несколько миллионов в ландшафтный дизайн своего участка?
— Нет, не может.
— Хотелось бы получить обратную связь от тех, кто может.
На самом деле диалог не один-в-один передал, дело было пару месяцев назад. Но суть именно в этом.
Я дальше не стал развивать тему. И, кстати, до сих пор так и не получил ответа на свой вопрос.
Но на фоне этого диалога хочу поделиться своим мнением: вкусы людей мало зависят от их достатка.
Если человек всю жизнь жил скромно, а в сорок лет у него стрельнул бизнес, который вывел его на новый уровень достатка — его отношение к прекрасному внезапно не поменяется.
Или, наоборот, если человек родился и вырос в богатой семье, а в зрелом возрасте внезапно остался ни с чем — он не будет смотреть на мир другими глазами.
Вкусы меняются, да. Иногда значительно. Начинает нравиться новая музыка, архитектура, искусство. Но я никогда не видел, чтобы вкусы менялись или формировались из-за уровня дохода. Из-за окружающего пространства — да. Из-за финансовых возможностей — нет.
И я не верю в так называемый «люксовый дизайн». В культ потребления — верю. В то, что многих тянет к вещам, которые им недоступны, или повышают их статус — тоже верю. Но базовые настройки — они глубже всего этого.
Люксовый дизайн в конечном итоге принимают клиенты, которые его заказали. Предприниматели, менеджеры компаний. Конечных пользователей не будут спрашивать, как оно им. Да это зачастую и не важно — главное, чтобы работало и было понятным.
Среди моих клиентов есть предприниматели, которым очень нравились мои прототипы без дизайна. Лаконичные, аскетичные и функциональные. А есть те, которым обязательно нужно было всё раскрасить, сопроводить иллюстрациями, поиграться со шрифтами. С такими после меня обязательно нужна была работа определённых дизайнеров. И никакой взаимосвязи с их уровнями доходов не было. Проверено более чем на 350 клиентах.
А вы что думаете? Люди с высоким достатком как-то по-другому смотрят на этот мир? Или каждого человека надо рассматривать индивидуально?
— Сложно сказать.
— Ну, нравятся или не нравятся?
— Я не уверена, понравятся ли нашим клиентам.
— Ну, я жене показал — ей понравились! Сам я нейтрально отношусь к результату работы. В общем, это субъективная штука. Мне главное выяснить, что надо сделать, чтобы вам понравились. Все люди разные.
— А ваша жена может себе позволить вложить несколько миллионов в ландшафтный дизайн своего участка?
— Нет, не может.
— Хотелось бы получить обратную связь от тех, кто может.
На самом деле диалог не один-в-один передал, дело было пару месяцев назад. Но суть именно в этом.
Я дальше не стал развивать тему. И, кстати, до сих пор так и не получил ответа на свой вопрос.
Но на фоне этого диалога хочу поделиться своим мнением: вкусы людей мало зависят от их достатка.
Если человек всю жизнь жил скромно, а в сорок лет у него стрельнул бизнес, который вывел его на новый уровень достатка — его отношение к прекрасному внезапно не поменяется.
Или, наоборот, если человек родился и вырос в богатой семье, а в зрелом возрасте внезапно остался ни с чем — он не будет смотреть на мир другими глазами.
Вкусы меняются, да. Иногда значительно. Начинает нравиться новая музыка, архитектура, искусство. Но я никогда не видел, чтобы вкусы менялись или формировались из-за уровня дохода. Из-за окружающего пространства — да. Из-за финансовых возможностей — нет.
И я не верю в так называемый «люксовый дизайн». В культ потребления — верю. В то, что многих тянет к вещам, которые им недоступны, или повышают их статус — тоже верю. Но базовые настройки — они глубже всего этого.
Люксовый дизайн в конечном итоге принимают клиенты, которые его заказали. Предприниматели, менеджеры компаний. Конечных пользователей не будут спрашивать, как оно им. Да это зачастую и не важно — главное, чтобы работало и было понятным.
Среди моих клиентов есть предприниматели, которым очень нравились мои прототипы без дизайна. Лаконичные, аскетичные и функциональные. А есть те, которым обязательно нужно было всё раскрасить, сопроводить иллюстрациями, поиграться со шрифтами. С такими после меня обязательно нужна была работа определённых дизайнеров. И никакой взаимосвязи с их уровнями доходов не было. Проверено более чем на 350 клиентах.
А вы что думаете? Люди с высоким достатком как-то по-другому смотрят на этот мир? Или каждого человека надо рассматривать индивидуально?
❤15👍7⚡4👎1
Хотел сделать в Норм ЦРМ функцию: выделять некоторых клиентов в качестве ключевых
Но в процессе проектирования отказался от этой затеи. Во всяком случае, пока.
В чём затык? С одной стороны, я считаю, что не стоит делить клиентов на ключевых и не ключевых. Что уровень сервиса должен быть одинаков и для тех, и для других. А значит не надо внедрять такую функцию.
С другой стороны, всё равно никуда не деться от этого деления. У всех есть ключевые клиенты. И отношение к ним всё равно более внимательное, чем к остальным. А значит эта функция будет понятна и востребована.
С третьей стороны, все и так знают, какие их клиенты — ключевые. Исключение составляют команды. Где происходит ротация (сотрудники сменяют друг друга) и новые участники могут не знать что к чему. Но Норм ЦРМ — это ЦРМ для одиночек: ремесленников, фрилансеров, удалёнщиков. У них нет команд. Значит, функция будет избыточна.
И вот на основе этих трёх тезисов я и решил пока не делать функцию с выделением ключевых клиентов.
Но в процессе проектирования отказался от этой затеи. Во всяком случае, пока.
В чём затык? С одной стороны, я считаю, что не стоит делить клиентов на ключевых и не ключевых. Что уровень сервиса должен быть одинаков и для тех, и для других. А значит не надо внедрять такую функцию.
С другой стороны, всё равно никуда не деться от этого деления. У всех есть ключевые клиенты. И отношение к ним всё равно более внимательное, чем к остальным. А значит эта функция будет понятна и востребована.
С третьей стороны, все и так знают, какие их клиенты — ключевые. Исключение составляют команды. Где происходит ротация (сотрудники сменяют друг друга) и новые участники могут не знать что к чему. Но Норм ЦРМ — это ЦРМ для одиночек: ремесленников, фрилансеров, удалёнщиков. У них нет команд. Значит, функция будет избыточна.
И вот на основе этих трёх тезисов я и решил пока не делать функцию с выделением ключевых клиентов.
❤7🔥3⚡2👍2
Упрашивал ChatGPT нарисовать мне картинку с человеком. Ни в какую! Отказывается!
Сегодня с помощью ChatGPT генерировал картинку к Норм ЦРМ.
Я добавил мета-теги, заголовки на двух языках. Ну и картинку, которая будет подтягиваться, когда кто-то будет делиться ссылкой на проект.
Попросил нарисовать фрилансера-одиночку за уютным домашним рабочим местом. И тут — хопа — отказ. Мол, это не соответствует нашим политикам.
Тогда попросил нарисовать человека, лица которого мы не видим. Просто фигуру. Снова отказ.
Затем попросил нарисовать антропоморфного кота. И тоже нельзя.
Я удивился. Раньше никаких подобных ограничений не было. В итоге попросил сгенерировать картинку без людей, а сам пошёл разбираться, какая нейронка мне теперь подойдёт для этих целей вместо ChatGPT.
——
Затем я пошёл на Хабр и написал об этом пост. И тут же в комментариях мне человек написал, что у него нет таких ограничений.
После этого я пошёл обратно в чат и в новом диалоге попросил его сгенерировать мне человека. И он сгенерировал.
Я спросил, что это было, и почему он запретил мне генерировать человека в чате проекта. В ответ чат сказал, что я сам дурак и что мне ничего не запрещали.
Я вернулся в чат проекта — и там по прежнему ни под какими предлогами он не хочет мне генерировать людей. Даже когда я прошу его забыть про OG и про то, что мы в проекте. И что я просто хочу рандомную картинку с рандомным человеком для личного использования.
Вот такие чудеса. Вывод один: не спешить с выводами. Хотя, если бы я не запилил пост на Хабр — то не узнал бы оперативно, что это какой-то частный случай.
Сегодня с помощью ChatGPT генерировал картинку к Норм ЦРМ.
Я добавил мета-теги, заголовки на двух языках. Ну и картинку, которая будет подтягиваться, когда кто-то будет делиться ссылкой на проект.
Попросил нарисовать фрилансера-одиночку за уютным домашним рабочим местом. И тут — хопа — отказ. Мол, это не соответствует нашим политикам.
Тогда попросил нарисовать человека, лица которого мы не видим. Просто фигуру. Снова отказ.
Затем попросил нарисовать антропоморфного кота. И тоже нельзя.
Я удивился. Раньше никаких подобных ограничений не было. В итоге попросил сгенерировать картинку без людей, а сам пошёл разбираться, какая нейронка мне теперь подойдёт для этих целей вместо ChatGPT.
——
Затем я пошёл на Хабр и написал об этом пост. И тут же в комментариях мне человек написал, что у него нет таких ограничений.
После этого я пошёл обратно в чат и в новом диалоге попросил его сгенерировать мне человека. И он сгенерировал.
Я спросил, что это было, и почему он запретил мне генерировать человека в чате проекта. В ответ чат сказал, что я сам дурак и что мне ничего не запрещали.
Я вернулся в чат проекта — и там по прежнему ни под какими предлогами он не хочет мне генерировать людей. Даже когда я прошу его забыть про OG и про то, что мы в проекте. И что я просто хочу рандомную картинку с рандомным человеком для личного использования.
Вот такие чудеса. Вывод один: не спешить с выводами. Хотя, если бы я не запилил пост на Хабр — то не узнал бы оперативно, что это какой-то частный случай.
👀13🤯9⚡3
Через 40 минут мне исполнится 40 лет
Обычно я не делюсь своей датой в соцсетях и не напоминаю о себе.
Но тут решил сделать небольшое исключение, т.к. для многих читателей канала мой возраст может казаться чем-то аморфным.
А он вот какой. Ещё не солидный, но уже серьёзный.
Если верить всемирной организации здравоохранения, впереди у меня ещё пять лет молодости, а затем, в 45, наступит средний возраст.
Когда мне было меньше двадцати, я считал, что в 40 человек уже чувствует себя хуже, организм медленнее восстанавливается, впереди ждёт мрак. Сейчас я с уверенностью могу сказать, что это не так и что всё зависит от образа жизни, окружения и, разумеется, генетического материала. Многие мои ровесники вообще не ощущают старения и прекрасно выглядят. А есть и такие, которые уже на ладан дышат :) Я чувствую, что лично у меня стало меньше задора чем-либо заниматься и что по вечерам моё настроение более мрачное, чем 20 лет назад. Но физически сил столько же.
Ещё лет пять назад я заявил друзьям и семье, что, если со мной что-то случится, обо мне не стоит грустить, так как я уже успел сделать всё, что хотел, и в целом моя жизнь была очень даже ничего. Многих это пугало. Оно и понятно. Обычно такое заявляют люди, которые не видят впереди ничего хорошего. Но это логическая ошибка. Это заявление только о прошлом.
В будущем тоже хочется многое застать. Поставить сына на ноги, стать свидетелем того, куда приведёт нас развитие технологий. Докатится ли мир до очередной мировой войны. Лес, в котором я тридцать лет собирал грибы, наполовину погиб. Хотелось бы увидеть, как на его месте поднимется новый. В общем, большинство хотелок — это стать свидетелем чего-либо в будущем.
Да, кстати, время моё действительно летит быстрее с возрастом. Но не настолько быстрее, как думалось до этого. И да, кажется, это действительно зависит от разнообразия и сложности ежедневных занятий.
Ну вот. С наступающим меня и ещё 7-8 человек в этом канале (если довериться статистике и математическим ожиданиям без региональной поправки)!
Обычно я не делюсь своей датой в соцсетях и не напоминаю о себе.
Но тут решил сделать небольшое исключение, т.к. для многих читателей канала мой возраст может казаться чем-то аморфным.
А он вот какой. Ещё не солидный, но уже серьёзный.
Если верить всемирной организации здравоохранения, впереди у меня ещё пять лет молодости, а затем, в 45, наступит средний возраст.
Когда мне было меньше двадцати, я считал, что в 40 человек уже чувствует себя хуже, организм медленнее восстанавливается, впереди ждёт мрак. Сейчас я с уверенностью могу сказать, что это не так и что всё зависит от образа жизни, окружения и, разумеется, генетического материала. Многие мои ровесники вообще не ощущают старения и прекрасно выглядят. А есть и такие, которые уже на ладан дышат :) Я чувствую, что лично у меня стало меньше задора чем-либо заниматься и что по вечерам моё настроение более мрачное, чем 20 лет назад. Но физически сил столько же.
Ещё лет пять назад я заявил друзьям и семье, что, если со мной что-то случится, обо мне не стоит грустить, так как я уже успел сделать всё, что хотел, и в целом моя жизнь была очень даже ничего. Многих это пугало. Оно и понятно. Обычно такое заявляют люди, которые не видят впереди ничего хорошего. Но это логическая ошибка. Это заявление только о прошлом.
В будущем тоже хочется многое застать. Поставить сына на ноги, стать свидетелем того, куда приведёт нас развитие технологий. Докатится ли мир до очередной мировой войны. Лес, в котором я тридцать лет собирал грибы, наполовину погиб. Хотелось бы увидеть, как на его месте поднимется новый. В общем, большинство хотелок — это стать свидетелем чего-либо в будущем.
Да, кстати, время моё действительно летит быстрее с возрастом. Но не настолько быстрее, как думалось до этого. И да, кажется, это действительно зависит от разнообразия и сложности ежедневных занятий.
Ну вот. С наступающим меня и ещё 7-8 человек в этом канале (если довериться статистике и математическим ожиданиям без региональной поправки)!
❤57🔥17👍12🦄5⚡3🤔1
Audio
Цена фриланса: от страха и дна до системы
Послушайте подкаст и скажите, как он вам?
А вот как я его сделал.
1. Открыл главу из Книги нормального фрилансера, «Как оценивать свой труд»;
2. Скопировал текст главы;
3. Открыл сервис от гугла NotebookLM. Это нейросетка, которая берёт тексты и картинки и превращает их в подкасты и видосики;
4. Вставил туда текст главы;
5. Нажал на кнопочку «Аудиопересказ»;
6. Подождал 6 минут, пока генерируется;
7. Скачал сгенерированный аудиоподкаст.
Готово. Без VPN сервис не работает в России.
Послушайте подкаст и скажите, как он вам?
А вот как я его сделал.
1. Открыл главу из Книги нормального фрилансера, «Как оценивать свой труд»;
2. Скопировал текст главы;
3. Открыл сервис от гугла NotebookLM. Это нейросетка, которая берёт тексты и картинки и превращает их в подкасты и видосики;
4. Вставил туда текст главы;
5. Нажал на кнопочку «Аудиопересказ»;
6. Подождал 6 минут, пока генерируется;
7. Скачал сгенерированный аудиоподкаст.
Готово. Без VPN сервис не работает в России.
👍10❤6⚡5🔥1
Чем отличается Арктика от Антарктики и Антарктиды?
Вот такой неожиданный пост. Сразу к делу.
Первой люди обнаружили Арктику. Арктика — она сверху, на севере, на северном полюсе. Это регион. Здесь плавают горы льдов. А ещё сюда входят окраины Евразии и Северной Америки.
Арктика — от греческого «арктос» — медведица. «Арктикос» — «северный», «находящийся под созвездием Большой Медведицы».
А вот Антарктика — это регион на противоположном конце Земли. Антарктида — это континент (один из шести земных материков) на южном полюсе. Так как Арктику люди открыли первой, с названием для Антарктики не заморачивались — это анти-Арктика (противоположность медведице).
Арктика (сверху) гораздо теплее Антарктики, хотя, казалось бы, север. Там гораздо больше различных видов животных. А ещё там нет пингвинов.
Пингвины есть на южном полюсе, в Антарктике. Условия для выживания здесь гораздо более суровые. Если в арктическом регионе сегодня проживает около четырёх миллионов человек, то в антарктическом — только учёные-полярники.
Итого:
— Арктика — сверху, Антарктика — снизу
— Арктика — плавучие льды в Северном Ледовитом океане, а также прилегающие кусочки Евразии и Северной Америки
— Антарктика — настоящий материк с землёй и горами
— В Арктике (сверху) теплее и больше животных. Белые медведи, моржи, вот это всё — они обитают только в Арктике
— В Антарктике (снизу) дубак и пингвины
— 22 июля 2004 года в Антарктиде была зафиксирована температура воздуха -94°С. Но это не официально, т.к. со спутника. А вот на станции «Восток» 21 июля 1983 года была зафиксирована температура -89,2°С. И это официально.
Я сам долгие годы как-то очень примерно представлял себе всё это и путался. Поэтому и решил написать этот пост. Возможно, он поможет привести в порядок знания таких же, как я «любителей» географии (терпеть не могу географию).
А, кстати, в Арктике у нас — северное сияние. А в Антарктике — южное сияние. На фото — как раз северное сияние, которое я снял в начале прошлой недели в Сестрорецке над Финским заливом. Кадр не ахти какой — зато сам сделал. Обратите внимание на созвездие Большой Медведицы.
Вот такой неожиданный пост. Сразу к делу.
Первой люди обнаружили Арктику. Арктика — она сверху, на севере, на северном полюсе. Это регион. Здесь плавают горы льдов. А ещё сюда входят окраины Евразии и Северной Америки.
Арктика — от греческого «арктос» — медведица. «Арктикос» — «северный», «находящийся под созвездием Большой Медведицы».
А вот Антарктика — это регион на противоположном конце Земли. Антарктида — это континент (один из шести земных материков) на южном полюсе. Так как Арктику люди открыли первой, с названием для Антарктики не заморачивались — это анти-Арктика (противоположность медведице).
Арктика (сверху) гораздо теплее Антарктики, хотя, казалось бы, север. Там гораздо больше различных видов животных. А ещё там нет пингвинов.
Пингвины есть на южном полюсе, в Антарктике. Условия для выживания здесь гораздо более суровые. Если в арктическом регионе сегодня проживает около четырёх миллионов человек, то в антарктическом — только учёные-полярники.
Итого:
— Арктика — сверху, Антарктика — снизу
— Арктика — плавучие льды в Северном Ледовитом океане, а также прилегающие кусочки Евразии и Северной Америки
— Антарктика — настоящий материк с землёй и горами
— В Арктике (сверху) теплее и больше животных. Белые медведи, моржи, вот это всё — они обитают только в Арктике
— В Антарктике (снизу) дубак и пингвины
— 22 июля 2004 года в Антарктиде была зафиксирована температура воздуха -94°С. Но это не официально, т.к. со спутника. А вот на станции «Восток» 21 июля 1983 года была зафиксирована температура -89,2°С. И это официально.
Я сам долгие годы как-то очень примерно представлял себе всё это и путался. Поэтому и решил написать этот пост. Возможно, он поможет привести в порядок знания таких же, как я «любителей» географии (терпеть не могу географию).
А, кстати, в Арктике у нас — северное сияние. А в Антарктике — южное сияние. На фото — как раз северное сияние, которое я снял в начале прошлой недели в Сестрорецке над Финским заливом. Кадр не ахти какой — зато сам сделал. Обратите внимание на созвездие Большой Медведицы.
❤31👍16🔥3⚡1🤯1🦄1
Я думал, это выдумка из мемов, пока сам с этим не столкнулся
В прошлый понедельник знакомился с одной компанией в роли соискателя на вакансию продакта.
Обещались к концу недели определиться и поделиться новостями.
Я после этого обещания пошёл в Норм ЦРМ и поставил задачу «спросить как дела» на вторник через неделю.
Ответ на скриншоте.
Мне почему-то сразу вспомнилось, как я искал разработчика Телеграм-бота для одного из своих клиентов. Огромная гугл-табличка с перечнем кандидатов и их статусами и нюансами. Ответы день-в-день. Объяснение, почему мы отказали тем кандидатам, с которыми пообщался собственник.
Когда нам не удалось оперативно принять решение — я отправил всем кандидатам, ожидавшим его, сообщение о том, что решение переносится на несколько дней вперёд, на конкретную дату.
Мои сообщения были личными и индивидуальными. Я считал неуважением к кандидатам писать что-то шаблонное. Для меня это лишние 30 секунд — зато, уверен, я отличился на фоне остальных работодателей.
Как же я был наивен! Просто жизнь себе усложнял. Но всё равно не смогу иначе.
В прошлый понедельник знакомился с одной компанией в роли соискателя на вакансию продакта.
Обещались к концу недели определиться и поделиться новостями.
Я после этого обещания пошёл в Норм ЦРМ и поставил задачу «спросить как дела» на вторник через неделю.
Ответ на скриншоте.
Мне почему-то сразу вспомнилось, как я искал разработчика Телеграм-бота для одного из своих клиентов. Огромная гугл-табличка с перечнем кандидатов и их статусами и нюансами. Ответы день-в-день. Объяснение, почему мы отказали тем кандидатам, с которыми пообщался собственник.
Когда нам не удалось оперативно принять решение — я отправил всем кандидатам, ожидавшим его, сообщение о том, что решение переносится на несколько дней вперёд, на конкретную дату.
Мои сообщения были личными и индивидуальными. Я считал неуважением к кандидатам писать что-то шаблонное. Для меня это лишние 30 секунд — зато, уверен, я отличился на фоне остальных работодателей.
Как же я был наивен! Просто жизнь себе усложнял. Но всё равно не смогу иначе.
😢29👍10❤5🤣5😡5🤯2💯2
Расскажу вам одну из своих историй о поиске работы. Без имён
Я сидел в кабинете генерального директора одной питерской компании и жаловался на свою ситуацию с поиском работы. Что, мол, откликнулся уже на сто вакансий на HH — и не получил ни одного приглашения.
— Это очень странно! Нам, наоборот, сложно найти специалистов. А у тебя такая ситуация!
— Сейчас, говорят, рынок работодателя. Резюмешек в разы больше, чем вакансий.
— Да не, не может быть. Я вот работодатель — и ни разу не ощущаю переизбытка рабочих рук. А можешь скинуть мне сейчас своё резюме файлом?
Я и скинул. А генеральный директор собственноручно отправил его через форму на сайте в hr-отдел компании.
Через несколько дней спросил у меня, как дела. Связались ли со мной по поводу резюме. Я ответил, что не связались.
Разумеется, в тот же день генеральный директор лично отправился в hr-отдел узнавать, как дела.
И уже на следующее утро я получил письмо с отказом:) А ещё мне несколько раз позвонили. Сначала менеджер, от которого я получил письмо с отказом. А затем какой-то другой менеджер, который, видимо, взял под контроль ситуацию. Голосом мне также сообщили, что сейчас рынок работодателя и пожелали успехов в поиске работы.
Генеральный директор мне сообщил, что резюме просто валялось на почте и его по какой-то причине не обработали.
Но история на этом не закончилась. Прошло полторы недели — и генеральный директор закинул моё резюме руководителю отдела, в котором как раз и искали таких специалистов, как я.
Через некоторое время это вылилось во встречу. И вот я сижу в офисе, на столе лежит моё резюме. Разговариваю с людьми хорошо знакомыми: лет пять назад я спроектировал интерфейс того проекта, в рамках которого компании как раз пригодились бы мои компетенции (расписанные в моём резюме). Во время разговора я узнаю, что от hr-отдела никакой информации обо мне не поступало. И что подобная ситуация происходит не в первый раз. Есть случай, когда специалист, идеально подходивший на должность, сумел оказаться в компании только после третьей попытки — и получилось только в обход hr-отдела. До этого ему отказывали.
Компанию я знаю хорошо. Прекрасный коллектив, замечательно выстроенные процессы. И вот такая история. Так что, если вы ищете работу, видите, что хорошо подходите к вакансии, и вам отказывают — это вовсе не означает, что вы там не нужны.
Я пока не могу рассказать ничего конкретного, но, кажется, мои пятимесячные поиски работы подходят к концу. Я так и не сумел устроиться к кому-то в штат, но потенциально заключу долгосрочные контракты сразу с несколькими компаниями, как и планировал в начале года. Разумеется, когда всё устаканится — я поделюсь всей историей. Она очень интересная.
Пока могу сказать только то, что на открытом рынке вакансий меня отфутболили везде, куда я стучался (или куда стучались за меня). Это больше ста компаний с вакансиями, на которые я подхожу больше, чем на 100%. И все мои потенциальные контракты — это исключительно результат работы людей, которых я знаю лично, и которые оказались не равнодушны к моей ситуации. Таких людей немало. И я не представляю, где бы сейчас находился, если бы их не было в моей жизни.
Я сидел в кабинете генерального директора одной питерской компании и жаловался на свою ситуацию с поиском работы. Что, мол, откликнулся уже на сто вакансий на HH — и не получил ни одного приглашения.
— Это очень странно! Нам, наоборот, сложно найти специалистов. А у тебя такая ситуация!
— Сейчас, говорят, рынок работодателя. Резюмешек в разы больше, чем вакансий.
— Да не, не может быть. Я вот работодатель — и ни разу не ощущаю переизбытка рабочих рук. А можешь скинуть мне сейчас своё резюме файлом?
Я и скинул. А генеральный директор собственноручно отправил его через форму на сайте в hr-отдел компании.
Через несколько дней спросил у меня, как дела. Связались ли со мной по поводу резюме. Я ответил, что не связались.
Разумеется, в тот же день генеральный директор лично отправился в hr-отдел узнавать, как дела.
И уже на следующее утро я получил письмо с отказом:) А ещё мне несколько раз позвонили. Сначала менеджер, от которого я получил письмо с отказом. А затем какой-то другой менеджер, который, видимо, взял под контроль ситуацию. Голосом мне также сообщили, что сейчас рынок работодателя и пожелали успехов в поиске работы.
Генеральный директор мне сообщил, что резюме просто валялось на почте и его по какой-то причине не обработали.
Но история на этом не закончилась. Прошло полторы недели — и генеральный директор закинул моё резюме руководителю отдела, в котором как раз и искали таких специалистов, как я.
Через некоторое время это вылилось во встречу. И вот я сижу в офисе, на столе лежит моё резюме. Разговариваю с людьми хорошо знакомыми: лет пять назад я спроектировал интерфейс того проекта, в рамках которого компании как раз пригодились бы мои компетенции (расписанные в моём резюме). Во время разговора я узнаю, что от hr-отдела никакой информации обо мне не поступало. И что подобная ситуация происходит не в первый раз. Есть случай, когда специалист, идеально подходивший на должность, сумел оказаться в компании только после третьей попытки — и получилось только в обход hr-отдела. До этого ему отказывали.
Компанию я знаю хорошо. Прекрасный коллектив, замечательно выстроенные процессы. И вот такая история. Так что, если вы ищете работу, видите, что хорошо подходите к вакансии, и вам отказывают — это вовсе не означает, что вы там не нужны.
Я пока не могу рассказать ничего конкретного, но, кажется, мои пятимесячные поиски работы подходят к концу. Я так и не сумел устроиться к кому-то в штат, но потенциально заключу долгосрочные контракты сразу с несколькими компаниями, как и планировал в начале года. Разумеется, когда всё устаканится — я поделюсь всей историей. Она очень интересная.
Пока могу сказать только то, что на открытом рынке вакансий меня отфутболили везде, куда я стучался (или куда стучались за меня). Это больше ста компаний с вакансиями, на которые я подхожу больше, чем на 100%. И все мои потенциальные контракты — это исключительно результат работы людей, которых я знаю лично, и которые оказались не равнодушны к моей ситуации. Таких людей немало. И я не представляю, где бы сейчас находился, если бы их не было в моей жизни.
1❤36😐17👍13🔥10😢5😡1
— О, смотри, какой паук, — сказала жена, выискивая фильм про животных на Кинопоиске
Я оторвал взгляд от смартфона и посмотрел на экран телевизора.
— Ага, это я фоткал.
Я иногда рассказываю о том, как сталкиваюсь с собственными фотографиями то там, то сям. Вот и сейчас один из этих случаев. Кто-то на Кинопоиске решил использовать мою фотку в качестве обложки к фильму от curiosity stream. А я и рад.
На текущий момент мои фотографии уже давно перевалили за миллиард просмотров совокупно на разных платформах, куда я их выкладывал по лицензии CC0 (это когда можно фотографии использовать даже в коммерческих целях и не ссылаться на автора). Они используются на сотнях тысяч сайтов.
Основная платформа, куда я выложил 2.6 тысяч высококлассных кадров — это pexels. Вот ссылка на мой профиль там. По иронии, они одними из первых забанили Россию после начала войны, поэтому попасть на сайт из моего региона можно только с помощью VPN.
К посту приложил два кадра с телевизора и исходную фотографию. Этого паука я сфоткал то ли в 2018, то ли в 2019 году. Точно помню, где именно. Была прохладная летняя ночь, выпала роса. Я фотоохотился на беспозвоночных на своей полянке рядом с Гладышевским заказником. Кстати, сегодня от этой полянки уже почти ничего не осталось. Над ней проходят электрические провода — и раз в пятнадцать-двадцать лет деревья под ними срубают. Но виды животных там всё ещё держатся.
Я начал активно снимать в 2017-м, а в 2024-м охладел к этому занятию. Но за это время стал неплохим экспертом и могу считаться профессионалом в макросъёмках одним кадром с рук.
Кстати, в Телеграме есть небольшой канал с моими фотками. Но я уже больше года к нему не притрагивался.
Я оторвал взгляд от смартфона и посмотрел на экран телевизора.
— Ага, это я фоткал.
Я иногда рассказываю о том, как сталкиваюсь с собственными фотографиями то там, то сям. Вот и сейчас один из этих случаев. Кто-то на Кинопоиске решил использовать мою фотку в качестве обложки к фильму от curiosity stream. А я и рад.
На текущий момент мои фотографии уже давно перевалили за миллиард просмотров совокупно на разных платформах, куда я их выкладывал по лицензии CC0 (это когда можно фотографии использовать даже в коммерческих целях и не ссылаться на автора). Они используются на сотнях тысяч сайтов.
Основная платформа, куда я выложил 2.6 тысяч высококлассных кадров — это pexels. Вот ссылка на мой профиль там. По иронии, они одними из первых забанили Россию после начала войны, поэтому попасть на сайт из моего региона можно только с помощью VPN.
К посту приложил два кадра с телевизора и исходную фотографию. Этого паука я сфоткал то ли в 2018, то ли в 2019 году. Точно помню, где именно. Была прохладная летняя ночь, выпала роса. Я фотоохотился на беспозвоночных на своей полянке рядом с Гладышевским заказником. Кстати, сегодня от этой полянки уже почти ничего не осталось. Над ней проходят электрические провода — и раз в пятнадцать-двадцать лет деревья под ними срубают. Но виды животных там всё ещё держатся.
Я начал активно снимать в 2017-м, а в 2024-м охладел к этому занятию. Но за это время стал неплохим экспертом и могу считаться профессионалом в макросъёмках одним кадром с рук.
Кстати, в Телеграме есть небольшой канал с моими фотками. Но я уже больше года к нему не притрагивался.
👍50❤4⚡3👎1🦄1
В 2005-м, кажется, я пришёл работать в компанию RealWeb
По знакомству, по рекомендации. Я ещё был студентом, но уже умел рисовать дизайн, писать документы и работать в Macromedia Flash (в том числе с Action Script 2.0).
Меня наняли отрисовывать планировки квартир: выдавали огромный растровый план — а я превращал его в десятки векторов. Это была моя первая работа в айтишном коллективе.
Я ходил с круглыми глазами, впитывал подходы, знания, атмосферу. Всё казалось важным и фундаментальным. А по факту — обычная парт-тайм работа на одном проекте.
Потом пару лет я вообще был в другой отрасли — работал переводчиком в Китае.
Вернувшись в Россию, по рекомендации поработал с компанией Телфин: готовил проектную документацию для сайта с личным кабинетом. Эта документация стала пропуском в следующую айтишную компанию — Webmaster.spb. Я показал её вместо резюме, и меня взяли. И да, снова по рекомендации.
В новой компании я уже не восторгался, а сравнивал: RealWeb и Webmaster.spb работали по-разному, и я начал понимать, что «правильных» подходов может быть несколько.
История с Webmaster.spb коротко: меня наняли проектировщиком, уволили, потом наняли обратно — уже руководителем отдела. Затем я ушёл сам, на фриланс. Отношения остались отличными — я до сих пор на связи с руководителем и командой, несмотря на то, что компании давно нет.
За это время я пообщался с десятками компаний и посмотрел на самые разные подходы к работе. Видел, как запускался Nimax. Наблюдал, как Сергей Котырев создавал и продавал UMI.cms — и даже пытался к нему устроиться.
С каждым новым знакомством я всё меньше понимал, какой подход «правильный». Все строили процессы по-своему, и чем меньше у людей было опыта вне своей компании — тем увереннее они считали свой подход единственно верным.
После сотни компаний я был уже окончательно сбит с толку. Мне казалось странным, что рынок полон людей, которые рассказывают «как правильно», не замечая коллег с противоположным опытом.
Тогда, лет десять назад, я и понял, что «у каждого додика — своя методика» и что универсальных «экспертов рынка» не существует.
С тех пор я ценю не абстрактные советы, а конкретные истории: контекст, действия, результат. Даже если результат был плохим — из этого всё равно можно что-то вынести. А вот рассказы без контекста про то, «как надо», — малополезны.
Пример. Можно сказать: «Документируйте проекты — пригодится». А можно так: «Я недавно понял, что не помню, по какому принципу в НормЦРМ сортируются задачи. Вместо того чтобы лезть в код, я открыл спецификацию, прочитал и вспомнил. Сэкономил себе минут десять. И это при том, что я — разработчик системы. Если бы были сотрудники — ушло бы полчаса».
Ещё пример: «У Фольксвагенов очень надёжные турбины!». Или: «У меня 280 000 километров пробега на Тигуане 2012 года, а турбину ещё не менял. Но я езжу, как пенсионер, единственный владелец и хорошо обслуживаю машину». Какая информация для вас полезнее?
Сегодня я повзаимодействовал уже с несколькими сотнями компаний и до сих пор не видел двух с одинаковыми подходами. Поэтому, когда я слышу обобщения — про ИИ, рынок работодателя, рынок соискателя, «Axure больше не используют» или «у нас только Axure» — я понимаю: это попытка обобщить то, что обобщению не поддаётся.
Всё везде по-разному: регионы, города, люди, контексты. И чем больше этих переменных я вижу, тем сложнее мне собрать простую картину мира.
Чем с большим количеством компаний я сталкиваюсь, тем меньше верю в универсальные рецепты.
Контекст важнее методик, опыт — важнее лозунгов, а реальные истории — полезнее любых «как правильно».
По знакомству, по рекомендации. Я ещё был студентом, но уже умел рисовать дизайн, писать документы и работать в Macromedia Flash (в том числе с Action Script 2.0).
Меня наняли отрисовывать планировки квартир: выдавали огромный растровый план — а я превращал его в десятки векторов. Это была моя первая работа в айтишном коллективе.
Я ходил с круглыми глазами, впитывал подходы, знания, атмосферу. Всё казалось важным и фундаментальным. А по факту — обычная парт-тайм работа на одном проекте.
Потом пару лет я вообще был в другой отрасли — работал переводчиком в Китае.
Вернувшись в Россию, по рекомендации поработал с компанией Телфин: готовил проектную документацию для сайта с личным кабинетом. Эта документация стала пропуском в следующую айтишную компанию — Webmaster.spb. Я показал её вместо резюме, и меня взяли. И да, снова по рекомендации.
В новой компании я уже не восторгался, а сравнивал: RealWeb и Webmaster.spb работали по-разному, и я начал понимать, что «правильных» подходов может быть несколько.
История с Webmaster.spb коротко: меня наняли проектировщиком, уволили, потом наняли обратно — уже руководителем отдела. Затем я ушёл сам, на фриланс. Отношения остались отличными — я до сих пор на связи с руководителем и командой, несмотря на то, что компании давно нет.
За это время я пообщался с десятками компаний и посмотрел на самые разные подходы к работе. Видел, как запускался Nimax. Наблюдал, как Сергей Котырев создавал и продавал UMI.cms — и даже пытался к нему устроиться.
С каждым новым знакомством я всё меньше понимал, какой подход «правильный». Все строили процессы по-своему, и чем меньше у людей было опыта вне своей компании — тем увереннее они считали свой подход единственно верным.
После сотни компаний я был уже окончательно сбит с толку. Мне казалось странным, что рынок полон людей, которые рассказывают «как правильно», не замечая коллег с противоположным опытом.
Тогда, лет десять назад, я и понял, что «у каждого додика — своя методика» и что универсальных «экспертов рынка» не существует.
С тех пор я ценю не абстрактные советы, а конкретные истории: контекст, действия, результат. Даже если результат был плохим — из этого всё равно можно что-то вынести. А вот рассказы без контекста про то, «как надо», — малополезны.
Пример. Можно сказать: «Документируйте проекты — пригодится». А можно так: «Я недавно понял, что не помню, по какому принципу в НормЦРМ сортируются задачи. Вместо того чтобы лезть в код, я открыл спецификацию, прочитал и вспомнил. Сэкономил себе минут десять. И это при том, что я — разработчик системы. Если бы были сотрудники — ушло бы полчаса».
Ещё пример: «У Фольксвагенов очень надёжные турбины!». Или: «У меня 280 000 километров пробега на Тигуане 2012 года, а турбину ещё не менял. Но я езжу, как пенсионер, единственный владелец и хорошо обслуживаю машину». Какая информация для вас полезнее?
Сегодня я повзаимодействовал уже с несколькими сотнями компаний и до сих пор не видел двух с одинаковыми подходами. Поэтому, когда я слышу обобщения — про ИИ, рынок работодателя, рынок соискателя, «Axure больше не используют» или «у нас только Axure» — я понимаю: это попытка обобщить то, что обобщению не поддаётся.
Всё везде по-разному: регионы, города, люди, контексты. И чем больше этих переменных я вижу, тем сложнее мне собрать простую картину мира.
Чем с большим количеством компаний я сталкиваюсь, тем меньше верю в универсальные рецепты.
Контекст важнее методик, опыт — важнее лозунгов, а реальные истории — полезнее любых «как правильно».
❤27👍18💯11🔥2
Сегодня у меня был в целом свободный день — и я семь часов посвятил разработке новой функции в НормЦРМ
Спойлер: за это время я проделал работу, с которой в прошлом мои разработчики справлялись бы не меньше недели. Я не шучу и не преувеличиваю. Именно настолько быстрее работать над проектом в одиночку с использованием нейросетей, если всё делать грамотно.
В этот раз я отошёл от своего привычного подхода в работе: отказался от интерактивного прототипа и функциональной спецификации. Сформировал решение в голове и сформулировал задачу тезисно, уложившись в пару тысяч знаков. Задачу «скормил» Кодексу — нейросети от OpenAI, которая «смотрит» в репозиторий моего проекта.
Задача оказалась достаточно комплексной для того, чтобы Кодекс с первой попытки не справился. Я посмотрел на 10 сгенерированных файлов — и дал ему обратную связь, в результате которой 10 файлов превратились в 15. Я перенёс результат в дев (так называется сервер, где я занимаюсь разработкой, в данном случае это просто мой домашний комп), увидел, что в целом всё работает, но криво и некрасиво. После этого я сделал деплой на прод (это значит залил файлы на боевой сервер) и приступил к итерационному улучшению.
Я тестировал функции трекера, находил UX и визуальные недочёты — и мелкими пачками вносил правки. Сначала сам виджет, затем карточку задачи, затем сопутствующие модальные окна, затем всё вместе.
Теперь у меня в НормЦРМ есть полноценный трекер времени для задач — функция с помощью которой можно отслеживать, сколько времени было потрачено на ту или иную задачу.
Ох, как её ненавидят фрилансеры, которых работодатели просят ей пользоваться. И я их понимаю. Но у меня тут никаких работодателей нет — функция сделана для тех, кто сам хочет знать, насколько он на самом деле эффективен. Но чтобы не печалить тех, кого она раздражает, в настройках можно её полностью отключить — не останется и следа.
В двух словах: можно запускать и останавливать таймер, можно редактировать записи о времени, можно добавлять их вручную. При добавлении нескольких записей, если они пересекаются по времени, система сама отрезает пересечения и выдаёт чистый суммарный результат. Разумеется, всё протестировано на десктопе и на мобилках и, как обычно, переведено на два языка.
Я доволен, как слон. По субъективным ощущениям, если бы сделал прототип и функциональную спецификацию, сэкономил бы два часа. Но не больше. Потому что некоторые вещи я бы точно не учёл при проектировании и увидел бы только во время реального использования.
Дальше я месяцок потрекаю свои задачи — и спрограммирую систему отчётов, чтобы можно было видеть на какие проекты и каких клиентов сколько времени было суммарно затрачено. Сколько я реально работаю в месяц. И сколько часов уходит на переговоры.
Напомню ссылку на проект: https://normcrm.ru. С нового года он стал платным, но там есть двухнедельный триал. И напомню ссылку на группу, где я регулярно делюсь обновлениями и историями о разработке.
Спойлер: за это время я проделал работу, с которой в прошлом мои разработчики справлялись бы не меньше недели. Я не шучу и не преувеличиваю. Именно настолько быстрее работать над проектом в одиночку с использованием нейросетей, если всё делать грамотно.
В этот раз я отошёл от своего привычного подхода в работе: отказался от интерактивного прототипа и функциональной спецификации. Сформировал решение в голове и сформулировал задачу тезисно, уложившись в пару тысяч знаков. Задачу «скормил» Кодексу — нейросети от OpenAI, которая «смотрит» в репозиторий моего проекта.
Задача оказалась достаточно комплексной для того, чтобы Кодекс с первой попытки не справился. Я посмотрел на 10 сгенерированных файлов — и дал ему обратную связь, в результате которой 10 файлов превратились в 15. Я перенёс результат в дев (так называется сервер, где я занимаюсь разработкой, в данном случае это просто мой домашний комп), увидел, что в целом всё работает, но криво и некрасиво. После этого я сделал деплой на прод (это значит залил файлы на боевой сервер) и приступил к итерационному улучшению.
Я тестировал функции трекера, находил UX и визуальные недочёты — и мелкими пачками вносил правки. Сначала сам виджет, затем карточку задачи, затем сопутствующие модальные окна, затем всё вместе.
Теперь у меня в НормЦРМ есть полноценный трекер времени для задач — функция с помощью которой можно отслеживать, сколько времени было потрачено на ту или иную задачу.
Ох, как её ненавидят фрилансеры, которых работодатели просят ей пользоваться. И я их понимаю. Но у меня тут никаких работодателей нет — функция сделана для тех, кто сам хочет знать, насколько он на самом деле эффективен. Но чтобы не печалить тех, кого она раздражает, в настройках можно её полностью отключить — не останется и следа.
В двух словах: можно запускать и останавливать таймер, можно редактировать записи о времени, можно добавлять их вручную. При добавлении нескольких записей, если они пересекаются по времени, система сама отрезает пересечения и выдаёт чистый суммарный результат. Разумеется, всё протестировано на десктопе и на мобилках и, как обычно, переведено на два языка.
Я доволен, как слон. По субъективным ощущениям, если бы сделал прототип и функциональную спецификацию, сэкономил бы два часа. Но не больше. Потому что некоторые вещи я бы точно не учёл при проектировании и увидел бы только во время реального использования.
Дальше я месяцок потрекаю свои задачи — и спрограммирую систему отчётов, чтобы можно было видеть на какие проекты и каких клиентов сколько времени было суммарно затрачено. Сколько я реально работаю в месяц. И сколько часов уходит на переговоры.
Напомню ссылку на проект: https://normcrm.ru. С нового года он стал платным, но там есть двухнедельный триал. И напомню ссылку на группу, где я регулярно делюсь обновлениями и историями о разработке.
🔥15👍8❤4
Forwarded from Егор Камелев
Сегодня впервые воспользовался тайм-трекером по работе
Решил узнать, сколько времени потрачу на проектирование нового раздела в Норм ЦРМ: «Компании».
Меня хватило на 50 минут продуктивной работы. После этого понадобился перерыв. Работал я над прототипом в Axure. За это время успел спроектировать:
— Название раздела. Т.к. компании — это не только компании, но и всякие ИП и самозанятые, — сразу назвал раздел «Контрагенты» и встроил его в основное меню навигации;
— Форму добавления-редактирования контрагента. Рассмотрел её для юрлиц, ИП и самозанятых. Подумал над тем, от каких полей пока лучше отказаться, а какие оставить. Подумал над потенциальной международностью проекта, но решил пока остановиться на России. Если что, потом легко добавлю Tax ID, VAT ID, Registration number и прочие радости;
— Подумал над банковскими реквизитами компаний. Сделал так, что счетов может быть несколько и можно указать основной. Сделал им режимы просмотра и редактирования в модальных окнах;
— Начал прорабатывать структуру карточки контрагента. Понял, что управление сотрудниками и их должностями будет уже в отдельном разделе, а не в форме редактирования контрагента. Сотрудников решил не называть сотрудниками. Тоже будут «Контакты», т.к. к контрагентам могут иметь отношения также и собственники и контрактники.
Как ни странно, этот мой мини-отчёт, который занял семь минут, мозг посчитал перерывом от проектирования, поэтому после него возвращаюсь к работе :)
Решил узнать, сколько времени потрачу на проектирование нового раздела в Норм ЦРМ: «Компании».
Меня хватило на 50 минут продуктивной работы. После этого понадобился перерыв. Работал я над прототипом в Axure. За это время успел спроектировать:
— Название раздела. Т.к. компании — это не только компании, но и всякие ИП и самозанятые, — сразу назвал раздел «Контрагенты» и встроил его в основное меню навигации;
— Форму добавления-редактирования контрагента. Рассмотрел её для юрлиц, ИП и самозанятых. Подумал над тем, от каких полей пока лучше отказаться, а какие оставить. Подумал над потенциальной международностью проекта, но решил пока остановиться на России. Если что, потом легко добавлю Tax ID, VAT ID, Registration number и прочие радости;
— Подумал над банковскими реквизитами компаний. Сделал так, что счетов может быть несколько и можно указать основной. Сделал им режимы просмотра и редактирования в модальных окнах;
— Начал прорабатывать структуру карточки контрагента. Понял, что управление сотрудниками и их должностями будет уже в отдельном разделе, а не в форме редактирования контрагента. Сотрудников решил не называть сотрудниками. Тоже будут «Контакты», т.к. к контрагентам могут иметь отношения также и собственники и контрактники.
Как ни странно, этот мой мини-отчёт, который занял семь минут, мозг посчитал перерывом от проектирования, поэтому после него возвращаюсь к работе :)
❤7👍6🔥3🦄2