Об этом отпуске я мечтал несколько лет, а теперь готов сдать билеты
Вы когда слышите слово отпуск что представляете? Я представляю море, солнце, пляж: какие-нибудь мальдивы с пальмами, турецкий олинклюзив или сноркелинг вдоль египетских берегов. Но сам я в таком отпуске не бывал тысячу лет!
Не знаю как так получается, но как ни отпуск, то приключения: то уедем на Алтай через перевалы на ночевку без связи и электричества, то в Мурманск встречать лето среди сугробов выше головы и плавать с китами в ледяной воде. Да даже за границу мы если и едем, то не на пляжный отдых, а в горы Сванетии да в заброшки Тбилиси.
Моё увлечение парапланеризмом тоже даёт плоды. Я ездил с крылом на майские в Дагестан, я жил в сентябре в палатке на горе под Пятигорском, и даже в вигваме рядом с Суздалем. Пришло время открыть новый уровень и я в шоке куда я вписался.
Мне лететь со дня на день и вот что я наконец осознаю маршрут:
Итого, дорога до отеля почти двое суток. Квадратная жопа обеспечена. Уже от этого хочется всё отменить, но дальше больше. Что пишут по условиям проживания:
Ладно, с отелем может повезет, главное скрыться от мерзкой осени в теплых краях! Так, чего там по погоде?
Даа... Хорошо в Питере тоже уже около нуля, вылетать буду в пуховике, может в нем и буду спать.
Я вообще туда чего лечу, чтобы полетать классно. Уверен, там всё максимально для этого подготовлено!
Ппц, с посадкой всё не так просто, велик шанс повиснуть если не на проводах, то на дереве. Но хотя бы слезть помогут оперативно?
Не, ну на что я рассчитывал?
Интересно, что рекомендуют взять с собой, чтобы более комфортно себя чувствовать?
Я уже ничему не удивляюсь. Надо, так надо. Берем с собой сразу весь чемодан. Я бы сразу и спасателя заодно упаковал.
Как вам такой отдых?
Вы когда слышите слово отпуск что представляете? Я представляю море, солнце, пляж: какие-нибудь мальдивы с пальмами, турецкий олинклюзив или сноркелинг вдоль египетских берегов. Но сам я в таком отпуске не бывал тысячу лет!
Не знаю как так получается, но как ни отпуск, то приключения: то уедем на Алтай через перевалы на ночевку без связи и электричества, то в Мурманск встречать лето среди сугробов выше головы и плавать с китами в ледяной воде. Да даже за границу мы если и едем, то не на пляжный отдых, а в горы Сванетии да в заброшки Тбилиси.
Моё увлечение парапланеризмом тоже даёт плоды. Я ездил с крылом на майские в Дагестан, я жил в сентябре в палатке на горе под Пятигорском, и даже в вигваме рядом с Суздалем. Пришло время открыть новый уровень и я в шоке куда я вписался.
Мне лететь со дня на день и вот что я наконец осознаю маршрут:
- ночной перелет в Баку
- пересадка чуть меньше суток
- ночной перелет в Дели
- такси до отеля
*отель, правда, в 11 часах от аэропорта
Итого, дорога до отеля почти двое суток. Квадратная жопа обеспечена. Уже от этого хочется всё отменить, но дальше больше. Что пишут по условиям проживания:
В номере вполне может оказаться вся стена в плесени, толщиной 20см. Или может не быть горячей воды и отопления, хотя ночью температура падает до нескольких градусов.
Ладно, с отелем может повезет, главное скрыться от мерзкой осени в теплых краях! Так, чего там по погоде?
Ночью может быть до 0 градусов, днем уже 22-24. Отопления в гостиницах нет, ночью может быть холодно, прошаренные путешественники берут с собой спальники, остальные же бегают в магазин покупая электрические обогреватели с надеждой что выдержит проводка. Озаботьтесь теплой одеждой и тем как вы будете спать.
Даа... Хорошо в Питере тоже уже около нуля, вылетать буду в пуховике, может в нем и буду спать.
Я вообще туда чего лечу, чтобы полетать классно. Уверен, там всё максимально для этого подготовлено!
Безопасных посадок очень мало и часто издалека поле выглядит пригодным, но при приближении там натянуто множество проводов между деревьями т.е. без столбов. Почти все посадки - наклонные, с чеками и бортиками перепадом до 2 м обнесенными камням
Ппц, с посадкой всё не так просто, велик шанс повиснуть если не на проводах, то на дереве. Но хотя бы слезть помогут оперативно?
Спас работы затруднены, вертолет может не прилететь, а если и прилетит, то сможет работать только рано утром из-за термички
Не, ну на что я рассчитывал?
Интересно, что рекомендуют взять с собой, чтобы более комфортно себя чувствовать?
Желательно иметь с собой в полете: Запас воды и еды, Тёплые вещи, Зажигалку/спички и сухую растопку, Нож/мультитул/пилу, Средства подачи сигналов: фонарик/свисток/, Аптечку
Повербанк, Верёвку и спусковое устройство
Я уже ничему не удивляюсь. Надо, так надо. Берем с собой сразу весь чемодан. Я бы сразу и спасателя заодно упаковал.
Как вам такой отдых?
1🙉12❤5🤪3
Счастливый тимлид | ♥ Frontend
Я ушел в отпуск и вот сразу новая тема Как уходить в отпуск без стресса для себя и коллег ⏺ начинай готовиться к отпуску за две недели ⏺ выпиши задачи, которые завершишь до отпуска ⏺ согласуй список с руководителем ❗️ не бери на себя новые длинные или важные…
Как уходить в отпуск тимлиду
Берем чеклист специалиста и дополняем следующими пунктами:
⏺ выпиши все свои зоны ответственности
⏺ по каждому пункту найди того, кто сможет тебя заменить именно в этой сфере
❗️ это могут быть как подчиненные, так и лиды других команд, и даже твой руководитель
⏺ назначь отдельного человека «на крайний случай», если придет вопрос вне описанных зон ответственности, он подхватит
⏺ сними себя операционку, пусть дейлики проводит тот самый амбициозный чел, что недавно просил возможностей для развития
⏺ составь список потенциальных рисков и распиши потенциальный план действий
⏺ зафиксируй все договоренности на время отпуска: кто за что отвечает, как эскалировать проблемы, как фиксировать статусы
⏺ проведи короткие 1-2-1 с ответственными, убедись что все поняли ровно так, как нужно
⏺ сообщи всем смежникам про свой отпуск и познакомь их с процессом работы без тебя
Советы:
1. Уезжай в отпуск, где будет минимум ответственности за себя и тем более за других. В идеале пакет с All inclusive, где самая большая проблема, это выбор на каком тарифе такси добираться до аэропорта.
2. После возвращения проведи ретро, чтобы узнать что сработало, а где были проблемы. Так можно сделать следующий отпуск еще спокойнее и узнать много нового про свою команду.
📌 Сохрани, пригодится
© Счастливый тимлид
Берем чеклист специалиста и дополняем следующими пунктами:
Советы:
1. Уезжай в отпуск, где будет минимум ответственности за себя и тем более за других. В идеале пакет с All inclusive, где самая большая проблема, это выбор на каком тарифе такси добираться до аэропорта.
2. После возвращения проведи ретро, чтобы узнать что сработало, а где были проблемы. Так можно сделать следующий отпуск еще спокойнее и узнать много нового про свою команду.
© Счастливый тимлид
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Вы что реально не кайфуете от созвонов?
Есть же даже поговорка: «хочешь сделать вид, что работаешь — собери встречу». К сожалению, это не шутка, а очень даже рабочая схема, которая полезна организатору, но действует деструктивно на невольных участников таких встреч.
И вы можете подумать, что я радикально против созвонов и за максимальный хардворкинг. Что я не прав в этом радикализме, ведь хотя бы иногда нужна синхронизация. И здесь вы попали прямо в точку.
Что если взглянуть на ситуацию иначе? Что если представить, что нам не нужно делать выбор между писать код весь день и созваниваться весь день?
На самом деле эти активности противоположны, но обе важны. Без них никак не дойти до цели.
Такие пары называются «Полярности». Примеров множество:
— сложные интересные задачи vs простые чилловые задачи
— созвоны vs кодинг
— agile vs стратегия
Нас в Стратоплане научили с такими полярностями работать. Делюсь алгоритмом:
1️⃣ Раскладываем каждую полярность на плюсы и минусы.
➡️ Весь день созвонов.
Плюсы: 100% синхронизация, сплоченность команды
Минусы: работа не делается, люди устают от коммуникаций
➡️ Весь день кодинга.
Плюсы: работа делается
Минусы: не понятно куда движемся, нет ощущения плеча, рассинхрон, простои
2️⃣ Понимаем где мы сейчас.
Например, команда ощущает, что находится ближе к засилью созвонов. Работа делается медленно, есть усталость от коммуникаций.
3️⃣ Ищем шаги, которые позволят уменьшить минусы одной полярности и добавить плюсы другой полярности не теряя плюсов текущей.
Например, мы можем часть синков заменить на асихронные сообщения в чатик. Тем самым сохранив общую осведомленность, но снизив количество встреч.
Будьте по середине и получайте плюсы обоих полярностей!
© Счастливый тимлид
Есть же даже поговорка: «хочешь сделать вид, что работаешь — собери встречу». К сожалению, это не шутка, а очень даже рабочая схема, которая полезна организатору, но действует деструктивно на невольных участников таких встреч.
И вы можете подумать, что я радикально против созвонов и за максимальный хардворкинг. Что я не прав в этом радикализме, ведь хотя бы иногда нужна синхронизация. И здесь вы попали прямо в точку.
Что если взглянуть на ситуацию иначе? Что если представить, что нам не нужно делать выбор между писать код весь день и созваниваться весь день?
На самом деле эти активности противоположны, но обе важны. Без них никак не дойти до цели.
Такие пары называются «Полярности». Примеров множество:
— сложные интересные задачи vs простые чилловые задачи
— созвоны vs кодинг
— agile vs стратегия
Нас в Стратоплане научили с такими полярностями работать. Делюсь алгоритмом:
Плюсы: 100% синхронизация, сплоченность команды
Минусы: работа не делается, люди устают от коммуникаций
Плюсы: работа делается
Минусы: не понятно куда движемся, нет ощущения плеча, рассинхрон, простои
Например, команда ощущает, что находится ближе к засилью созвонов. Работа делается медленно, есть усталость от коммуникаций.
Например, мы можем часть синков заменить на асихронные сообщения в чатик. Тем самым сохранив общую осведомленность, но снизив количество встреч.
Будьте по середине и получайте плюсы обоих полярностей!
© Счастливый тимлид
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍14❤11🔥10
Индия — жизнь по-другому
Когда я планировал отпуск в страну антисанитарии и специй, я смутно представлял что меня там ждет. В голове был набор базовых стереотипов и понимание, что скорее всего там всё иначе — как минимум Индия страна с самым большим количеством АйТишников и этот факт никак не укладывался в голове с рекомендациями сделать кучу прививок и ни в коем случае не пить там воду кроме как из запечатанной бутылки.
Я провел день в столице и теперь отчетливо понимаю как выглядят несколько миллиардов человек. Час-пик в Московском метро — ничто по сравнению с обычным будним днем на рынке в Дели. Смешались в кучукони коровы, люди — это словами классика про это место. Ни пройти, ни проехать, ни вдохнуть полной грудью. Сотни снующих индусов с мешками на голове, пробки из рикш и ездовых коров, лужи мочи и навоза прямо под ногами. Глаза слезятся не только от ужаса, но и от запаха. Никакой шафран не может перебить запах стихийного общественного туалета.
ЧатГПТ оптимистично отмечает, что Дели — лучший город, который выбирают для жизни более 20 миллионов индусов.
К слову, буквально в нескольких станциях метро от рынка был найден оазис спокойствия и умиротворения. Выставка современного искусства, капуч за 400 рублей и крок мадам как в лучших ресторанах Европы дали возможность взглянуть иначе на этот город.
В Дели очень классное метро — современнные составы, удобная навигация, низкая цена на проезд (порядка 20-30 рублей). Питеру есть чему поучиться.
Дели очень контрастный город, который вопреки желанию расширяет сознание. Я до сих пор одновременно восхищен этим местом и нахожусь в ужасе. День в Дели помогает понять ценность того привычного и простого, на что давно уже не обращал внимания — чистота и отсутствие запахов на улицах, тишина, комфорт. И при этом дает понимание, что нормы просто не существует. То привычное, что есть у нас — совсем не нормально для Индусов, а что привычно для них — не нормально для нас. Разные люди, разные культуры, разные ценности и приоритеты.
Путешествуйте, это того стоит!
Рассказать вам про Бир, Дарамсалу или Баку?
*20 секунд из жизни Дели — столицы Индии
Когда я планировал отпуск в страну антисанитарии и специй, я смутно представлял что меня там ждет. В голове был набор базовых стереотипов и понимание, что скорее всего там всё иначе — как минимум Индия страна с самым большим количеством АйТишников и этот факт никак не укладывался в голове с рекомендациями сделать кучу прививок и ни в коем случае не пить там воду кроме как из запечатанной бутылки.
Я провел день в столице и теперь отчетливо понимаю как выглядят несколько миллиардов человек. Час-пик в Московском метро — ничто по сравнению с обычным будним днем на рынке в Дели. Смешались в кучу
ЧатГПТ оптимистично отмечает, что Дели — лучший город, который выбирают для жизни более 20 миллионов индусов.
К слову, буквально в нескольких станциях метро от рынка был найден оазис спокойствия и умиротворения. Выставка современного искусства, капуч за 400 рублей и крок мадам как в лучших ресторанах Европы дали возможность взглянуть иначе на этот город.
В Дели очень классное метро — современнные составы, удобная навигация, низкая цена на проезд (порядка 20-30 рублей). Питеру есть чему поучиться.
Дели очень контрастный город, который вопреки желанию расширяет сознание. Я до сих пор одновременно восхищен этим местом и нахожусь в ужасе. День в Дели помогает понять ценность того привычного и простого, на что давно уже не обращал внимания — чистота и отсутствие запахов на улицах, тишина, комфорт. И при этом дает понимание, что нормы просто не существует. То привычное, что есть у нас — совсем не нормально для Индусов, а что привычно для них — не нормально для нас. Разные люди, разные культуры, разные ценности и приоритеты.
Путешествуйте, это того стоит!
Рассказать вам про Бир, Дарамсалу или Баку?
*20 секунд из жизни Дели — столицы Индии
This media is not supported in your browser
VIEW IN TELEGRAM
1👍17🔥6❤4💯2
Счастливый тимлид | ♥ Frontend
Типы и интерфейсы. Часть 1 Начинаем погружение! Путь предстоит долгий, поэтому нужно хорошенько подготовиться и вспомнить основы. Давайте на берегу вспомним как определяются интерфейсы и типы, в чем отличие и как все это дело связано. Интерфейсы описывают…
Помните, я написал пять основательных и довольно подробных постов про типы и интерфейсы?
Это был интересный опыт: я пока писал и сам глубже разобрался в нюансах, определился что и когда использовать. Наконец понял, что не зря же язык называется TypeScript, а не InterfaceScript. Труд получился огромным и мне кажется довольно тяжелым даже для моего восприятия, хотя я очень старался упрощать и шутить. Пять огромных постов, это всё ещё пять огромных постов.
Мой друг Руслан из Вебыча собрал всю суть в один пост и это выглядит так просто и понятно, что как будто теперь ссылку ученикам нужно давать не на мои изыскания, а на этот пост.
А вы знали про все различия?
Это был интересный опыт: я пока писал и сам глубже разобрался в нюансах, определился что и когда использовать. Наконец понял, что не зря же язык называется TypeScript, а не InterfaceScript. Труд получился огромным и мне кажется довольно тяжелым даже для моего восприятия, хотя я очень старался упрощать и шутить. Пять огромных постов, это всё ещё пять огромных постов.
Мой друг Руслан из Вебыча собрал всю суть в один пост и это выглядит так просто и понятно, что как будто теперь ссылку ученикам нужно давать не на мои изыскания, а на этот пост.
А вы знали про все различия?
👍4
Forwarded from Вебыч
🤔 В чём отличие
Этот вопрос часто задают на собеседованиях — и, что удивительно, большинство кандидатов и даже интервьюеров не знают главного различия.
──
✨ Базовые отличия:
1️⃣
2️⃣
а
3️⃣
а
──
⚙️ Менее очевидные различия:
4️⃣
он также может описывать
5️⃣
──
🔥 Самое важное различие:
6️⃣
а
В
он требует фиксированную структуру.
А
✅ Это называется mapped type, и оно возможно только с
Если попытаться сделать то же самое через интерфейс:
TypeScript сообщит: "A mapped type may not declare properties or methods".
👇 А это разве не динамический interface?
Нет, это не настоящая динамика, а просто маска для любых свойств — без вычислений и зависимостей от других типов.
Это называется index signature (индексная подпись) — способ сказать, что объект может содержать свойства с любыми строковыми именами определённого типа.
──
⚡️ Производительность:
7️⃣ Из-за вычислений
поскольку компилятору нужно разрешать больше зависимостей между типами.
──
✅ Итог:
▪️
▪️
──
👉 Сохраняй, чтобы не забыть и удивить любого интервьювера на собеседовании. 😁
#javanoscript #typenoscript #frontend
interface и type в TypeScript на самом деле?Этот вопрос часто задают на собеседованиях — и, что удивительно, большинство кандидатов и даже интервьюеров не знают главного различия.
──
✨ Базовые отличия:
1️⃣
interface с одинаковым именем склеивается (merge), но только в рамках одного контекста (scope). type, наоборот, выдаст ошибку при попытке повторного объявления.2️⃣
interface может наследовать другие интерфейсы, но и типы тоже может наследовать — только если эти типы имеют объектную форму и не содержат объединений (union), а
type объединяет и типы, и интерфейсы через пересечение (&).3️⃣
interface описывает только объекты и функции, а
type может описывать любой тип, включая примитивы, объединения (|) и пересечения (&).──
⚙️ Менее очевидные различия:
4️⃣
interface можно использовать с implements (в классах), он также может описывать
new(). type в implements работает ограниченно — описывать new() нельзя.5️⃣
type поддерживает объединения (union), а interface — нет.type Entity =
| { type: 'user'; name: string }
| { type: 'post'; noscript: string };
──
🔥 Самое важное различие:
6️⃣
interface — это статическая структура, а
type — динамическая.В
interface нельзя описать вычисляемые ключи, он требует фиксированную структуру.
А
type позволяет создавать динамические типы:type User = { id: number; name: string };
type ReadonlyUser = { [K in keyof User]: User[K] };✅ Это называется mapped type, и оно возможно только с
type.Если попытаться сделать то же самое через интерфейс:
interface ReadonlyUser {
[K in keyof User]: User[K]; // ❌ Ошибка
}TypeScript сообщит: "A mapped type may not declare properties or methods".
👇 А это разве не динамический interface?
interface Dictionary {
[key: string]: number;
}Нет, это не настоящая динамика, а просто маска для любых свойств — без вычислений и зависимостей от других типов.
Это называется index signature (индексная подпись) — способ сказать, что объект может содержать свойства с любыми строковыми именами определённого типа.
──
⚡️ Производительность:
7️⃣ Из-за вычислений
type может компилироваться медленнее, поскольку компилятору нужно разрешать больше зависимостей между типами.
──
✅ Итог:
▪️
interface — для описания структур и контрактов классов. ▪️
type — для гибких, вычисляемых и комбинированных типов.──
👉 Сохраняй, чтобы не забыть и удивить любого интервьювера на собеседовании. 😁
#javanoscript #typenoscript #frontend
1👍15
Живите маленькие жизни
Когда я приехал, подумал, что было бы классно написать пост (или даже серию постов) о том, как поездка в Индию может изменить жизнь: дать карьерный буст, зарядить энергией, сделать тебя «успешным успехом». Хотел провести прямую связь между путешествием и саморазвитием.
Мол, идёшь по индийскому рынку — будто продираешься через легаси-код. Находишь шафран — и это как тот самый кусочек кода, который спасёт тебя от всех бед.
На самом деле, всё это, конечно, херня.
Между поездкой в Индию и карьерой нет и быть не может никакой связи.
Но есть другое — перезагрузка.
Такая, что кажется, будто прожил отдельную жизнь внутри своей.
Новые люди, новые места, новый режим дня, новая деятельность — всё полностью противоположное тому, что было дома.
Мой день там выглядел так:
просыпаюсь, ем английский завтрак, еду на гору, полдня летаю, потом спускаюсь, собираю параплан, еду кушать, брифинг — и спать.
Каждый день одно и то же.
Но каждый день — немного по-разному.
Первые дни я ещё помнил, что где-то есть другая жизнь: работа, дела, ремонт, кухня, машина (точнее, её отсутствие), куча проблем.
А потом это всё будто растворилось. Я полностью погрузился в новую, беззаботную, короткую жизнь в Индии.
И в ней был свой прогресс.
В первый день — знакомство с горой, короткий полёт, каждый метр — как открытие.
Во второй — долетел до соседнего хребта.
В третий — пролетел ещё больше.
А на четвёртый нарушил все правила и улетел в свой первый большой маршрут — довольно опасный, как потом выяснилось. Инструктора сказали, что мне повезло, и я мог не вернуться. (И это не фигура речи, действительно во время нашего кэмпа в горах искали как минимум четырёх пропавших человек, и даже спуск со стартовой горы занимает почти сутки, что уж говорить про горы в десятках километров от старта)
После этого я решил поберечь себя и несколько дней отрабатывал недостающие навыки в районе старта, а к концу поездки смог пролететь в группе самые длинные маршруты в своей жизни.
В последний день — сорок километров. Для меня и моего крыла это круто.
Это невероятное чувство — взять дело, в котором ты новичок, и за десять дней увидеть, как ты растёшь.
Как каждый день делаешь шаг вперёд.
Это заряжает, даёт веру в себя.
Потому что в обычной жизни, когда ты уже чего-то достиг, прогресс почти незаметен. Его не видишь ни ты, ни другие.
А когда начинаешь что-то новое, где ты полный ноль, — прогресс стремительный.
И это офигенно — чувствовать себя живым.
© Счастливый тимлид
Когда я приехал, подумал, что было бы классно написать пост (или даже серию постов) о том, как поездка в Индию может изменить жизнь: дать карьерный буст, зарядить энергией, сделать тебя «успешным успехом». Хотел провести прямую связь между путешествием и саморазвитием.
Мол, идёшь по индийскому рынку — будто продираешься через легаси-код. Находишь шафран — и это как тот самый кусочек кода, который спасёт тебя от всех бед.
На самом деле, всё это, конечно, херня.
Между поездкой в Индию и карьерой нет и быть не может никакой связи.
Но есть другое — перезагрузка.
Такая, что кажется, будто прожил отдельную жизнь внутри своей.
Новые люди, новые места, новый режим дня, новая деятельность — всё полностью противоположное тому, что было дома.
Мой день там выглядел так:
просыпаюсь, ем английский завтрак, еду на гору, полдня летаю, потом спускаюсь, собираю параплан, еду кушать, брифинг — и спать.
Каждый день одно и то же.
Но каждый день — немного по-разному.
Первые дни я ещё помнил, что где-то есть другая жизнь: работа, дела, ремонт, кухня, машина (точнее, её отсутствие), куча проблем.
А потом это всё будто растворилось. Я полностью погрузился в новую, беззаботную, короткую жизнь в Индии.
И в ней был свой прогресс.
В первый день — знакомство с горой, короткий полёт, каждый метр — как открытие.
Во второй — долетел до соседнего хребта.
В третий — пролетел ещё больше.
А на четвёртый нарушил все правила и улетел в свой первый большой маршрут — довольно опасный, как потом выяснилось. Инструктора сказали, что мне повезло, и я мог не вернуться. (И это не фигура речи, действительно во время нашего кэмпа в горах искали как минимум четырёх пропавших человек, и даже спуск со стартовой горы занимает почти сутки, что уж говорить про горы в десятках километров от старта)
После этого я решил поберечь себя и несколько дней отрабатывал недостающие навыки в районе старта, а к концу поездки смог пролететь в группе самые длинные маршруты в своей жизни.
В последний день — сорок километров. Для меня и моего крыла это круто.
Это невероятное чувство — взять дело, в котором ты новичок, и за десять дней увидеть, как ты растёшь.
Как каждый день делаешь шаг вперёд.
Это заряжает, даёт веру в себя.
Потому что в обычной жизни, когда ты уже чего-то достиг, прогресс почти незаметен. Его не видишь ни ты, ни другие.
А когда начинаешь что-то новое, где ты полный ноль, — прогресс стремительный.
И это офигенно — чувствовать себя живым.
© Счастливый тимлид
1🔥19❤1👍1
Просто попробуй
В начале карьеры я был просто в восторге от разработки, я видел программирование смыслом своей жизни, я программировал на работе, я программировал дома. Я мечтал сделать что-то крутое в опенсорс, и чтобы все пользовались и восхищались. Я мечтал, что стану индихакером и сделаю какой-нибудь такой классненький SaaS, который будет приносить кучу пользы людям, а мне обеспечит безбедную жизнь. В общем вся моя жизнь и мечты крутились вокруг программирования. Все мои интересы были вокруг программирования. Я постоянно что-то пробовал, изучал, экспериментировал. И это было круто, это позволяло довольно быстро расти в профессии.
Кроме программирования в моей жизни не было ничего. Маленький комочек комфорта.
А потом бац, и у меня родился сын. Для меня было шоком, что вместе с появлением ребенка доступный мир стал расширяться: родительство — это просто новая параллельная вселенная, это целая нарния, в которую без ребенка проход просто закрыт и ты даже не можешь представить насколько она огромная.
Этот момент открыл мне глаза на жизнь. Я понял, что я — это не только профессия. Я могу быть наполненным не только работой. Жизнь она шире и ярче. Раньше мы встречались с друзьями и только и болтали, что о новых стейтменеджерах для реакта и стоит ли уже начинать переходить на Vue. Ну и про зарплаты конечно. Сейчас — это совершенно другое общение, другие темы. Программирование вообще под запретом!
Я не остановился на родительстве. За последние годы я попробовал многое, что тысячу лет откладывал. Я считал калории и ходил в качалку с тренером. Я ходил на занятия по вокалу. Занимался кроссфитом. Я ходил на занятия по технике речи и даже на бачату. Я катался на лыжах и на сноуборде. Учил английский. Играл в большой ималенький настольный теннис. Я научился паять электронику и сам чиню дома технику. Я проплывал километры в бассейне. Я научился летать на параплане в конце концов. Сейчас вот думаю сделать еще одну попытку освоить гитару, уж больно мне нравится петь под неё у костра.
Да, многое оказалось фигней, не зашло, не понравилось. А что-то понравилось и осталось. Что-то из рутины перешло в разряд интересного досуга, а что-то до сих пор я делаю каждую неделю по расписанию.
Я прекрасно понимаю, что после работы очень тяжело что-то сделать. Когда ты вымотан морально после тяжелого дня хочется только завалиться в кровать и листать бесконечно видосики. Я это прекрасно понимаю и сам постоянно в это состояние проваливаюсь.
Пишу этот пост специально на выходной. Завтра у тебя будут силы. Возьми и запишись на что-то новое, что давно хотел.
Возьми и запишись.
На лепку из глины, скалолазание, полёт в тандеме, или что-то ещё.
Не стоит мне на слово верить, что за пределами работы есть жизнь. Надо просто попробовать и проверить на собственной шкуре. Как бы там ни вышло — это будут другие эмоции, это будет нЕоБыЧнО. А там глядишь и зацепит. Или попробуешь что-то еще.
Живите ярче, друзья! Говорят, это в последний раз.
В начале карьеры я был просто в восторге от разработки, я видел программирование смыслом своей жизни, я программировал на работе, я программировал дома. Я мечтал сделать что-то крутое в опенсорс, и чтобы все пользовались и восхищались. Я мечтал, что стану индихакером и сделаю какой-нибудь такой классненький SaaS, который будет приносить кучу пользы людям, а мне обеспечит безбедную жизнь. В общем вся моя жизнь и мечты крутились вокруг программирования. Все мои интересы были вокруг программирования. Я постоянно что-то пробовал, изучал, экспериментировал. И это было круто, это позволяло довольно быстро расти в профессии.
Кроме программирования в моей жизни не было ничего. Маленький комочек комфорта.
А потом бац, и у меня родился сын. Для меня было шоком, что вместе с появлением ребенка доступный мир стал расширяться: родительство — это просто новая параллельная вселенная, это целая нарния, в которую без ребенка проход просто закрыт и ты даже не можешь представить насколько она огромная.
Этот момент открыл мне глаза на жизнь. Я понял, что я — это не только профессия. Я могу быть наполненным не только работой. Жизнь она шире и ярче. Раньше мы встречались с друзьями и только и болтали, что о новых стейтменеджерах для реакта и стоит ли уже начинать переходить на Vue. Ну и про зарплаты конечно. Сейчас — это совершенно другое общение, другие темы. Программирование вообще под запретом!
Я не остановился на родительстве. За последние годы я попробовал многое, что тысячу лет откладывал. Я считал калории и ходил в качалку с тренером. Я ходил на занятия по вокалу. Занимался кроссфитом. Я ходил на занятия по технике речи и даже на бачату. Я катался на лыжах и на сноуборде. Учил английский. Играл в большой и
Да, многое оказалось фигней, не зашло, не понравилось. А что-то понравилось и осталось. Что-то из рутины перешло в разряд интересного досуга, а что-то до сих пор я делаю каждую неделю по расписанию.
Я прекрасно понимаю, что после работы очень тяжело что-то сделать. Когда ты вымотан морально после тяжелого дня хочется только завалиться в кровать и листать бесконечно видосики. Я это прекрасно понимаю и сам постоянно в это состояние проваливаюсь.
Пишу этот пост специально на выходной. Завтра у тебя будут силы. Возьми и запишись на что-то новое, что давно хотел.
Возьми и запишись.
На лепку из глины, скалолазание, полёт в тандеме, или что-то ещё.
Не стоит мне на слово верить, что за пределами работы есть жизнь. Надо просто попробовать и проверить на собственной шкуре. Как бы там ни вышло — это будут другие эмоции, это будет нЕоБыЧнО. А там глядишь и зацепит. Или попробуешь что-то еще.
Живите ярче, друзья! Говорят, это в последний раз.
1❤23🔥11🥰4💯4
Про отключения и «белые списки» Интернета
Сейчас во многих регионах периодически отключают интернет. Летом я и сам попадал в такие зоны, в которых ни навигация не работает, ни мессенджеры. Чтобы связь не отрубалась совсем, власти вводят так называемые «белые списки» — сервисы, которые остаются доступными даже без полноценного интернета.
В них, как сообщают Минцифры, попали: Госуслуги, ВКонтакте, Одноклассники, Яндекс-сервисы, Mailru, Дзен, Rutube, Ozon, Wildberries, Авито, сайт платёжной системы «Мир», сайты правительства, дистанционное электронное голосование, личные кабинеты операторов связи и т.д.
И вот что меня в этой истории больше всего поражает, так это состав этих списков.
Смысл белых списков вроде бы понятен:
— чтобы люди не могли оперативно выкладывать фото и видео прилётов, взрывов и работы ПВО
— чтобы беспилотники, управляемые через интернет, не могли получать доступ к сети
— чтобы противник не мог корректировать удары в реальном времени.
Логика в целом просматривается. Но дальше начинаются вопросы.
Когда глушится интернет, встаёт вся бытовая инфраструктура:
— нельзя купить лекарства, если у кассы нет связи
— нельзя оплатить продукты
— нельзя зайти в банк и перекинуть деньги через СБП
— нельзя решить кучу стандартных задач, которые мы делаем ежедневно
И знаете почему? Потому что большинства банков в белых списках нет.
Зато есть ВКонтакте, куда без проблем можно выложить как раз те самые фото и видео, которые якобы пытаются заблокировать.
То есть снять и выложить прилёт — пожалуйста.
А вот оплатить еду — извините, интернета нет.
Абсурд? Здравый смысл вышел из чата?
А может быть цель отключений в чем-то другом?
Сейчас во многих регионах периодически отключают интернет. Летом я и сам попадал в такие зоны, в которых ни навигация не работает, ни мессенджеры. Чтобы связь не отрубалась совсем, власти вводят так называемые «белые списки» — сервисы, которые остаются доступными даже без полноценного интернета.
В них, как сообщают Минцифры, попали: Госуслуги, ВКонтакте, Одноклассники, Яндекс-сервисы, Mailru, Дзен, Rutube, Ozon, Wildberries, Авито, сайт платёжной системы «Мир», сайты правительства, дистанционное электронное голосование, личные кабинеты операторов связи и т.д.
И вот что меня в этой истории больше всего поражает, так это состав этих списков.
Смысл белых списков вроде бы понятен:
— чтобы люди не могли оперативно выкладывать фото и видео прилётов, взрывов и работы ПВО
— чтобы беспилотники, управляемые через интернет, не могли получать доступ к сети
— чтобы противник не мог корректировать удары в реальном времени.
Логика в целом просматривается. Но дальше начинаются вопросы.
Когда глушится интернет, встаёт вся бытовая инфраструктура:
— нельзя купить лекарства, если у кассы нет связи
— нельзя оплатить продукты
— нельзя зайти в банк и перекинуть деньги через СБП
— нельзя решить кучу стандартных задач, которые мы делаем ежедневно
И знаете почему? Потому что большинства банков в белых списках нет.
Зато есть ВКонтакте, куда без проблем можно выложить как раз те самые фото и видео, которые якобы пытаются заблокировать.
То есть снять и выложить прилёт — пожалуйста.
А вот оплатить еду — извините, интернета нет.
Абсурд? Здравый смысл вышел из чата?
А может быть цель отключений в чем-то другом?
🔥9💯8👍7
ChatGPT стал писать тексты… адекватно.
Раньше это были сплошные космические галактики слов, где каждое предложение прыгало, как попугай на стероидах. Сейчас формально ошибок меньше, структура есть, логика вроде налицо.
Но вот странность: все равно чувствуется, что текст написан не человеком. Иногда выскакивают идиотские сравнения, метафоры, которые будто кто-то натянул на себя костюм поэта, не умея ходить в нём. Эпитеты, словно салюты в полночь — громко, но не к месту.
И вот что поразило меня сильнее: люди начали подражать этому стилю. Они смотрят на тексты нейросети и думают: «Вот так надо писать». Ирония в том, что теперь уже не ChatGPT учится у людей писать живо, а люди учатся у GPT писать… странно. Плохо. Как будто мы с каждым новым текстом учим себя говорить красивыми, но чужими словами.
*да, я специально закинул первые три абзаца в чатГПТ и попросил его «улучшить», добавить сравнений, метафор, чтобы вы на 100% почувствовали как это мерзко читается, хотя и мысль в тексте моя, 100% настоящая. Дальше текст будет без нейрообработки, выдыхаем.
Вчера читал про продукт, который помогает генерить тексты на сайт под поисковые запросы. Вы понимаете, что вопроса генерить или не генерить уже не стоит? Стоит лишь вопрос как генерить быстрее, больше, эффективнее и качественнее. Мертвый интернет залетает в комнату со всех ног.
Не скажу, что это прямо ужасно. Всяко лучше иметь релевантный нейротекст в рецепте гречки, чем полчаса скроллить историю её открытия, написанную неграмотным школьником за три копейки, чтобы узнать что варить её 10 минут. Интернет и так уже давно сломан СЕОшниками.
Но не были сломаны авторские блоги.
Всё больше каналов, которые я читаю, позволяют себе публиковать нейротексты и я иногда даже теряюсь в понимании что происходит. Либо автор сошел с ума и начал писать как ллмка, либо он просто решил, что сгенерил же пост «в моем стиле», читатель дурак и не поймет. Как ни крути быть на месте такого читателя неприятно.
Я боюсь, что эта зараза перекинется и на меня. Раньше я мог легко отличать нейротексты от человеческих, но теперь я всё чаще в сомнениях. И более того, я иногда в сомнениях в себе — не пишу ли я как нейросеть? Ведь я тоже обожаю длинные тире, странные сравнения и антитезы.
Чтобы хоть как-то себя сохранить, я снова вернулся к старому проверенному способу — к книгам. Сейчас читаю «12 стульев» Ильфа и Петрова. Давно хотел, а тут как раз отличный повод отдохнуть от нейросетей и впитать живой язык. Живой, с тонкими шутками, едким сарказмом, но с устойчивым запахом прошлого.
Непрошеный для авторов совет. Не используйте нейросети для генерации текстов, это чувствуется за километр. Лучше читайте классиков и пишите сами.
Раньше это были сплошные космические галактики слов, где каждое предложение прыгало, как попугай на стероидах. Сейчас формально ошибок меньше, структура есть, логика вроде налицо.
Но вот странность: все равно чувствуется, что текст написан не человеком. Иногда выскакивают идиотские сравнения, метафоры, которые будто кто-то натянул на себя костюм поэта, не умея ходить в нём. Эпитеты, словно салюты в полночь — громко, но не к месту.
И вот что поразило меня сильнее: люди начали подражать этому стилю. Они смотрят на тексты нейросети и думают: «Вот так надо писать». Ирония в том, что теперь уже не ChatGPT учится у людей писать живо, а люди учатся у GPT писать… странно. Плохо. Как будто мы с каждым новым текстом учим себя говорить красивыми, но чужими словами.
*да, я специально закинул первые три абзаца в чатГПТ и попросил его «улучшить», добавить сравнений, метафор, чтобы вы на 100% почувствовали как это мерзко читается, хотя и мысль в тексте моя, 100% настоящая. Дальше текст будет без нейрообработки, выдыхаем.
Вчера читал про продукт, который помогает генерить тексты на сайт под поисковые запросы. Вы понимаете, что вопроса генерить или не генерить уже не стоит? Стоит лишь вопрос как генерить быстрее, больше, эффективнее и качественнее. Мертвый интернет залетает в комнату со всех ног.
Не скажу, что это прямо ужасно. Всяко лучше иметь релевантный нейротекст в рецепте гречки, чем полчаса скроллить историю её открытия, написанную неграмотным школьником за три копейки, чтобы узнать что варить её 10 минут. Интернет и так уже давно сломан СЕОшниками.
Но не были сломаны авторские блоги.
Всё больше каналов, которые я читаю, позволяют себе публиковать нейротексты и я иногда даже теряюсь в понимании что происходит. Либо автор сошел с ума и начал писать как ллмка, либо он просто решил, что сгенерил же пост «в моем стиле», читатель дурак и не поймет. Как ни крути быть на месте такого читателя неприятно.
Я боюсь, что эта зараза перекинется и на меня. Раньше я мог легко отличать нейротексты от человеческих, но теперь я всё чаще в сомнениях. И более того, я иногда в сомнениях в себе — не пишу ли я как нейросеть? Ведь я тоже обожаю длинные тире, странные сравнения и антитезы.
Чтобы хоть как-то себя сохранить, я снова вернулся к старому проверенному способу — к книгам. Сейчас читаю «12 стульев» Ильфа и Петрова. Давно хотел, а тут как раз отличный повод отдохнуть от нейросетей и впитать живой язык. Живой, с тонкими шутками, едким сарказмом, но с устойчивым запахом прошлого.
Непрошеный для авторов совет. Не используйте нейросети для генерации текстов, это чувствуется за километр. Лучше читайте классиков и пишите сами.
2❤12🔥3👍2
СуперЭЛЛИПС доступен в Chrome!
Что? Не знаете о чем я? А помните iOS7 с великолепным* дизайном?
*да, у них прямо так и написано в релизноутс
Apple тогда представили новый дизайн иконок в айфонах, от которого все дизайнеры были одновременно в восторге и в ужасе, потому что всем захотелось, но не было даже инструментов, чтобы такое нарисовать, кроме как через кривые.
Веб-разработчики же тогда масово встали в позу:
— Рисуйте что хотите, всё равно мы такое верстать не будем.
Кто-то конечно верстал: вставлял картинками или noscript. Колхоз, не иначе.
Но вот пришел тот самый год, когда мы наконец-то можем на изи повторить этот прорывной дизайнерский ход! В 139 версию хромиума и все браузеры на его основе завезли свойство corner-shape. Мне даже пришлось свой Arc обновить, чтобы заработало. Попробуйте тоже поиграться, очень интересные формы можно делать.
Ах, да. В Сафари конечно же это не работает.
Ниже держите туториал, как за два CSS-свойства из квадратной иконки сделать супер-пупер-эллипс.
© Счастливый фронтендер
Что? Не знаете о чем я? А помните iOS7 с великолепным* дизайном?
*да, у них прямо так и написано в релизноутс
Apple тогда представили новый дизайн иконок в айфонах, от которого все дизайнеры были одновременно в восторге и в ужасе, потому что всем захотелось, но не было даже инструментов, чтобы такое нарисовать, кроме как через кривые.
Веб-разработчики же тогда масово встали в позу:
— Рисуйте что хотите, всё равно мы такое верстать не будем.
Кто-то конечно верстал: вставлял картинками или noscript. Колхоз, не иначе.
Но вот пришел тот самый год, когда мы наконец-то можем на изи повторить этот прорывной дизайнерский ход! В 139 версию хромиума и все браузеры на его основе завезли свойство corner-shape. Мне даже пришлось свой Arc обновить, чтобы заработало. Попробуйте тоже поиграться, очень интересные формы можно делать.
Ах, да. В Сафари конечно же это не работает.
Ниже держите туториал, как за два CSS-свойства из квадратной иконки сделать супер-
© Счастливый фронтендер
This media is not supported in your browser
VIEW IN TELEGRAM
1🔥7❤4👍2
Большие достижения и успех — это не нормально
Как вам такая мысль? Что чувствуете? Согласны или думаете иначе?
Покрутите эту мысль в голове, а с понедельника будет несколько постов об этом
---
Ставь 🔥 если достигатор
Ставь ❤️ если чилишь на расслабоне
Ставь 👍 если ждешь, чё я там понаписал
Как вам такая мысль? Что чувствуете? Согласны или думаете иначе?
Покрутите эту мысль в голове, а с понедельника будет несколько постов об этом
---
Ставь 🔥 если достигатор
Ставь ❤️ если чилишь на расслабоне
Ставь 👍 если ждешь, чё я там понаписал
1👍18🔥15❤9
Большие достижения — это ненормально
Собственно, в этом и суть больших достижений, если бы они были нормой, то не были бы большими. Если бы каждый из нас имел столько же денег, сколько Илон Маск, то булка хлеба стоила бы целое состояние, а у Илона не было бы его масштабных проектов и тысяч сотрудников.
➖ Нормально быть обычным программистом за обычную зарплату. А работать на трёх работах за три зарплаты ненормально.
➡️ Нормально жить в Нижнем Новгороде и работать на какой-нибудь банк, а улететь в Сан-Франциско и работать в команде React ненормально.
➡️ Нормально вырасти из джуна в мидла, а из мидла в сеньора. Но быть тимлидом в 17 лет ненормально.
Мы так устроены, что замечаем только выдающиеся достижения и это делает нас несчастными.
⭐️ Я когда учился в универе, думал что буду как Цукерберг — сделаю свою соцсеть и буду миллиардером, он же тоже в универе учился, мы так похожи.
⭐️ Я когда в 2015 слушал Даню Абрамова с его презой редакса и планами улететь в Америку, тоже думал, сейчас напишу свои 100 строчек кода и тоже в Америку полечу, мы же вместе на Реакте пишем, мы так похожи.
Но оказалось, что мир устроен иначе, секрет успеха одновременно прост и сложен.
Знаешь формулу?
---
❤️ если тоже мечтаешь стать миллиардером
🔥 если уже миллиардер
Собственно, в этом и суть больших достижений, если бы они были нормой, то не были бы большими. Если бы каждый из нас имел столько же денег, сколько Илон Маск, то булка хлеба стоила бы целое состояние, а у Илона не было бы его масштабных проектов и тысяч сотрудников.
Мы так устроены, что замечаем только выдающиеся достижения и это делает нас несчастными.
Но оказалось, что мир устроен иначе, секрет успеха одновременно прост и сложен.
Знаешь формулу?
---
❤️ если тоже мечтаешь стать миллиардером
🔥 если уже миллиардер
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤17👍6😁3🔥1
Советы от эксперта на хакатоне
Второй день работаю экспертом на хакатоне VibeCode Jam от конференции Импульс Т1. Это уже не первый хакатон в этой роли, уже есть опыт и понимание, как бывает. И пока хакатон в самом разгаре, спешу подсветить ТОП-5 ошибок команд, которые мешают придти к победе. Надеюсь поможет сильнейшим победить!
1. Невнимательно прочитали задачу.
❗️ В прошлом году пара команд точно отлетели на последних чекпоинтах просто потому что сделали не то, проигнорировали основные критерии. В этом году у нас есть четкое ограничение по LLM моделям, но чувствуется, что опять будет кто-нибудь, кто захочет в последний момент сделать всё на OpenAI. Не надо так.
✅ Прочитайте еще раз критерии приемки, убедитесь, что ваше решение закрывает каждый хотя бы частично.
2. Не успели загрузить решение.
❗️ В этому году на каждой встрече с командами повторяем — загружайте решения заранее. Ровно в час Х платформа блокируется и никакие «простите, мы не успели буквально на секундочку» не сработают. Лучше залить не самую последнюю версию, чем не залить ничего.
✅ Заливайте промежуточные версии в систему, обновлять решение можно неограниченное количество раз.
Поставьте будильник за 15 минут до дедлайна.
3. Не обуздали амбиции.
❗️ Решили всех удивить и сделать больше чем требуется? Похвально, это может сработать. Но часто бывает так, что в погоне за киллер-фичей теряется время на реализацию базы. В итоге ни киллер-фичи, ни хотя бы MVP. Увы.
✅ Спланируйте своё время и оцените реальные возможности, вы еще успеваете порезать скоуп проекта, чтобы успеть.
4. Забили на оформление.
❗️ Люди любят глазами, и эксперты тоже люди, а хакатон — это шоу. Ваш продукт может быть супер сложным внутри, но если на ваш фронтенд без слез не взглянешь, то и оценка будет так себе. Если ваше видео снято на тапок, вместо звука сплошное шипение, то шансов на победу практически нет. Если ваш проект не запускается одной командой на ноуте эксперта, то это тоже может стать досадной причиной для поражения.
✅ Делайте классное оформление, простые инструкции и четкие красивые демо.
5. Проспали награждение.
❗️ Да, такое тоже бывает, это не шутка. Кодинг круглые сутки напролет настолько сильно выматывает, что потом никаким будильником не разбудишь.
✅ Рассчитывайте свои силы и отправьте спать хотя бы парочку человек из команды. Хорошо работает когда кодят одни, а выступают другие.
Хакатон, это не только сложно и интересно, но очень эмоционально и непредсказуемо. Как думаете, какие ошибки команды не совершат в этом году?
Я совсем скоро уже сажусь в поезд, чтобы завтра быть на Импульсе Т1. Увидимся! Успехов!
© Счастливый эксперт
Второй день работаю экспертом на хакатоне VibeCode Jam от конференции Импульс Т1. Это уже не первый хакатон в этой роли, уже есть опыт и понимание, как бывает. И пока хакатон в самом разгаре, спешу подсветить ТОП-5 ошибок команд, которые мешают придти к победе. Надеюсь поможет сильнейшим победить!
1. Невнимательно прочитали задачу.
2. Не успели загрузить решение.
Поставьте будильник за 15 минут до дедлайна.
3. Не обуздали амбиции.
4. Забили на оформление.
5. Проспали награждение.
Хакатон, это не только сложно и интересно, но очень эмоционально и непредсказуемо. Как думаете, какие ошибки команды не совершат в этом году?
Я совсем скоро уже сажусь в поезд, чтобы завтра быть на Импульсе Т1. Увидимся! Успехов!
© Счастливый эксперт
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥12👍5✍3
Я отработал три дня на хакатоне и я просто в шоке.
🔥 Финал хакатона был очень жёстким. Не припомню такого накала страстей среди судей ни на одном другом мероприятии. Эксперты сражались за команды буквально на ножах, ведь призы были немалые. За победу команда получала 300 тысяч рублей, за второе и третье места по 200 и 100 тысяч соответственно. Четвертое и пятые места получили почет, уважение и мерч.
Я люблю глазами, поэтому мои фавориты те, кто сделал продуманные и удобные для пользователя продукты, а так же очень классные по визуалу и подаче выступления. Другие же эксперты топили за команды с более качественным бэкендом и глубокой проработкой архитектуры и интеграций с LLM. Поэтому наши мнения разделились, у каждого эксперта был свой топ.
В итоге вся пятёрка финалистов шла буквально нос к носу, и разница между первым и пятым местом была в рамках десятых долей процента.
Очень жаль, что нельзя было наградить четвёртое и пятое места — у них были достойные победы решения.
🥲 Если говорить не о финале, а в целом о хакатоне, то я разочарован трендом в мышлении команд.
Заданием было сделать интервью будущего с использованием llm. Удивило, что почти у всех акцент делался на алгоритмических задачах, а в рамках античита некоторые команды не просто снижали баллы за использование Ctrl+C и Ctrl+V, но и прекращали интервью целиком или даже заносили кандидата в чёрный список. Я ожидал более интеллектуальных и продуманных решений анализа поведения кандидата, а получил какой-то «цирк безопасности».
Что касается задач на алгоритмы, то и тут фокус был не на том. Нет бы позволить кандидату использовать LLM для решения задач, у большинства фокус был на максимальном запрете использования LLM. Интересно, как бороться со вторым ноутом рядом? Правильно, через камеру трекать поворот головы кандидата! Это буквально какой-то синдром вахтёра.
Откуда это желание всё запрещать, контролировать и наказывать?
Я считаю, что собеседование будущего должно фокусироваться на продуктовой составляющей, на ревью сгенерированного кода и принятии решений. Нужно искать эффективных кандидатов, кто может понять и исправить ошибки в сгенеренном коде, выбрать лучший вариант, получить ровно тот результат, что нужен. Вот что я хотел бы видеть в решениях! А совсем не цифрового конвоира, который за каждый альт-таб бьёт плетью по рукам.
Я бы не хотел такого будущего и уж точно не пошёл бы устраиваться в компанию с таким типом отбора.
🙂 В общем, хакатон оказался непростым и очень эмоциональным — и для меня, как эксперта, и для участников.
Но главное, он оказался очень запоминающимся. Мне понравилось. Спасибо всем за участие и организацию!
BiTech, я с вами 🤝
© Счастливый эксперт
Я люблю глазами, поэтому мои фавориты те, кто сделал продуманные и удобные для пользователя продукты, а так же очень классные по визуалу и подаче выступления. Другие же эксперты топили за команды с более качественным бэкендом и глубокой проработкой архитектуры и интеграций с LLM. Поэтому наши мнения разделились, у каждого эксперта был свой топ.
В итоге вся пятёрка финалистов шла буквально нос к носу, и разница между первым и пятым местом была в рамках десятых долей процента.
Очень жаль, что нельзя было наградить четвёртое и пятое места — у них были достойные победы решения.
Заданием было сделать интервью будущего с использованием llm. Удивило, что почти у всех акцент делался на алгоритмических задачах, а в рамках античита некоторые команды не просто снижали баллы за использование Ctrl+C и Ctrl+V, но и прекращали интервью целиком или даже заносили кандидата в чёрный список. Я ожидал более интеллектуальных и продуманных решений анализа поведения кандидата, а получил какой-то «цирк безопасности».
Что касается задач на алгоритмы, то и тут фокус был не на том. Нет бы позволить кандидату использовать LLM для решения задач, у большинства фокус был на максимальном запрете использования LLM. Интересно, как бороться со вторым ноутом рядом? Правильно, через камеру трекать поворот головы кандидата! Это буквально какой-то синдром вахтёра.
Откуда это желание всё запрещать, контролировать и наказывать?
Я считаю, что собеседование будущего должно фокусироваться на продуктовой составляющей, на ревью сгенерированного кода и принятии решений. Нужно искать эффективных кандидатов, кто может понять и исправить ошибки в сгенеренном коде, выбрать лучший вариант, получить ровно тот результат, что нужен. Вот что я хотел бы видеть в решениях! А совсем не цифрового конвоира, который за каждый альт-таб бьёт плетью по рукам.
Я бы не хотел такого будущего и уж точно не пошёл бы устраиваться в компанию с таким типом отбора.
Но главное, он оказался очень запоминающимся. Мне понравилось. Спасибо всем за участие и организацию!
© Счастливый эксперт
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤15🔥8👍2
Секрет успеха: усердие умноженное на удачу
Я тут посмотрел стрим того, кого нельзя называть «Споткнувшиеся о соломинку» и там через весь стрим нарратив про достигаторство. Лучшего гайда как добиться выдающихся результатов я не встречал — база на базе, разжевано до мелочей, бери и делай.
И вот один из ключевых моментов и, как по мне, самых сложных — необходимость жертв ради успеха. Не получится чилить на расслабоне, пить пиво перед телеком вечерами, проводить время с детьми, путешествовать постоянно и при этом чего-то достигать. Это попросту невозможно. Глупо делать привычные вещи и надеяться на сверхрезультат. Чтобы его, сверхрезультат, получить, надо максимально сократить всё: семью, уборку, готовку, друзей, прогулки, и ебашить максимально. Сверхусилия могут дать сверхрезультат. И если вы к этому готовы, если это драйвит, дарит ощущение счастья, то это ваш путь.
Но и тут есть нюанс: могут, но не гарантируют. Шансы безусловно есть, и они в разы выше шансов у нормисов, но всё ещё не особо велики.
Окей, допустим ты справляешься с поражениями и готов мощно бить в одну точку. Тут в игру вступает удача.
Уверен, вы знаете кучу крутых и деятельных людей. Мне на ум пришел Артём, автор ReAtom. Артём годами пишет лучший стейт-менеджер. Вы сами можете убедиться какой он классный и сколько там фич, всем рекомендую хотя бы почитать. Это колоссальный труд, крутая идея, но он еще не стал номером один — время не то.
Сейчас практически невозможно написать ни 100 строк кода, ни миллион, чтобы стать автором самого популярного стейт-менеджера. А когда Абрамов это делал — это получилось. Интересно, как бы повернулся мир, если бы идея не получила поддержку такого большого кол-ва людей?
Не получится сегодня и выступить с докладом про совмещение работ, и на этом построить сообщество с запредельными доходами.
Не получится сегодня и просто писать тексты и стать популярным как Пушкин и другие классики.
Время ушло.
Чтобы добиться успеха нужно не только бить в одну точку достаточно мощно, это должна быть правильная точка в правильное время. Проблема, что об этом никак не узнать заранее.
Статистика по стартапам подтверждает эти слова: 90% стартапов даже не доходят до прибыли, 60% из оставшихся закрываются в первые три года, меньше 1% переваливают отметку в 500 сотрудников, а единорогами становятся единицы.
Даже Антон отмечает в стриме, что его главная сила в том, что он встаёт после таких ударов судьбы, после которых большинство опустили бы руки. И продолжает пробовать дальше. Еще раз — главное в успехе не просто фигачить много и эффективно, а не опускать руки после провала, и пробовать дальше еще и еще. Ты уверен, что не попадешь в большинство и не сдашься, потеряв всё? Сколько поражений ты выдержишь?
Для себя я принял, чтобы быть счастливым придется отказаться от фантазий о выдающихся достижениях и просто делать то, что можется и то, что в кайф. Авось получится!
---
Ставь ❤️ если тебе везёт по жизни
Ставь 🔥 если хочешь, чтобы уже наконец-то повезло
Я тут посмотрел стрим того, кого нельзя называть «Споткнувшиеся о соломинку» и там через весь стрим нарратив про достигаторство. Лучшего гайда как добиться выдающихся результатов я не встречал — база на базе, разжевано до мелочей, бери и делай.
И вот один из ключевых моментов и, как по мне, самых сложных — необходимость жертв ради успеха. Не получится чилить на расслабоне, пить пиво перед телеком вечерами, проводить время с детьми, путешествовать постоянно и при этом чего-то достигать. Это попросту невозможно. Глупо делать привычные вещи и надеяться на сверхрезультат. Чтобы его, сверхрезультат, получить, надо максимально сократить всё: семью, уборку, готовку, друзей, прогулки, и ебашить максимально. Сверхусилия могут дать сверхрезультат. И если вы к этому готовы, если это драйвит, дарит ощущение счастья, то это ваш путь.
Но и тут есть нюанс: могут, но не гарантируют. Шансы безусловно есть, и они в разы выше шансов у нормисов, но всё ещё не особо велики.
Окей, допустим ты справляешься с поражениями и готов мощно бить в одну точку. Тут в игру вступает удача.
Уверен, вы знаете кучу крутых и деятельных людей. Мне на ум пришел Артём, автор ReAtom. Артём годами пишет лучший стейт-менеджер. Вы сами можете убедиться какой он классный и сколько там фич, всем рекомендую хотя бы почитать. Это колоссальный труд, крутая идея, но он еще не стал номером один — время не то.
Сейчас практически невозможно написать ни 100 строк кода, ни миллион, чтобы стать автором самого популярного стейт-менеджера. А когда Абрамов это делал — это получилось. Интересно, как бы повернулся мир, если бы идея не получила поддержку такого большого кол-ва людей?
Не получится сегодня и выступить с докладом про совмещение работ, и на этом построить сообщество с запредельными доходами.
Не получится сегодня и просто писать тексты и стать популярным как Пушкин и другие классики.
Время ушло.
Чтобы добиться успеха нужно не только бить в одну точку достаточно мощно, это должна быть правильная точка в правильное время. Проблема, что об этом никак не узнать заранее.
Статистика по стартапам подтверждает эти слова: 90% стартапов даже не доходят до прибыли, 60% из оставшихся закрываются в первые три года, меньше 1% переваливают отметку в 500 сотрудников, а единорогами становятся единицы.
Даже Антон отмечает в стриме, что его главная сила в том, что он встаёт после таких ударов судьбы, после которых большинство опустили бы руки. И продолжает пробовать дальше. Еще раз — главное в успехе не просто фигачить много и эффективно, а не опускать руки после провала, и пробовать дальше еще и еще. Ты уверен, что не попадешь в большинство и не сдашься, потеряв всё? Сколько поражений ты выдержишь?
Для себя я принял, чтобы быть счастливым придется отказаться от фантазий о выдающихся достижениях и просто делать то, что можется и то, что в кайф. Авось получится!
---
Ставь ❤️ если тебе везёт по жизни
Ставь 🔥 если хочешь, чтобы уже наконец-то повезло
1🔥16❤11💯2👍1
Уязвимость в React!
Любой может исполнить код на вашем сервере,а на моём не может , хе-хе. Потому что я не использую ни next.js, ни серверные компоненты. И зря, думал я до этого момента, а теперь, кажется, что не больно то и хотелось.
Подробнее об уязвимости и как обновиться тут.
Для любителей поковыряться в кишочках есть большой разбор: https://github.com/ejpir/CVE-2025-55182-poc/blob/main/TECHNICAL-ANALYSIS.md
Отправляй пост своим друзьям-коллегам фронтендерам и держи свой сервер в безопасности!
Всегда ваш, Счастливый тимлид 🫡
Подпишись, если не
Любой может исполнить код на вашем сервере,
Подробнее об уязвимости и как обновиться тут.
Для любителей поковыряться в кишочках есть большой разбор: https://github.com/ejpir/CVE-2025-55182-poc/blob/main/TECHNICAL-ANALYSIS.md
Отправляй пост своим друзьям-коллегам фронтендерам и держи свой сервер в безопасности!
Всегда ваш, Счастливый тимлид 🫡
Подпишись, если не
react.dev
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
1❤5👍2😁2😢1
Media is too big
VIEW IN TELEGRAM
Чем занимаются сейчас в универах
В прошлые выходные, после Импульса Т1, который был в Московском авиастроительном институте, меня позвали съездить на аэродром при институте. Отказаться я, конечно, не смог — было слишком интересно. Когда ещё получится увидеть, как в институтах развиваются технологии и выходят из компьютеров в реальный мир? Да и по полетам после Индии уже начал тосковать, чего таить.
Программа была супернасыщенная — мы еле успели пройти все зоны, которые организаторы подготовили для гостей.
Первым делом мы полетали на «кукурузнике». Я очень надеялся, что дадут прыгнуть с парашютом, но облачность была низкой, порядка 150 метров, и с такой высоты это было бы небезопасно.
Дальше — обучение управлению квадрокоптерами. Раньше у друга пробовал, выходило так себе. Я даже думал, что это просто не моё. Но с инструктором процесс пошел по-другому — схватывал, буквально, на лету. По его словам, я прошёл трёхдневный курс за пару часов :)
После теории — практика. Полёты устроены так, что к одному коптеру подключаются сразу два пульта: один у пилота, другой у инструктора. Если ученик ошибается, инструктор может, как в автошколе, перехватить управление на себя. Летать оказалось дико круто! Я даже сделал пару трюков, которые только что отработал в симуляторе. Вживую ощущения, конечно, намного интереснее.
Третья зона — сборка беспилотника Геоскан с фотоаппаратом. Он взлетает с рогатки, а самое забавное — он не умеет садиться. Когда выполнил задачу, просто переворачивается вверх тормашками и отстреливает запасной парашют. Гениально!
В финале нам показали шоу из дронов — целый рой, штук тридцать. Всё программное обеспечение написано в России, наверное в самом МАИ, я это прослушал, управляется рой не десятками операторов, а поограммно всего лишь с одного ноутбука.
Долго не мог собраться написать об этом, но вчера был День гражданской авиации — отличный повод наконец рассказать.
Спасибо, что читаете ✈️
И главный вопрос, Лариса Долина должна вернуть покупательнице квартиру или деньги?
В прошлые выходные, после Импульса Т1, который был в Московском авиастроительном институте, меня позвали съездить на аэродром при институте. Отказаться я, конечно, не смог — было слишком интересно. Когда ещё получится увидеть, как в институтах развиваются технологии и выходят из компьютеров в реальный мир? Да и по полетам после Индии уже начал тосковать, чего таить.
Программа была супернасыщенная — мы еле успели пройти все зоны, которые организаторы подготовили для гостей.
Первым делом мы полетали на «кукурузнике». Я очень надеялся, что дадут прыгнуть с парашютом, но облачность была низкой, порядка 150 метров, и с такой высоты это было бы небезопасно.
Дальше — обучение управлению квадрокоптерами. Раньше у друга пробовал, выходило так себе. Я даже думал, что это просто не моё. Но с инструктором процесс пошел по-другому — схватывал, буквально, на лету. По его словам, я прошёл трёхдневный курс за пару часов :)
После теории — практика. Полёты устроены так, что к одному коптеру подключаются сразу два пульта: один у пилота, другой у инструктора. Если ученик ошибается, инструктор может, как в автошколе, перехватить управление на себя. Летать оказалось дико круто! Я даже сделал пару трюков, которые только что отработал в симуляторе. Вживую ощущения, конечно, намного интереснее.
Третья зона — сборка беспилотника Геоскан с фотоаппаратом. Он взлетает с рогатки, а самое забавное — он не умеет садиться. Когда выполнил задачу, просто переворачивается вверх тормашками и отстреливает запасной парашют. Гениально!
В финале нам показали шоу из дронов — целый рой, штук тридцать. Всё программное обеспечение написано в России, наверное в самом МАИ, я это прослушал, управляется рой не десятками операторов, а поограммно всего лишь с одного ноутбука.
Долго не мог собраться написать об этом, но вчера был День гражданской авиации — отличный повод наконец рассказать.
Спасибо, что читаете ✈️
И главный вопрос, Лариса Долина должна вернуть покупательнице квартиру или деньги?
👍22🤣6🔥2
Как всё начиналось и куда пришло
Пока готовил эти посты про успешный успех, нашел запись того самого митапа, на котором Даня Абрамов рассказывал про redux. 10 лет назад. Забавно, что очень мало просмотров, потому что это же и-сто-ки. База! Вы обязательно посмотрите это видео, станет понятно как всё начиналось, какая стильная преза сопровождала идею, какие вызовы стояли перед будущим самым популярным стейт-менеджером и как это всё предлагалось решить. Это просто удивительно!
И пользуясь случаем, обратите внимание, что буквально вчера вышел в релиз Reatom v1000. Вероятно, новый лучший стейт-менеджер десятилетия.
Особенно приятно будет полистать сайт реатома после просмотра видоса про редакс. Какие у вас эмоции?
Пока готовил эти посты про успешный успех, нашел запись того самого митапа, на котором Даня Абрамов рассказывал про redux. 10 лет назад. Забавно, что очень мало просмотров, потому что это же и-сто-ки. База! Вы обязательно посмотрите это видео, станет понятно как всё начиналось, какая стильная преза сопровождала идею, какие вызовы стояли перед будущим самым популярным стейт-менеджером и как это всё предлагалось решить. Это просто удивительно!
И пользуясь случаем, обратите внимание, что буквально вчера вышел в релиз Reatom v1000. Вероятно, новый лучший стейт-менеджер десятилетия.
Особенно приятно будет полистать сайт реатома после просмотра видоса про редакс. Какие у вас эмоции?
YouTube
Октябрьская встреча SPB Frontend (2015)
Встреча: https://vk.com/spb_frontend_meetup_191015
1. Вступление от Славы Шебанова. [01:26]
2. «Что такое React и как его готовить?», Сергей Лапин. [03:48] (http://slides.com/sergeylapin/deck/fullscreen?token=YhozYvuX#/)
3. «CSS in JS», Андрей Попп. [39:10]…
1. Вступление от Славы Шебанова. [01:26]
2. «Что такое React и как его готовить?», Сергей Лапин. [03:48] (http://slides.com/sergeylapin/deck/fullscreen?token=YhozYvuX#/)
3. «CSS in JS», Андрей Попп. [39:10]…
❤🔥1