„Chillin‘“ at Amazon
621 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
#LifeAtAmazon

💌В Амазоне, writing skills играют огромную роль, в том числе и для инженеров. Это корпоративный способ общения на встречах с коллегами, и тем самым инструмент убеждения коллег. 🎯

🕚 Вместо прослушивания презентаций, вначале каждой встречи участники берут 5-10 минут, (в зависимости от величины документа), чтобы ознакомиться с содержанием документа.📃

По ходу дела, все задают вопросы в самом документе, используя функцию комментирования, а владелец документа, соответственно, отвечает. ⁉️

В первый раз, когда я увидел такой формат, мне было одновременно непривычно и приятно видеть такой подход, так как во время презентации, я часто отвлекаюсь додумывая, что же хочет сказать презентующий, что на повестке дня/agenda, и тд. В документе же есть (по крайней мере должна быть) вся необходимая информация и видно ее сразу. 🤔

👩‍🎓👨‍🎓Писать правильно документ, хот, дело не простое. И этому навыку нужно учиться. Навыки у инженеров, к сожалению, оставляют желать лучшего даже в Амазоне. Да и не каждый разработчик любит писать документы.

🌞 Мне в этом плане повезло больше. В силу своего предыдущего опыта, мне изложить мысль в письме легче, чем другим. Хотя, я все ещё, не могу назвать себя Шекспиром.

📖 Сегодня прочитал (больше пролистал) книгу о правильном письме. Очень много очень ценных советов. Если ты считаешь, что тебе есть куда расти в письме, то я однозначно рекомендую эту книгу.

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


А как у тебя в компании дела с написание документов?
#kotlin #jvm #test #spek

В прошлой команде, мы использовали Огурец! 🥒

Очень привык к фреймворку Given/When/Then, которому мы придерживались при написании тестов. Сразу все становится понятно: за что отвечает та или иная часть теста. 💡

С недавних пор, я начал изучать Kotlin, так как рассматриваю его для своего нового проекта. Соответсвенно, и не мог не обратить внимание на Spek Framework, который рекомендуется очень много среди Котлин разработчиков. 👨🏻‍💻

У Spek развивают под два стиля, один из которых как раз таки и Gherkin/Gurken/Cucumber или Огурец! 🥒

Scenario("getting the first item") {
val item = "foo"
Given("a non-empty set") {
set.add(item)
}

lateinit var result: String

When("getting the first item") {
result = set.first()
}

Then("it should return the first item") {
assertEquals(item, result)
}
}

Разве не красота?! 😋

Я сейчас попробовал его в деле - очень удобно! Так, что рекомендую! 👍

Второй стиль - specification. Хз что это, но вроде бы им пользуются Рубисты. 💎

https://www.spekframework.org/gherkin/
Совет гостя, в конце выпуска, очень хороший!
Очень спонтанное Мок интервью по Кодингу.
Начинаем через 30 минут. Кому интересно, подключаейтесь!

Topic: Mock Interview (Coding)
Time: Apr 10, 2021 12:00 PM Amsterdam, Berlin, Rome, Stockholm, Vienna

Join Zoom Meeting
https://us05web.zoom.us/j/83310428156?pwd=TDlhU3M5ekdGVlV2Wm9aOEs2UlJNUT09

Meeting ID: 833 1042 8156
Passcode: 5PcQvE
#systems #design #architecture

Ого, что нашел! Куча паттернов на исполнения микросервисов на AWS: https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/

В купе с этим репозиторием получается отличный кладезь знаний: https://github.com/cdk-patterns
По случайности, я как раз сейчас занимаюсь становлением best practices в команде, так как команда новая. Без принятых стандартов начинается очень много дискуссий на тему как "нужно", как "лучше". Не люблю холли вар - для бизнеса вредно, кастомеру не нужно.

https://pragmaticsoftwareengineering.com/f/5-signs-of-an-immature-software-developer
Крутые ребята, которые "потом и кровью" продолжают расти. Из интервью отметил как сильно компания обращает внимание на корпоративные ценности. Часть из ценностей очень напоминают те, что в Амазоне. Очень верю, что это является частично причиной их успеха!
#algorithms #data #structures #video

Нашел неплохой канал с видео по структурам данных: https://www.youtube.com/c/WilliamFiset-videos/videos
Лучшие новости! Мои труды проходят не зря!))

"Здравствуйте Елдос, хотела поблагодарить вас за предоставленную возможность практиковать поведенческое интервью.
Спешу делиться хорошей новостью, я получила оффер от Амазона😁 хотела чтобы вы знали."