Программист за границей
Статистика@georguy уехал за границу впервые за много лет. Здесь делится своим опытом🗺
- Последний пост
- 17 июл. 2025 г.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 0
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Попробовал "убийцу" курсора от Amazon - https://kiro.dev Code with Spec- перед началом реализации пишет требования, дизайн и создаёт список задач, каждую из которых можно последовательно отправлять потом на исполнение. Автоматизировали и завернули в одну из ключевых фичей то, что в курсоре пишем руками. Получилось 💩 Работает очень медленно- генерация каждого из трёх шагов занимает дохрена времени. Исполнение каждой таски требует нового наполнения контекста (просмотра файлов). Начинает генерировать все возможные тесты, оптимизации и тд. Наверняка, можно на уровне промпта запретить, но тестировать не было желания. Ну и сам сгенерированнй код отличается от уже существующего, не смотря на инструкции. Другие неудобства: - Отсутствие Tab. Оказывается, очень сильно к нему прикипел. - Нет возможности просматривать diff перед применением изменений. В целом, чтобы увидеть измененные файлы, нужно несколько действий совершить. - Из моделей доступны только sonnet 3.7/4 Все начали хоронить курсор после косяка с монетизацией, но безусловных альтернатив пока не видится🤖
Тут сделка на 3 млрд отменилась. А фаундера переходят в Google. Короче, быть футболистом ⚽️ не так прибыльно. Одна только Meta потратила на "трансферы" за последний месяц больше, чем МЮ и МС вместе за прошлый сезон
💲 OpenAI даёт 50% скидку, когда хочешь отменить подписку
90% кода будет написано AI к концу 25-го года. Всё ещё популистски. Но уже не оторванно от реальности. На фоне выходят исследования подчеркивающие, что когнитивные способности снижаются на фоне использования ллм. Такими темпами скоро мало кто будет знать отличие массива от сета. Какие там алгоритмические задачки… Но продолжать руками писать хелпер-метод, еще глупее. К тому моменту пока ты напишешь свою одну функцию, агент уже создаст ПР с целой фичей. И про тесты не забудет. Что делать тогда? Работай над задачами более высокого уровня К примеру. Как бы мне не нравилось пилить UI и графику руками, уже сейчас можно сказать агенту подхватить макет из фигмы, и он сгенерирует продакшен код с переиспользованными компонентами, тупым view-слоем и мокнутой бизнес-логикой. НО! Работать это будет только при условии, что у тебя порядок как в коде, так и в фигме- компоненты, именованные переменные, гриды, зачатки дизайн-системы. А эту часть агент не сможет сделать за тебя. Эта работенка для человека. Повышай сложность задач За одну неделю можно сделать бесплатную копию DocuSign. И вызвать ревность этой компании. Компаниям становится невыгодно использовать простенькие third-party тулы- их каждый может «накодить» под свои нужды. Повышается ценность кода, который ллм не видела (или видела недостаточно часто). Принцип, по которому работает венчур, становится актуальным для линейных разработчиков- работай над амбициозными фичами, которые сложно склонировать. Знать свой инструментарий Если хочешь, чтобы курсор сделал заебись, недостаточно сказать ему «сделай заебись». Нужно грамотно передать контекст. Без лишней воды и шума, размывающего фокус (1 млн токенов- это максимум памяти ллм, но порог эффективной работы намного ниже). Важно постоянно улучшать рулсы, подключать новые mcp, пробовать новых агентов.
Антрофик написали лонгрид о том, как ллм под угрозой отключения начинают шантажировать и угрожать кожаным. Вот это сюрприз😱 Модели, наученные на тысячых триллерах, в которых 70% посвящены шантажу и шпионажу, неэтично себя ведут для при "угрозе выживания". Кто бы мог подумать. Навряд ли на каждую книгу лейблеры пишут ессе о том, что такое хорошо и что такое плохо. Так и получится, что к скайнету нас приведёт прочтение скрипта о скайнете 🤖
Если ещё не смотрели: недавнее выступление Андрея Карпатого на AI Startup School. Мы находимся в начальной точки Software 3.0. Но не смотря на то, что программирование многих аппов становится вопросом выходных/недели, дополнительная обвязка вокруг них до сих пор не отдана откуп агентам. Например, настройки гугл-консоли, SEO-оптимизации и тд. Именно поэтому очень важно адаптировать сервисы для LLM. Реализовывать MCP. Представлять информацию в формате удобном LLM форматах: маркдаун.
Хронология моих рабочих отношений с LLM Конец 2023. Неофициальный релиз github-copilot экстеншена для Xcode. "Ну... такое..." думаю я- думает долго, качество 2/10. Всё сам быстрее напишу. Прошел год. В вебе всё чаще используют Cursor, а приложения мы пишем сами. Ведь Apple решило не позориться со Swift Assist и отложить его до 26. Но я начинаю писать на typescript и nextjs- и дико кайфую от Cursor'а. Порог входа вместе с ним- ниже плинтуса. Уже есть Lovable, Replit, Bolt- но выглядят пока детскими игрушками. Начало 2025. Знакомлюсь с моим кофаундером. Не технический парень- growth marketing. Но рассказывает и показывает, как за неделю сам собрал веб-апп с авторизацией, базой данных, страйпом и whatsapp api. И это работает! В это же время Андрей Карпатый случайно вводит новый термин vibe coding- любой может создать свой airbnb и loom. Ну почти. Июнь 2025. На AI Showdown навайбкодили 250К приложений. Вчера. Написал первого AI-агента. Сегодня. Настраивал Cursor и фигма MCP для реализации UI за один промпт. --- Теперь, когда я вижу, что к концу 25-го года 90% кода будет написано LLM- я больше не пролистываю ленту. Ибо это очень близко к правде. P.s.: Качество и разнообразие этого кода? Это уже другой вопрос.
Попалось интересное интервью с Николаем Сторонским (основателем Revolut). В своё время я получил оффер только с третьей попытки, когда там уже работало несколько десятков iOS-разработчиков. Поэтому о жёстком темпе работы знаю лишь со слов знакомых. Но это интервью исчерпывающе объясняет корни такой культуры — оно пропитано компитом и досгигаторством. Когда идут рассуждения о том, что "достигаторство" — это плохо, что с таким мышлением душа обречена на вечные муки, почему-то игнорируется важный момент: многие сегодняшние декакорны и гектокорны (оценка более $10 млрд и $100 млрд) достигли своих размеров благодаря желанию их основателей доминировать на рынке (мета, тесла, снап, револют и т.д.). Одни скупали и закрывали конкурентов, других челленджели отказы, кто-то хотел нового компита. Безусловно, тех, кого такой ритм выжег, в сотни раз больше (пример Дима Думика). Просто кто-то может заряжаться от самого соперничества. А для кого-то это действительно бесконечный путь от одной вершины к другой, ещё более высокой. ------ Первая ссылка идёт с таймкодом на гениальную фразу: Great people don't need "How are you?" Она используется в контексте пустых встреч 1-1 с менеджерами. Но её можно взять на вооружение, чтобы оправдывать свою токсичность в общении с коллегами 😬
Как изи заработать $10,000? Порекомендовать крутого Senior Full-Stack Engineer нам в команду! Если продержится с нами 3 месяца - бонус ваш. Если же вы и есть тот самый заряженный кандидат, то почитать вакансию и податься: 👉 тут А если у вас свой канальчик, то можете сделать подгон своей аудитории шейром этого поста ❤️
Кто чувствует в себе силы и желание попахать в команде с Юрой?
Только летом начал набирать темп в канале, как фокус резко сместился на большой рабочий проект, и опять пришлось забить на посты. Проект довольно быстро закончился. Но я сразу начал разбирать бэклог собственных идей-хотелок, которые хотел когда-то реализовать. Одна из них запущена в первой версии. IYKYK - приложение для изучения британского сленга в формате Слово дня 🇬🇧 2 минуты в день достаточно, чтобы разнообразить свой лексикон и больше понимать локалов. Заимплементированно было довольно быстро, но с контентом пришлось повозиться. А ещё месяц ушел на итерации с Apple, чтобы они пропустили модель подписок🤦🏻♂️ C иллюстрациями AI, конечно, сильно помогает, но менять их предстоит ещё не раз. Вообще, даже на таком небольшом проекте ощутился выход из зоны комфорта- всё, что не касалось написания кода (контент, копии, ASO), всё шло со скрипом (и это я ещё в перформанс маркетинг не погрузился). Но зато всегда за милую душу открывал Xcode и что-нибудь допиливал. Так что точно будут посты с рефлексией на эту тему. Stay tuned✌🏻 P.S.: а пока можете поиграться с приложением, оставить рейтинг/отзыв, и порепортить баги😬
Где искать стартап Профильные платформы Самый привычный способ. Только вместо hh и Linkedin используем Wellfound, Workatstartup, Startup Jobs. Там нет MAANGов и компаний с тысячами сотрудников (или есть, но мизерное кол-во). Как следствие бюрократия в компаниях…
Работа в стартапе В отличии от корпораций, работа в стартапе сопряжена с большим количеством неопределённости и высокой долей риска. Несколько ключевых особенностей: Быстрые решения Находясь в поисках маркет-фита, стартапы не могут себе позволить тратить ресурсы на проектирование масштабируемых архитектур, построение богатых дизайн-систем или следование всем известным аббревиатурам. При ранвее в 6-12 месяцев критически важно двигаться как можно быстрее- проверять гипотезы, смело отбрасывая не работающие. Релизные циклы в 1-2 недели - большая роскошь (говорим об уже выпущенном продукте)- никто не гнушается каждодневных релизов (даже на iOS). Поэтому код, написанный неделю назад, может легко кануть в небытие (ака остаться в гите). Какую-то соломку подстелить можно (и даже нужно). Но если на сложное решение уходит больше дня - это не подходящий способ. Обязательные тулы для использования: линтеры, форматеры, сниппеты, шаблоны- всё, что позволяет свести к минимуму ненужные споры и обсуждения. Rush-mode Работа на выходных, в праздники и по 10 часов в день- часть стартап-культуры. Это не то, что будет происходить постоянно, но к этому нужно быть готовым. Даже больше- это может приносить удовольствие. Но только при наличии синергии внутри команды- взаимного доверия и уверенности, что делаете крутые вещи. Бессмысленно работать в таком темпе из под палки. Деньги Доход в FAANG в моменте, безусловно, выше - легко может уходить за £500K (с учётом опционов). До серий B (а скорее и C) такие деньги в стартапах можно встретить редки (только благодаря экспертизе или очень сильным фаундерам). Но в долгосрочной перспективе в случае успеха продукта вознаграждение в разы выше - деньги любят риск. Раунда B/C/D, экзиты, IPO, продажи- всё, что потенциально может принести миллионы, происходит в лучшем случае через 3-4 года. Поэтому так важно иметь не только материальную мотивацию, но ещё и быть заинтересованным в проекте. Работать за не самую высокую ЗП на рынке в напряженных условиях длительное время - легкий путь к выгоранию, разочарованию и психологу с ютуба.
Где искать стартап Профильные платформы Самый привычный способ. Только вместо hh и Linkedin используем Wellfound, Workatstartup, Startup Jobs. Там нет MAANGов и компаний с тысячами сотрудников (или есть, но мизерное кол-во). Как следствие бюрократия в компаниях стремится к нулю. И ответы на апплаи приходят чаще и быстрее. Особенно, если это совсем небольшая команда из 2-5 человек. Профильные платформы -> DM сотрудников Если компания ну очень сильно понравилась, и ответ хочется получить в любом случае, стоит написать напрямую фаундерам на том же LinkedIn. Главное- чтобы сообщение было максимально персонализированным, а не простой рыбой, отличающейся названием компании и обращением. Стартаперское окружение Подписки на блоги/социальные сети/рассылки и посещение конференций/митапов не только развивает насмотренность и увеличивает кругозор, но и увеличивает круг общения, как напрямую, так и неявно засчёт вот таких вот постов Раз и Два. Отсвечивайте в мир своим лицом Самая выигрышная и сильная позиция при устройстве на работу - когда не вы апплаитесь на позицию, а когда находят вас- пропадает необходимость продавать себя (вам написали- значит вы уже интересны). В начале карьеры с небольшим production опытом довольно тяжело впечатлить индустрию. Но выкладывая свои уникальные демки, side-проекты и PoC в соц сетях, вы кумулятивно даёте огласку вашего имени и повышаете собственную привлекательность. Ключевое здесь - уникальность проектов (очередной todo-лист канет в небытие)
Как проходить собеседования в стартапы 8 из 10 последних консультаций были посвящены тому, на что нужно обращать внимание при выборе стартапа, чтобы следующий год(-ы) было работать в кайф. Главное, что нужно понять, собеседования - это двунаправленный процесс. Точно также, как вас заваливают вопросами про то, как устроено управление памятью, или как улучшить онбординг, вы ДОЛЖНЫ забрасывать вопросами о метриках продукта, инвесторах, ранвейе, бэкграунде фаундеров и команды и тд. Фаундеры Опыт фаундеров играет огромную роль на начальных стадиях компании. Начиная с того, насколько они авторитарны, и заканчивая связями во внешнем мире. Основатели с экзитами за плечами намного проще закрывают раунды. Вас должно интересовать, какой позитивный и негативный опыты они имели в предыдущих компаниях, какие уроки они из них вынесли. Если это их первый стартап- где они получают знания по управлению компанией (какие книги читают, конференции посещают, кто эдвайзит компанию). Какие у них планы на компанию- экзит в ближайшее время или единорог и IPO. В первом случае, скорее всего, все действия будут направлены на рост количества пользователей vs качество продукта. В этом варианте у вас будет намного меньше возможностей изучать и использовать лучшие практики. Как и разработчики, основатели могут присвыстывать о том, какие они классные. Поэтому ищите их бывших коллег или людей в индустрии, которые будут рады дать вам фидбэк/рекомендацию. Команда Тоже самое касается опыта команды. Вам сколько угодно могут рассказывать о том, какая она сильная и состоит из ex-Apple/Meta/VK/Revolut... Но, как и везде, в этих компаниях также можно красить кнопки в рекламных кабинетах. Пока вы не узнаете, что конкретно ими было сделано, не рассчитывайте на возможность работать рядом с крутыми ребятами. Намного проще работать в команде, с которой у вас есть точки соприкосновения за пределами Slack'а (общие спортивные интересы, музыкальные, карьерные и тд). На собеседованиях искать эти точки неуместно, да и времени на такое нет. Поэтому после получения оффера попросите провести неформальную встречу (созвон, а лучше обед/ужин) с командой, чтобы не спеша поговорить за жизнь. Плюс в неформальной обстановке люди охотнее открываются и могут рассказать о каких-нибудь подводных камнях в компании. Продукт Если вас привлекает в первую очередь продуктовая разработка, то не стесняйтесь копать вглубь продукта и бизнеса: какие у компании вижен, стратегия, кратко- и долгосрочный роадмапы. Вам могут обещать, что в следующем году будут строить звездолёт, но умолчать о том, что перед этим 5 месяцев будут фиксить баги в кукурузнике. Ранвей Если вы присоединитесь к проекту, и окажется что ранвей составляет 2 месяца, то есть не нулевая вероятность вновь отправиться на поиски работы в ближайшее время (или поработать некоторое время за "денег будут вот-вот"). Вероятность повышается, если это первый опыт фаундеров. Поэтому обязательно узнавайте на сколько месяцев остаётся денег с последнего раунда. И уже в зависимости от ситуации принимайте решение брать ли на себя этот риск. P.s.: Если вам интересены только деньги в моменте (aka зарплата), то на всё это можете забить.
Под палящим балийским солнцем поговорили с Антоном про карьеру, совмещение проектов, деньги и work-life balance. https://www.youtube.com/watch?v=V3FtU4YmIFo
видео или голосовое, без подписи
видео или голосовое, без подписи
Две недели использования Apple Vision Pro Последний раз столь яркие эмоции при первом знакомстве с устройством у меня были в 10 классе, когда я впервые увидел iPad у одноклассника. Ни личный первый iPhone, ни MacBook не вызывали ничего подобного. Внешняя батарея, большой вес, зернистый passthrough и 2 часа работы – несущественные минусы для первой версии продукта, который, безусловно, предназначен для early adopters. Основное мое применение – виртуальный дисплей для работы. Качество изображения, environments и возможность управления жестами и трекпадом заметно повышают концентрацию. К сожалению, нельзя настроить несколько рабочих столов. Поэтому различные Slack, Telegram и трекеры запускаю непосредственно на очках (iPad приложения). На горизонте 2-3 лет очки должны стать массовыми (если Apple не провафлит, в том числе с SDK, который пока достаточно ограничен). Пока в App Store из тысячи приложений 90% – это виджеты и прочие 2D контролы, размещенные в 3D. Очень мало действительно интересного. Это означает лишь, что у разработчиков появился новый голубой океан P.S.: пить пиво в баре в них неудобно, зато small talk завязывается в 5 раз быстрее.
В сентябре в топ американского и британского AppStore'ов взлетело приложение моих знакомых Lapse- социалка, построенная на принципе, что жить нужно в моменте, не делая миллион однотипных фоток, и не тратя дни на их супер-пупер обработку. Ядром приложения является движок, автоматически обрабатывающий снимки в стиле disposable камер (типа fujifilm 📸)- с чем я, собственно, и помогал ребятам. Это уже второй раз, когда Lapse вирально взлетает. Первый раз это случилось 2 года назад- после того, как завирусился тикток основателей с их первой версией приложения (без социальной составляющей). После чего сид раунд на $11M был закрыт за 1 неделю. Сейчас же причиной взлёта послужило то, что после регистрации, чтобы начать пользоваться приложением, нужно пригласить 5 друзей. Бумеры и 13-е поколение считают это навязчивым и раздражающим. А у миллинеалов и зумеров срабатывает FOMO, побуждающее активно приглашать друзей и раскручивать социальный маховик всё сильнее и сильнее. Получается реферальная программа на стероидах- абсолютно бесплатная для компании (пользователям не предлагается никаких скидок итд), из-за чего до бесконечности масштабируема.