Интересная тулза заопенсорсилась, если вдруг вы много занимаетесь профилированием, то стоит взглянуть
https://t.me/yandex/2836
https://t.me/yandex/2836
Telegram
Яндекс
🟣 Представляем опенсорсный перфоратор от Яндекса
Это Perforator — система непрерывного мониторинга и анализа работы серверов и приложений в реальном времени. Она выявляет ресурсозатратные фрагменты кода и позволяет экономить до 20% на серверной инфраструктуре.…
Это Perforator — система непрерывного мониторинга и анализа работы серверов и приложений в реальном времени. Она выявляет ресурсозатратные фрагменты кода и позволяет экономить до 20% на серверной инфраструктуре.…
Если ты интересуешься фронтендом и находишься в Москве (онлайн-формат тоже доступен), у тебя есть еще пара дней для оффлайн регистрации на митап от Яндекса «Я 💛 Фронтенд».
Я 💛 Фронтенд
Встречаемся в Москве и онлайн на конференции Я 💛 Фронтенд 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👽 Пара слов про токен Трампа
Всю прошлую неделю меня спрашивали про токен Трампа. Спрашивали, не поздно ли еще (поздно), заработал ли я (нет), будут ли еще такие "ивенты" (будут).
Для меня это очередной хайп, каким когда-то были ICO, NFT и прочие нарративы. Так работает рынок крипты. Есть люди с опытом и люди без опыта, но с деньгами. Нарратив – это повод встретиться. А после встречи опытные уходят с деньгами, а люди с деньгами уходят с опытом.
Изначально я не хотел писать этот пост. А потом наткнулся на расследование, как это было устроено, и решил поделиться. Но если лень читать, то казино всегда в плюсе.
👨🦳 Как было раньше?
Заработать на фондовом рынке просто: покупаешь дешевле – продаешь дороже, разницу в карман. До конца прошлого года в крипте все было так же: кто-то с большим кошельком скупал какой-то токен дешево, разгонял хайп, а потом продавал его дороже. Можно было даже ничего не покупать, а просто создать и поднять ажиотаж вокруг этого, как было с NFT. Или просто пообещать что-то и продать ему фантики, как в случае с ICO.
Общее тут в том, что всегда нужен тот, об кого можно обкешиться. Тот, кто купит на самом пике.
🇺🇸 С токеном Трампа произошло чуть иначе.
Семья Трампа не так много заработала на продаже, 80% эмиссии токена заблокировано и не участвовало в пампе. На первый взгляд это даже выглядит честно, но есть одно "но".
Представьте себе обменный пункт в Москве, где обменивают рубли на евро. Рубли есть у всех жителей, они в них зарабатывают, покупают продукты, оплачивают услуги. Но одним воскресным утром всем вдруг понадобились евро. Не сложно представить, да?
Нюанс в том, что евро есть только в этом обменном пункте. Больше обменять нигде нельзя. Даже из рук в руки не получится. Ты можешь только прийти в обменник и обменять там рубли на евро или евро на рубли, естественно заплатив комиссию.
Вот именно это и произошло в воскресенье 19 января. DeFi позволяет любому создать свой токен, не написав ни строчки кода, и также можно создать обменный пункт для этого токена. Такой ноу-код для спекулянтов.
Часть эмиссии токена была направлена в этот пул. Когда токен понадобился всем, достать его можно было только в одном единственном месте. Я думаю, даже то, что это произошло в выходные, – не случайно. Разработка централизованных бирж отдыхала, поэтому листинг на них появился только в понедельник, когда основная волна прошла.
В итоге создателям токена безразлично, сколько он будет стоить, как высоко он вырастет, им даже не нужно подбирать точку для выхода. Они заработали на уникальном обменнике, и при этом всё честно. Казино всегда в плюсе.
И в итоге то никого не обманули, никто об население не обкешился, большую часть токенов вообще заблокировали, а меньшую часть просто отдали в обменник, чтобы было чем торговать.
🤔 А почему это важно для меня?
В DeFi я работаю с пулами ликвидности, зарабатывая на комиссиях. Это новая технология, которая потенциально изменит финансовую систему. Эта сфера крайне зависима от объема транзакций и средств, которые лежат в ней. Такие события показывают, что сфера развивается и имеет перспективы.
А что потом?
Скорее всего, токен не обесценится на 99%, как другие мем-койны. Ближе ко времени разблокировки, скорее всего, его помпанут еще раз-два, но лично я просто кушаю попкорн и смотрю со стороны, чего и вам советую.
@alx_four
Написать мне | Поддержать Канал
Всю прошлую неделю меня спрашивали про токен Трампа. Спрашивали, не поздно ли еще (поздно), заработал ли я (нет), будут ли еще такие "ивенты" (будут).
Для меня это очередной хайп, каким когда-то были ICO, NFT и прочие нарративы. Так работает рынок крипты. Есть люди с опытом и люди без опыта, но с деньгами. Нарратив – это повод встретиться. А после встречи опытные уходят с деньгами, а люди с деньгами уходят с опытом.
Изначально я не хотел писать этот пост. А потом наткнулся на расследование, как это было устроено, и решил поделиться. Но если лень читать, то казино всегда в плюсе.
👨🦳 Как было раньше?
Заработать на фондовом рынке просто: покупаешь дешевле – продаешь дороже, разницу в карман. До конца прошлого года в крипте все было так же: кто-то с большим кошельком скупал какой-то токен дешево, разгонял хайп, а потом продавал его дороже. Можно было даже ничего не покупать, а просто создать и поднять ажиотаж вокруг этого, как было с NFT. Или просто пообещать что-то и продать ему фантики, как в случае с ICO.
Общее тут в том, что всегда нужен тот, об кого можно обкешиться. Тот, кто купит на самом пике.
🇺🇸 С токеном Трампа произошло чуть иначе.
Семья Трампа не так много заработала на продаже, 80% эмиссии токена заблокировано и не участвовало в пампе. На первый взгляд это даже выглядит честно, но есть одно "но".
Представьте себе обменный пункт в Москве, где обменивают рубли на евро. Рубли есть у всех жителей, они в них зарабатывают, покупают продукты, оплачивают услуги. Но одним воскресным утром всем вдруг понадобились евро. Не сложно представить, да?
Нюанс в том, что евро есть только в этом обменном пункте. Больше обменять нигде нельзя. Даже из рук в руки не получится. Ты можешь только прийти в обменник и обменять там рубли на евро или евро на рубли, естественно заплатив комиссию.
Вот именно это и произошло в воскресенье 19 января. DeFi позволяет любому создать свой токен, не написав ни строчки кода, и также можно создать обменный пункт для этого токена. Такой ноу-код для спекулянтов.
Часть эмиссии токена была направлена в этот пул. Когда токен понадобился всем, достать его можно было только в одном единственном месте. Я думаю, даже то, что это произошло в выходные, – не случайно. Разработка централизованных бирж отдыхала, поэтому листинг на них появился только в понедельник, когда основная волна прошла.
В итоге создателям токена безразлично, сколько он будет стоить, как высоко он вырастет, им даже не нужно подбирать точку для выхода. Они заработали на уникальном обменнике, и при этом всё честно. Казино всегда в плюсе.
И в итоге то никого не обманули, никто об население не обкешился, большую часть токенов вообще заблокировали, а меньшую часть просто отдали в обменник, чтобы было чем торговать.
🤔 А почему это важно для меня?
В DeFi я работаю с пулами ликвидности, зарабатывая на комиссиях. Это новая технология, которая потенциально изменит финансовую систему. Эта сфера крайне зависима от объема транзакций и средств, которые лежат в ней. Такие события показывают, что сфера развивается и имеет перспективы.
А что потом?
Скорее всего, токен не обесценится на 99%, как другие мем-койны. Ближе ко времени разблокировки, скорее всего, его помпанут еще раз-два, но лично я просто кушаю попкорн и смотрю со стороны, чего и вам советую.
@alx_four
Написать мне | Поддержать Канал
🧙Впечатления о SourceCraft
Яндекс запустил SourceCraft — отечественный аналог GitHub. У меня было пару дней, чтобы хорошенько его потестировать. Поэтому постараюсь максимально объективно рассказать, есть ли там блэкджек и дамы.
Я уверен, что никому из моих читателей не нужно объяснять, что такое GitHub, но за 17 лет он хорошенько оброс функционалом и стал гораздо больше, чем просто хранилище репозиториев.
Я использую GitHub для:
☝️ конечно, хранения кода
✌️ Pages
🤟 Actions и Applications
🖖 поиска примеров кода
🚚 Миграция проектов
Я еще помню времена, когда GitHub ограничивал количество приватных репозиториев. Именно поэтому самые старые проекты у меня лежат на Bitbucket. Для этих проектов я не использую никаких свистелок, просто Git-репозиторий как хранилище кода. Я решил перенести какой-нибудь из этих проектов.
В SourceCraft есть специальная функция для переноса проекта. Я прописал в поле источник свой репозиторий, сменил протокол на SSH, поменял на HTTP, эффект один — ошибка, мол, неверно заполнено поле. Так я мучил валидацию до тех пор, пока не увидел маленький значок подсказки над полем, где было написано, мол, функция работает только для GitHub.
Не круто, конечно, но ладно, в локальном конфиге репозитория поменял руками origin, запушил, и все отлично доехало до сервера.
Поскольку интеграции с Bitbucket нет, решил все-таки перенести что-то с GitHub. На глаза попался проект Telegram-бота для запоминания иностранных слов, я когда-то делал его для YouTube. Пара кликов, и все перенеслось.
Но на GitHub у меня есть проекты интереснее.
Например, личный сайт alex-four.com тоже лежит на GitHub и хостится через Netlify. А еще репозиторий сборки прошивки для клавиатуры, который написан на GitHub Actions.
Если с первым очевидно, что Netlify не поддерживает сервис, который запустился вчера, то вот со вторым шанс есть. Тем более в SourceCraft есть автоматизации, которые, как и Actions, помогают в сборке и деплое.
🎢 Экшены
Пара кликов, и репозиторий перенесен, но и всего. Перехожу в раздел автоматизации на SourceCraft, и там пусто. Открываю пример в документации, и мне сразу становится очевидно, что они несовместимы, даже примерно, даже чуть-чуть.
Уверен, это было сделано специально, мол, и не надейся, что все заработает само. Думаю, это и правильно: поддерживать совместимость API сложно, а нужно это всего раз.
Зато очень порадовала интеграция с Яндекс Облаком. Сразу же из экшенов можно положить собранное приложение на сервер, а статику в S3. Вот как бы вопрос с GitHub Pages отпадает сам собой. Нужно раздавать статику — положи на S3, а дальше вся мощность облаков в твоем распоряжении. GitHub такое и не снилось.
💻 Редактирование кода
Прежде чем у меня появился доступ, я почитал канал ребят и поэтому знал, что одной из фишек является онлайн редактор с помощником (аналог Copilot). Поэтому мне стало интересно, как же это реализовано.
Открыв первый попавшийся файл, я увидел онлайн-версию VS Code. "Наверное, можно и свой редактор подключить напрямую к репозиторию," - подумал я. И действительно, репозиторий на SourceCraft можно не просто скопировать, но еще и открыть как в VS Code, так и в IDEA.
Но вернемся к онлайн-редактору. У нас в Яндексе нельзя пользоваться Copilot, просто потому что он шлет исходный код в чужую компанию, а это риски. Поэтому уже год я пользуюсь аналогом на Яндекс GPT. Я не в восторге, но за последний год прогресс поражает. Поставить его можно как расширение к VS Code.
И именно так реализован помощник в написании кода в онлайн-редакторе SourceCraft. Круто, дог-фудинг в лучшем его проявлении.
Продолжение в следующем посте...
Яндекс запустил SourceCraft — отечественный аналог GitHub. У меня было пару дней, чтобы хорошенько его потестировать. Поэтому постараюсь максимально объективно рассказать, есть ли там блэкджек и дамы.
Я уверен, что никому из моих читателей не нужно объяснять, что такое GitHub, но за 17 лет он хорошенько оброс функционалом и стал гораздо больше, чем просто хранилище репозиториев.
Я использую GitHub для:
☝️ конечно, хранения кода
✌️ Pages
🤟 Actions и Applications
🖖 поиска примеров кода
🚚 Миграция проектов
Я еще помню времена, когда GitHub ограничивал количество приватных репозиториев. Именно поэтому самые старые проекты у меня лежат на Bitbucket. Для этих проектов я не использую никаких свистелок, просто Git-репозиторий как хранилище кода. Я решил перенести какой-нибудь из этих проектов.
В SourceCraft есть специальная функция для переноса проекта. Я прописал в поле источник свой репозиторий, сменил протокол на SSH, поменял на HTTP, эффект один — ошибка, мол, неверно заполнено поле. Так я мучил валидацию до тех пор, пока не увидел маленький значок подсказки над полем, где было написано, мол, функция работает только для GitHub.
Не круто, конечно, но ладно, в локальном конфиге репозитория поменял руками origin, запушил, и все отлично доехало до сервера.
Поскольку интеграции с Bitbucket нет, решил все-таки перенести что-то с GitHub. На глаза попался проект Telegram-бота для запоминания иностранных слов, я когда-то делал его для YouTube. Пара кликов, и все перенеслось.
Но на GitHub у меня есть проекты интереснее.
Например, личный сайт alex-four.com тоже лежит на GitHub и хостится через Netlify. А еще репозиторий сборки прошивки для клавиатуры, который написан на GitHub Actions.
Если с первым очевидно, что Netlify не поддерживает сервис, который запустился вчера, то вот со вторым шанс есть. Тем более в SourceCraft есть автоматизации, которые, как и Actions, помогают в сборке и деплое.
🎢 Экшены
Пара кликов, и репозиторий перенесен, но и всего. Перехожу в раздел автоматизации на SourceCraft, и там пусто. Открываю пример в документации, и мне сразу становится очевидно, что они несовместимы, даже примерно, даже чуть-чуть.
Уверен, это было сделано специально, мол, и не надейся, что все заработает само. Думаю, это и правильно: поддерживать совместимость API сложно, а нужно это всего раз.
Зато очень порадовала интеграция с Яндекс Облаком. Сразу же из экшенов можно положить собранное приложение на сервер, а статику в S3. Вот как бы вопрос с GitHub Pages отпадает сам собой. Нужно раздавать статику — положи на S3, а дальше вся мощность облаков в твоем распоряжении. GitHub такое и не снилось.
💻 Редактирование кода
Прежде чем у меня появился доступ, я почитал канал ребят и поэтому знал, что одной из фишек является онлайн редактор с помощником (аналог Copilot). Поэтому мне стало интересно, как же это реализовано.
Открыв первый попавшийся файл, я увидел онлайн-версию VS Code. "Наверное, можно и свой редактор подключить напрямую к репозиторию," - подумал я. И действительно, репозиторий на SourceCraft можно не просто скопировать, но еще и открыть как в VS Code, так и в IDEA.
Но вернемся к онлайн-редактору. У нас в Яндексе нельзя пользоваться Copilot, просто потому что он шлет исходный код в чужую компанию, а это риски. Поэтому уже год я пользуюсь аналогом на Яндекс GPT. Я не в восторге, но за последний год прогресс поражает. Поставить его можно как расширение к VS Code.
И именно так реализован помощник в написании кода в онлайн-редакторе SourceCraft. Круто, дог-фудинг в лучшем его проявлении.
Продолжение в следующем посте...
...продолжение первого поста.
🔍 Поиск по коду
До появления ChatGPT основной источник примеров использования кода был GitHub. Правило у меня было такое: нужно что-то найти на английском — я иду в Гугл, на русском — я иду в Яндекс, нужен пример кода — я иду в GitHub. И признаю, в GitHub я ходил чаще Гугла.
Последний год ChatGPT определенно лидер в 70% таких вопросов, но иногда он может сочинить такое, что приходится идтиrce craft глобального поиска нет. Думаю, что сейсас он и не нужен.
К сожалению, пока на SourceCraft глобального поиска нет. Думаю, что сейчас он и не нужен.
Зато локальный поиск заслуживает похвалы. В GitHub результаты поиска и файл с кодом — это разные страницы. Если ты кликаешь на любой из результатов, то оказываешься внутри репозитория, и все — чтобы вернуться к результатам, тебе надо либо жать кнопку "назад" в истории, либо заранее открывать в новой вкладке.
Для меня это ментально тяжело, поскольку, изучая результаты поиска, я как бы нахожусь в контексте поиска. А переходя на страницу с кодом, я меняю контекст. Если в таком режиме просматривать много файлов, то я быстро устаю.
В SourceCraft, на мой взгляд, сделано идеально. Страница результатов поиска делится на две части. Сверху расположены файлы, в которых найден искомый код, а ниже — превью этого файла. Это позволяет быстро отмести точно нерелевантные результаты, а для более глубокого изучения можно перейти в репозиторий.
✅ Работа с задачами, ишью и замечаниями
Признаюсь, у меня это не вызывает особых проблем. Да, искать что-то в issue на GitHub бывает непросто, но за 10 лет я привык, тем более у меня нет крупных open source проектов. Поэтому не могу сказать, насколько удобно это сделано в SourceCraft. Ведь дьявол кроется в деталях.
🏁 Подведение итогов
Это первый запуск Яндекса, которого я действительно ждал. И, наверное, первый проект, который я успел хорошенько протестировать до анонса. SourceCraft — это скорее решение для небольших бизнесов, которые уже пользуются Яндекс Облаком.
Также он неплох для тех, кто только ищет себе подобный инструмент. Онлайн-редактирование с продвинутым помощником, привычный редактор, интеграция с Облаком — всё это может стать отличной базой для экспериментов и обучения.
Я, пожалуй, не совсем целевая аудитория. У меня всё уже настроено, работает и часто бесплатно. И у меня все проекты не комерческие. Поэтому многое зависит от стоимости. Сейчас в SourceCraft лимитов нет, но их появление будет сильно влиять на разработчиков небольших проектов. С другой стороны, в SourceCraft у меня однозначно переедут проекты, которые используют Яндекс Облако — это и навыки для Алисы, и облачные функции, и просто приложения, которые хостятся на серверах Я.Облака. Так что думаю, свое место этот проект точно займет.
@alx_four
Написать мне | Поддержать Канал
🔍 Поиск по коду
До появления ChatGPT основной источник примеров использования кода был GitHub. Правило у меня было такое: нужно что-то найти на английском — я иду в Гугл, на русском — я иду в Яндекс, нужен пример кода — я иду в GitHub. И признаю, в GitHub я ходил чаще Гугла.
Последний год ChatGPT определенно лидер в 70% таких вопросов, но иногда он может сочинить такое, что приходится идтиrce craft глобального поиска нет. Думаю, что сейсас он и не нужен.
К сожалению, пока на SourceCraft глобального поиска нет. Думаю, что сейчас он и не нужен.
Зато локальный поиск заслуживает похвалы. В GitHub результаты поиска и файл с кодом — это разные страницы. Если ты кликаешь на любой из результатов, то оказываешься внутри репозитория, и все — чтобы вернуться к результатам, тебе надо либо жать кнопку "назад" в истории, либо заранее открывать в новой вкладке.
Для меня это ментально тяжело, поскольку, изучая результаты поиска, я как бы нахожусь в контексте поиска. А переходя на страницу с кодом, я меняю контекст. Если в таком режиме просматривать много файлов, то я быстро устаю.
В SourceCraft, на мой взгляд, сделано идеально. Страница результатов поиска делится на две части. Сверху расположены файлы, в которых найден искомый код, а ниже — превью этого файла. Это позволяет быстро отмести точно нерелевантные результаты, а для более глубокого изучения можно перейти в репозиторий.
✅ Работа с задачами, ишью и замечаниями
Признаюсь, у меня это не вызывает особых проблем. Да, искать что-то в issue на GitHub бывает непросто, но за 10 лет я привык, тем более у меня нет крупных open source проектов. Поэтому не могу сказать, насколько удобно это сделано в SourceCraft. Ведь дьявол кроется в деталях.
🏁 Подведение итогов
Это первый запуск Яндекса, которого я действительно ждал. И, наверное, первый проект, который я успел хорошенько протестировать до анонса. SourceCraft — это скорее решение для небольших бизнесов, которые уже пользуются Яндекс Облаком.
Также он неплох для тех, кто только ищет себе подобный инструмент. Онлайн-редактирование с продвинутым помощником, привычный редактор, интеграция с Облаком — всё это может стать отличной базой для экспериментов и обучения.
Я, пожалуй, не совсем целевая аудитория. У меня всё уже настроено, работает и часто бесплатно. И у меня все проекты не комерческие. Поэтому многое зависит от стоимости. Сейчас в SourceCraft лимитов нет, но их появление будет сильно влиять на разработчиков небольших проектов. С другой стороны, в SourceCraft у меня однозначно переедут проекты, которые используют Яндекс Облако — это и навыки для Алисы, и облачные функции, и просто приложения, которые хостятся на серверах Я.Облака. Так что думаю, свое место этот проект точно займет.
@alx_four
Написать мне | Поддержать Канал
🖱️ А ты на какой стороне?
Без графического интерфейса компьютеры так бы и остались уделом гиков.
Силу CLI я ощутил ещё на первой работе. На ней ребята использовали .Net стек, и всё писалось под винду. Соответственно, чтобы автоматизировать какой-нибудь процесс, нужно было написать новое десктопное приложение — bash-скриптом отделаться не получится.
Но даже среди программистов противников командной строки полно.
Разговаривал об этом с руководителем, а он говорил, что терминал ему совсем не близок. Вот интерфейсы — это тема. Понятно, удобно, и не то чтобы сильно теряешь в скорости.
Очевидно, что порог вхождения в мир консоли выше, но и возможностей там сильно больше.
Но если меня спросить, что бы я выбрал: отказаться от мышки и работать в терминале или отказаться от клавиатуры и горячих клавиш — я бы определённо выбрал первое.
Но если бы меня спросили почему, ответа у меня нет. Просто так прикольнее.
Без графического интерфейса компьютеры так бы и остались уделом гиков.
Силу CLI я ощутил ещё на первой работе. На ней ребята использовали .Net стек, и всё писалось под винду. Соответственно, чтобы автоматизировать какой-нибудь процесс, нужно было написать новое десктопное приложение — bash-скриптом отделаться не получится.
Но даже среди программистов противников командной строки полно.
Разговаривал об этом с руководителем, а он говорил, что терминал ему совсем не близок. Вот интерфейсы — это тема. Понятно, удобно, и не то чтобы сильно теряешь в скорости.
Очевидно, что порог вхождения в мир консоли выше, но и возможностей там сильно больше.
Но если меня спросить, что бы я выбрал: отказаться от мышки и работать в терминале или отказаться от клавиатуры и горячих клавиш — я бы определённо выбрал первое.
Но если бы меня спросили почему, ответа у меня нет. Просто так прикольнее.
📹 Возвращаясь к истокам
Моя деятельность на YouTube началась с видосов на тему «Войти в IT». Тогда мне казалось, что я чётко знаю, что нужно делать, и случись со мной профессиональная амнезия, я снова смогу достичь того же результата.
Сейчас я считаю свой опыт не вполне релевантным. Не получится делать то, что я делал, и стать тем, кем я стал. Слишком быстро меняется IT, слишком много лет прошло. Сейчас работают другие стратегии.
Но это совсем не значит, что теперь мне нечего сказать тем, кто ищет себя или делает первые шаги.
Расскажу на примере моего увлечения фотографией. Начал я снимать на телефон, и получались, честно говоря, не очень. Я уже был программистом и неплохо зарабатывал, поэтому купил профессиональную камеру, начал снимать на неё, но результат улучшился незначительно. Я стал изучать основы, искать различные лекции и видеоуроки.
Это дало мне общее понимание, но нужна была конкретика, я начал искать тех, кем я восхищался. Почти все были готовы провести со мной урок и показать какие-то свои наработки.
Так я понял, что мне нравится, и начал формировать свой личный стиль.
Поскольку он предполагал работу с моделью, фотостудией и коммуникацию с другими участниками съёмки, мне было страшно. Я совершенно не понимал, с чего начать. Боялся попасть в ситуацию, когда придётся одновременно общаться с моделью и разбираться в работе светового оборудования в студии.
Где-то я прочитал хороший совет: можно напроситься на съёмку к другому фотографу в качестве ассистента. Обычно это человек, который большую часть времени придерживает стойку со светом, которая неплохо стоит сама. Зато ассистент может наблюдать весь процесс изнутри.
Так я получил свой первый опыт съёмки, потом ещё и ещё.
В IT всё работает аналогично. Если вам нужна база, в интернете полно информации для получения общего представления о той или иной профессии. Если вы уже что-то умеете, стоит заранее подумать, где бы вы хотели работать.
Если это фриланс, целенаправленно ищите опытных фрилансеров, которые показывают, как устроено их ремесло изнутри.
Если хочется в корпорацию типа Яндекса, летние школы — отличный шанс узнать, что нужно для попадания туда и повышения технического уровня.
Если хотите понять работу изнутри, рассмотрите стажировки и бизнес-школы для non-IT специалистов или просто экскурсии в офис.
Конференции и митапы помогут познакомиться с теми, кто решает похожие проблемы, и узнать что-то новое.
Таких возможностей не было, когда я начинал, поэтому я обходился без них. Но не использовать это сейчас, мне кажется большим упущением. Возможность поработать с профессионалами и общение с коллегами — это два инструмента, которые будут работать всегда, как бы ни изменилась сфера.
Моя деятельность на YouTube началась с видосов на тему «Войти в IT». Тогда мне казалось, что я чётко знаю, что нужно делать, и случись со мной профессиональная амнезия, я снова смогу достичь того же результата.
Сейчас я считаю свой опыт не вполне релевантным. Не получится делать то, что я делал, и стать тем, кем я стал. Слишком быстро меняется IT, слишком много лет прошло. Сейчас работают другие стратегии.
Но это совсем не значит, что теперь мне нечего сказать тем, кто ищет себя или делает первые шаги.
Расскажу на примере моего увлечения фотографией. Начал я снимать на телефон, и получались, честно говоря, не очень. Я уже был программистом и неплохо зарабатывал, поэтому купил профессиональную камеру, начал снимать на неё, но результат улучшился незначительно. Я стал изучать основы, искать различные лекции и видеоуроки.
Это дало мне общее понимание, но нужна была конкретика, я начал искать тех, кем я восхищался. Почти все были готовы провести со мной урок и показать какие-то свои наработки.
Так я понял, что мне нравится, и начал формировать свой личный стиль.
Поскольку он предполагал работу с моделью, фотостудией и коммуникацию с другими участниками съёмки, мне было страшно. Я совершенно не понимал, с чего начать. Боялся попасть в ситуацию, когда придётся одновременно общаться с моделью и разбираться в работе светового оборудования в студии.
Где-то я прочитал хороший совет: можно напроситься на съёмку к другому фотографу в качестве ассистента. Обычно это человек, который большую часть времени придерживает стойку со светом, которая неплохо стоит сама. Зато ассистент может наблюдать весь процесс изнутри.
Так я получил свой первый опыт съёмки, потом ещё и ещё.
В IT всё работает аналогично. Если вам нужна база, в интернете полно информации для получения общего представления о той или иной профессии. Если вы уже что-то умеете, стоит заранее подумать, где бы вы хотели работать.
Если это фриланс, целенаправленно ищите опытных фрилансеров, которые показывают, как устроено их ремесло изнутри.
Если хочется в корпорацию типа Яндекса, летние школы — отличный шанс узнать, что нужно для попадания туда и повышения технического уровня.
Если хотите понять работу изнутри, рассмотрите стажировки и бизнес-школы для non-IT специалистов или просто экскурсии в офис.
Конференции и митапы помогут познакомиться с теми, кто решает похожие проблемы, и узнать что-то новое.
Таких возможностей не было, когда я начинал, поэтому я обходился без них. Но не использовать это сейчас, мне кажется большим упущением. Возможность поработать с профессионалами и общение с коллегами — это два инструмента, которые будут работать всегда, как бы ни изменилась сфера.
🔌Я с детства любил паять. Меня даже в институт отдали потому, что он косвенно связан с электроникой. Для мамы-экономиста инженер-электрик и инженер-электронщик — примерно одно и то же.
Но так получилось, что в момент осознанного выбора специальности профессия программиста была как-то понятнее, вот я и пошёл по этому пути. Тем не менее паять я люблю, и одно время даже покупал наборы для пайки. Когда тебе присылают плату и все компоненты, а тебе нужно только спаять. В результате у тебя получается какой-то девайс, который моргает диодами, двигает сервоприводами или делает ещё что-то бесполезное.
Ну а дальше понеслось: Arduino, IoT-датчики, флиппер. Меня эта сфера манила, но я так и не преодолел порог вхождения, когда ты с помощью умений можешь делать что-то реально полезное.
Кстати, про флиппер: ещё живя в Москве, я знал про хаб Ньютон, где флиппер придумали, но как-то всё несподручно было ехать. В итоге, когда собрался, он уже был закрыт.
Так вот к чему я это: в отличие от программирования, для занятия микроэлектроникой нужно много стафа. Паяльники, фены, вытяжки, куча деталья. А главное — единомышленники. С фронтендом я быстро нашёл людей, с кем можно было пообщаться, а вот мой интерес к пайке никто не поддержал.
Если тебе в глубине души тоже интересно паять и ты в Москве, то вот такой ивент. Событие совершенно бесплатное, для участия не обязательно иметь опыт, достаточно просто желания. Это скорее сходка энтузиастов и неравнодушных к гик культуре и DIY, нежели профессиональный митап. Единственное — регистрация закрывается 16 апреля.
Завидую тем, кто в Москве.
Но так получилось, что в момент осознанного выбора специальности профессия программиста была как-то понятнее, вот я и пошёл по этому пути. Тем не менее паять я люблю, и одно время даже покупал наборы для пайки. Когда тебе присылают плату и все компоненты, а тебе нужно только спаять. В результате у тебя получается какой-то девайс, который моргает диодами, двигает сервоприводами или делает ещё что-то бесполезное.
Ну а дальше понеслось: Arduino, IoT-датчики, флиппер. Меня эта сфера манила, но я так и не преодолел порог вхождения, когда ты с помощью умений можешь делать что-то реально полезное.
Кстати, про флиппер: ещё живя в Москве, я знал про хаб Ньютон, где флиппер придумали, но как-то всё несподручно было ехать. В итоге, когда собрался, он уже был закрыт.
Так вот к чему я это: в отличие от программирования, для занятия микроэлектроникой нужно много стафа. Паяльники, фены, вытяжки, куча деталья. А главное — единомышленники. С фронтендом я быстро нашёл людей, с кем можно было пообщаться, а вот мой интерес к пайке никто не поддержал.
Если тебе в глубине души тоже интересно паять и ты в Москве, то вот такой ивент. Событие совершенно бесплатное, для участия не обязательно иметь опыт, достаточно просто желания. Это скорее сходка энтузиастов и неравнодушных к гик культуре и DIY, нежели профессиональный митап. Единственное — регистрация закрывается 16 апреля.
Завидую тем, кто в Москве.
«Чинители прекрасного» — фестиваль железа и отвёрток от Яндекса
25 и 26 апреля откроем мастерскую, где можно будет починить или собрать то, что давно хотели. Приходите, даже если нет инструментов, сломанных девайсов или запчастей.
This media is not supported in your browser
VIEW IN TELEGRAM
🚘 Добрался, наконец, до подкаста про беспилотный транспорт. Послушал - захотелось поделиться. Но просто так кидать ссылку на подкаст как-то уже и не прикольно, поэтому я принес несколько интересных, на мой взгляд, фактов. Если тебя заинтересует, то ссылка на подкаст будет в конце, а если нет — то, надеюсь, приятно потратишь пару минут.
👷 Изначально софтверные и хардверные компании кардинально отличаются своей культурой разработки.
Классические автомобильные компании не имеют права на ошибку: если она выявится в готовом продукте — готовься к убыткам.
А у софтверных компаний это норм — выпустить продукт, а потом допиливать его всю жизнь этого продукта.
Именно поэтому разработкой автопилота в основном занимаются софтверные компании, тогда как автомобильные компании сосредоточились на разработке платформы.
🥷 Лидар — это лазер и приёмник. Лазер посылается в пространство, а приёмник ловит отражённый сигнал, понимая при этом окружающее пространство.
Но когда два лидара, например на роверах, оказываются рядом, один светит в приёмник другому.
Ребята назвали эту ситуацию «Звёздные войны».
🚛 Я всегда думал, что поставить автопилот на грузовики гораздо проще. Грузовик большую часть времени ездит по трассам. Мне казалось, надо немного подтюнить круиз-контроль, и всё.
Но если ты посмотришь на гифку, в начале поста, то увидишь, что кабина движется по совершенно другой траектории, чем рама. А лидар стоит на крыше, в итоге ты положение машины должен считать на основе не очень стабильного источника. В легковых автомобилях такой проблемы нет.
А ещё есть гружёный автомобиль по физическим характеристикам сильно отличается от пустого и отличается от автомобиля без прицепа.
Но даже этого кажется мало. Физика поворота у большого грузовика отличается от легкового автомобиля. Для последнего можно задать угол поворота колёс и нажатие педали газа, чтобы примерно предсказать траекторию движения. Однако с грузовиком всё значительно сложнее, и это зависит от того, сколько и какого груза загружено в кузов.
Сам подкаст тут
👷 Изначально софтверные и хардверные компании кардинально отличаются своей культурой разработки.
Классические автомобильные компании не имеют права на ошибку: если она выявится в готовом продукте — готовься к убыткам.
А у софтверных компаний это норм — выпустить продукт, а потом допиливать его всю жизнь этого продукта.
Именно поэтому разработкой автопилота в основном занимаются софтверные компании, тогда как автомобильные компании сосредоточились на разработке платформы.
🥷 Лидар — это лазер и приёмник. Лазер посылается в пространство, а приёмник ловит отражённый сигнал, понимая при этом окружающее пространство.
Но когда два лидара, например на роверах, оказываются рядом, один светит в приёмник другому.
Ребята назвали эту ситуацию «Звёздные войны».
🚛 Я всегда думал, что поставить автопилот на грузовики гораздо проще. Грузовик большую часть времени ездит по трассам. Мне казалось, надо немного подтюнить круиз-контроль, и всё.
Но если ты посмотришь на гифку, в начале поста, то увидишь, что кабина движется по совершенно другой траектории, чем рама. А лидар стоит на крыше, в итоге ты положение машины должен считать на основе не очень стабильного источника. В легковых автомобилях такой проблемы нет.
А ещё есть гружёный автомобиль по физическим характеристикам сильно отличается от пустого и отличается от автомобиля без прицепа.
Но даже этого кажется мало. Физика поворота у большого грузовика отличается от легкового автомобиля. Для последнего можно задать угол поворота колёс и нажатие педали газа, чтобы примерно предсказать траекторию движения. Однако с грузовиком всё значительно сложнее, и это зависит от того, сколько и какого груза загружено в кузов.
Сам подкаст тут
🧠 Время пилить ИИ-стартапы
Я помню времена, когда персональные сайты вдруг стали доступны. Это был переход к web 2.0. В “первой” версии интернета сайты представляли собой набор статичных страниц. Это было скучно и походило на радио: вещание только в одну сторону. Пользователь заходил, что-то читал и уходил. В редких случаях можно было оставить комментарий или отправить email.
А потом нам стала доступна интерактивность. Используя готовый движок, можно было сделать сайт интерактивным, упрощая взаимодействие с посетителем. Именно тогда появился термин “серфить”. За один вечер я мог посетить несколько сотен сайтов. На самых интересных я задерживался и даже подписывался, чтобы вернуться снова.
Это был золотой век SEO-шников и копирайтеров. Но даже без этих умений можно было оказаться востребованным, если у тебя была хорошая идея. Не обязательно даже иметь хорошую техническую реализацию — за важными вещами люди были готовы идти куда угодно.
📝 Популярный сайт мог приносить доход, сопоставимый с зарплатой IT-специалиста сейчас.
А потом рынок насытился, темы становились уже, копирайтеры начали пережевывать одни и те же темы по кругу. Пользователи тоже обленились — зачем ходить на разные сайты, если всё то же самое можно найти в одной социальной сети?
Но нет, эта сфера не умерла. По-прежнему есть ребята, которые зарабатывают на своём сайте. Вот только привнести что-то новое в эту нишу совсем непросто.
📱 Мобильные приложения
Когда платформы Android и iOS открыли двери для разработчиков, достаточно быстро начали появляться успешные разработчики-одиночки. У неискушённого пользователя легко вызвать вау-эффект, была бы хорошая идея. С хорошей идеей и даже средней реализацией можно было стать миллионером.
Тут сразу вспомнилось приложение для медитации Calm, в котором ничего, кроме нескольких картинок и коротких аудиомедитаций, не было. Тем не менее, приложение закрывало потребность в спокойствии, а потому стало популярным.
Ну а дальше всё пошло по тому же сценарию, что и с сайтами: рынок стал конкурентным, пользователи насытились. Хорошая идея уже не так важна, как реализация — плохая реализация на старте может погубить даже отличную идею. Ну а над приложением сейчас обычно работают целые команды из разработчиков, дизайнеров, маркетологов…
В общем, зайти в эту сферу непросто, хотя примеры есть.
🧠 Время пилить ИИ-стартапы
Каждый такой тренд начинался с ценности идеи, а заканчивался важностью реализации. Сейчас происходит то же самое с ИИ. Сейчас мы находимся в том промежутке, когда технологии уже готовы к реальному применению, но куда применять — непонятно.
Посмотрите на Vape Coding — этот феномен стал суперпопулярным именно потому, что произвёл вау-эффект, хотя пока это всё ещё далеко от коммерческого применения.
И в отличие от блогов и приложений, применение ИИ гораздо шире. Можно реализовывать идеи на стыке разных дисциплин — тут всё ограничивается только фантазией. Можно придумать что-то и стать в этом первым.
💡 Идея снова — самое важное.
И, как будто бы, не только я такого мнения. Уже готовясь публиковать статью, я наткнулся на новость о том, что для поддержки сотрудников внутри Яндекса организован денежный фонд. В фонд выделили 330 миллионов на поддержку технологических и научных инициатив. Там не только про ИИ, а скорее про технологии на стыке ИИ с другими областями нашей жизни.
Я помню времена, когда персональные сайты вдруг стали доступны. Это был переход к web 2.0. В “первой” версии интернета сайты представляли собой набор статичных страниц. Это было скучно и походило на радио: вещание только в одну сторону. Пользователь заходил, что-то читал и уходил. В редких случаях можно было оставить комментарий или отправить email.
А потом нам стала доступна интерактивность. Используя готовый движок, можно было сделать сайт интерактивным, упрощая взаимодействие с посетителем. Именно тогда появился термин “серфить”. За один вечер я мог посетить несколько сотен сайтов. На самых интересных я задерживался и даже подписывался, чтобы вернуться снова.
Это был золотой век SEO-шников и копирайтеров. Но даже без этих умений можно было оказаться востребованным, если у тебя была хорошая идея. Не обязательно даже иметь хорошую техническую реализацию — за важными вещами люди были готовы идти куда угодно.
📝 Популярный сайт мог приносить доход, сопоставимый с зарплатой IT-специалиста сейчас.
А потом рынок насытился, темы становились уже, копирайтеры начали пережевывать одни и те же темы по кругу. Пользователи тоже обленились — зачем ходить на разные сайты, если всё то же самое можно найти в одной социальной сети?
Но нет, эта сфера не умерла. По-прежнему есть ребята, которые зарабатывают на своём сайте. Вот только привнести что-то новое в эту нишу совсем непросто.
📱 Мобильные приложения
Когда платформы Android и iOS открыли двери для разработчиков, достаточно быстро начали появляться успешные разработчики-одиночки. У неискушённого пользователя легко вызвать вау-эффект, была бы хорошая идея. С хорошей идеей и даже средней реализацией можно было стать миллионером.
Тут сразу вспомнилось приложение для медитации Calm, в котором ничего, кроме нескольких картинок и коротких аудиомедитаций, не было. Тем не менее, приложение закрывало потребность в спокойствии, а потому стало популярным.
Ну а дальше всё пошло по тому же сценарию, что и с сайтами: рынок стал конкурентным, пользователи насытились. Хорошая идея уже не так важна, как реализация — плохая реализация на старте может погубить даже отличную идею. Ну а над приложением сейчас обычно работают целые команды из разработчиков, дизайнеров, маркетологов…
В общем, зайти в эту сферу непросто, хотя примеры есть.
🧠 Время пилить ИИ-стартапы
Каждый такой тренд начинался с ценности идеи, а заканчивался важностью реализации. Сейчас происходит то же самое с ИИ. Сейчас мы находимся в том промежутке, когда технологии уже готовы к реальному применению, но куда применять — непонятно.
Посмотрите на Vape Coding — этот феномен стал суперпопулярным именно потому, что произвёл вау-эффект, хотя пока это всё ещё далеко от коммерческого применения.
И в отличие от блогов и приложений, применение ИИ гораздо шире. Можно реализовывать идеи на стыке разных дисциплин — тут всё ограничивается только фантазией. Можно придумать что-то и стать в этом первым.
💡 Идея снова — самое важное.
И, как будто бы, не только я такого мнения. Уже готовясь публиковать статью, я наткнулся на новость о том, что для поддержки сотрудников внутри Яндекса организован денежный фонд. В фонд выделили 330 миллионов на поддержку технологических и научных инициатив. Там не только про ИИ, а скорее про технологии на стыке ИИ с другими областями нашей жизни.
🔍 Люди или бизнес?
👨🚒 Комплаенс — это такие ребята, которые следят за соблюдением законов, отраслевых, моральных и культурных правил, принятых в компании. Например, если у вас в компании не принято получать подряки от клиентов, то именно эти ребята будут вам объяснять, что так делать не нужно. В общем, они нужны для снижения юридических рисков и формирования образа компании.
Мой знакомый на работе столкнулся со сложностями в общении с руководителем и скидывает мне пост из внутреннего канала (откуда я, кстати, взял картинку). Так вот, в этом посте говорится, что в случае проблем на рабочем месте, комплаенс готов помочь с решением, и обратиться можно даже анонимно, через отдельного провайдера.
Продолжение ниже...
👨🚒 Комплаенс — это такие ребята, которые следят за соблюдением законов, отраслевых, моральных и культурных правил, принятых в компании. Например, если у вас в компании не принято получать подряки от клиентов, то именно эти ребята будут вам объяснять, что так делать не нужно. В общем, они нужны для снижения юридических рисков и формирования образа компании.
Мой знакомый на работе столкнулся со сложностями в общении с руководителем и скидывает мне пост из внутреннего канала (откуда я, кстати, взял картинку). Так вот, в этом посте говорится, что в случае проблем на рабочем месте, комплаенс готов помочь с решением, и обратиться можно даже анонимно, через отдельного провайдера.
Продолжение ниже...
...продолжение предыдущенго поста
🤔 Вопрос знакомого был в том, стоит ли писать?
Я несколько раз был свидетелем работы этого отдела, но прежде чем рассказать об этих случаях, я предлагаю порассуждать.
Если говорить про вопросы, связанные с законом, тут кажется понятно. Есть закон, и он определяет, чего делать можно, а чего нельзя. Задача комплаенса — просто разобраться, был ли факт нарушения или нет.
Гораздо интереснее ситуация обстоит с отраслевыми, моральными и культурными вопросами. Сами по себе они нигде не прописаны, а ещё и с течением времени могут меняться. Вспомнить хотя бы отменённых голливудских звёзд. Их гнобят за поступки, совершённые 20 лет назад, когда моральные ориентиры были другими. Так вот, задача комплаенса — снизить такие риски, чтобы компанию в будущем не «отменили».
💼 Ближе к делу
Есть успешный бизнес-юнит, которым управляет достаточно жёсткий руководитель.
Представим, что он «стимулирует» сотрудников перерабатывать. Это нехорошо, и одна компания в этом прямо не признается. При этом всегда можно сказать, что сотрудники делают это «по собственной воле».
Но нашелся младший сотрудник, который говорит, что больше не может столько работать. Что на него давят морально, он не может уйти с работы в положенное законом время. Ну вот комплаенс точно должен напрячься.
🔨 И в этом месте возникает ситуация, которую я назвал дилеммой комплаенса.
С одной стороны, есть факт нарушения. С другой — виновный является ключевой фигурой, а недовольный — легко заменяемым человеком.
Предположим абсурдную ситуацию: такого руководителя наказывают, допустим, он не согласен и уходит. Отдел теряет ключевого сотрудника, и очевидно начинает работать хуже. Бизнес в целом от этого проигрывает.
Обратная сторона: никто ничего не делает, младший сотрудник увольняется, ему быстро находят замену, бизнес продолжает работать и приносить прибыль. Компании в целом, думаю, это выгодно.
При этом сам комплаенс может деньги сэкономить, но не заработать. Поэтому в большинстве ситуаций они не будут делать ничего. Но и прямо об этом тоже никто не скажет. Заведут встречу, поговорят с участниками конфликта. Оценят риски, и если они будут оценены как небольшие, то спустят ситуацию на тормозах.
🛡️ Комплаенс — это ребята, которые в первую очередь защищают интересы бизнеса.
К сожалению, все контакты с комплаенсом, о которых я знаю, заканчивались примерно так. Наверное, этому стоит порадоваться, ведь это означает, что эти ситуации не были чем-то серьёзным.
Но это не значит, что всё тлен. Комплаенсу можно и нужно писать: во-первых, тебя хотя бы выслушают, во-вторых, находясь внутри конфликта, можно его неправильно оценить.
🤔 Вопрос знакомого был в том, стоит ли писать?
Я несколько раз был свидетелем работы этого отдела, но прежде чем рассказать об этих случаях, я предлагаю порассуждать.
Если говорить про вопросы, связанные с законом, тут кажется понятно. Есть закон, и он определяет, чего делать можно, а чего нельзя. Задача комплаенса — просто разобраться, был ли факт нарушения или нет.
Гораздо интереснее ситуация обстоит с отраслевыми, моральными и культурными вопросами. Сами по себе они нигде не прописаны, а ещё и с течением времени могут меняться. Вспомнить хотя бы отменённых голливудских звёзд. Их гнобят за поступки, совершённые 20 лет назад, когда моральные ориентиры были другими. Так вот, задача комплаенса — снизить такие риски, чтобы компанию в будущем не «отменили».
💼 Ближе к делу
Есть успешный бизнес-юнит, которым управляет достаточно жёсткий руководитель.
Представим, что он «стимулирует» сотрудников перерабатывать. Это нехорошо, и одна компания в этом прямо не признается. При этом всегда можно сказать, что сотрудники делают это «по собственной воле».
Но нашелся младший сотрудник, который говорит, что больше не может столько работать. Что на него давят морально, он не может уйти с работы в положенное законом время. Ну вот комплаенс точно должен напрячься.
🔨 И в этом месте возникает ситуация, которую я назвал дилеммой комплаенса.
С одной стороны, есть факт нарушения. С другой — виновный является ключевой фигурой, а недовольный — легко заменяемым человеком.
Предположим абсурдную ситуацию: такого руководителя наказывают, допустим, он не согласен и уходит. Отдел теряет ключевого сотрудника, и очевидно начинает работать хуже. Бизнес в целом от этого проигрывает.
Обратная сторона: никто ничего не делает, младший сотрудник увольняется, ему быстро находят замену, бизнес продолжает работать и приносить прибыль. Компании в целом, думаю, это выгодно.
При этом сам комплаенс может деньги сэкономить, но не заработать. Поэтому в большинстве ситуаций они не будут делать ничего. Но и прямо об этом тоже никто не скажет. Заведут встречу, поговорят с участниками конфликта. Оценят риски, и если они будут оценены как небольшие, то спустят ситуацию на тормозах.
🛡️ Комплаенс — это ребята, которые в первую очередь защищают интересы бизнеса.
К сожалению, все контакты с комплаенсом, о которых я знаю, заканчивались примерно так. Наверное, этому стоит порадоваться, ведь это означает, что эти ситуации не были чем-то серьёзным.
Но это не значит, что всё тлен. Комплаенсу можно и нужно писать: во-первых, тебя хотя бы выслушают, во-вторых, находясь внутри конфликта, можно его неправильно оценить.
🇷🇸 Как я оказался в Сербии
Уже больше двух лет я живу в Сербии. Я никогда не мечтал жить здесь. До переезда я вообще мало знал про эту страну — только какие-то обрывки: из школьной программы помнил, что Балканы — пороховая бочка Европы, а из видео с Жириновским — что американцы бомбили Белград. Да и, в общем-то, всё.
В сентябре 2022 года я поехал в отпуск. Так получилось, что в тот год это была Армения, и совпало так, что я уехал за два дня до мобилизации.
Отпуск довольно быстро пошёл не по плану. Всё время я пытался решить: возвращаться или нет? Сейчас, два с половиной года спустя, понимаю — не стоило так волноваться, но тогда было вообще ничего не понятно. Я решил остаться.
Я успокаивал себя, что это ненадолго: пару недель, ну максимум месяц. В юности я много читал Довлатова, поэтому понимал, что возможно всё сложится совершенно иначе. Так и получилось.
Жена вернулась в Москву, а я взял ещё несколько дополнительных дней отпуска, чтобы организовать жизнь в новой стране, дождаться рабочий ноутбук и немного тёплых вещей.
Вообще, это было удивительное время: вся IT-тусовка сжалась до нескольких городов. Тестировщик, с которым мы до этого два года работали из разных городов, оказался на соседней улице. В метро или кафе можно было встретить коллег — всё так же, как и в Москве, только в другой стране. А ноутбук в итоге мне привезла девушка из Miro, с которой я был шапочно знаком.
Русские тогда были везде, ходили с потерянными глазами, и каждую неделю обязательно проходили какие-нибудь митапы. Почему-то на каждом ивенте среди мерча были носки.
Дни, пока я был в дополнительном отпуске, я всё равно ходил на созвоны с командой. Впрочем, стендапом это было назвать сложно: скорее это был сеанс коллективной психотерапии — мы обсуждали, кто и где, переживали за девушку, которая стояла на Ларсе, думали, что будет дальше, вспоминали забавные моменты.
А потом всё как-то вошло в рабочее русло. Стало понятно, как будет проходить интеграция, девушка благополучно добралась до Грузии, а я, получив ноутбук, начал готовиться к собеседованию в Яндекс. Тогда я ещё работал в Delivery Club, но об интеграции уже было объявлено.
И наконец, когда я получил оффер, мне нужно было решить, в какой стране я хочу остаться. Несмотря на то что в Ереване мне понравилось, оставаться там я не хотел. Но и работать удалённо, живя где попало, мне тоже не хотелось. Я люблю иногда приходить в офис, видеться с коллегами.
В общем, у меня на выбор было три IT-хаба: Армения, Казахстан и Сербия.
Армению я уже отмёл, в Казахстан тоже не хотел, потому что вырос в Челябинске, а это слишком близко. Так я оказался в Сербии.
О своих впечатлениях обязательно поделюсь в следующих постах.
@alx_four
Уже больше двух лет я живу в Сербии. Я никогда не мечтал жить здесь. До переезда я вообще мало знал про эту страну — только какие-то обрывки: из школьной программы помнил, что Балканы — пороховая бочка Европы, а из видео с Жириновским — что американцы бомбили Белград. Да и, в общем-то, всё.
В сентябре 2022 года я поехал в отпуск. Так получилось, что в тот год это была Армения, и совпало так, что я уехал за два дня до мобилизации.
Отпуск довольно быстро пошёл не по плану. Всё время я пытался решить: возвращаться или нет? Сейчас, два с половиной года спустя, понимаю — не стоило так волноваться, но тогда было вообще ничего не понятно. Я решил остаться.
Я успокаивал себя, что это ненадолго: пару недель, ну максимум месяц. В юности я много читал Довлатова, поэтому понимал, что возможно всё сложится совершенно иначе. Так и получилось.
Жена вернулась в Москву, а я взял ещё несколько дополнительных дней отпуска, чтобы организовать жизнь в новой стране, дождаться рабочий ноутбук и немного тёплых вещей.
Вообще, это было удивительное время: вся IT-тусовка сжалась до нескольких городов. Тестировщик, с которым мы до этого два года работали из разных городов, оказался на соседней улице. В метро или кафе можно было встретить коллег — всё так же, как и в Москве, только в другой стране. А ноутбук в итоге мне привезла девушка из Miro, с которой я был шапочно знаком.
Русские тогда были везде, ходили с потерянными глазами, и каждую неделю обязательно проходили какие-нибудь митапы. Почему-то на каждом ивенте среди мерча были носки.
Дни, пока я был в дополнительном отпуске, я всё равно ходил на созвоны с командой. Впрочем, стендапом это было назвать сложно: скорее это был сеанс коллективной психотерапии — мы обсуждали, кто и где, переживали за девушку, которая стояла на Ларсе, думали, что будет дальше, вспоминали забавные моменты.
А потом всё как-то вошло в рабочее русло. Стало понятно, как будет проходить интеграция, девушка благополучно добралась до Грузии, а я, получив ноутбук, начал готовиться к собеседованию в Яндекс. Тогда я ещё работал в Delivery Club, но об интеграции уже было объявлено.
И наконец, когда я получил оффер, мне нужно было решить, в какой стране я хочу остаться. Несмотря на то что в Ереване мне понравилось, оставаться там я не хотел. Но и работать удалённо, живя где попало, мне тоже не хотелось. Я люблю иногда приходить в офис, видеться с коллегами.
В общем, у меня на выбор было три IT-хаба: Армения, Казахстан и Сербия.
Армению я уже отмёл, в Казахстан тоже не хотел, потому что вырос в Челябинске, а это слишком близко. Так я оказался в Сербии.
О своих впечатлениях обязательно поделюсь в следующих постах.
@alx_four
🥴 Сервис, который подстраивается под тебя
Я аскет. У меня не очень много одежды, нет кучи гаджетов и наборов для хобби. Такого же минимализма я стараюсь придерживаться и в цифровом пространстве. Папка загрузки сама чистится раз в две недели, почта обрабатывается по принципу zero inbox, неиспользуемые приложения удаляются.
Но за два года в Сербии я так и не удалил приложение Яндекс Маркета. Что странно для меня, поскольку сервис сюда не доставляет. Изредка можно что-то заказать с коллегами, которые ездят в командировку.
Но на всё есть причины: изредка, ради развлечения, я смотрю рекомендации по товарам на главной странице.
Обычно они делятся на три большие группы:
1. Гиковские товары и DIY
2. Милота: всякие прикольные значки, товары для уюта и дома
3. Кринжовые вещи: например, светильник в виде хрущёвки
Все эти группы объединяет то, что они не оставляют меня равнодушным.
Если посмотреть на вопрос абстрактно, то мне нравится концепция, что сервис подстраивается под меня. Я помню, как настраивал скроблинг песен на Last.FM со всех устройств, и благодаря этому постоянно открывал что-то новое.
Но если говорить конкретно про случай с Маркетом, у меня моральная дилемма. Моя эмоциональная часть радуется: «Круто, есть ещё одно развлечение!», а логическая напрягается.
Рекомендательные сервисы уже знают про меня что-то такое, что меня триггерит, а в перспективе будут знать ещё больше. Ещё лучше научатся рекомендовать, ещё сложнее станет отказаться от покупки. Но покупки — это не самое страшное, в конце концов, это в худшем случае сложности с перепродажей на «Авито». Хуже, когда такие сервисы узнают то, о чём бы говорить не хотелось, ну или ты сам ещё не знаешь.
Мне сразу вспоминается история про американскую школьницу, которая неожиданно начала получать рекомендации товаров для беременных, а потом узнала, что действительно беременна.
Я понимаю, что школьницы иногда беременеют, и на одну реально беременную девушку приходится десяток, которым тоже показали такую рекламу, но они не были беременными. Но я всё-таки ощущаю в этом какое-то вторжение технологий в зону, в которую мне бы не хотелось их впускать.
Юваль Ной Харари в своей книге «21 урок для 21 века» идёт в этой теме ещё дальше. Если сделать петлю связи о рекомендации короче, то алгоритмы очень быстро научатся делать идеальные рекомендации. Например, по положению глаз смотреть, какой товар меня больше привлекает, или по пульсу определять, какая сгенерированная мелодия мне нравится больше. Практически невозможно отказаться от таких рекомендаций. Кажется вполне реальной картина, когда кандидат в президенты обращается лично ко мне, обещая решить лично мои проблемы.
Уже сейчас мы идём в эту сторону: сервисы по сбору метрики умеют отслеживать положение курсора, строить тепловые карты. Технически камера на телефоне может легко считывать положение глаз и размер зрачков. Пульс легко собирается при помощи умных часов и т.д.
Я часто ставлю себя в разные ситуации и размышляю, как бы я поступил. Ответ на этот вопрос я неожиданно нашёл во время прогулки. Глядя на золотую букву «М», я понял, что мы давно уже живём в мире, когда пищевая промышленность нашла подход, который позволяет ей продавать нам калорий сильно больше, чем нам нужно.
Впрочем, я предпочитаю испытывать муки выбора в супермаркете, чем постоянные муки голода, как это было ещё 200 лет назад. Но я бы не сказал, что пищевая промышленность победила — мы все не стали бесконечно жующими. Мы учимся сопротивляться, иначе не объяснить популярность и разнообразность диет, диетологов и исследований.
Так же и компании, выпускающие гаджеты, понимают это: внешние разработчики не могут получить безграничный API к сенсорам, не могут держать приложение постоянно работающим, и сами производители добровольно ограничивают своё влияние на пользователя.
@alx_four
Я аскет. У меня не очень много одежды, нет кучи гаджетов и наборов для хобби. Такого же минимализма я стараюсь придерживаться и в цифровом пространстве. Папка загрузки сама чистится раз в две недели, почта обрабатывается по принципу zero inbox, неиспользуемые приложения удаляются.
Но за два года в Сербии я так и не удалил приложение Яндекс Маркета. Что странно для меня, поскольку сервис сюда не доставляет. Изредка можно что-то заказать с коллегами, которые ездят в командировку.
Но на всё есть причины: изредка, ради развлечения, я смотрю рекомендации по товарам на главной странице.
Обычно они делятся на три большие группы:
1. Гиковские товары и DIY
2. Милота: всякие прикольные значки, товары для уюта и дома
3. Кринжовые вещи: например, светильник в виде хрущёвки
Все эти группы объединяет то, что они не оставляют меня равнодушным.
Если посмотреть на вопрос абстрактно, то мне нравится концепция, что сервис подстраивается под меня. Я помню, как настраивал скроблинг песен на Last.FM со всех устройств, и благодаря этому постоянно открывал что-то новое.
Но если говорить конкретно про случай с Маркетом, у меня моральная дилемма. Моя эмоциональная часть радуется: «Круто, есть ещё одно развлечение!», а логическая напрягается.
Рекомендательные сервисы уже знают про меня что-то такое, что меня триггерит, а в перспективе будут знать ещё больше. Ещё лучше научатся рекомендовать, ещё сложнее станет отказаться от покупки. Но покупки — это не самое страшное, в конце концов, это в худшем случае сложности с перепродажей на «Авито». Хуже, когда такие сервисы узнают то, о чём бы говорить не хотелось, ну или ты сам ещё не знаешь.
Мне сразу вспоминается история про американскую школьницу, которая неожиданно начала получать рекомендации товаров для беременных, а потом узнала, что действительно беременна.
Я понимаю, что школьницы иногда беременеют, и на одну реально беременную девушку приходится десяток, которым тоже показали такую рекламу, но они не были беременными. Но я всё-таки ощущаю в этом какое-то вторжение технологий в зону, в которую мне бы не хотелось их впускать.
Юваль Ной Харари в своей книге «21 урок для 21 века» идёт в этой теме ещё дальше. Если сделать петлю связи о рекомендации короче, то алгоритмы очень быстро научатся делать идеальные рекомендации. Например, по положению глаз смотреть, какой товар меня больше привлекает, или по пульсу определять, какая сгенерированная мелодия мне нравится больше. Практически невозможно отказаться от таких рекомендаций. Кажется вполне реальной картина, когда кандидат в президенты обращается лично ко мне, обещая решить лично мои проблемы.
Уже сейчас мы идём в эту сторону: сервисы по сбору метрики умеют отслеживать положение курсора, строить тепловые карты. Технически камера на телефоне может легко считывать положение глаз и размер зрачков. Пульс легко собирается при помощи умных часов и т.д.
Я часто ставлю себя в разные ситуации и размышляю, как бы я поступил. Ответ на этот вопрос я неожиданно нашёл во время прогулки. Глядя на золотую букву «М», я понял, что мы давно уже живём в мире, когда пищевая промышленность нашла подход, который позволяет ей продавать нам калорий сильно больше, чем нам нужно.
Впрочем, я предпочитаю испытывать муки выбора в супермаркете, чем постоянные муки голода, как это было ещё 200 лет назад. Но я бы не сказал, что пищевая промышленность победила — мы все не стали бесконечно жующими. Мы учимся сопротивляться, иначе не объяснить популярность и разнообразность диет, диетологов и исследований.
Так же и компании, выпускающие гаджеты, понимают это: внешние разработчики не могут получить безграничный API к сенсорам, не могут держать приложение постоянно работающим, и сами производители добровольно ограничивают своё влияние на пользователя.
@alx_four
👓 Кто такие гики?
Десять лет назад я решил, что буду программистом. Но долгое время не мог чётко ответить себе, что тогда так привлекло меня в этой профессии. И, кажется, сейчас я как никогда близок к ответу на этот вопрос.
В профессии программиста есть очевидные плюсы и уже известные для меня минусы. Но при этом было ещё что-то.
🚀 Я назвал это желанием быть частью гик-культуры.
Перед написанием поста я честно попытался найти определение гик-культуры. Оказалось, что его нет. Поэтому расскажу о том, как вижу это я.
Десять лет назад меня не манила большая зарплата или возможность работать из любой точки мира. Мне хотелось стать частью сообщества людей, которые все свои проблемы решают при помощи компьютеров.
☝️ Пытаться решить любую проблему с помощью технологий — первое качество гика.
Предположим, ты решил выращивать комнатное растение и тебе нужно его постоянно поливать, следить за световым режимом. Обычный человек стал бы решать эту проблему иначе: поставил бы будильник, понадеялся на память, жену или бабушку. Гик же сразу начинает думать о автоматизации: установит датчики влажности почвы и освещённости, через какую-нибудь Arduino подключит автоматическое управление поливом и лампой.
И не важно, что решение окажется дороже самой задачи. Так, дешевле купить свежую зелень в магазине, чем строить автоматизированную ферму. Но гики делают это потому, что им интересно, потому что это новая сфера, в которой хочется разбираться.
✌️ Интерес к новому — это второе качество гика.
Быть специалистом во всех сферах, связанных с технологиями, невозможно. Но вполне нормально потратить выходные на изучение чего-то нового. Так, я с удовольствием брал отпуск, чтобы разобраться, как писать BadUSB для Flipper Zero, освоить VIM, написать пет-проект на микросервисах или собрать камеру с распознаванием лиц на Raspberry Pi.
Ни в одной из этих областей я в тот момент не стал специалистом, но стал лучше понимать общие принципы работы инструментов и теперь знаю, для решения каких задач их стоит применять.
Три года назад, перед отпуском, я решил купить AirTag и бросить его в багаж. На Авито их тогда продавали новыми за какие-то баснословные деньги, но я знал, что иногда появляются б/у по привлекательным ценам. Я написал простой парсер, который проверял объявления за меня. Ну и сделал про это видео на YouTube. Чисто гиковский подход.
Вот и получается, что гика от обычного человека отличают всего два качества: умение решать любые свои проблемы с помощью технологий и постоянная открытость к изучению новых технических подходов.
Десять лет назад, когда я только начинал свой путь в IT, мне очень хотелось изучать новые инструменты и решить задачу заработка с помощью технологий.
❓ А считаете ли вы себя гиком?
@alx_four
Десять лет назад я решил, что буду программистом. Но долгое время не мог чётко ответить себе, что тогда так привлекло меня в этой профессии. И, кажется, сейчас я как никогда близок к ответу на этот вопрос.
В профессии программиста есть очевидные плюсы и уже известные для меня минусы. Но при этом было ещё что-то.
🚀 Я назвал это желанием быть частью гик-культуры.
Перед написанием поста я честно попытался найти определение гик-культуры. Оказалось, что его нет. Поэтому расскажу о том, как вижу это я.
Десять лет назад меня не манила большая зарплата или возможность работать из любой точки мира. Мне хотелось стать частью сообщества людей, которые все свои проблемы решают при помощи компьютеров.
☝️ Пытаться решить любую проблему с помощью технологий — первое качество гика.
Предположим, ты решил выращивать комнатное растение и тебе нужно его постоянно поливать, следить за световым режимом. Обычный человек стал бы решать эту проблему иначе: поставил бы будильник, понадеялся на память, жену или бабушку. Гик же сразу начинает думать о автоматизации: установит датчики влажности почвы и освещённости, через какую-нибудь Arduino подключит автоматическое управление поливом и лампой.
И не важно, что решение окажется дороже самой задачи. Так, дешевле купить свежую зелень в магазине, чем строить автоматизированную ферму. Но гики делают это потому, что им интересно, потому что это новая сфера, в которой хочется разбираться.
✌️ Интерес к новому — это второе качество гика.
Быть специалистом во всех сферах, связанных с технологиями, невозможно. Но вполне нормально потратить выходные на изучение чего-то нового. Так, я с удовольствием брал отпуск, чтобы разобраться, как писать BadUSB для Flipper Zero, освоить VIM, написать пет-проект на микросервисах или собрать камеру с распознаванием лиц на Raspberry Pi.
Ни в одной из этих областей я в тот момент не стал специалистом, но стал лучше понимать общие принципы работы инструментов и теперь знаю, для решения каких задач их стоит применять.
Три года назад, перед отпуском, я решил купить AirTag и бросить его в багаж. На Авито их тогда продавали новыми за какие-то баснословные деньги, но я знал, что иногда появляются б/у по привлекательным ценам. Я написал простой парсер, который проверял объявления за меня. Ну и сделал про это видео на YouTube. Чисто гиковский подход.
Вот и получается, что гика от обычного человека отличают всего два качества: умение решать любые свои проблемы с помощью технологий и постоянная открытость к изучению новых технических подходов.
Десять лет назад, когда я только начинал свой путь в IT, мне очень хотелось изучать новые инструменты и решить задачу заработка с помощью технологий.
❓ А считаете ли вы себя гиком?
@alx_four