„Chillin‘“ at Amazon
619 subscribers
27 photos
1 video
7 files
370 links
Amazonian SDE is sharing, 'cause sharing is caring 👨‍💻

note: I do not represent any of my employers in this channel
Download Telegram
Уже пару месяцев как перебрался в США 🇺🇸

Все еще справляемся с трудностями по переезду (по мелочам, но много всего). И тем не менее, чувствую себя настолько комфортно, как будто всю жизнь провел здесь 🧘

Тут я себя вообще не чувствую «чужим». Для сравнения в Германии мне понадобилось порядка 4 лет чтобы примерно начать чувствовать себя как дома, но все еще далеко (отчасти из-за языка) 🇩🇪

Хотя кто знает, мб конфетно-букетный период …🍭 так что продолжаем наблюдать 👀
🎉18👍64🔥1
#culture #amazon #life
Ну что, моя жизнь с США продолжается, а Амазон остается Амазоном во всей своей красе... :) 🫠

Одна менеджерка дала мне отзыв, что я слишком много помогаю своим коллегам. Со ее слов, ожидается, что я 90-95% своего времени должен тратить только на себя, свои проекты, цели. 🥰 Таким образом последние пол года, что я помогал трем джунам 👶👶👶прокачаться (двое из которых только из универа), она говорит, что я ничего не делал и даже называет это Red Flag 🚩 :) После всей это прилюдии она предложила мне, чтобы я взял на себя запуск огромной фичи (возможно самой важной для нашей команды на этот год) и в довесок еще кучу рутины🫡, которая физически не помещается в 16 часов в день 💡 :) Так что же я делал последние пол года? 🫣

По факту, же я работая в команде закрыл две большие стратегические инициативы и в тоже время дал ребятам пространства для развития👦👦👦, прикрывая их сложных ситуациях 🥊(про свой подход в развитии, могу рассказать отдельно если интересно).

Первые два месяца я инвестировал в ребят, что теперь позволяет мне пожинать плоды. Они стали самостоятельными в большем количестве вопросов, умеют разбираться с неизвестностью, начали писать тестируемый код (а не просто то, что "работает", но не всегда), и эскалировать когда того треубет ситуация. Двое из троих, на мой взгляд, уже близки к промоушну - теперь им осталось поработать над портфолио проектов.😎😎👦

Следующие полтора месяца, я был в отпуске + занимался переездом в США, что напрямую отразилось на том, что ничего не Deliver. 🤦‍♂️

Сразу же по приезду в США, последние пару месяцев, я фокусировался на изучении сервиса, который я забираю под свое управление, который состоит из 60+ lambda functions, написан на 5 языках программирования, и состоящий из 17 CI/CD пайплайнов (в общем зоопарк), и у которго очень много "невидимого" технического долга.🕵️ Осознав размеры этого головняка, я сразу же выпросил себе в команду еще одного джуна😎 и начал вводить в курс дела. Выстроил процесс, чтобы решать задачи. Руками этого джуна, убрал ресурсов на 600к баксов в год💰💰💰, сократил количество открытых тикетов в очереди с 50 до 20📬, и обозначил четкий план как довести до 2 тикетов, убрал 120+ нарушений📉, которые висели больше полу года, почистил несколько серьезных рисков по безопасности 🔐и провожу аудит по выявлению неиспользуемых компонетнов.

Чтобы понимали менеджера на этом проекте не было, и я взял на себя эту роль🦧. Все это было согласовано с моим непосредственным боссом, кем она не является, но имеет влияние на мою карьеру. Ее же поставили на этот проект в качестве менеджера и мне теперь с ней жить как минимум год🫣 :) Или как мне всегда советует одна Principal Engineer: "Your job is to make your SDM happy" (в это случае это эта девушка менеджер, не мой босс)🫡. В итоге, я у нее выторговал, что я буду вести одну из самых важных инициатив этого года (а лучше кандидата для этой задачи у нее точно нету), и попросил снять с меня всю рутину в виде развертывания инфраструктуры в новых регионах, проведение Game Days, развития молодых бойцов, и тд🥹. И в случаи когда команда не справляется со своими задачами и они идут ко мне, то я их отправляю к ней 🤓:)

Так что тут я еще немного отбился, но год уже предстоит быть интересным 😋
🔥3010
#ai #coding #assistants #LearnAndBeCurious

Решил попробовать codeium - по слухам хороший помощник в написании кода. Если еще не пробовали, то не теряйте время . Пока сыроват. По крайней мере в разработке на Python.

Я ожидал, что интерфейс будет предложен таким образом, что от меня нужно будет описывать бизнес логику, а он постепенно будет развивать и писать код. Вообще не так 😅 Он вообще не понимает чего я от него хочу, иногда уходит в рекурсию, или просто пишет бессмысленный бойлерплейт игнорируя важные шаги со словами "add your code here".

## Теряеет контекст 🕵️
Вроде бы должен учитывать контекст, но как то криво. Например, на этом тесте, он обламывается в двух местах:

def test_file_serialization(app):
app.config.captured_data_path = "test.json"
app.run()
# Add your assertion here

1. app.config - это датакласс помеченный как frozen=True. Непонятно почем просит модифицировать таким образом.
2. или add your assertion here - а в чем тогда помощь? :)) где то потерял контекст (а проект вообще простой - два файлика по 5-10 строк в каждом

## Деградация 📉
Когда попросил написать что-то более далекое чем Hello-world, то его вообще заглючело
def main():
# create an application that can be run in SageMaker Processing Jobs
# make sure it runs in multiprocessing using Ray framework
import ray
ray.init(address="auto")

# read the config file
# config = Config.read("config.json")

# read the config file
# config = Config.read("config.json")

# read the config file
# config = Config.read("config.json")

# read the config file
# config = Config.read("config.json")

# read the config file
# config = Config.read("config.json")

# read the config file
# config = Config.read("config.json")

# read the config file
# config = Config.read("config.json")

# read the config file
# config = Config.read("config.json")


Вроде бы обещали и авто комплит, и написание тестов, и тд. Но кроме банальных вещей он ничего не умеет. В итоге получил встроенный ChatGPT, который нужно "коучить" самостоятельно. 🫠

Если у меня будет выбор между таким помощником и джуном с горящими глазами, то выбор очевиден. Джун - инвестиция 🏆, AI Assistant - работа с идиотом / черная дыра. 🫣

Тем не менее, думаю еще дам шанс - возможно я слишком много хочу 😇

У кого нибудь есть положительный опыт? Поделитесь, плс, мб я что то делаю не так 🤧
🎉31👍1
👍2🔥1😢1
🤔 Можно ли жить в Калифорнии комфортно без машины

В Алматы легко! Такси - главный способ передвижения. В Англии лекго! В моем случае, я либо пользовался общественным транспортом, либо ходил пешком. В Германии вообще на 100%! К очень удобному общественному транспорту, я добавил велосипед - очень по европейски! :))

😮‍💨 В США все говорили, что без машины это такое себе дело.

Прожив тут несколько месяцев, я обсутроил свою жизнь таким образом, что без машины вполне можно существовать .
- 🚌 Школа на автобусе (даже есть бесплатные городские по Mountain View).
- 🚐 В офис катается шаттл - 15 минут и готово.
- 🚕 Магазины - туда пешком 20 минут, обратно на Убере за 10 баксов.
- Между городами CalTrain или Uber

В принципе, из моего опыта, без машины жить очень даже возможно ‼️

К чему я все это? К тому, что не смотря на все это, я взялся за получение водительских прав 😎🤦‍♂️😅 по многим другим причинам. Но об этом уже потом!
🔥7👍31
Лучшее что ты можешь сделать, чтобы перформить на работе лучше - это время вне работы.

Здоровый сон, питание, спорт, отношения с близкими…

Наладив все это, продуктивность в рабочее время вырастает в разы.

Я уже пол года как стараюсь следить за всем этим, и не просто стал меньше (но эффективнее) работать, но чувствую себя куда счастливее :))

Oura ring helps a lot!
15👍7🔥2
Другая частая ошибка, которую разбираю со своими mentee это управление временем

Одна из банальных ошибок это заниматься чем то интересным на работе, которое не приводит тебя к цели.

Иногда нужно просто остановиться и понять, то что ты делаешь оно вообще зачем.

Вначале моей карьеры (да и сейчас бывает) мне в этом помогали мои менторы (которых у меня 3-4 единовременно)
👍32
$1500

Столько у меня ушло на получение прав в США. Кто то может получить куда дешевле, при условии что умеет водить. В моем случае я брал несколько уроков вождения, которые тут сдаются по 160-200 баксов за двухчасовой урок и «арендовал» машину для сдачи экзамена. Для сравнения, в Казахстане мне урок обходился в 6к тенге за час. 💸

Теоретический экзамен я сдал почти случайно. Выехал, чтобы зарегистрироваться на получении «удостоверения», где у меня спросили хочу ли я пройти тест. Мне сказали, что у меня есть три попытки, и что первую я мог использовать прям в тот же день. 🚨Я прикинул, что если мне ждать в очереди нужно будет час-два, то у меня есть время подучить теорию. Я попросил справочник на русском языке (выбор богатый) и сел читать. 📚Помимо этого, за пару месяцев до этого я время от времени просматривал Ютуб видео и сделал пару пробных тестов. В итоге, из порядка 40 вопросов я ошибся на 4. Через два часа мне дали ученическое разрешение, которое позволяло мне начать практиковаться за рулем. 🛞

Практический экзамен я сдал со второй попытки. Удивительно, что тут можно выбирать любое DMV, где пройти тест - в соседних городах. Первую попытку я взял в Redwood City, по совету учителя по вождению. Мне там насчитали 20 ошибок. Из примечательного, что 3 ошибки были за перестроение, которых у нас во время теста даже и не было😅повезла она меня по пути по которому никого не водят 1 вывезла меня на сложный поворот, где не ошибиться новичку очень сложно. несколько недель спустя, я в беседе рассказал, про свой опыт одному дядьке, и он по описанию угадал имя экзаменатора - Изабелла :)) по его словам, у нее проходит 1 из 10 человек. 🎲

Вторую попытку я решил взять в совершенно маленьком городишке Pleasanton. Дорога там настолько скучная, что в принципе экзаменаторы сильно не не могут по креативить куда отправить кандидатов. Итог: пульс 120 ударов в минуту, 7 из допустимых 15 ошибок, и полученные права! 🪪

Теперь я тоже в теме! 🏎️ можно поздравлять 🙌
👍11🎉71
В финале, я решил "посоревноваться" с ребятами, праллельно/локально. Конечно у меня не было такого давления и всех тест-кейсов, но в целом получилось опередить с предоставлением своего решения 😮‍💨
👍2
Делюсь хорошей репкой с примерами различных RAG подходов:
https://github.com/mistralai/cookbook/tree/main/third_party/langchain

В примерах также объединяют все три подхода: Corrective RAG, Self-RAG, Adaptive RAG
- Corrective-RAG (CRAG) подход, в котором ответ обогощается контекстом из поискового запроса, если выдача из БД ничего не дает
- Self-RAG - подход, в котором агент проверяет качество ответа, прежде чем выдать финальный. Иначе, пытается перегенерить ответ.
- Adaptive RAG - подход, в котором изначально, выбирается более релевантный RAG (например, поиск или Vector DB)

t.me/webapparch
👍4
AI идет за нами 🙈 Результаты впечатляющие!

Коротко о Landing.ai со слов ChatGPT:
Landing.ai, founded by AI expert Andrew Ng, helps businesses integrate AI technologies, especially in traditional industries like manufacturing. The company provides an AI platform for quality control and defect detection, offers user-friendly tools for building AI models, and focuses on educating clients about AI. Andrew Ng’s leadership ensures strategic direction and credibility.


Чувак пришел, выдал образовательный контент, и прорекламировал компанию свою!

https://youtu.be/q1XFm21I-VQ?t=822
🔥1
Simply mind-blowing :)

Используй клод сонет не просто как чат, а для
- Изучения PDF документов
- Визуализации анимаций
- Создания вебсайтов
- Создание игр
- Создание картинок
- Симуляций (2D, 3D)
- Обработке таблиц
- Созданию диаграм
и еще много много всего
...
"What a time to be alive!"

https://www.youtube.com/watch?v=wBJZQt23J7M
🔥2
Unbelievable, но всего пару дней назад я открыл для себя Claude Artifacts, и теперь я на нём просто помешан! 🤩🎨 Это как крутая компьютерная игра 🎮, где нужно постоянно искать новые подходы, чтобы пройти уровень. Каждый раз думаешь: "А что, если попробовать вот так?" 🤔💡 Головоломка, в положительном смысле, еще та. Капец затягивает! 🕹️🔥

Началось с того, что я сперва оформил платную подписку на ChatGPT-4: как никак бренд, лейблы, все дела. 💼💰 Час пытался сделать с ним что-то стоящее, воплотить свои идеи. Но не тут-то было! Как будто разговариваешь с человеком у которого много эмпатии (видите все он понимает и старается помочь), но таланта вообще ноль. 😕🤖 и как бы приятно что тебе хотят помочь, но с каждым новым запросом вера в то, что с этим партнером ты куда то дойдешь слетает на нет. 📉

И тут я решил попробовать Claude. Открыл, и с первого же запроса- бинго! 🎯🎊 Всё получилось именно так, как я хотел. Казалось, что этот ИИ читает мои мысли, понимает меня с полуслова! 🧠

Не прошло и двадцати минут, как я уже отменял подписку на ChatGPT и беру на Claude. 📝➡️🗑️ Я так увлёкся, что просидел несколько часов подряд, пока не истратил все доступные токены! 😅 Затянуло… :)

Знаете, как в тех играх, где нужно ждать, пока восстановятся очки энергии? ⚡️🕰️ Вот и тут так же. Только вот с Claude пока нельзя просто взять и докупить токенов. 🚫💎 Обидно, но что поделаешь?

Ну, думаю, раз уж я всё равно заплатил за месяц GPT, буду пока использовать его для доработки своих идей. Как запасной вариант, когда основной игрок на скамейке. 🐶🔄

Теперь для меня Claude - как элитный консультант, время с которым ограничено и которого нужно ценить. 🧜🏻‍♀️👑 А GPT? Так, на подхвате, когда нужно решить что-нибудь попроще. 🙈🔧

Я чувствую себя ребенком когда впервые увидел компьютер… да, мой режим уже сбился 😴💻

Расскажите кто для чего использует GenAI ?
👍72
📚 Знаете, что забавно? Можно проглотить тонну книг, но если не применять то, что узнал — ты просто ходячая флешка! 🤓💾

🧠 Фишка в том, чтобы превратить эти знания в топливо для своего личного роста. Представьте, что ваш мозг — это крутое RAG-приложение, которое смешивает книжную мудрость с вашим уникальным жизненным опытом.

🎯🚀 Читая, старайтесь сразу примерять идеи на себя: думайте, как это применить в вашей жизни, рефлексируйте и действуйте! Так каждая книга станет не просто информацией, а персональным путеводителем по саморазвитию. 💡🌱
11🔥2
👋 Хочу поделиться с вами, чем я занимаюсь последние месяцы. Мои погружения 🤿 в мир разработки LLM приложений продолжаются 💻. Работаю над крутым тулом для саморазвития разработчиков! 🚀 Собрал кучу фидбэка 📝, провел море тестов 🧪 и выявил как фичи-звезды , так и те, что нуждаются в доработке 🛠️. Процесс идет полным ходом, и каждый день приносит что-то новенькое! 💡 Очень сильно помогает опыт менторства внутри и вне Амазона 🚚, чтобы сделать что-то релевантное.

Знаете, что самое интересное? 🤔 Заметил, как изменился мой подход к разработке. Раньше хотелось побыстрее выпустить продукт и собрать отзывы. А сейчас? Теперь качество для меня на первом месте 🎯. Пока не почувствую, что получается что-то действительно полезное, не спешу с релизом.

Это не значит, что я закопался в код и не вылезаю – наоборот! 🏊‍♂️ Продолжаю активно собирать отзывы 👂, провожу демо 🖥️ и постоянно тестирую 🔍.

Конечно, есть свои плюсы и минусы в таком подходе. С одной стороны, до момента, когда я готов что-то показать миру, проходит больше времени . Но с другой – работая над чем-то действительно качественным и полезным, я чувствую, как мой интерес и энтузиазм неустанно остаются достаточно высокими , что позволяет проводить вечера после работы за написанием кода. Суперзаряд! 🔋

Спасибо всем, кто помогает с прогрессом и делится своим фидбэком 🙏
11🔥2👍1
#salary #negotiation
Всем кто сейчас проходит собеседования или уже на этапе получения офера, этот подкаст может быть полезен.

- Чем больше у вас опыта и выше уровень на который вы идете, тем вас больше рычаг. На начальных позициях, рычага практически нету.
- Смотрите на рекрутера как на партнера, от которого зависит уровень твоей зарплаты.
- Делайте рисерч на тему вилок, которые компании дают, чтобы быть готовым к обсуждению уровня ЗП (1/ glassdoor, levels.fyi, 2/ talk to people, use your network to ask around, 3/ talk to a consultant who's knows market numbers). Ответьте для себя где минимум ниже которого вы не пойдете.
- Торговаться можно не только в ЗА, но и по другим направлениям: ЗП, бонусы, акции, отпуска, и тд.
- не раскрывайте много информации о своем текущем положении, тем самым сразу потеряете в позиции

https://soundcloud.com/learneducatediscover/127-how-to-negotiate-your-job-offer-in-tech-ed-chang-ex-faang-and-founder-zerosum-consulting
5👍2
#amazon #culture #software #engineering

Два месяца в Amazon: взлеты, падения. Приехал в США и попал на настоящие Американские горки 🎢🇺🇸

Хочу поделиться, как прошли мои последние пара месяцев в Amazon. Скажу честно – было непросто, но очень интересно. 🌪️💡

С приходом нового босса у нас началась настоящая революция. 💥 Все зашевелились, начали искать новые идеи для продуктов. Я сам успел поучаствовать в 4 проектах за июль, правда, все они в итоге не взлетели. 🚀 Менеджмент колбасит во все стороны. 🔄 К началу августа руководство более или менее определилось с направлением, но до конца так ничего и не приняли. Много уровней согласования, много политики, каждый ищет для себя кусок пожирнее, и пристреливается к новым реалиям. 🎭🍖 Руководство в последнюю очередь хочет думать о комфорте разработчиков, когда горит своя карьера. Назначить разработчика на новый проект с горящими дедлайнами - не вопрос! 🔥 Job satisfaction level падает до самого дна. 📉😞

Каждый новый проект это ныряние на глубину без аквалангов - осилить может не каждый. 🏊‍♂️🌊 Каждый новый проект это - новая команда, новые отношения внутри и вне команды, тонны прочтенной литературы, которой хватит на открытие собственной библиотеки, это изучение десятка репозиториев и архитектуры целевых сервисов на множестве языков и написанных в различных стилях. 📚💻🗣️

Казалось бы что все плохо и нужно уходить искать что поспокойнее. 🚪🏃‍♂️ Но за более чем пять лет работы в компании я так привык этому ритму. Постоянные вызовы, необходимость быстро адаптироваться и находить решения – все это держит в тонусе и не дает заскучать. 💪🧠🎯

Из минусов наверное только то, что пришлось поставить на паузу образовательный пет проект для разработчиков, так как после работы сил вообще нет 😴⏸️🎓. Когда весь день проводишь в интенсивной работе 💻🔥, вечером уже не остается энергии на личные проекты 🛌. Но я надеюсь, что смогу вернуться к нему, когда ситуация немного стабилизируется ⚖️🔜.​​​​​​​​​​​​​​​​

Интересно как в других компаниях? Как вы справлялись? 🤔💼​​​​​​​​​​​​​​​​
🔥84
“Even at present moment, in the embryonic stage of the AI revolution, computers already make decisions about us - weather give us a mortgage, to hire us for a job, to send us to prison”.

Где проходит грань, за которой мы можем доверить алгоритмам принятие важных решений?

В то же время я возлагаю огромные надежды на развитие технологий и то, как они могут изменить нашу жизнь. Со временем люди научатся искать лекарства с помощью ИИ.

Однако, сняв розовые очки, понимаю: попав не в те руки, эти технологии могут привести к всплеску искусственных болезней, на которые якобы фарм компании будут иметь решение. История показывает, что всё может пойти не по плану, и мы рискуем столкнуться с последствиями куда страшнее, чем COVID-19.

Пока мы забавляемся с чат-ботами и генерируем изображения, кто-то по своему неведению приближает тот самый день...
2👍1🔥1😢1