Готовлю для вас пост по итогам моей недельной поездки на родину!
А пока, надеюсь, что фоточки донесут немного вайба до вас☺️
А пока, надеюсь, что фоточки донесут немного вайба до вас
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32❤🔥9🤩4👾1
Пора размять мозги
Коллега на работе прислал интереснейшую задачку🤯 . Предлагаю решить и вам.
Итак, есть код:
Вопрос: какое минимальное значение
Господа-бояре с O1 и похожими приблудами, потестите, решит ли сеточка эту задачу. GPT4o не справилась.
Коллега на работе прислал интереснейшую задачку
Итак, есть код:
#include <atomic>
#include <chrono>
#include <cstdlib>
#include <iostream>
#include <thread>
std::atomic<uint8_t> n;
void P() {
uint8_t temp;
for (size_t ii = 0; ii < 10; ++ii) {
temp = n.load() + 1;
n.store(temp);
}
}
int main() {
std::thread t1{P}; std::thread t2{P};
t1.join(); t2.join();
std::cout << "n = " << uint64_t(n) << std::endl;
}
Вопрос: какое минимальное значение
n может получиться в результате исполнения программы?Господа-бояре с O1 и похожими приблудами, потестите, решит ли сеточка эту задачу. GPT4o не справилась.
Please open Telegram to view this post
VIEW IN TELEGRAM
👾4🔥3🏆2 1
Дратути Антон
Пора размять мозги Коллега на работе прислал интереснейшую задачку 🤯 . Предлагаю решить и вам. Итак, есть код: #include <atomic> #include <chrono> #include <cstdlib> #include <iostream> #include <thread> std::atomic<uint8_t> n; void P() { uint8_t…
Задачку решили быстро!
А теперь другой вопрос. Как супер быстро просимулировать это решение, чтобы хоть раз получить минимальное значение? А чтобы прям гарантированно?
А теперь другой вопрос. Как супер быстро просимулировать это решение, чтобы хоть раз получить минимальное значение? А чтобы прям гарантированно?
🏆2
Forwarded from Михаил Трошев 💡
Каждый человек, погружаясь в новую предметную область, проходит три стадии: дилетант, знаток, эксперт. Не все проходят дальше первой, но я сейчас говорю про работу и рабочие задачи, где ожидается, что сотрудник, взяв задачу, разберётся в ней до экспертного уровня.
У руководителя всё то же самое, только задача обычно масштабнее, предметная область шире, а процесс прохождения стадий более публичный — потому что руководитель в процессе взаимодействует с большим количеством людей и демонстрирует свою некомпетентность на ранних стадиях.
Как это обычно происходит.
Сначала ты «ебанько»: не шаришь в деталях, задаёшь тупые вопросы, складываешь паззл в голове. Это самый тяжёлый этап: очень большая когнитивная нагрузка сопровождается гнетущим ощущением, что ты дебил. Многие, попробовав на своей шкуре эти волшебные ощущения, навсегда перестают вписываться в новое, лишь бы не повторять этот психологический ад.
Дальше, если не сдался, ты набираешь экспертизу, начинаешь задавать правильные вопросы, пресекаешь булшит. Твои идеи местами всё еще тупые, но не все и не полностью. Ты уже можешь предметно спорить со специалистами и вырабатывать решения — это уже продуктивный уровень.
А потом, набрав экспертности, ты уже всех ебешь, тыкаешь острой заточкой в мягкий бок и заставляешь работать как надо и куда надо. На этом этапе самые кайфовые ощущения: ты как демон, парящий над полем битвы, видишь его насквозь, пронзая острой мыслью пространство и время. Ты быстро принимаешь решения, по большей части верные. Из этого состояния сложнее всего выходить, но необходимо — иначе это карьерный тупик.
Поэтому ты двигаешься дальше, находишь новую предметную область, круг повторяется. Чисто Роланд из «Темной башни».
Фишка в том, что набрать экспертности в какой-то области можно гораздо быстрее, чем создать эту область. Ну то есть сидели вот чуваки три года, пилили проект, а ты влетел, за пару недель разобрался базово, потом еще месяц детали доуточнил — и всё, ты на равных с ними.
Не нужно бояться выглядеть дурачком, при должном старании это быстро проходит.
У руководителя всё то же самое, только задача обычно масштабнее, предметная область шире, а процесс прохождения стадий более публичный — потому что руководитель в процессе взаимодействует с большим количеством людей и демонстрирует свою некомпетентность на ранних стадиях.
Как это обычно происходит.
Сначала ты «ебанько»: не шаришь в деталях, задаёшь тупые вопросы, складываешь паззл в голове. Это самый тяжёлый этап: очень большая когнитивная нагрузка сопровождается гнетущим ощущением, что ты дебил. Многие, попробовав на своей шкуре эти волшебные ощущения, навсегда перестают вписываться в новое, лишь бы не повторять этот психологический ад.
Дальше, если не сдался, ты набираешь экспертизу, начинаешь задавать правильные вопросы, пресекаешь булшит. Твои идеи местами всё еще тупые, но не все и не полностью. Ты уже можешь предметно спорить со специалистами и вырабатывать решения — это уже продуктивный уровень.
А потом, набрав экспертности, ты уже всех ебешь, тыкаешь острой заточкой в мягкий бок и заставляешь работать как надо и куда надо. На этом этапе самые кайфовые ощущения: ты как демон, парящий над полем битвы, видишь его насквозь, пронзая острой мыслью пространство и время. Ты быстро принимаешь решения, по большей части верные. Из этого состояния сложнее всего выходить, но необходимо — иначе это карьерный тупик.
Поэтому ты двигаешься дальше, находишь новую предметную область, круг повторяется. Чисто Роланд из «Темной башни».
Фишка в том, что набрать экспертности в какой-то области можно гораздо быстрее, чем создать эту область. Ну то есть сидели вот чуваки три года, пилили проект, а ты влетел, за пару недель разобрался базово, потом еще месяц детали доуточнил — и всё, ты на равных с ними.
Не нужно бояться выглядеть дурачком, при должном старании это быстро проходит.
🔥26👍7💯4🤡2👾2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45 24🔥2🤡2
Forwarded from I’m CPO, bitch
Команда, давайте соберёмся и обсудим почему наши встречи такие непродуктивные. Предлагаю серию из пяти встреч по два часа. На последней встрече обсудим необходимость шестой встречи для подведения итогов предыдущих пяти.
Учиться быть руководителем
Тема весьма избитая, скорее всего, кто-то вам может тут вам выпулить супер курс с кучей ресурсов. Здесь лишь про моё мнение!
Я искренне убеждён, что нужно учиться быть руководителем🌿 . Нет такого, что у кого-то от природы дар вести проекты, строить процессы, развивать сотрудников и т.д.
Аналогия из разработки очень простая: ты можешь учиться пользоваться инструментом, а можешь методом тыка и интуиции попробовать им воспользоваться. И то, и друго работает, но есть нюанс😀 . Одно дело пользоваться браузером, а другое — ПО для управления атомным реактором. Вот управление для меня — это сродни второму примеру, где важен каждый компонент, где неверное решение может с одной стороны невелироваться сложностью системы, а с другой стороны запустить медленный процесс с большими последствиями 🤯 .
Учиться можно по разному. Например, я выделяю для себя следующие ресурсы в порядке приоритетов:
— Мой руководитель и лиды в моей службе. Это самые ближайшие люди, которые имеют прямо здесь и сейчас очень богатый опыт и готовы им поделиться, нужно лишь только придти. Ребят, если читаете — спасибо вам, что помогаете мне😍 ;
— Youtube. Я часто смотрю выступления со конференций, по типу Teamlead Conf, а также смотрю подкасты с разными руководителями, чтобы подчерпнуть их опыт, понять их образ мышления;
— Книги. У меня не получается много читать, но тем не менее, иногда получается подчерпнуть важную информацию. Особенно полезно возвращаться, когда хочешь проработать конкретный кейс.
Из того, что я не делаю, но пора бы начать🔼 :
— Нетворк. Слушать руководителей в команде хорошо, слушать умных людей в ютубе тоже хорошо. Но еще хорошо иметь товарищей не из моего отдела, не из компании, чтобы взаимоопыляться. Тут хорошо бы найти способы нетворкаться, если знаете — пишите в комментарии;
— Курсы. Хорошие курсы — это в первую очередь пришедшие туда люди и экспертиза наставников с большим стажем;
— Конференции. Одна из баз для нетворка и иногда нетривиальных выводов.
Какие навыки развивать? Оооооо, ну тут всё очень сложно. Нужно справедливо себе отвечать на вопрос — "а что проседает сейчас?". Это нормально, если всё пока около нуля (хотя скорее всего, вы себя недооцениваете). Как вариант придти к своему руководителю и попробовать вместе с ним выстроить приоритеты.
Какие навыки бывают? Разные. Я как-то смотрел на карту тимлида (https://tlroadmap.io/), общался с руководителем, и среди всех мнений выписал, а на что нужно фокусироваться.
Сколько времени надо? Много. Некоторые вещи и за год сложно сформировать (например, стратегическое мышление, как мне кажется), а что-то приходит в сознание относительно быстро (например, какие практики имеет смысл использовать в команде). К сожалению, руководителем нельзя стать за 21 день (тут я больше верю в обучении C++).
Какой бы я себе дал совет 5 лет назад (именно тогда я начал задумываться про руководство)? Начинай учиться. Удивительно, но когда начинаешь понимать образ мыслей руководителей, начинаешь понимать, чо они от тебя все хотят. Ретроспективно я проследил за собой, чего от меня хотели руководители в тех или иных ситуациях, когда я был разработчиком.
Ставьте 🔥, если хотите побольше такого материала. Пишите комменты, что думаете про эту тему сами.
Вы всегда можете побустить мой канал: https://news.1rj.ru/str/blog_toxa?boost
Тема весьма избитая, скорее всего, кто-то вам может тут вам выпулить супер курс с кучей ресурсов. Здесь лишь про моё мнение!
Я искренне убеждён, что нужно учиться быть руководителем
Аналогия из разработки очень простая: ты можешь учиться пользоваться инструментом, а можешь методом тыка и интуиции попробовать им воспользоваться. И то, и друго работает, но есть нюанс
Учиться можно по разному. Например, я выделяю для себя следующие ресурсы в порядке приоритетов:
— Мой руководитель и лиды в моей службе. Это самые ближайшие люди, которые имеют прямо здесь и сейчас очень богатый опыт и готовы им поделиться, нужно лишь только придти. Ребят, если читаете — спасибо вам, что помогаете мне
— Youtube. Я часто смотрю выступления со конференций, по типу Teamlead Conf, а также смотрю подкасты с разными руководителями, чтобы подчерпнуть их опыт, понять их образ мышления;
— Книги. У меня не получается много читать, но тем не менее, иногда получается подчерпнуть важную информацию. Особенно полезно возвращаться, когда хочешь проработать конкретный кейс.
Из того, что я не делаю, но пора бы начать
— Нетворк. Слушать руководителей в команде хорошо, слушать умных людей в ютубе тоже хорошо. Но еще хорошо иметь товарищей не из моего отдела, не из компании, чтобы взаимоопыляться. Тут хорошо бы найти способы нетворкаться, если знаете — пишите в комментарии;
— Курсы. Хорошие курсы — это в первую очередь пришедшие туда люди и экспертиза наставников с большим стажем;
— Конференции. Одна из баз для нетворка и иногда нетривиальных выводов.
Какие навыки развивать? Оооооо, ну тут всё очень сложно. Нужно справедливо себе отвечать на вопрос — "а что проседает сейчас?". Это нормально, если всё пока около нуля (хотя скорее всего, вы себя недооцениваете). Как вариант придти к своему руководителю и попробовать вместе с ним выстроить приоритеты.
Какие навыки бывают? Разные. Я как-то смотрел на карту тимлида (https://tlroadmap.io/), общался с руководителем, и среди всех мнений выписал, а на что нужно фокусироваться.
Сколько времени надо? Много. Некоторые вещи и за год сложно сформировать (например, стратегическое мышление, как мне кажется), а что-то приходит в сознание относительно быстро (например, какие практики имеет смысл использовать в команде). К сожалению, руководителем нельзя стать за 21 день (тут я больше верю в обучении C++).
Какой бы я себе дал совет 5 лет назад (именно тогда я начал задумываться про руководство)? Начинай учиться. Удивительно, но когда начинаешь понимать образ мыслей руководителей, начинаешь понимать, чо они от тебя все хотят. Ретроспективно я проследил за собой, чего от меня хотели руководители в тех или иных ситуациях, когда я был разработчиком.
Ставьте 🔥, если хотите побольше такого материала. Пишите комменты, что думаете про эту тему сами.
Вы всегда можете побустить мой канал: https://news.1rj.ru/str/blog_toxa?boost
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥51👍4💯3🏆3❤2💩2👾1
Визибилити
На выходных просмотрел роликов несколько роликов с канала: https://www.youtube.com/@tobecto. Мне, конечно, рано быть😀 , но всегда интересно послушать людей, которые думают на больших масштабах. Я кайфанул с многих роликов, но по вайбу заполнился Эмиль Абдулнасыров, CTO Ламоды. Ролик про человека, который явно что-то понял в этой жизни 🔼 !
Но среди всего есть еще и видео про визибилити: https://www.youtube.com/watch?v=A8OK2mvH17Y. Он выбивается из формата, о чём ребята сразу же и говорят. Мне бы этот ролик, да года 4 назад🥺 .
Весь подкаст ребята пытаются построить определение, что же такое "визибилити". Это может быть прозрачность действий, это может быть личная видимость на разных уровнях. В общем, термин многогранен.
Для себя я подчерпнул следующее:
1. Модель для донесения информации о том, чем ты сейчас занимаешься, может быть следующей: продукт, технологии, люди.
2. Нужно понимать, на каком уровне мыслит руководитель и поставлять в понятном для него виде информацию. Ну, например, странно будет придти СТО и рассказывать 10 минут о том, как вы чинили какой-то мелкий баг👨🦳 ;
3. Информация должна быть записана и доступна. У руководителя всегда должен быть доступ к информации о текущем статусе проекта.
4. Визибилити иногда решает, кому доверить проект. В ролике была озвучена аналогия с ремонтной бригадой: когда люди обычно выбирают, с кем делать ремонт, в первую очередь они спрашивают у знакомых, редко оперируя терминами, подходящими под KPI. Типа: "Ну норм ребятам сделали, да были пару косяков, но в целом хорошо".
Также было и правда много интересных мыслей между делом. Записал себе на проработку, через пару месяцев вернусь, гляну — ок не ок😍 .
Это, кстати, один из тех роликов про образ мышления людей старше. Рекомендую смотреть всем🌿
На выходных просмотрел роликов несколько роликов с канала: https://www.youtube.com/@tobecto. Мне, конечно, рано быть
Но среди всего есть еще и видео про визибилити: https://www.youtube.com/watch?v=A8OK2mvH17Y. Он выбивается из формата, о чём ребята сразу же и говорят. Мне бы этот ролик, да года 4 назад
Весь подкаст ребята пытаются построить определение, что же такое "визибилити". Это может быть прозрачность действий, это может быть личная видимость на разных уровнях. В общем, термин многогранен.
Для себя я подчерпнул следующее:
1. Модель для донесения информации о том, чем ты сейчас занимаешься, может быть следующей: продукт, технологии, люди.
2. Нужно понимать, на каком уровне мыслит руководитель и поставлять в понятном для него виде информацию. Ну, например, странно будет придти СТО и рассказывать 10 минут о том, как вы чинили какой-то мелкий баг
3. Информация должна быть записана и доступна. У руководителя всегда должен быть доступ к информации о текущем статусе проекта.
4. Визибилити иногда решает, кому доверить проект. В ролике была озвучена аналогия с ремонтной бригадой: когда люди обычно выбирают, с кем делать ремонт, в первую очередь они спрашивают у знакомых, редко оперируя терминами, подходящими под KPI. Типа: "Ну норм ребятам сделали, да были пару косяков, но в целом хорошо".
Также было и правда много интересных мыслей между делом. Записал себе на проработку, через пару месяцев вернусь, гляну — ок не ок
Это, кстати, один из тех роликов про образ мышления людей старше. Рекомендую смотреть всем
Please open Telegram to view this post
VIEW IN TELEGRAM
💯8👍7🔥5
Forwarded from Segment@tion fault
Китайский ИИ DeepSeek за один день покорил Уолл-Стрит, потому что упорно отказывается программировать на С++, а значит имеет сознание
🤣34 18🤡2👍1🤯1😢1
Дратути Антон
Готовлю для вас пост по итогам моей недельной поездки на родину!
простите, со мной произошёл мем