Вчера опубликовал пост про то, как организую свое утро. Сразу несколько человек мне сказали, что я практически пересказал книгу "Магия утра".
Мне стало интересно, а про что книга. Я ее, конечно прочитаю, но ключевые моменты можно спросить у всезнающих GPT чатов. В этот раз решил воспользоваться YandexGPT, который встроен в ассистенте Алисы. Я сделал это прямо с главной страницы. Я попросил ее написать мне выжимку книги:
🧒 Создайте утренний ритуал: просыпайтесь рано, делайте зарядку, читайте, размышляйте и записывайте свои цели.
😅 Начните с тишины: уделите время медитации или просто побудьте в тишине, чтобы сосредоточиться на своих мыслях и чувствах.
🙃 Уделите время чтению: читайте книги, которые вдохновляют и мотивируют вас, чтобы развивать свой ум и расширять кругозор.
🤣 Пишите свои цели: напишите список своих целей на день, неделю, месяц и год, чтобы оставаться сфокусированным и достигать большего.
🤔 Уделяйте время физическим упражнениям: занимайтесь спортом или просто делайте зарядку, чтобы оставаться здоровым и энергичным.
Действительно, выглядит очень похожу. Но у меня закралось подозрение, что если попросить YandexGPT просто порекомендовать мне занятия для продуктивного утра, я получу схожие советы. Так и вышло (смотри 2е фото), но поскольку такие чаты хранят контекст предыдущих сообщений, в каждый новый запрос передавая предыдущие. А тут я был грешен, и возможно не почистил контекст.
Тогда я перезапустил приложение, и попросил дать мне рекомендации. И вот что я вам скажу, удивительно, но все рекомендации примерно об одном и том же (скриншот 3).
Встать пораньше, заняться спортом, вкусно и полезно покушать...
Короче не удивительно, что не читая книги, я умудрился ее процитировать. С другой стороны это популярные советы, их много кто рекомендует. Ну а книгу я все-таки решил прочитать. В пересказе все великие романы выглядят плоско, ведь дьявол кроется в деталях.
Всем хорошей пятницы!
Мне стало интересно, а про что книга. Я ее, конечно прочитаю, но ключевые моменты можно спросить у всезнающих GPT чатов. В этот раз решил воспользоваться YandexGPT, который встроен в ассистенте Алисы. Я сделал это прямо с главной страницы. Я попросил ее написать мне выжимку книги:
🧒 Создайте утренний ритуал: просыпайтесь рано, делайте зарядку, читайте, размышляйте и записывайте свои цели.
😅 Начните с тишины: уделите время медитации или просто побудьте в тишине, чтобы сосредоточиться на своих мыслях и чувствах.
🙃 Уделите время чтению: читайте книги, которые вдохновляют и мотивируют вас, чтобы развивать свой ум и расширять кругозор.
🤣 Пишите свои цели: напишите список своих целей на день, неделю, месяц и год, чтобы оставаться сфокусированным и достигать большего.
🤔 Уделяйте время физическим упражнениям: занимайтесь спортом или просто делайте зарядку, чтобы оставаться здоровым и энергичным.
Действительно, выглядит очень похожу. Но у меня закралось подозрение, что если попросить YandexGPT просто порекомендовать мне занятия для продуктивного утра, я получу схожие советы. Так и вышло (смотри 2е фото), но поскольку такие чаты хранят контекст предыдущих сообщений, в каждый новый запрос передавая предыдущие. А тут я был грешен, и возможно не почистил контекст.
Тогда я перезапустил приложение, и попросил дать мне рекомендации. И вот что я вам скажу, удивительно, но все рекомендации примерно об одном и том же (скриншот 3).
Встать пораньше, заняться спортом, вкусно и полезно покушать...
Короче не удивительно, что не читая книги, я умудрился ее процитировать. С другой стороны это популярные советы, их много кто рекомендует. Ну а книгу я все-таки решил прочитать. В пересказе все великие романы выглядят плоско, ведь дьявол кроется в деталях.
Всем хорошей пятницы!
👍23
🚨 Код каверадж или как сделать через хорошо намного хуже
Если программиста спросить, нужно ли писать тесты для своего кода, то он согласится. А нужно ли чтобы покрытие кода росло, или хотя бы не уменьшалось? Скорее всего, тоже согласится. А я вижу тут дорожку в ад.
Существуют метрики которые автоматически считают, насколько процентов твой код покрыт тестами. Чем больше кода протестировано, тем лучше. Поэтому некоторые команды на уровне СI вводят проверку покрытия кода (code coverage). И если твой комит его уменьшает значит ты добавляешь протестированный код.
Но поскольку система автоматическая она проверяет наличие тестов, но не проверяет их качество. И для того, чтобы обойти эту систему человек(ленивый) разумный начинают писать тесты, которые просто обходят эту проверку. И в итоге они либо плохо проверяют, либо вообще ничего не проверяют.
Казалось бы ну и ладно, но оказывается, что такие тесты, как и любой плохо написанный код, потом тяжело поддерживать.
Ну а дальше, картина маслом, тесты начнут падать, в и мешать разработке. Разработчики будут мучиться, менеджеры срывать сроки, все будут страдать. Потом настанет такой момент, когда команда встанет перед выбором, либо релизимся сейчас, либо еще пол дня чиним тесты, а ждать нельзя. И будет решено сейчас отключить тесты, а после релиза поправить.
Отключили один раз, второй, потом так и не включили. Вот и все, код в проекте больше не протестирован.
У меня на предыдущей работе была дикая система для тестирования, на селениуме. Она мало того, что работала долго, минут 40, так еще и могла упасть, а могла и не упасть. Мы уже наизусть знали все мигающие тесты, и знали когда надо фиксить, а когда стоит перезапустить. Я до сих пор помню то удовольствие с которым я удалял эти тесты.
👮 А как стоит делать?
Конечно покрывать код тестами нужно, и следить за покрытием тоже нужно. Но не стоит мешать при этом разработке. Разработчик всегда срезает углы, потому что на него давят сроки и лень.
Поэтому стоит просто следить за текущим покрытием тестами, и если оно стало ниже какой-то линии, то стоит выделить время в спокойно заняться приведением тестов в порядок. Можно считать тесты обычным техническим долгом.
А ты тестируешь свой код? И как вы следите за покрытием кода тестами?
Поддержать меня можно на бусти
Если программиста спросить, нужно ли писать тесты для своего кода, то он согласится. А нужно ли чтобы покрытие кода росло, или хотя бы не уменьшалось? Скорее всего, тоже согласится. А я вижу тут дорожку в ад.
Существуют метрики которые автоматически считают, насколько процентов твой код покрыт тестами. Чем больше кода протестировано, тем лучше. Поэтому некоторые команды на уровне СI вводят проверку покрытия кода (code coverage). И если твой комит его уменьшает значит ты добавляешь протестированный код.
Но поскольку система автоматическая она проверяет наличие тестов, но не проверяет их качество. И для того, чтобы обойти эту систему человек
Казалось бы ну и ладно, но оказывается, что такие тесты, как и любой плохо написанный код, потом тяжело поддерживать.
Ну а дальше, картина маслом, тесты начнут падать, в и мешать разработке. Разработчики будут мучиться, менеджеры срывать сроки, все будут страдать. Потом настанет такой момент, когда команда встанет перед выбором, либо релизимся сейчас, либо еще пол дня чиним тесты, а ждать нельзя. И будет решено сейчас отключить тесты, а после релиза поправить.
Отключили один раз, второй, потом так и не включили. Вот и все, код в проекте больше не протестирован.
У меня на предыдущей работе была дикая система для тестирования, на селениуме. Она мало того, что работала долго, минут 40, так еще и могла упасть, а могла и не упасть. Мы уже наизусть знали все мигающие тесты, и знали когда надо фиксить, а когда стоит перезапустить. Я до сих пор помню то удовольствие с которым я удалял эти тесты.
👮 А как стоит делать?
Конечно покрывать код тестами нужно, и следить за покрытием тоже нужно. Но не стоит мешать при этом разработке. Разработчик всегда срезает углы, потому что на него давят сроки и лень.
Поэтому стоит просто следить за текущим покрытием тестами, и если оно стало ниже какой-то линии, то стоит выделить время в спокойно заняться приведением тестов в порядок. Можно считать тесты обычным техническим долгом.
А ты тестируешь свой код? И как вы следите за покрытием кода тестами?
Поддержать меня можно на бусти
👍13
👳♂️ Индийский подход в оценке программиста, все так плохо?
Сразу два дисклеймера. 1. Да, все так плохо. 2. Такое название подход получил, поскольку аутсорсером из индии платили за количество написанных строк. В результате такой код становился излишне много сложный и непонятный.
Я как-то писал о проблемах, которые возникают почти во всех больших компаниях, во время проведения регулярных ревью.
Если коротко, то проблема в том, что оценивает сотрудников человек который ничего не знает о сотруднике, лично не знаком, личный вклад быстро оценить не получается. А нужно, поскольку людей на ревью много, и погружаться в ситуацию каждого разработчика долго и лень.
Логичным решением придумать какие-то исчисляемые показатели. Чтобы свести всех сотрудников в одну табличку отсортировать по грейду, и выбрать самых лучших, и самых худших.
👩💻 Программисты пишут код, давайте оценивать их по его количеству.
На первый взгляд логично, если ты много кода написал, то хорошо поработал, мало - плохо.
⌨️ Хорошо, а давайте мерить код не строчками, а коммитами. Все коммиты будем объединять в один перед релизом. В итоге один коммит - одна фича.
Уже лучше, но только если фича А идентична фиче Б? А я за 10 лет не видел одинаковых фичей. В итоге если разработчик закрыл только одну фичу то результат ревью будет плохой. Даже если эта фича принесла компании денег. Не справедливо получается. И к тому же не мотивирует браться за сложные задачи.
Но может быть еще хуже. Например, компания очень активно растет, и старший разработчик пол года занимался собеседованиями. А потом онбордил новичков. Отвечал на бесконечное количество вопросов. Решал проблемы с доступами. Планировал и нарезал задачи. А вот код не писал - не было времени. Он тоже не пройдет ревью?
💡 Хотя, возможно, руководство, которое его оценивает знакомо с ним, знакомо с его миссией, а значит для него сделают исключение.
А потом еще для кого-то и еще для кого-то, и еще... Так в независимую оценку проникает панибратство. Чем ближе ты к начальству, тем свободнее смотрят на твой результат.
🧒 А что рядовые сотрудники?
Им тоже хочется пройти ревью, поэтому они помимо рабочих задач думают еще и над тем, как обмануть систему. Сделать побольше коммитов. Написать больше строк кода. Сходить на большее число встреч. Завести больше тикетов, чтобы их # доблестно потом решить.
♾️ И что же теперь не оценивать?
Конечно оценивать. Это важно руководству поскольку они понимают кто и что делает. Это важно сотруднику, поскольку можно получить обратную связь.
Но адекватно оценить сотрудника могут только его коллеги, которые работают с ним. Поэтому нужно делегировать эту обязанность на них.
Поддержать меня можно на бусти
А как в твоей компании оценивают разработчиков и менеджеров?
Сразу два дисклеймера. 1. Да, все так плохо. 2. Такое название подход получил, поскольку аутсорсером из индии платили за количество написанных строк. В результате такой код становился излишне много сложный и непонятный.
Я как-то писал о проблемах, которые возникают почти во всех больших компаниях, во время проведения регулярных ревью.
Если коротко, то проблема в том, что оценивает сотрудников человек который ничего не знает о сотруднике, лично не знаком, личный вклад быстро оценить не получается. А нужно, поскольку людей на ревью много, и погружаться в ситуацию каждого разработчика долго и лень.
Логичным решением придумать какие-то исчисляемые показатели. Чтобы свести всех сотрудников в одну табличку отсортировать по грейду, и выбрать самых лучших, и самых худших.
👩💻 Программисты пишут код, давайте оценивать их по его количеству.
На первый взгляд логично, если ты много кода написал, то хорошо поработал, мало - плохо.
Лучший код – ненаписанный код
⌨️ Хорошо, а давайте мерить код не строчками, а коммитами. Все коммиты будем объединять в один перед релизом. В итоге один коммит - одна фича.
Уже лучше, но только если фича А идентична фиче Б? А я за 10 лет не видел одинаковых фичей. В итоге если разработчик закрыл только одну фичу то результат ревью будет плохой. Даже если эта фича принесла компании денег. Не справедливо получается. И к тому же не мотивирует браться за сложные задачи.
Но может быть еще хуже. Например, компания очень активно растет, и старший разработчик пол года занимался собеседованиями. А потом онбордил новичков. Отвечал на бесконечное количество вопросов. Решал проблемы с доступами. Планировал и нарезал задачи. А вот код не писал - не было времени. Он тоже не пройдет ревью?
💡 Хотя, возможно, руководство, которое его оценивает знакомо с ним, знакомо с его миссией, а значит для него сделают исключение.
А потом еще для кого-то и еще для кого-то, и еще... Так в независимую оценку проникает панибратство. Чем ближе ты к начальству, тем свободнее смотрят на твой результат.
🧒 А что рядовые сотрудники?
Им тоже хочется пройти ревью, поэтому они помимо рабочих задач думают еще и над тем, как обмануть систему. Сделать побольше коммитов. Написать больше строк кода. Сходить на большее число встреч. Завести больше тикетов, чтобы их # доблестно потом решить.
♾️ И что же теперь не оценивать?
Конечно оценивать. Это важно руководству поскольку они понимают кто и что делает. Это важно сотруднику, поскольку можно получить обратную связь.
Но адекватно оценить сотрудника могут только его коллеги, которые работают с ним. Поэтому нужно делегировать эту обязанность на них.
Поддержать меня можно на бусти
А как в твоей компании оценивают разработчиков и менеджеров?
👍17❤3
🤠 Самый быстрый оффер на диком западе
Сегодня я расскажу про с самый быстры офер, который я когда-то получал. Почему я его принял и почему это не всегда хорошо.
Дело было в конце 2020 года 😷. Я решил закончить со стартапами, и перейти в более крупную и более стабильную компанию. У меня был офер в ЦУМ, но я хотел подумать и поэтомупопросил времени до конца недели.
2️⃣ Во вторник мне на whatsapp пишет рекрутер из кадрового агентства, мол в Деливери клаб нужен разработчик. Я честно сказал, что у меня на руках офер, и скорее всего мы просто не успеем.
Но в среду утром мне написала HR из mail.ru. Сказала, что специалист нужен срочно, поэтому все будет быстро. Назначить можем прямо на завтрашнее утро.
Я согласился, но не поверил. Знаю я эти "быстро" в больших компаниях. Но утром я успешно прошел техническое собеседование. А после него на вечер, прошел собеседование с руководителем бизнес группы.
5️⃣ В пятницу утром, мне сказали, что готовы меня взять, и обещали к вечеру прислать офер. В моем личном рейтинге - это действительно победитель в номинации самый быстрый оффер.;
Скажу честно, скорость в сумме с адекватностью собеседующих стали решающими в выборе месте. Мне повезло, и я действительно попал в хорошую компанию.
❓ Но почему быстро не всегда хорошо?
Одним из преимуществ я отметил адекватность собеседующих. И тут не поспоришь. Но есть нюанс. С техническим руководителем я виделся раз в неделю, а с руководителем группы следующий раз мы пересеклись три года спустя уже в Яндекс.
Другими словами адекватность собеседующих, не гарантирует комфортную атмосферу в команде.
Я считаю, что команда должна иметь возможность познакомиться с новым сотрудником еще до финального оферта. Как и кандидат, должен иметь возможность познакомиться с командой.
Поскольку команда это нечто большее чем сумма всех людей, необходим матчинг всех ее членов. При этом техническое собеседование тоже отменять не стоит. Вот и получается, что при таком подходе уложиться в короткий срок не получится.
Быстрый офер стоит принимать если команда небольшая, и техническое собеседование проводил непосредственный руководитель.
Другой способ, практикую очень большие компании, в которых открыто сразу много подхожих вакансий. В Яндексе это называется буткамп. Кандидата собеседуют не в конкретную команду, а просто в компанию. Проверяют технический уровень, а команду кандидат выбирает в процессе. Работает две недели в одной команде, потом во второй, потому в третьей, а к концу испытательного срока выбирает.
Мне тогда повезло, Я попал в хорошую компанию, к хорошей команде. Но так бывает не всегда. Поэтому быстрый офер это удобно в моменте, но можно потерять больше времени на работу в плохом месте.
Сегодня я расскажу про с самый быстры офер, который я когда-то получал. Почему я его принял и почему это не всегда хорошо.
Дело было в конце 2020 года 😷. Я решил закончить со стартапами, и перейти в более крупную и более стабильную компанию. У меня был офер в ЦУМ, но я хотел подумать и поэтомупопросил времени до конца недели.
2️⃣ Во вторник мне на whatsapp пишет рекрутер из кадрового агентства, мол в Деливери клаб нужен разработчик. Я честно сказал, что у меня на руках офер, и скорее всего мы просто не успеем.
Но в среду утром мне написала HR из mail.ru. Сказала, что специалист нужен срочно, поэтому все будет быстро. Назначить можем прямо на завтрашнее утро.
Я согласился, но не поверил. Знаю я эти "быстро" в больших компаниях. Но утром я успешно прошел техническое собеседование. А после него на вечер, прошел собеседование с руководителем бизнес группы.
5️⃣ В пятницу утром, мне сказали, что готовы меня взять, и обещали к вечеру прислать офер. В моем личном рейтинге - это действительно победитель в номинации самый быстрый оффер.;
Скажу честно, скорость в сумме с адекватностью собеседующих стали решающими в выборе месте. Мне повезло, и я действительно попал в хорошую компанию.
❓ Но почему быстро не всегда хорошо?
Одним из преимуществ я отметил адекватность собеседующих. И тут не поспоришь. Но есть нюанс. С техническим руководителем я виделся раз в неделю, а с руководителем группы следующий раз мы пересеклись три года спустя уже в Яндекс.
Другими словами адекватность собеседующих, не гарантирует комфортную атмосферу в команде.
Я считаю, что команда должна иметь возможность познакомиться с новым сотрудником еще до финального оферта. Как и кандидат, должен иметь возможность познакомиться с командой.
Поскольку команда это нечто большее чем сумма всех людей, необходим матчинг всех ее членов. При этом техническое собеседование тоже отменять не стоит. Вот и получается, что при таком подходе уложиться в короткий срок не получится.
Быстрый офер стоит принимать если команда небольшая, и техническое собеседование проводил непосредственный руководитель.
Другой способ, практикую очень большие компании, в которых открыто сразу много подхожих вакансий. В Яндексе это называется буткамп. Кандидата собеседуют не в конкретную команду, а просто в компанию. Проверяют технический уровень, а команду кандидат выбирает в процессе. Работает две недели в одной команде, потом во второй, потому в третьей, а к концу испытательного срока выбирает.
Мне тогда повезло, Я попал в хорошую компанию, к хорошей команде. Но так бывает не всегда. Поэтому быстрый офер это удобно в моменте, но можно потерять больше времени на работу в плохом месте.
👍23👏2
🧑🍳 Как мы тимлида выбирали
У меня был необычный опыт. Мы с командой выбирала себе тимлида. В предыдущем посте я писал что мое собеседование в ВС было чрезвычайно быстрым. Но не у всех из нас оно было такое.
В какой-то момент тимлид соседней команды пошел на повышение, став техническим руководителем. Тимлиду нашей маленькой команды предложили возглавить команду побольше, а у нас соответственно место освободилось.
Процесс пытались сделать максимально безболезненным. План был такой: к нам в команду находят тимлида, он какое-то время работает с текущим лидом, вникает в процессы. Потом наш старый тимлид начинает погружаться в дела новой команды и так далее по цепочке.
Новый тимлид прошел все стандартные этапы отбора, после чего его решили познакомить с командой. Причем это было сделано до предложения оферта. У нас была возможность пообщаться, задать вопросы, и даже отказаться.
Опыт необычен тем, что когда ты рассуждаешь об этом теоретически, все кажется просто. А когда сидишь на митинге то совершенно непонятно о чем спрашивать. У многих из нас был опыт собеседования, но это другое.
Кто-то задавал технические вопросы, кто-то спросил про вещи, которые характеры только для процессов в ДС, кому-то было пофиг и он кодил. Я же понял, что такие встречи полезны, если к ним готовиться. Стоит заранее определить критерии по которым стоит оценивать, подготовить вопросы и постараться представить насколько комфортно будет работать вместе.
Но даже такой опыт я считаю полезным. В этот момент я понимал, что мое мнение что-то значит, у меня есть выбор и я не просто заложник обстоятельств. Поскольку мы участвовали в процессе выбора, принятие изменений прошло легче. Изменения переносятся тяжелее, если они произошли вразрез планам.
🧑🍳 А тимлид что?
А вот был ли этот опыт полезен для кандидата? Сложно сказать, возможно он сам отпишется в комментариях😀 Но я могу сказать точно, чем больше этапов собеседования, тем больше отваливается слабо заинтересованных в этом месте кандидатов.
А ты как думаешь? Стоит ли давать слово команде в процессе найма нового сотрудника?
У меня был необычный опыт. Мы с командой выбирала себе тимлида. В предыдущем посте я писал что мое собеседование в ВС было чрезвычайно быстрым. Но не у всех из нас оно было такое.
В какой-то момент тимлид соседней команды пошел на повышение, став техническим руководителем. Тимлиду нашей маленькой команды предложили возглавить команду побольше, а у нас соответственно место освободилось.
Процесс пытались сделать максимально безболезненным. План был такой: к нам в команду находят тимлида, он какое-то время работает с текущим лидом, вникает в процессы. Потом наш старый тимлид начинает погружаться в дела новой команды и так далее по цепочке.
Новый тимлид прошел все стандартные этапы отбора, после чего его решили познакомить с командой. Причем это было сделано до предложения оферта. У нас была возможность пообщаться, задать вопросы, и даже отказаться.
Опыт необычен тем, что когда ты рассуждаешь об этом теоретически, все кажется просто. А когда сидишь на митинге то совершенно непонятно о чем спрашивать. У многих из нас был опыт собеседования, но это другое.
Кто-то задавал технические вопросы, кто-то спросил про вещи, которые характеры только для процессов в ДС, кому-то было пофиг и он кодил. Я же понял, что такие встречи полезны, если к ним готовиться. Стоит заранее определить критерии по которым стоит оценивать, подготовить вопросы и постараться представить насколько комфортно будет работать вместе.
Но даже такой опыт я считаю полезным. В этот момент я понимал, что мое мнение что-то значит, у меня есть выбор и я не просто заложник обстоятельств. Поскольку мы участвовали в процессе выбора, принятие изменений прошло легче. Изменения переносятся тяжелее, если они произошли вразрез планам.
🧑🍳 А тимлид что?
А вот был ли этот опыт полезен для кандидата? Сложно сказать, возможно он сам отпишется в комментариях😀 Но я могу сказать точно, чем больше этапов собеседования, тем больше отваливается слабо заинтересованных в этом месте кандидатов.
А ты как думаешь? Стоит ли давать слово команде в процессе найма нового сотрудника?
👍16❤1
Всем привет. Хочу попробовать сторизы для канала.
Если у вас есть тг-премиум -> обновляйте ТГ -> жмите по ссылке.
Нам нужно всего лишь 11 ваших голосов, чтобы открыть сторис.
UPD сториз открыты, но можно продолжать голосовать)
Есть идея для формата))
Спасибо вам!❤️
Если у вас есть тг-премиум -> обновляйте ТГ -> жмите по ссылке.
UPD сториз открыты, но можно продолжать голосовать)
Есть идея для формата))
Спасибо вам!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡10❤4💩3👎1💊1
🏡 Про атмосферу в офисе
Я часто заметил обратную зависимость между размерами офиса и ламповостью атмосферы. Крупные офисы часто бездушны, комфортны, удобны, но бездушны. В них есть все что нужно и даже больше. Но часто я чувствовал себя очень одиноким. И при всем при этом мне нравится работать в больших компаниях.
Впервые теплую атмосферу в офисе я ощутил в командировке. Я тогда работал в IPONWEB. У них Москве был главный офис разработки человек на 700 и был еще один в Берлине, человек на 40.
Помню забавный факт, что единственной немкой в Берлинском офисе была Катрин, девушка которая работала на ресепшене. И была у них традиция, раз в неделю все собирались на обед. Поскольку офис небольшой, то все умещались за одним столом, а Катрин разливала всем суп. Уж не знаю сама она варила или нет, но это была традиция, которая объединяла всех.
Помню как смущался, поскольку во время обеда все задавали друг другу вопросы, а мой английский был не очень. А еще помню, что важность таких вот традиций понял сильно позже, а тогда чувствовал себя очень неуютно.
Поскольку я хотел работать в корпорациях, то жизнь привела меня в еще большую компанию. Два года я проработал в Delivery Club. Из которых год, как дочерняя компания, мы просидели в головном офисе mail.ru. Это 2 24-х этажных небоскреба. Пожалуй именно там я ощутил одиночество гоголевского "маленького человека".
Я работал удаленно, и поэтому закрепленного места у меня не было. Зато был целый этаж, где можно забронировать место и поработать. Таких было не много. Иногда на этаже нас было 3-4 человека, и они всегда менялись.
Я приходил на кухню, на которой безмолвные китчен леди выкладывали фабричные печенья. Все кого я встречал в лифте были мне незнакомы, и не факт, что я хоть кого-то встретил повторно. Чаще всего я приходил в офис и все разговоры у меня были по Зуму. Впрочем, и я в офис ходил не часто.
Не скажу, что у меня есть какой-то негатив к этому месту и к тому времени, просто у вспоминая его, я в первую очередь думаю про одиночество.
Я не был в московском офисе Яндекса. Был пару раз в Ереванском, и иногда хожу в Сербский. Если по пунктам сравнить наполнение офисов, то они окажутся очень похожи. Что-то есть в одном, что-то в другом, но это не имеет решающего значения. Разница лишь в том, что сербский офис у меня вызывает гораздо более теплые чувства.
🍉 Во-первых, в офисе нас постоянно подкармливают, помимо ежедневных, орехов, овощей, фруктов и печенья, иногда проходят недели национальной кухни.
🛋️ Во-вторых, это возможность провести время с коллегами. В офисе есть спортзал, бильярд настольный тенис, огромная открытая крыша. И в отличие от ДС мы действительно проводим этим пользуемся.
👩⚕️ Ну и в третьих, это люди. В Яндексе принято проводить время вместе вне работы. Поэтому приходя на работы я встречаю там приятелей. С кем-то ходили на яхте в море. С кем-то ездили в загородный отель или просто завтракали на прошлых выходных. И это в корне меняет ощущение от работы.
В плане офиса, мне кажется я нашел золотую середину. У меня нет необходимости ходить в офис каждый день, поскольку гибрид. Я работаю в огромной компании, но при этом не чувствую себя маленьким винтиком большой машины. У нас небольшой и уютный офис, который может удивить неожиданными вкусняшками или незапланированными посиделками с коллегами.
А что тебе важно в офисе?
Я часто заметил обратную зависимость между размерами офиса и ламповостью атмосферы. Крупные офисы часто бездушны, комфортны, удобны, но бездушны. В них есть все что нужно и даже больше. Но часто я чувствовал себя очень одиноким. И при всем при этом мне нравится работать в больших компаниях.
Впервые теплую атмосферу в офисе я ощутил в командировке. Я тогда работал в IPONWEB. У них Москве был главный офис разработки человек на 700 и был еще один в Берлине, человек на 40.
Помню забавный факт, что единственной немкой в Берлинском офисе была Катрин, девушка которая работала на ресепшене. И была у них традиция, раз в неделю все собирались на обед. Поскольку офис небольшой, то все умещались за одним столом, а Катрин разливала всем суп. Уж не знаю сама она варила или нет, но это была традиция, которая объединяла всех.
Помню как смущался, поскольку во время обеда все задавали друг другу вопросы, а мой английский был не очень. А еще помню, что важность таких вот традиций понял сильно позже, а тогда чувствовал себя очень неуютно.
Поскольку я хотел работать в корпорациях, то жизнь привела меня в еще большую компанию. Два года я проработал в Delivery Club. Из которых год, как дочерняя компания, мы просидели в головном офисе mail.ru. Это 2 24-х этажных небоскреба. Пожалуй именно там я ощутил одиночество гоголевского "маленького человека".
Я работал удаленно, и поэтому закрепленного места у меня не было. Зато был целый этаж, где можно забронировать место и поработать. Таких было не много. Иногда на этаже нас было 3-4 человека, и они всегда менялись.
Я приходил на кухню, на которой безмолвные китчен леди выкладывали фабричные печенья. Все кого я встречал в лифте были мне незнакомы, и не факт, что я хоть кого-то встретил повторно. Чаще всего я приходил в офис и все разговоры у меня были по Зуму. Впрочем, и я в офис ходил не часто.
Не скажу, что у меня есть какой-то негатив к этому месту и к тому времени, просто у вспоминая его, я в первую очередь думаю про одиночество.
Я не был в московском офисе Яндекса. Был пару раз в Ереванском, и иногда хожу в Сербский. Если по пунктам сравнить наполнение офисов, то они окажутся очень похожи. Что-то есть в одном, что-то в другом, но это не имеет решающего значения. Разница лишь в том, что сербский офис у меня вызывает гораздо более теплые чувства.
🍉 Во-первых, в офисе нас постоянно подкармливают, помимо ежедневных, орехов, овощей, фруктов и печенья, иногда проходят недели национальной кухни.
🛋️ Во-вторых, это возможность провести время с коллегами. В офисе есть спортзал, бильярд настольный тенис, огромная открытая крыша. И в отличие от ДС мы действительно проводим этим пользуемся.
👩⚕️ Ну и в третьих, это люди. В Яндексе принято проводить время вместе вне работы. Поэтому приходя на работы я встречаю там приятелей. С кем-то ходили на яхте в море. С кем-то ездили в загородный отель или просто завтракали на прошлых выходных. И это в корне меняет ощущение от работы.
В плане офиса, мне кажется я нашел золотую середину. У меня нет необходимости ходить в офис каждый день, поскольку гибрид. Я работаю в огромной компании, но при этом не чувствую себя маленьким винтиком большой машины. У нас небольшой и уютный офис, который может удивить неожиданными вкусняшками или незапланированными посиделками с коллегами.
А что тебе важно в офисе?
👍25❤8
🍲 Аура тестировщика
Моя жена обвиняет меня в том, что вокруг меня аура программиста. Если у нее что-то не работает, стоит мне подойти, как это начинает работать. Мне кажется это фигня, и нет никакой ауры, но у меня такая же претензия к нашим тестировщикам.
Я делаю фичу, тестирую, отдаю в тестирование, и... И там обязательно что-то не работает. Не всегда по моей вине, поскольку не тестируем фичу изолированно, сломать систему может кто угодно. Но это обязательно выяснится на тестировании.
Наша тестировщица, в студенчестве подрабатывала тайным покупателем. Но не в магазине, а в ресторане. Для студента отличная работа, пришел, покушал бесплатно, написал о проблемах. По сути она тестировала работу ресторана.
Так вот аура тестироващика сработала и там. Пока ей несли заказ, официант поскользнулся и пролил на нее суп.
Всем хорошей пятницы)
Моя жена обвиняет меня в том, что вокруг меня аура программиста. Если у нее что-то не работает, стоит мне подойти, как это начинает работать. Мне кажется это фигня, и нет никакой ауры, но у меня такая же претензия к нашим тестировщикам.
Я делаю фичу, тестирую, отдаю в тестирование, и... И там обязательно что-то не работает. Не всегда по моей вине, поскольку не тестируем фичу изолированно, сломать систему может кто угодно. Но это обязательно выяснится на тестировании.
Наша тестировщица, в студенчестве подрабатывала тайным покупателем. Но не в магазине, а в ресторане. Для студента отличная работа, пришел, покушал бесплатно, написал о проблемах. По сути она тестировала работу ресторана.
Так вот аура тестироващика сработала и там. Пока ей несли заказ, официант поскользнулся и пролил на нее суп.
Всем хорошей пятницы)
😁39🔥2
🧑🚒 Про здоровый интерес. Или как я технику безопасности сдавал
Вчера проходил тест по технике безопасности. Да-да вот эти обязательные скучные тесты. Уже много лет, открывая тест я сразу открываю консоль браузера. Мне интересно понять, как он работает, и посмотреть, что придумали разработки для кулхацкеров вроде меня.
Пару лет назад мне по этой причине не засчитали тест перед интервью, поскольку как-то узнали, что я смотрел исходный код через консоль.
Но в этот раз это мне не грозило. Сайт с тестом выглядел достаточно примитивно, как и должен выглядеть государственный тест. Но все оказалось еще примитивнее, чем мог предположить.
Над каждой формой с ответами в разметке было скрытое поле с правильным ответом. Три минуты и скрипт который заполняет ответы за меня готов. Запустил. Скрипт проставил правильные ответы. Я проверил, и согласился, что они действительно правильные. И перезагрузил страницу, чтобы стереть результаты. После чего с приподнятым настроением пошел отвечать на вопросы.
Любопытство - это стержневое качество разработчика. Из-за любопытства я пришел в эту сферу, и оно же поддерживает во мне желание развиваться. Если программист не интересуется ничем кроме маленького мирка своего проекта, то он как минимум ограничивает себя в развитии, а скорее просто деградирует как программист. Кроме того применение знакомых инструментов для побочных задач помогает улучшить владение этим инструментом.
И в конце концов я сделал из невозможно скучного занятия что-то более интересное настолько, о чем даже готов рассказать тут. Всем интересной недели)
ПС в тесте я не допустил ни одной ошибки 😉
Вчера проходил тест по технике безопасности. Да-да вот эти обязательные скучные тесты. Уже много лет, открывая тест я сразу открываю консоль браузера. Мне интересно понять, как он работает, и посмотреть, что придумали разработки для кулхацкеров вроде меня.
Пару лет назад мне по этой причине не засчитали тест перед интервью, поскольку как-то узнали, что я смотрел исходный код через консоль.
Но в этот раз это мне не грозило. Сайт с тестом выглядел достаточно примитивно, как и должен выглядеть государственный тест. Но все оказалось еще примитивнее, чем мог предположить.
Над каждой формой с ответами в разметке было скрытое поле с правильным ответом. Три минуты и скрипт который заполняет ответы за меня готов. Запустил. Скрипт проставил правильные ответы. Я проверил, и согласился, что они действительно правильные. И перезагрузил страницу, чтобы стереть результаты. После чего с приподнятым настроением пошел отвечать на вопросы.
Любопытство - это стержневое качество разработчика. Из-за любопытства я пришел в эту сферу, и оно же поддерживает во мне желание развиваться. Если программист не интересуется ничем кроме маленького мирка своего проекта, то он как минимум ограничивает себя в развитии, а скорее просто деградирует как программист. Кроме того применение знакомых инструментов для побочных задач помогает улучшить владение этим инструментом.
И в конце концов я сделал из невозможно скучного занятия что-то более интересное настолько, о чем даже готов рассказать тут. Всем интересной недели)
ПС в тесте я не допустил ни одной ошибки 😉
👍33😁3❤2🔥2
🍞 Горбушка 2030
Я люблю кибер панк. Не игру, а именно направление в культуре. Он характеризуется упадком человеческой культуры, происходящем на фоне технологического прогресса. Возможно, причина в том, что в детстве дети 90-х пережили свой кибер панк. На фоне развала союза происходила технологическая революция.
Те кто застал это время в Москве не понаслышке знает про "Горбушку". Такой огромный рынок с кучей электроники, пиратских дисков, и иногда чего-нибудь запрещенного. В моем городе не было "горбушки", но был местный радио рынок, на котором продавалось все то же самое. И несмотря на то, что выглядело это все достаточно маргинально, это было место проникновения прогрессивных технологий в мою жизнь.
Человечество придумало множество способов хранения информации. Мне понравилась концепция, которую я подсмотрел на докладе Beyond the Internet на Yandex Smart Party. Человечество эволюционировало меняя способы хранения информации, от слова к книгам, от наскальных рисунков к живописи и фотографии. И каждый из носителей меня общество, поскольку мог передавать больше информации и дела ее более доступной.
Кибер панк в России закончился вместе с приходом интернета. Больше не нужно идти между палатками с маргинальными челноками, чтобы достать музыку, фильм или базу телефонных номеров. Все достается в пару кликов.
Интернет, как новый способ хранения информации, изменил наше общество, сделав информацию доступной. Но у него есть большой минус - необходимо постоянно подключение к сети. Следующие способы хранения информации лишены этого недостатка.
Модели типа ЯндексGPT можно представить как совершенно новый способ хранения информации. Ведь по сути это большая нейронная сеть, которая обучалась на информации в интернете. А при запросе она выдает какие-то части этого знания. Будет не правильно сказать, что такая модель содержит в себе весь интернет, но она содержит знания из интернета. И знаете что? Такие модели можно развернуть локально, без использования интернета.
🤖 А причем здесь кибер панк?
Такие модели содержат внутренний фильтр запросов. Например, если спросить что-то про оружие или наркотические вещества, то сеть сработает фильтр. Так же и с генерацией изображений, эротические фотографии публичные сервисы не генерят.
Но если постараться, то можно найти модели, в которых эти фильтры отключены. И вот теперь представьте "Горбушку 2030". Лежат диски с GPT моделями, как когда-то лежали "желтые страницы". Среди них есть обычные, а есть те, которые с особым промтом могут рассказать много запрещенного...
Я люблю кибер панк. Не игру, а именно направление в культуре. Он характеризуется упадком человеческой культуры, происходящем на фоне технологического прогресса. Возможно, причина в том, что в детстве дети 90-х пережили свой кибер панк. На фоне развала союза происходила технологическая революция.
Те кто застал это время в Москве не понаслышке знает про "Горбушку". Такой огромный рынок с кучей электроники, пиратских дисков, и иногда чего-нибудь запрещенного. В моем городе не было "горбушки", но был местный радио рынок, на котором продавалось все то же самое. И несмотря на то, что выглядело это все достаточно маргинально, это было место проникновения прогрессивных технологий в мою жизнь.
Человечество придумало множество способов хранения информации. Мне понравилась концепция, которую я подсмотрел на докладе Beyond the Internet на Yandex Smart Party. Человечество эволюционировало меняя способы хранения информации, от слова к книгам, от наскальных рисунков к живописи и фотографии. И каждый из носителей меня общество, поскольку мог передавать больше информации и дела ее более доступной.
Кибер панк в России закончился вместе с приходом интернета. Больше не нужно идти между палатками с маргинальными челноками, чтобы достать музыку, фильм или базу телефонных номеров. Все достается в пару кликов.
Интернет, как новый способ хранения информации, изменил наше общество, сделав информацию доступной. Но у него есть большой минус - необходимо постоянно подключение к сети. Следующие способы хранения информации лишены этого недостатка.
Модели типа ЯндексGPT можно представить как совершенно новый способ хранения информации. Ведь по сути это большая нейронная сеть, которая обучалась на информации в интернете. А при запросе она выдает какие-то части этого знания. Будет не правильно сказать, что такая модель содержит в себе весь интернет, но она содержит знания из интернета. И знаете что? Такие модели можно развернуть локально, без использования интернета.
🤖 А причем здесь кибер панк?
Такие модели содержат внутренний фильтр запросов. Например, если спросить что-то про оружие или наркотические вещества, то сеть сработает фильтр. Так же и с генерацией изображений, эротические фотографии публичные сервисы не генерят.
Но если постараться, то можно найти модели, в которых эти фильтры отключены. И вот теперь представьте "Горбушку 2030". Лежат диски с GPT моделями, как когда-то лежали "желтые страницы". Среди них есть обычные, а есть те, которые с особым промтом могут рассказать много запрещенного...
👍15🔥3😁1
👨👩👦 Мы семья! (зачастую неблагополучная)
Раньше часто встречал в вакансиях нарратив: "Мы не просто команда, мы - семья!". И, кажется, все хорошо. Теплые отношения в коллективе и взаимовыручка помогать в работе. Почему это не так? Давайте разбираться.
Чаще всего "семейный дух" встречаться в небольших компаниях. Я легко могу представить семью из 10-15 человек, но больше едва ли.
🧑🔧 Основная цель "семейности" - это взять у каждого сотрудника больше чем сотрудник рассчитывал. И скорее всего это будут переработки.
Это достигается при помощи манипуляции. Тебе дают что-то небольшое, а просят сильно больше. Есть такой прием, если сначала дать человеку 100 рублей, а потом попросить в долг 10 тысяч он даст их более охотно, чем если сразу попросить 10 тысяч. В компаниях-семьях, манипулируют по такому же принципу.
В среднесрочной перспективе - это экономически целесообразно. Выгодно иметь сотрудника, который за 40 часов в неделю, работает 50. Но в долгосрочной перспективе, человек выгорает, или качество его работы упадет.
👷♀️ Как только это случится сотрудник снова, столкнется с несимметричностью отношений.
Уйти из обычной семьи очень сложно. Нужен веский повод, чтобы перестать общаться с родителями или с братьями/сестрами. В компаниях - семья наоборот. Как только сотрудник оступится, исправиться ему не дадут. Асимметричность кроется в том, что от сотрудника просят относиться к компании как к семье, и ничего для нее не жалеть. Но компания, а точнее апологеты "семейного" отношения, так к сотруднику относиться не будут.
Потому что в основе компании лежит принцип извлечения прибыли, и чем больше тем лучше. Поэтому как только сотрудник становится невыгоден от него избавляются.
🧑🏭 Мы делаем общее дело.
Стоит всегда помнить, что компания никогда не будет принадлежать сотруднику, даже маленькая ее часть. Компания принадлежит основателю, инвестору, кому угодно, но никак не сотруднику. И даже если у сотрудников есть опционы, эту долю будут размывать в первую очередь.
Вот и получается, что "компания - семья" это удобная стратегия для компании. Она мотивирует сотрудников работать больше, создает у них иллюзию защищенности и бенефисов в будущем.
Раньше часто встречал в вакансиях нарратив: "Мы не просто команда, мы - семья!". И, кажется, все хорошо. Теплые отношения в коллективе и взаимовыручка помогать в работе. Почему это не так? Давайте разбираться.
Чаще всего "семейный дух" встречаться в небольших компаниях. Я легко могу представить семью из 10-15 человек, но больше едва ли.
🧑🔧 Основная цель "семейности" - это взять у каждого сотрудника больше чем сотрудник рассчитывал. И скорее всего это будут переработки.
Это достигается при помощи манипуляции. Тебе дают что-то небольшое, а просят сильно больше. Есть такой прием, если сначала дать человеку 100 рублей, а потом попросить в долг 10 тысяч он даст их более охотно, чем если сразу попросить 10 тысяч. В компаниях-семьях, манипулируют по такому же принципу.
В среднесрочной перспективе - это экономически целесообразно. Выгодно иметь сотрудника, который за 40 часов в неделю, работает 50. Но в долгосрочной перспективе, человек выгорает, или качество его работы упадет.
👷♀️ Как только это случится сотрудник снова, столкнется с несимметричностью отношений.
Уйти из обычной семьи очень сложно. Нужен веский повод, чтобы перестать общаться с родителями или с братьями/сестрами. В компаниях - семья наоборот. Как только сотрудник оступится, исправиться ему не дадут. Асимметричность кроется в том, что от сотрудника просят относиться к компании как к семье, и ничего для нее не жалеть. Но компания, а точнее апологеты "семейного" отношения, так к сотруднику относиться не будут.
Потому что в основе компании лежит принцип извлечения прибыли, и чем больше тем лучше. Поэтому как только сотрудник становится невыгоден от него избавляются.
🧑🏭 Мы делаем общее дело.
Стоит всегда помнить, что компания никогда не будет принадлежать сотруднику, даже маленькая ее часть. Компания принадлежит основателю, инвестору, кому угодно, но никак не сотруднику. И даже если у сотрудников есть опционы, эту долю будут размывать в первую очередь.
Вот и получается, что "компания - семья" это удобная стратегия для компании. Она мотивирует сотрудников работать больше, создает у них иллюзию защищенности и бенефисов в будущем.
👍36💯6💔5❤1🔥1
🏢 Почему мне нравится работать в больших компаниях
Я работал в разных компаниях. Я работал в и в стартапах, и в средних компаниях и корпорациях. В одном из предыдущих постов я упоминал, что больше всего мне нравится работать в больших компаниях. А когда писал - задумался, а почему?
🧑💻 Возможность поработать со сложными и большими продуктами.
Меня мотивирует когда я вижу как результат работы влияет на людей. Я как-то рассказывала, как изменилось мое отношение к скучной задаче, когда я понял, что результат будет видеть 3 миллиона человек в день.
Но вопрос даже не в количестве аудитории, а в решаемых задач. Запуская наш продукт в Африке мы столкнулись с тем, что там нет названий улиц, то что там быстрый интернет, но длинные пинги или что устройства которыми пользуются люди - совсем другие нежели в РФ. Так вот задача адаптировать уже работающий продукт под эти особенности - это сложная и интересная задача. И несмотря на то, что опыт запуска в Африке едва ли мне пригодится еще где-то, зато умение решать сложные и нетривиальные задачи - переоценить сложно.
🍾 Я ощущаю гордость за успешные запуски. Даже если я к этому не имею никакого отношения.
Я последнюю неделю рассказываю сериал «Кибер деревня». При этом я ощущая гордость, за то, что этот сериал был сделан внутри Яндекса. Хотя где я с международной доставкой еды и где российский Кинопоиск.
🗣️ В больших компаниях мне проще общаться
Ну и самое главное в большой компании мне проще общаться. Мне зачастую сложно подойти к человеку и о чем-то его попросить. Но если это касается работы, я могу, писать, звонить, добиваться аудиенции через руководство. При этом я не чувствую себя как-то неудобно от этого, я же по делу.
Ну и, конечно, вопрос денег. В стартапе, когда я спрашивал про деньги, я ощущал, что прощу их у руководителя. Вроде как он из своего кармана платит мне больше. В большой компании, когда же я разговариваю про ЗП со своим руководителем мы говорим про абстрактные суммы. И это уж точно не личные деньги моего руководителя. Поэтому и говорить про них мне проще;
Но я понимаю, что все выше сказанное можно привести как довод не работать в больших компаниях. Поэтому каждому свое.
А какие компании нравится тебе: большие, средние маленикие?
Я работал в разных компаниях. Я работал в и в стартапах, и в средних компаниях и корпорациях. В одном из предыдущих постов я упоминал, что больше всего мне нравится работать в больших компаниях. А когда писал - задумался, а почему?
🧑💻 Возможность поработать со сложными и большими продуктами.
Меня мотивирует когда я вижу как результат работы влияет на людей. Я как-то рассказывала, как изменилось мое отношение к скучной задаче, когда я понял, что результат будет видеть 3 миллиона человек в день.
Но вопрос даже не в количестве аудитории, а в решаемых задач. Запуская наш продукт в Африке мы столкнулись с тем, что там нет названий улиц, то что там быстрый интернет, но длинные пинги или что устройства которыми пользуются люди - совсем другие нежели в РФ. Так вот задача адаптировать уже работающий продукт под эти особенности - это сложная и интересная задача. И несмотря на то, что опыт запуска в Африке едва ли мне пригодится еще где-то, зато умение решать сложные и нетривиальные задачи - переоценить сложно.
🍾 Я ощущаю гордость за успешные запуски. Даже если я к этому не имею никакого отношения.
Я последнюю неделю рассказываю сериал «Кибер деревня». При этом я ощущая гордость, за то, что этот сериал был сделан внутри Яндекса. Хотя где я с международной доставкой еды и где российский Кинопоиск.
🗣️ В больших компаниях мне проще общаться
Ну и самое главное в большой компании мне проще общаться. Мне зачастую сложно подойти к человеку и о чем-то его попросить. Но если это касается работы, я могу, писать, звонить, добиваться аудиенции через руководство. При этом я не чувствую себя как-то неудобно от этого, я же по делу.
Ну и, конечно, вопрос денег. В стартапе, когда я спрашивал про деньги, я ощущал, что прощу их у руководителя. Вроде как он из своего кармана платит мне больше. В большой компании, когда же я разговариваю про ЗП со своим руководителем мы говорим про абстрактные суммы. И это уж точно не личные деньги моего руководителя. Поэтому и говорить про них мне проще;
Но я понимаю, что все выше сказанное можно привести как довод не работать в больших компаниях. Поэтому каждому свое.
А какие компании нравится тебе: большие, средние маленикие?
👍20❤6
🤖 ИИ на каждый день. Где я его использую?
Приход искусственного интеллекта можно отрицать, не замечать, бояться и при этом продолжать жить дальше. Но я выбрал другую стратегию. Около года назад, я осознанно решил искать применение ИИ в моих повседневных задачах.
🔎 Источник для поиска
Разную информацию я ищу в разных местах. Что-то мне лучше искать в Гугле, что-то в Яндексе. Код я сразу ищу на github. И некоторые вопросы я теперь задаю в ChatGPT или YadexGPT, благо последний встроен прямо в поиск.
📖 Переспросить книгу
На прошлой неделе YandexGPT сдала ЕГЭ по литературе. И это как бы намекает на использование ИИ для обучения. Когда я учился по книгам мне часто не хватало возможности переспросить или уточнить. А у GPT моделей такая возможность есть.
Тут стоит оговориться, что не стоит воспринимать ответы как правду в последней инстанции. Всю информацию нужно проверять, не только полученную от ИИ. Но как второе мнение YandexGPT сойдет.
👩💻 Умное автодополнение кода
В своих пет проектах, я использую ChatGPT для написания кода. Как-то я даже пытался написать отдельный модуль с его помощью. Давал текстовое описание, что он должен делать, какие технологии использовать. Но это заняло больше времени чем если бы я писал сам. Поэтому при сейчас я просто скармливаю ИИ функцию и прошу написать юнит тесты.
🈂️ Переводчик
Сейчас часто общаюсь с рекрутерами на английском. При этом хочется обогатить свою речь. И тут чат ГПТ отлично справляется.
🥷 Ну и по поводу того, что ИИ заменит людей.
У меня есть хобби, я фотографирую. После появления Midjourney я подумал, что все, фотографам пришел конец. Спустя год, я немного изменил свое мнение.
Да, сейчас генеративные сети могут создать много изображений, в будущем смогут создать практически что угодно. Но с одной стороны делать это оказывается не так просто. Чтобы сгенерровать что-то толковое, нужно уметь писать запросы, и делать много попыток.
Зачастую сделать то же самое при помощи фотоаппарата проще и быстрее, если ты уже умеешь это делать.
Ну и да, ИИ не создаст фотографию со смыслом, смысл может заложить туда только человек. Вот и получается, что генеративные GPT сети помогают генерировать изображения, но не заменят фотографию. Как сама фотография не заменила и не убила живопись.
А как ты применяешь ИИ для решения повседневных задач?
Приход искусственного интеллекта можно отрицать, не замечать, бояться и при этом продолжать жить дальше. Но я выбрал другую стратегию. Около года назад, я осознанно решил искать применение ИИ в моих повседневных задачах.
🔎 Источник для поиска
Разную информацию я ищу в разных местах. Что-то мне лучше искать в Гугле, что-то в Яндексе. Код я сразу ищу на github. И некоторые вопросы я теперь задаю в ChatGPT или YadexGPT, благо последний встроен прямо в поиск.
📖 Переспросить книгу
На прошлой неделе YandexGPT сдала ЕГЭ по литературе. И это как бы намекает на использование ИИ для обучения. Когда я учился по книгам мне часто не хватало возможности переспросить или уточнить. А у GPT моделей такая возможность есть.
Тут стоит оговориться, что не стоит воспринимать ответы как правду в последней инстанции. Всю информацию нужно проверять, не только полученную от ИИ. Но как второе мнение YandexGPT сойдет.
👩💻 Умное автодополнение кода
В своих пет проектах, я использую ChatGPT для написания кода. Как-то я даже пытался написать отдельный модуль с его помощью. Давал текстовое описание, что он должен делать, какие технологии использовать. Но это заняло больше времени чем если бы я писал сам. Поэтому при сейчас я просто скармливаю ИИ функцию и прошу написать юнит тесты.
🈂️ Переводчик
Сейчас часто общаюсь с рекрутерами на английском. При этом хочется обогатить свою речь. И тут чат ГПТ отлично справляется.
🥷 Ну и по поводу того, что ИИ заменит людей.
У меня есть хобби, я фотографирую. После появления Midjourney я подумал, что все, фотографам пришел конец. Спустя год, я немного изменил свое мнение.
Да, сейчас генеративные сети могут создать много изображений, в будущем смогут создать практически что угодно. Но с одной стороны делать это оказывается не так просто. Чтобы сгенерровать что-то толковое, нужно уметь писать запросы, и делать много попыток.
Зачастую сделать то же самое при помощи фотоаппарата проще и быстрее, если ты уже умеешь это делать.
Ну и да, ИИ не создаст фотографию со смыслом, смысл может заложить туда только человек. Вот и получается, что генеративные GPT сети помогают генерировать изображения, но не заменят фотографию. Как сама фотография не заменила и не убила живопись.
А как ты применяешь ИИ для решения повседневных задач?
👍16
👍2
👨🏫 Как думают профессионалы?
Чтобы быть профессионалом, надо думать как профессионал. А как думает профессионал? Для примера возьмем шахматистов.
На разных уровнях своего развития шахматисты думают по-разному. Герберт Саймон провел исследование. Он несколько секунд показывал доску с фигурами. После чего предлагал повторить расстановку на пустой доске по памяти. Если нужно, исходную расстановку показывали еще раз.
Очевидно, что опытные шахматисты делали меньше ошибок, и зачастую делали это с первой попытки. Интересно тут другое - как они это делали. Исследователи фиксировали не только правильность результата, но и порядок в котором были расставлены фигуры.
Все шахматисты разделяли фигуры на группы (чанки). После чего чанки расставлялись на доске. Ключевое отличие новичков от профессионалов было в количестве таких чанков. Новички оперировали всего несколькими сотнями чанков, а иногда фигуры выстраивались и вовсе по одной. Профессионалы использовали до 50 тысяч таких схем, и никогда не используя фигуры по отдельности.
Похожим вопросом задалась группа ученых под руководством Мишлен Ши. Они предложили студентам и преподавателям физики классифицировать задачи, которые они никогда не решали.
Опять же очевидно, что профессора справились лучше. Интересен тут принцип классификации. Студенты использовали разные принципы, и иногда было непонятно, почему задачу отнесли к той или иной группе. Профессора же все использовали одну классификация - по физическому закону, заложенному в задаче. . Условно, это задача на 3-й закон ньютона, а это задача на закон сохранения энергии и т. д. Это автоматически давало решение для задачи, оставалось только произвести расчеты. А классификация задач была однозначной.
Человеческий мозг всегда работает самым экономичным образом. Оперировать маленькими единицами по отдельности дорого, будь то шахматные фигуры или отдельные задачи. Поэтому он находит закономерности и оперирует ими.
В заключении хочу снова вернуться к шахматистам. Мир шахмат сильно изменился, после появления программ способных обыграть человека. Такие программы стали незаменимыми инструментом для анализа и обучения. Они могут анализировать игры, предлагать оптимальные ходы и стратегии. А результатом уже пользуются люди для обучения.
Сейчас огромное количество профессионалов делятся своим опытом. Смотря на них можно понять как решать задачи своей сферы эффективнее, не проходя многолетний этап обучения.
Чтобы быть профессионалом, надо думать как профессионал. А как думает профессионал? Для примера возьмем шахматистов.
На разных уровнях своего развития шахматисты думают по-разному. Герберт Саймон провел исследование. Он несколько секунд показывал доску с фигурами. После чего предлагал повторить расстановку на пустой доске по памяти. Если нужно, исходную расстановку показывали еще раз.
Очевидно, что опытные шахматисты делали меньше ошибок, и зачастую делали это с первой попытки. Интересно тут другое - как они это делали. Исследователи фиксировали не только правильность результата, но и порядок в котором были расставлены фигуры.
Все шахматисты разделяли фигуры на группы (чанки). После чего чанки расставлялись на доске. Ключевое отличие новичков от профессионалов было в количестве таких чанков. Новички оперировали всего несколькими сотнями чанков, а иногда фигуры выстраивались и вовсе по одной. Профессионалы использовали до 50 тысяч таких схем, и никогда не используя фигуры по отдельности.
Похожим вопросом задалась группа ученых под руководством Мишлен Ши. Они предложили студентам и преподавателям физики классифицировать задачи, которые они никогда не решали.
Опять же очевидно, что профессора справились лучше. Интересен тут принцип классификации. Студенты использовали разные принципы, и иногда было непонятно, почему задачу отнесли к той или иной группе. Профессора же все использовали одну классификация - по физическому закону, заложенному в задаче. . Условно, это задача на 3-й закон ньютона, а это задача на закон сохранения энергии и т. д. Это автоматически давало решение для задачи, оставалось только произвести расчеты. А классификация задач была однозначной.
Человеческий мозг всегда работает самым экономичным образом. Оперировать маленькими единицами по отдельности дорого, будь то шахматные фигуры или отдельные задачи. Поэтому он находит закономерности и оперирует ими.
В заключении хочу снова вернуться к шахматистам. Мир шахмат сильно изменился, после появления программ способных обыграть человека. Такие программы стали незаменимыми инструментом для анализа и обучения. Они могут анализировать игры, предлагать оптимальные ходы и стратегии. А результатом уже пользуются люди для обучения.
Сейчас огромное количество профессионалов делятся своим опытом. Смотря на них можно понять как решать задачи своей сферы эффективнее, не проходя многолетний этап обучения.
👍23👏4
🏝️ Иногда приходится отдыхать через силу
Я часто встречаю людей, которые не умеют отдыхать. Я и сам достаточно часто замечаю за собой желание поработать в свой выходной.
Когда я узнал про практику детокс дня - то подумал, что это будет не сложно. Оказалось, что нет. Целый день не трогать телефон, не думать о работе сложно. А если при это не потреблять никакой новой информации то практически невозможно.
В такие моменты я не только чувствую уныние. И физически ощущаю бесполезность проходящего времени. И тогда приходится заставлять себя отдыхать.
Я давно усвоил важность выходных, но не всегда отдыхал. Мыль о не дописанном коде было как заноза. Чтобы унять зуд, я договаривался с собой, мол поправлю за час, а потом отдыхать. Восемь часов спустя я находил себя в конце выходных, совершенно вымотанным, и без желания с понедельника начинать новую трудовую неделю.
Тогда я решил, что один день в неделю будет неприкасаемым. В этот день я не открываю код, не захожу в социальные сети, и не смотрю в телеграм.
Но иногда мысли о рабочих задачах не дают мне покоя. Особенно часто это происходит утром. В такие моменты я применяю гвоздодер. Кажется я вычитал эту практику у Дорофеева. 10 минут я сижу и записываю в блокнот все мысли, которые приходят в голову. Иногда 10 минут не хватает, и я делаю это до тех пор, пока мысли не приобретают ситуативный характер. Например, пролетела птица и я подумал о том, что неплохо хо бы сходить в магазин за курицей... В общем, когда я просто начинаю реагировать.
Таким образом я избавляясь от всех мыслей которые не были решения моим мозгом за предыдущие дни. Особо въедливые мысли приходится записывать по несколько раз.
Но среди них иногда бывают интересные, а иногда я неожиданно для самого себя пишу решение проблемы. Чтобы их не потерять, в конце практики я перечитываю все мысли, важные оформляю в виде задач и выписываю в свой список дел, а остальные вычеркиваю.
Практика одного детокс дня позволяет мне разорвать порочный круг: когда на работе я думаю о том, что устал и неплохо бы отдохнуть, а во время отдыха думаю о работе.
Я часто встречаю людей, которые не умеют отдыхать. Я и сам достаточно часто замечаю за собой желание поработать в свой выходной.
Когда я узнал про практику детокс дня - то подумал, что это будет не сложно. Оказалось, что нет. Целый день не трогать телефон, не думать о работе сложно. А если при это не потреблять никакой новой информации то практически невозможно.
В такие моменты я не только чувствую уныние. И физически ощущаю бесполезность проходящего времени. И тогда приходится заставлять себя отдыхать.
Я давно усвоил важность выходных, но не всегда отдыхал. Мыль о не дописанном коде было как заноза. Чтобы унять зуд, я договаривался с собой, мол поправлю за час, а потом отдыхать. Восемь часов спустя я находил себя в конце выходных, совершенно вымотанным, и без желания с понедельника начинать новую трудовую неделю.
Тогда я решил, что один день в неделю будет неприкасаемым. В этот день я не открываю код, не захожу в социальные сети, и не смотрю в телеграм.
Но иногда мысли о рабочих задачах не дают мне покоя. Особенно часто это происходит утром. В такие моменты я применяю гвоздодер. Кажется я вычитал эту практику у Дорофеева. 10 минут я сижу и записываю в блокнот все мысли, которые приходят в голову. Иногда 10 минут не хватает, и я делаю это до тех пор, пока мысли не приобретают ситуативный характер. Например, пролетела птица и я подумал о том, что неплохо хо бы сходить в магазин за курицей... В общем, когда я просто начинаю реагировать.
Таким образом я избавляясь от всех мыслей которые не были решения моим мозгом за предыдущие дни. Особо въедливые мысли приходится записывать по несколько раз.
Но среди них иногда бывают интересные, а иногда я неожиданно для самого себя пишу решение проблемы. Чтобы их не потерять, в конце практики я перечитываю все мысли, важные оформляю в виде задач и выписываю в свой список дел, а остальные вычеркиваю.
Практика одного детокс дня позволяет мне разорвать порочный круг: когда на работе я думаю о том, что устал и неплохо бы отдохнуть, а во время отдыха думаю о работе.
👍35