cookie

Мы используем файлы cookie для улучшения сервиса. Нажав кнопку «Принять все», вы соглашаетесь с использованием cookies.

avatar

Учусь учиться

Личные заметки про всё новое, что узнал или подсмотрел в сети и на различных образовательных курсах. Обратная связь и сотрудничество: @muntello Купить кофе https://www.buymeacoffee.com/muntello

Больше
Рекламные посты
496
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 дней

Загрузка данных...

Прирост подписчиков

Загрузка данных...

Что сейчас копаю В этом посте будет чуть больше технических терминов. Если вам не близка разработка, можете смело пропустить. Последние пару месяцев активно изучаю материалы по веб-разработке: облачные функции, авторизацию и хранение данных в бессерверной архитектуре (это когда выделенных серверов нет, а все данные хранятся в различных облачных хранилищах). В Школе ченджеров практически всё сделано в бессерверном формате: управление доменами и статичные сайты размещены на Cloudflare; код лежит в приватных репозитариях на Github; контент курсов и рассылок — в почте, telegram, Notion, Яндекс.Облаке и Cloudflare; автоматизации — в Make (ex Integromat); лендосы — в Readymag или Tilda. В какой-то момент у нас были собственные сервера, но их администрирование и обновление требовало слишком много внимания. Сейчас мы запускаем большой продукт и, кажется, что можно заодно навести чуть больше порядка и собрать свою LMS (Learning Management System). Я посмотрел на существующие LMS-решения, но почти ничего из рассмотренного не может обеспечить нужную нам гибкость. Да и стоимость использования при 1000+ учениках не оправданно высокая. Основных требований при выборе решения у меня было 3: на внедрение MVP (авторизация покупателей курса для доступа к определнному разделу сайта) мне должно потребоваться не более 15-20 часов вместе в выбором решения, на поддержку этого решения должно требоваться не более 2 часов в месяц, решение должно быть совместимо с существующей инфраструктурой без переноса всех материалов в новый формат. Все требования были обоснованы количеством времени, которое я реально могу выделить. По началу наиболее подходящим вариантом выглядело Open Source решение от дружественной нам Школы сильных программистов: открытый код, похожий формат материалов — просто адаптировать, основано на знакомых мне технологиях (Django используется в Mailganer, где я сейчас руковожу разработкой части продукта). Потестировал это решение примерно месяц (часов 8 в течение месяца) и понял, что на внедрение мне потрбуется существенно больше имеющегося времени. Но, главное, мне точно потребуется больше двух часов в месяц на поддержку, а также собственный сервер. Далее пошел изучать варианты облачных решений, которые можно быстро прикрутить к существующему варианту размещения материалов — то, что может работать со статичными сайтами, размещенными в Cloudflare Pages «из коробки». Нашел несколько вариантов: Auth0, Cloudflare Workers (и Cloudflare Functions), Supabase и его аналоги. Отдельно посмотрел на варианты реализации через поддерживаемые Cloudflare Pages фреймворки для создания SPA (Single Page Application): React, Vue, Svelte и т.д. Самым простым вариантом для меня стала реализация на Cloudflare Functions, так как у них есть хорошая документация, разобраться в примерах кода не составило труда даже для моего, достаточно поверхностного, знания Java Script, а с примерами на Type Script мне помог Chat GPT. А после установки Github Copilot (считайте, что это Chat GPT, изначально заточенный под написание кода) я почуствовал себя полноценным разработчиком ) Теперь подумываю и существующие автоматизации, работающие в Make, также перенести на Cloudflare Functions. P.S: вчера заметил, что смотрю очередное видео на английском на скорости 1.5× и без субтитров. Еще пару месяцев назад смотрел видео на английском только с английскими субтитрами. Все-таки интерес — отличное топливо для изучения чего-то нового. Никогда не знаешь, какие дополнительные плюшки получишь. Буду и дальше изучать понравившийся мне Svelte — даже если не пригодится сам фреймворк, то я точно прокачаю технический английский ) Спасибо, что читаете. Если есть что-то добавить по конертным пунктам или технологиям, буду рад вашим комментариям Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Как перестать гуглить и начать «джипитить» Про ChatGPT написано уже много тредов, статей и снято много видео. У меня тоже часто спрашивают про отношение к нейросетевым продуктам текущего поколения в целом. Так что логично написать про это пост в канале. Let’s go ) Я немного поэкспериментировал с ChatGPT, Midjourney, DALL-E-2, Copilot, Prisma и несколькими менее популярными продуктами. В итоге выбрал для себя несколько кейсов, когда применение этих инструментов стало для меня полезным. Моя личная подборка кейсов: 1. Преодоление «писательского блока». Сделать набросок на заданную тему, чтобы было от чего оттолкнуться при написании материала. Очень удобно набрасывать варианты фраз для лендинга, например. 2. Поджипитить (как погуглить) какой-то сильно специфичный технический вопрос. Это бывает быстрее, чем искать ответ в интернете, но важно проверять достоверность и точность. ChatGPT легко может «нафантазировать» примеры и факты, которых никогда не существовало. Можно считать, что это стало моим повседневным кейсом использования. Кажется, открывать окно ChatGPT я стал примерно также часто, как поисковую строку гугла. 3. Быстро найти пример реализации какой-то функции или подхода в новой библиотеке. Не всегда пример будет корректным или рабочим, но может помочь быстрее разобраться с чем-то новым. Конкретно для меня ChatGPT заменил поиск ответов на Stackoverflow и показал себя сильно лучше. 4. Написание кода конретных функций, SQL-запросов, фрагментов кода на новом для меня языке. Тут важно, что у меня есть достаточный уровень понимания языков разработки, чтобы понять, какой код будет работать, какой нет. А также я могу поправить небольшой фрагмент сгенерированного кода, чтобы он стал применимым в моем кейсе. Наверное, тут я получил самый большой буст производительности. Там, где я раньше мог искать пример и разбираться в документации пару часов, сейчас могу решить вопрос за несколько минут. 5. Генерация простеньких картинок или обложек. Например, новую аватарку для канала сгенерировала Midjourney. Тут я вижу для себя большой потенциал. Но нужно научиться формулировать запросы, учитывая особенности конкретных нейросетевых генераторов. Текущая итерация интереса к нейросетям точно с нами надолго. Технологии и «железо» наконец смогли достигнуть той точки, когда использование нейронных сетей может решать практические задачи. Генерация и распознование текстов и изображений, обработка и синтез аудио и видео, быстрые ответы на сложные вопросы — те сферы, где нейросети уже используются и будут использоваться более активно в ближайшие годы. При этом, не стоит исходить из позиции «нейросети заменят людей». Калькуляторы и персональные компьютеры не заменили людей, а расширили их возможности и позволили решать значительно более сложные и интересные задачи. Многие профессии трансформируются и точно появятся новые. Людям придется учиться постоянно учиться и переучиваться, так как количество новых профессий будет только расти. Если 30 лет назад любой человек, умеющий работать с компьютером, считался программистом и имел инженерное образование, то сейчас каждый из нас работает с компьютерами или смартфонами больщую часть дня. Также будет и с нейросетевыми инструментами — через 10-15 лет будет множество профессий, которые будут специализироваться на настройке конретных нейросетевых сервисов или на организации их взаимодействия между собой. Спасибо, что читаете. Поделитесь в комментариях, как вам такой формат постов? Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Размышление о проблемах и решениях Иногда я просыпаюсь в районе 4 часов утра от того, что в голове крутится много мыслей, цепляющихся одна за другую. Сегодняшний пост — результат такого потока сознания. На вчерашней встрече филосовского клуба меня зацепила одна мысль, озвученная модератором: — Факт становится проблемой только тогда, когда его наличие становится препятствием к цели. Следует ли из этого, что проблемы, как таковой, а, что важнее, решения, не существует без понимания цели? Восприятие проблемы может отличаться в зависимости от цели. В зависимости от того, с какой точки зрения мы разбираем проблему, пути решения могут быть совершенно разными. Тут ход моих мыслей зацепился за концепцию «призраков» из книги Кастанеды «Путешествие в Икстлан» (дальше моя вольная трактовка и попытка осмысления идеи книги). Речь там идет о путнике Хенаро, который пытается найти «путь домой» или, скорее, найти себя, а путники, которые встречаются на его пути, являются «призраками» и умышленно или нет, пытаются увести его с собой к их собственным «Икстланам». Тут я вижу пересечение в том, что если в понимании цели вы и ваши «попутчики» расходитесь, то вы будете друг для друга «призраками», то есть будете только уводить друг друга от настоящих целей, которые каждый из вас пытается достичь. А их противиположность — «союзник» в терминологии Кастанеды — человек, понимание целей с которым у вас близки, а итогом вашей встречи будет скорее всего «борьба» и попытка «завладеть» друг другом, то есть сделать так, чтобы ваша личная цель стала также и целью «союзника». Такая проверка на прочность ваших собственных установок через борьбу позиций. Итогом такой встречи, по мнению Кастанеды, может быть один из двух вариантов: «союзник» вас убьет (его идея возьмет верх) или вы выйдете победителем и у вас будет «собственный союзник». Но вы уже никогда не будете прежним, или, цитируя «Союзник швырнёт тебя в неведомые миры». Хотелось бы сделать какие-то более практичные выводы из этих размышлений. Let’s go deeper! Возьмем какую-то практическую задачу. Например, вариант взаимодействия заказчик-исполнитель и запрос на решение проблемы в бизнесе заказчика. От чего может зависеть успешность такого взаимодействия? От того, что обе стороны одинаково понимают цель. А от чего может зависеть это понимание? Что нужно утонить исполнителю, чтобы суметь понять заказчика и максимально эффективно решить запрос? 1. Понять контекст, в котором находится заказчик. Что за бизнес и как он работает? 2. Понять проблему, которую хочет решить заказчик. Тут будет полезен наш тезис «Факт становится проблемой только тогда, когда его наличие становится препятствием к цели». То есть исполнитель должен понять цель, которую пытается достичь заказчик и почему озвученная проблема является препятствием на пути к этой цели. Тут вполне может оказаться, что проблемы на самом деле нет. Или настоящим препятствием является вовсе не та проблема, которую озвучивает заказчик. 3. Предложить решение и убедиться, что оно подходит заказчику, то есть устраняет то самое препятствие к определенной ранее цели. 4. Определить критерии, по которым буде определяться, удалось ли достигнуть желаемой цели. Важно, чтобы обе стороны одинаково понимали, как будет оценивать эфективность взаимодействия. Если второй пункт был разобран достаточно хорошо, то с формулированием критериев не должно возникнуть проблем. Но важно их зафиксировать, так как в процессе работы ожидания могут меняться. Перечитал последний абзац и показалось чем-то очень знакомым. Кажется участь любого диванного философа — открывать уже известные истины ) Очень уж получилось похоже на подход «понимание задачи» от Бюро Горбунова. Если хотите «нырнуть еще глубже в кроличью нору», то можете почитать письмо про понимание задачи из курса Главреда. Спасибо, что читаете. Поделитесь в комментариях, как вам такой формат постов? Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Про изучение через обсуждение На прошлой неделе была финальная встреча по обсуждению курса «Справедливость» от Гарварда. История, которая началась 1 июня с поста в канале Лены Журавлевой. Решил, что важно зафиксировать итоги этого приключения в канале, а не только в блокноте. Изначально я рассматривал эти встречи, как внешний стимул вдумчиво посмотреть лекции, досмотреть которые никак не получалось. В итоге я получил намного больше — обогатил свое собственное видение другими точками зрения, познакомился с замечательными людьми и узнал чуть больше про курс Эволюции. По прошествии полугода могу сказать, что для меня эти встречи превратились в интерактивный онлайн-курс по философии. Настолько много новых знаний удалось вынести из обсуждения. В качестве подготовки к завершающей встрече Сергей Федоткин предложил каждому участнику подготовить письмо с подведением итогов курса. Можно сказать, что этот пост является третьей итерацией моего письма. Очень благодарен Сергею за эту идею и что поделился на встрече своим письмом. Выпишу несколько вещей, которые хотел бы отметить особенно и забрать с собой после курса: 1. Люди способны самоорганизоваться вокруг общей деятельности — на каждой лекции у нас был свой модератор из числа участников, который был организатором встречи по «своей» лекции. Опыт модератораства — очень хороший инструмент для более глубокого изучения материала. «Свою» лекцию я пересмотрел 3 раза, когда готовился к ней. Примерно также было и у других участников. 2. Активных участников самоорганизацющихся движух скорее всего будет сильно меньше вписавшихся. У нас было примено 8-12 человек, которые участвовали практически во всех встречах, хотя в чате собралось более 60 человек. 3. Действия и поступки людей могут отличаться от их позиции при обсуждении филосовских тем. 4. Философия — это всегда про чью-то картину мира, а не про истину. Можно соглашаться или не соглашаться с чьей-то картиной, забирая для своей собственной картины какие-то фрагменты. 5. Изучая историю и труды философов, начинаешь лучше осознавать время. Многие вопросы, которые заботили философов пару тысяч лет назад, до сих пор актуальны. А какие-то фрагменты филосовских рассуждений прошлого выглядят достаточно странно для соверменного человека. 6. Дискриминация — то, что всегда есть вокруг нас. Важно понимать и признавать это. Не всегда коннатация дискриминации должна быть в негативном ключе — например, дискриминация на основе профессионализма человека. Важно задумываться о том, какая при этом решается задача. 7. Важно помнить, что одни и те же слова в разных языках и культурах могут означать похожие, но не одинаковые понятия. Например, английское слово Justice от judge скорее про «осуждение» или «кто будет судить», а русское Справедливость, скорее про «право» или «правила». 8. Справедливость с точки зрения разных участников одного события может иметь противоположные трактовки. И это практически всегда не про черное и белое, а про спектр мнений. Чувство справедливости, стоит периодически «перекалибровывать» и использовать как внутренний компас. 9. Вопросы морали и справедливости имеют важное значение для выбора сообществ, с которыми мы хотим себя ассоциировать и частью которых хотим являться. Эти сообщества могут быть на самых разных уровнях масштаба: от отдельного чата, до стран и человечества в целом. 10. Обсуждение пройденного материала — очень важный инструмент познания. Я его недооценивал и хочу найти больше возможностей для практического применения. А завершить хотел бы парой вопросов, которые стараюсь теперь задавать себе, когда обсуждаю сложные темы с кем-либо: — Доверяю ли я собеседнику настолько, чтобы слышать его? — Доверяет ли собеседник мне настолько, чтобы слышать меня? Спасибо, что читаете. Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Безопасность в цифровой среде За последний месяц ко мне несколько раз обращались с просьбой описать базовые правила безопасности в цифровой среде. Собрал несколько своих ответов в этот пост, чтобы было на что дать ссылку. На полноту не претендую, основывался на собственном опыте. Два тезиса, которые нужно понять и принять 1. Можно получить доступ к любым данным любого человека, это вопрос подготовки, цены и времени. 2. При соблюдении базовых правил технически риски сильно снижаются, но чаще всего взламывают не технику, а человека — втираются в доверие и обманом получают нужную информацию. Безопасность на уровне устройства 1. Устройство, за которым ты работаешь, твое личное? Куплено тобой новым в магазине и настроено лично? 2. Когда ты его не используешь, всегда блокируешь сложным паролем? 3. Может ли кто-то еще иметь доступ к устройству? Ты полностью доверяешь тем, кто потенциально может иметь доступ к устройству? Если работодатель или заказчик предоставил телефон или ноутбук, то, потенциально, он может иметь доступ ко всей информации, хранящейся на устройстве и/или может дистанционно удалить все данные с этого устройства. Это не всегда так, но вероятность сильно больше нуля. Если используешь почту, банковское приложение и т.д. на чужом устройстве, на нем может быть установлено следящее ПО, сохраняющее нажатые клавиши (keylogger) или записывающее происходящее на экране (screen recorder). Если получить физический доступ к устройству, можно также установить следящее ПО. Не всегда для этого нужно, чтобы устройство было разблокировано. Теоретически можно подключить «зараженную» флешку к ноутбуку. В том числе такая флешка может быть замаскирована под шнур питания, клавиатуру, зарядку. Безопасность на уровне сервиса 1. Передаешь ли ты конфиденциальную информацию? Что произойдет, если она попадет в публичный доступ? Если риски слишком высокие, то в идеале вообще не использовать интернет в качестве канала связи. Или использовать шифрованные каналы общения. Нужно помнить, что источником утечки может стать твой собеседник (не обязательно умышленно). 2. Важна ли сохранность данных? Могут они быть удалены собеседником или сервисом? Могут ли быть утеряны в результате сбоя сервиса? Можно ли настроить автоматическое резервное копирование данных? Как ты можешь дополнительно сделать резервную копию этих данных? Насколько велика стоимость потери этих данных? Можно предусмотреть разные варианты резервирования: в разных облачных сервисах, на нескольких устройствах, на внешнем носителе, на нескольких носителях в разных географических точках… 3. Можно ли подменить передаваемые данные? Это вопрос каналов связи. Это обычно решается всякими электронными подписями, шифрованием, передачей данных частями по нескольким каналам и так далее. Можно сохранять локальную копию данных. Используемые пароли, двухфакторные авторизации, ключи доступа 1. Никогда не используй одинаковый пароль в разных сервисах. Утечка пароля в каком-нибудь неизвестном интернет-магазине может привести к потере доступа ко всем своим сервисам разом. 2. Не используй в качестве пароля даты рождения близких, имена детей и родных, любимый цвет и т.д. 3. Лучше использовать сервис хранения паролей (я использую 1Password) и сгенерированный мастер-пароль для входа в этот сервис. Для каждого сервиcа генерировать случайный пароль. В идеале еще и менять пароли на наиболее важных сервисах примерно раз в полгода. Отдельно про браузеры и https 🔒 Если на сайте вводишь пароль от важного сервиса или данные карты, проверь, что в адресной строке браузера есть замочек, при нажатии на который будет указано, что соединение защищено и указаны данные сайта. Можно полностью подделать внешний вид сайта и выманить таким образом у тебя логин и пароль к нужному сервису. Если у вас есть что добавить, поделитесь, пожалуйста, в комментариях. Спасибо, что читаете. Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Whatever happens is our plan Навеяно постом в канале Заварили бизнес. Фраза для заголовка оттуда же ) Сегодня хочу поделиться тем, как на меня влияет высокая степень неопределенности в жизни. Последние несколько месяцев выглядят для меня как небольшая отдельная жизнь. Настолько высокая плотность событий, эмоций и изменений. За это время у меня было несколько кризисов самоопределения: я успел примерить на себя несколько ролей: предпринимателя, стартапера, наемного сотрудника, эксперта, путешественника. Пока все эти роли постоянно сменяют друг-друга и не очень понятно, какая из них все-таки станет основной. И станет ли. Хочу попробовать проговорить эти роли с вами и попробовать дать себе будущему парочку советов. С предпринимательством все максимально понятно и непонятно одновременно. В начале года эта роль была ближе к самозанятости, затем начали появляться первые ростки образующейся компании и команды, потом все рассыпалось и сейчас понемногу собирается заново, но уже в другой пазл. Кажется, что тут для меня есть источник энергии в созидании чего-то нового, создании дополнительной ценности и работы с большим количеством классных проектов одновременно. Мой себе совет: если хочешь развиваться в роли предпринимателя, учись больше привлекать людей в команду и меньше делать руками. Какими бы интересными не выглядели задачки. С ролью стартапера у меня пока не складывается. Была попытка сделать микро-проект с классными ребятами. Было очень много энергии на первом этапе, когда обсуждали идеи, выбирали проект для MVP и даже сделали первые наброски прототипа. Энергия там осталась, но встал вопрос с финансами. Я понял, что искать инвестиции под проект я пока не готов, а развивать проект «на свои» пока не смогу потянуть финансово. Так как запасы быстро истощились, а новые поступления пока с трудом обеспечивают бытовые расходы. Мой себе совет: хочешь запускать стартап, начинай продавать его всем вокруг еще на уровне идеи и набросков, сделанных на коленке. Когда начнешь видеть огонь в глазах собеседников и желание купить продукт, ищи деньги на проект. А уже потом думай про реализацию. Роль наемного сотрудника для меня одновременно самая понятная и самая сложная. Я не самый лучший исполнитель — почти всегда я могу найти радом людей, которые могут выполнить конкретную задачу лучше меня. Но я могу сделать достаточно хорошо почти любую задачу из тех, которые передо мной возникают. Ну или могу разобраться и понять, почему эта задача для компании пока не требует решения. Получается такой швейцарский нож для руководителя. Лучше всего мне и даются подобные роли. Кроме как внутренний предприниматель или ченджер, мне никаких определений на ум не приходит. Но бизнес начинает получать макисмум там, где не просто «нашли и раскопали золотую жилу», а где настроен конвейер, все максимально настроено и систематизировано. Большая боль для меня в том, что чем ближе процесс к автоматизму, тем меньше в нем нужен я. В этот момент возникает страх «я не нужен» и внутрренний паникер начинает саботировать работы по делегированию и автоматизации. Со временем стало легче отслеживать такие штуки. Мой себе совет: думай про конвейер сразу и старайся дотаскивать свои проекты максимально близко к этапу автоматизации. Так ты освобождаешь себе время для нового классного проекта. Продолжение ↓
Показать все...
Продолжение. Начало ↑ Роль эксперта дается мне тяжело. Особенно сложно назначать цены за консультации и продавать себя. По части экспертизы я уже достаточно уверен в себе и понимаю, где могу принести пользу, а где — нет. Но продать бывает сложно даже себе. Пока есть мысль о том, что нужно больше писать про то, что я делаю. Если не получается красиво упаковать экспертизу, по крайней мере можно показывать внутреннюю кухню того, что я умею делать, чтобы снаружи можно было понять, за чем ко мне можно прийти. Мой себе совет: пиши о том, что делаешь. Каждый микропроект завершай описанием — это будет и ретроспектива для тебя и контент для блога или канала. Путешественник — пока что та роль, которая возвращает мне больше всего энергии. Мне интересно смотреть по сторонам, изучать людей и быт вокруг, напитываться новыми эмоциями, новым окружением. При этом, я пока не научился делиться этими эмоциями и впечатлениями с окружающими. То есть мне тяжело сделать пост в инстаграм с красивой картинкой из поездки. Но Рите я могу таких картинок накидать десяток за день. С кучей комментариев и историй. Кажется, что тут есть что изучить. Мой себе совет: пробуй делиться с окружающими тем, как ты смотришь на мир. Картинками, скриншотами, заметками. Собственно, к чему был заголовок? А к тому, что в условиях окружающей неопределенности я стал себя чувствовать значительно уверенней тогда, когда стал меньше пытаться усиливать контроль и стал больше отпускать тот самый контроль. А вчера примерно ту же мысль прочитал в «Книге ленивого гуру». Это не значит совсем перестать контролировать, куда тебя несет поток, а скорее про то, что нужно реагировать менее резко и точечно. Не знаю какую привести аналогию, в голову приходит только контролируемый занос на автомобиле. Многие действия будут казаться контр-интуитивными, но самое главное не делать резких движений, чтобы не перевернуться и не улететь в кювет. Посмотрим, куда это все меня вынесет. А пока попробую получить максимум опыта из этого приключения. Спасибо, что читаете. Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Загрузи задачу в мозг Вчера с Ритой заезжали в гости к Наташе Бабаевой и много беседовали на самые разные темы. Голова после встречи переполнена мыслями и идеями. Одну из мыслей хочу сейчас выгрузить из головы, доформулировать и поделиться с вами. Марьяна как-то делилась, что если долго не выгружать мысли из головы, то в голове позникает пробка и новые идеи перестают появляться. Поэтому полезно их из головы выгружать. Можно это делать в дневник, блог, твиттер, канал в телеграм или просто в беседу с кем-то. Но у меня есть и противоположный пример, когда я умышленно загружаю голову какой-то проблемой, идеей или сложной задачей, которые требуют от меня какого-то решения или нескольких решений. То есть активно набрасываю в голове какие-то гипотезы, варианты, риски, достаю из памяти какие-то похожие кейсы, занимаю всю оперативную память только одной темой, вытесняя все остальное. А дальше даю мозгу возможность обработать задачу в фоновом режиме. Несколько раз встречал упоминания, что полезно подумать над проблемой, которую не получается решить, непосредственно перед сном. И в фоновом режиме мозг найдет решение. У меня так работает не только со сном. Но это всегда про умышленное переключение контекстов. Например, я могу сесть читать какую-то книгу, сесть смотреть фильм или сериал, послушать подкаст, поиграть в приставку. И в случае, если перед этим загрузил голову, мозг начинает выхватывать какие-то решения из текста книги, сцены фильма, механики в игре и так далее. Причем не важно, насколько далека тематика книги, фильма, игры от решаемой проблемы. Из книг я чаще всего использую фантастику или фентези, фильмом может стать артхаус или легкая комедия. Но почти всегда найдется решение проблемы или хотя бы хорошая зацепка, с которой можно будет раскрутить дальнейшее решение. Для примера, приведу один из последних случаев. Не буду расписиывать решаемую задачу, но поделюсь несколькими отрывками из книги, которые помогли мне раскрутить маховик мысли и найти решение. Сидел я в аэропорту Еревана, ждал самолет, активно думать уже не было сил, поэтому решил выбрать что-то из книг, которые были в телефоне и ждали своего часа. Попался «Гарри Поттер и методы рационального мышления», так что цитаты будут оттуда ) “— Твоя жизнь всегда такая необычная? — наконец выдавила она. Лицо Гарри Поттера засияло от гордости: — Я старательно делаю её необычной. Перед тобой результат усердной и кропотливой работы.” “ PC иль NPC — вот в чём вопрос” “…если бы я целыми днями задавался вопросом, почему я делаю так или иначе, у меня не хватало бы времени на то, чтобы сделать хоть что-то! Я, знаешь ли, очень занятой человек.” Возможно у вас тоже есть какой-то необычный, но привычный именно для вас, способ решать сложные проблемы? P.S: Пока писал, вспомнил, что где-то не так давно видел пост на похожую тему. Нашел не сразу, пост оказался от осени прошлого года. Во многом мысль похожая, но смотрит на вопрос немного под другим углом. P.P.S: Про поездку в Ереван я напишу отдельно. Хочется немного переварить и дать отлежаться. Если кратко — очень доволен поездкой и особенно благодарен Леше Писаревскому за организацию конференции и за приглашенных спикеров. Спасибо, что читаете. Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Если хочешь «выиграть в лотерею», нужно «покупать билетики» На прошлой неделе я пытался составить собственное CV (Curriculum vitae). Собрать опыт получилось, а вот структурировать пока тяжеловато. Зато несколько дней у меня вызревала мысль о том, какие удачные возможности возникали в моей карьере и какие из моих решений к ним могли привести. В итоге родилась та самая аналогия с лотерейными билетиками. Оказалось, что почти все мои карьерные достижения или какое-то личное развитие, начинались с «покупки билетика». На свою первую официальную работу я устроился, заехав на работу к своему другу и заполнил анкету соискателя пока ждал окончания его рабочего дня. До этого меня несколько месяцев никто не хотел принимать на работу без опыта и «слишком молодого». Конечно, нужно было приложить немало усилий, чтобы превратить возможность в реальный результат. Но если бы я не заполнил ту анкету, то вряд ли получилось поработать в небольшой, но активно растущей компании, где я успел за 5 лет с позиции продавца вырасти в руководителя сервисного центра и в технического директора, побывав по пути даже системным администратором и получив огромное количество опыта. Следующий этап в моей карьере начался с неслучайного кофе и фразы «Давай попробуем поработать вместе. Не знаю, чем тебя занять, но могу пока предложить X денег в месяц». «Билетик» выглядел проигрышным, но я решил попробовать. Еще несколько лет работы и на выходе — работающее направление по корпоративному обслуживанию клиентов, которое получилось создать с нуля. А дальше было сразу два билетика, с разницей в несколько месяцев. Первым было решение вписаться в странный, новый и совсем непонятный проект Наташи Бабаевой — Школу ченджеров. Тот самый первый набор оказался для меня окном в новый мир. Я познакомился с классными ребятами, работающими в крутых компаниях. Оказалось, что там работают такие же точно люди, с примерно такими же проблемами и тревогами как у меня. А Наташа с Марьяной меня настолько зацепили, что именно тогда я решил, что хочу поработать с ними вместе. И несколько лет спустя это получилось ) Отчасти, обучение на первом курсе Школы ченджеров подтолкнуло меня «пойти в IT» и выложить на hh резюме программиста. При том, что у меня не было опыта разработки, а были 10 лет нерелевантного опыта работы и свеженький диплом инженера. Тестовое задание на программиста я зафакапил, зато узнал о существовании в Рязани компании, которая уже много лет профессионально занимается анализом данных. За следующие пять лет мне удалось почти с нуля погрузится в тему анализа данных, попутно изучая тему маркетинга и переговоров. А задно — провести несколько тематических оффлайн и онлайн конференций на 350+ участников, поучаствовать в акселераторе ФРИИ и пообщаться с представителями крупных зарубежных компаний из Европы и США. Дальше было еще много билетиков, упомяну их совсем коротко: — предложил Наташе Бабаевой поработать вместе, что до сих пор считаю одним из самых смелых решений; — подписался на Patreon Кристины Вазовски, а потом как-то незаметно для себя самого, стал частью команды подкаст-студии Толк; — можно сказать, что на спор с Наташей завел этот телеграм-канал. Есть у меня и те билетики, которые еще не сыграли, но может еще проявят себя: — наш с Марьяной подкаст «Обучалка»; — регистрация ИП и выход из найма; — судейская карьера в скалолазании. А на днях я решил взять себе еще один «билетик» — поехать в конце мая в Ереван на конференцию HeyGrowth. С рациональной точки зрения я себе эту поездку не смог объяснить. Отчасти этот пост является той самой попыткой рационализировать интуитивное решение ) Для меня это очередная попытка прикоснуться к «большому миру» и познакомиться с новыми людьми. Про саму конференцию написала сегодня Наташа, не буду повторяться. Не знаю, сыграет ли для меня этот билетик, но попробовать точно стоит ) Можете припомнить такие «билетики» из собственной жизни? Поделитесь в комментах. Спасибо, что читаете. Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Про скульптуру В школе я очень скептически относился к тому, что я отношу к «классическому искусству» — живопись, скульптура, классическая музыка и архитектура. Мне было непонятно, что такого важного и интересного в «картинках с низким разрешением», «занудными мелодиями», «каменными истуканами» и «старыми домами». Даже не помню конкретный момент, когда это отношение начало меняться. Кажется, что интерес начал появляться тогда, когда я стал глубже изучать контекст и то, почему те или иные произведения искусства выглядят или звучат именно так. Когда начал писать этот пост, трижды уходил слишком далеко и глубоко. Поэтому решил, что напишу несколько постов, в каждом из которых остановлюсь на одной законченной мысли. Сегодня хочу выгрузить свои мысли по поводу скульптуры. Не буду кривить душой — в школе я считал памятники и скульптуры «неинтересными булыжниками». А интерес появился через попытку понять, как они создавались. И через интерес к играм и современным технологиям, как ни странно. Когда я изучал технологии 3D-моделирования и 3D-печати, я начал понимать, насколько непросто сделать законченную модель или передать в статической фигурке ощущение движения. А если вам нужно сделать какую-то деталь из цельного куска металла, например, то даже с помощью современных станков с ЧПУ и с очень точными инструментами, сделать это не так просто. Требуется долгий и точный расчет. А теперь вернемся на десятки веков назад и попробуем понять, как можно передать в скульптуре, созданной из цельного куска камня, эффект движения. Или сделать каменную вуаль «прозрачной». Показать эмоции героя. И при этом используя достаточно простые по современным меркам инструменты и без возможности «обсчитать обработку на компьютере». Вспоминаются времена, когда я писал свои первые программы на Basic в тетради. Но в тетрадке ошибку можно исправить, а вот если сколоть лишний кусок камня неловким движением, то не получится его приклеить на ПВА. Для меня скульптура — это про точные и кропотливые расчеты, изобретательность в условиях жестких ограничений, умение обращать внимание на незаметные, но важные детали, навык работать с материалом и знать его особенности. А вот с учетом этого контекста, мне стало намного интереснее изучать различные скульптуры. А еще миниатюрки из Warhammer 40к и фигурки персонажей комиксов или анимэ ) Почему я вообще решил написать пост про скульптуру? Одна из выпускниц Школы ченджеров пригласила меня на бесплатную онлайн-лекцию про Рим и его скульптуры. Эта выпускница — Анна Клюева и она уже давно ведет сообщество и лекторий «Таким путем». Сам я на лекцию записался, а потом решил еще и вам посоветовать — вдруг кому-то тоже будет интересно. Но надо же объяснить, почему мне самому эта тема интересна — так родился этот пост ) Лекция пройдет в среду 13 апреля в 19:30 мск, записаться можно по ссылке Спасибо, что читаете. Заметки на бегу о прочитанных или прослушанных материалах по-прежнему складываю сюда → @readerdevnull
Показать все...
Выберите другой тариф

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