Abekek Notes
1.05K subscribers
173 photos
19 videos
12 files
294 links
Канал с моими заметками.

Обо мне: abekek.github.io
Download Telegram
“You are not this next thought”
9🔥5
Вчера был introductory meeting с моим менеджером в Амазоне/AWS. Не смотря на то, что стажировка начинается только через две недели, где-то за месяц до её начала Amazon Student Programs представляют вас с менеджером, который будет руководить процессом вашей стажировки.

Обычно менеджеры - это работники на позиции Software Development Manager (SDM), которые уже руководят одной из команд состоящей из Software Development Engineers (SDE).

Команда в которой буду я занимается ML at Edge – линия продуктов от AWS которые помогают бизнесам использовать инструменты машинного обучения локально на своих девайсах. В общем, как раз сочетается с моим background в ML.

Подробнее о стажировке расскажу в будущем если интересно.
🔥51👍52
Вчера официально прошло ровно 2 месяца с момента моего начала работы в AWS.

В целом, время пролетело очень быстро. Объем знаний который я получил за этот довольно небольшой период сложно измерить, но теперь я понимаю насколько важно пройти стажировку перед началом фулл-тайм работы.

Быть стажёром – это своего рода привилегия в компании. У тебя по-сути есть бенефиты полноценного работника, но с твоих плеч снимают ответственность, если ты что-то сломал или не так сделал. Если у тебя есть доступ к продакшену, то виноваты инженеры или руководство, которые тебе его дали. Если ты запушил изменения, которые что-то сломали – всё норм, это learning process. Такая среда помогает тебе развиваться без какого-либо стресса.

Конечно, во время стажировки я пытаюсь быть как можно более похожим на фулл-тайм работника, и Амазон это поощряет. В начале стажировки вам дают критерии по которым вас будут оценивать на протяжении всей стажировки (для меня это были критерии L4 инженера), и конечно же Leadership Principles. Главные leadership principles для стажёра – это learn and be curious, deliver results и bias for action.

Стажировка в Амазоне (для SDE) - очень структурирована. Структуру и таймлайн в принципе задаёте вы, но весь процесс обязательно проходит по следующему принципу:

• 1-2 недели: onboarding process. Вы ознакомляетесь с командой, организацией и возможностями в Амазоне. Проходите тренинги (я прошел наверное больше 30). Кстати, обязательно туда входит курс по ML. Менеджер вам назначает onboarding buddy (как правило новенький инженер), и ментора (обычно Senior Dev со стажем 5+ лет). С каждым из них у вас 1:1 два раза в неделю, и один раз с менеджером, где вы обсуждаете прогресс.

• 3-8 недели: project implementation. Сначала вам дают проект. Описание очень vague и вы должны разобраться, как подходить к решению проблемы. Задаёте вопросы ментору, инженерам в команде, инженерам из других команд, и делаете Design document. Потом назначаете встречу со всеми stakeholders и они прожаривают ваш дизайн. Получаете обратную связь и улучшаете дизайн. Кстати, не каждый фидбэк нужно принимать. Мой менеджер сказал: “Feedback is like a gift, you may or may not take it”. Дальше начинаете приступать к написанию кода (я понял что это самая легкая часть).

Процесс разработки очень удобный, так как у Амазона есть много internal tools, чтобы процесс был наиболее легким. Узнал много нового про code reviews, пайплайны и сервисы AWS.

• 9 неделя: тестирование. Ваш код будет тестироваться в пайплайне.

• 10 неделя: документация.
• 11 неделя: презентация
• 12 неделя: off-boarding

Для меня таймлайн выглядел немного по-другому, так как я за неделю закончил onboarding, за неделю справился с дизайном, и за 2 недели закончил 80% всего проекта. Оставшееся время я работал над новыми фичами в моем проекте (так называемые stretch goals).

Не могу не взять во внимание то, что мне попалась действительно хорошая команда, которая постоянно помогала и поддерживала меня на протяжении всего пути. Общаясь с другими стажерами, я понял, что с командой может не повезти.

Ещё я понял, что как и во многих вещах, чем больше ты узнаешь, тем больше ты понимаешь сколько всего ты не знаешь. До стажировки, во время учёбы, я всё чаще и чаще думал, что software development - это монотонная и скучная работа. Теперь я вижу, что на самом деле я мало чего знаю в разработке, и это мотивирует.

Если есть более specific questions, feel free to ask in the comments section.

Opinions expressed are solely my own and do not express the views or opinions of my employer.
51👍6
В 24+ часовом полете обратно в штаты, послушал этот классный выпуск n-factorial: https://podcasts.apple.com/us/podcast/nfactorial-podcast/id1687057420?i=1000622241128

Не часто услышишь опыт наших да и вообще целом разработчиков и менеджеров в крупных тех. компаниях.
👍73
What we call the past – it is just a memory. An image, an echo, arising in the present. The future is also just a thought, arising now. And in this moment, this, not the one that just passed you by, but this right moment of consciousness – here, there is an opportunity. The only opportunity to make contact with your life. Seize it.

(c) Sam Harris
31
The two most valuable skills you can learn for your career are:
1. Ability to work without guidance and to set your direction
2. Ability to scale the scope of your work

Mastering the first one will make you a great researcher and a valuable engineer. Mastering both will make you a successful technical leader/entrepreneur.
29👍5🔥3
That’s what a one week of writing for PhD applications looks like.
🔥343👍2
I am happy to announce …
35🔥123👍1👏1
Если кому интересен paper с предыдущего поста, можете глянуть здесь: https://openreview.net/forum?id=ITda7kqxSn

Нужно сделать ещё пару поправок к конференции, поэтому PDF не финальный.
🔥104
Смотря на другие публикации воркшопа, промелькают крутые имена: Yoshua Bengio, Sergey Levine, и даже те, о которых я думал писать в своем Statement of Purpose
12
ChatGPT is the worst tool for writing a Statement of Purpose (SOP) for grad school. I already have written my SOP and asked ChatGPT (GPT-4) to make my introduction more catchy and engaging. This is what I got:

“Machine learning is transforming the landscape of technology and science, a transformation I've witnessed firsthand through my academic and research pursuits in computer science. My journey, marked by a deep dive into complex algorithms and practical applications, has not only solidified my understanding but also fueled my ambition to contribute to this evolving field. At [SCHOOL NAME], I seek to further this exploration, delving into innovative research that bridges theoretical foundations with real-world impact.”

So many words but no meaning.
28👍5
Full-time Software Engineer at FAANG vs. PhD at the top school in the field?
Anonymous Poll
47%
FAANG offer
33%
PhD at the top school
21%
Results
Not claiming I have either, just curious about your thoughts 💭
Hey everyone! 👋

Just wanted to share something super exciting my friend and I have been working on – our very own newsletter! Check it out here: https://inboxblend.beehiiv.com/ 🚀

It's all about the latest and greatest in tech, AI, and entrepreneurship. We're diving deep into the most cutting-edge topics, and trust me, you don't want to miss out. 🤖💼

Plus, here's a little teaser: we recently had an incredible opportunity to interview Taehoon Kim, a big name in the AI world – Ex OpenAI, Ex CEO of Symbiote AI, and the Current Head of AI at SHIFTUP! 🌟

This interview is jam-packed with insights and it's just a taste of what our newsletter offers. Whether you're a tech enthusiast, an aspiring entrepreneur, or just curious about the AI universe, we've got something for you.

So, why wait? Subscribe now and be part of our growing community! 🌐

Stay tuned for more awesome content!
15🤩4👍2🍾1
POV: you are looking at your last semester schedule 😎
🔥46👍2