Про мотивацию.
Много всего сказано про разного рода мотивацию. Я тут размышляла над тем, что двигает меня вперед в плане учебы.
Я очень азартный человек, я потратила много своего времени и денег на MMORPG, мне дико нравилось прокачивать своего персонажа и вкладывать в него. Я не очень хорошо играла в плане скила нажатия 100500 клавиш в определенной последовательности, мне сложно было сосредоточиться и не паниковать во время ПВП, у меня потели ладошки и я не могла быстро реагировать в сложной ситуации. Я терялась в пылу сражения, когда надо было руководить группой людей, контролировать что там происходит на карте, и одновременно слушать приказы и отчитываться о ситуации на “капитанском мостике”. Боже, ностальгия невероятная. Зато голова у меня работала и в персонажа я вкладывалась. Могла пристом залечить и вытащить всю группу, а когда играла ДД персонажем могла вливать довольно много дамага, тащить за собой толпу и сейвиться всеми известными способами, выживая получше танков без какого-либо хила. Простите за сленг, пояснять не буду, кто поймет, тот поймет. Я к тому, что я офигеть как залипала в игрушке. Была мастером гильдии, была в топ-гильдии, участвовала в массовых топовых ивентах, была задротом на максималках, почти, потому что даже тут я не была первой, были ребята, которые участвовали в турнирах по серьезке, у меня такого не было. Зато я на js, еще не зная программирования и js, писала калькулятор для расчета максимального профита по характеристикам персонажа с графиками и тп.
Так вот к чему я это. ММО дает отличную аналогию, что чем больше ты вкладываешься в персонажа, тем больше профита он дает, тем больше возможностей открывается. Это очевидная, конечно, штука. Но когда мне снова хочется поиграть, я все думаю, что пора бы покачать реального персонажа, а не виртуального, так профита будет побольше 🙂
А еще я поняла, что даже если вкладывать небольшое усилие для развития, это все равно лучше, чем не делать никакого, это все равно дает развитие.
Анимешки мне дают примеры, что если вкладываться на полную катушку, то можно вообще горы свернуть, добиться просто невероятных результатов.
Все, что выше трындец как очевидно и никакого супер-открытия в этом нет.
И вот сейчас у меня в голове постоянное сравнение 3 состояний:
⁃ Идеальная я. Я представляю свой идеальный сценарий, который хотелось бы реализовать. Как того самого аниме персонажа, который выкладывается на все 100 и у него в итоге все получается очень круто. Только без заглядывания в прошлое, типа можно было сделать вот и вот так 10 лет назад, нет, речь только о настоящем, без сожалений о бесцельно прожитых годах 🙂
⁃ Текущая я. Ну, тут все понятно. То, что я собственно делаю и чем живу, что уже сделала, что получилось, а что не очень. На самом деле я очень довольна собой и считаю, что я молодец, но могла бы и лучше 🙂
⁃ Вариант меня, если бы я ничего не делала. Ну, то есть, из разряда и так сойдет. Расслабиться и получать удовольствие. Это маячок на то, что иногда не стоит рвать жопу, а надо расслабиться, потому что жизнь - она прекрасна в моменте. Ценить то, что есть - это тоже важный навык. За счет этого представления я могу залипнуть в тиктоке, установить новую игрушку и погонять в нее немножко, хоть и вроде как надо учиться и вот это вот все.
И вот эти три ориентира помогают мне сохранить мотивацию и рассудок. #Жизнь, #Аниме, #Игры
Много всего сказано про разного рода мотивацию. Я тут размышляла над тем, что двигает меня вперед в плане учебы.
Я очень азартный человек, я потратила много своего времени и денег на MMORPG, мне дико нравилось прокачивать своего персонажа и вкладывать в него. Я не очень хорошо играла в плане скила нажатия 100500 клавиш в определенной последовательности, мне сложно было сосредоточиться и не паниковать во время ПВП, у меня потели ладошки и я не могла быстро реагировать в сложной ситуации. Я терялась в пылу сражения, когда надо было руководить группой людей, контролировать что там происходит на карте, и одновременно слушать приказы и отчитываться о ситуации на “капитанском мостике”. Боже, ностальгия невероятная. Зато голова у меня работала и в персонажа я вкладывалась. Могла пристом залечить и вытащить всю группу, а когда играла ДД персонажем могла вливать довольно много дамага, тащить за собой толпу и сейвиться всеми известными способами, выживая получше танков без какого-либо хила. Простите за сленг, пояснять не буду, кто поймет, тот поймет. Я к тому, что я офигеть как залипала в игрушке. Была мастером гильдии, была в топ-гильдии, участвовала в массовых топовых ивентах, была задротом на максималках, почти, потому что даже тут я не была первой, были ребята, которые участвовали в турнирах по серьезке, у меня такого не было. Зато я на js, еще не зная программирования и js, писала калькулятор для расчета максимального профита по характеристикам персонажа с графиками и тп.
Так вот к чему я это. ММО дает отличную аналогию, что чем больше ты вкладываешься в персонажа, тем больше профита он дает, тем больше возможностей открывается. Это очевидная, конечно, штука. Но когда мне снова хочется поиграть, я все думаю, что пора бы покачать реального персонажа, а не виртуального, так профита будет побольше 🙂
А еще я поняла, что даже если вкладывать небольшое усилие для развития, это все равно лучше, чем не делать никакого, это все равно дает развитие.
Анимешки мне дают примеры, что если вкладываться на полную катушку, то можно вообще горы свернуть, добиться просто невероятных результатов.
Все, что выше трындец как очевидно и никакого супер-открытия в этом нет.
И вот сейчас у меня в голове постоянное сравнение 3 состояний:
⁃ Идеальная я. Я представляю свой идеальный сценарий, который хотелось бы реализовать. Как того самого аниме персонажа, который выкладывается на все 100 и у него в итоге все получается очень круто. Только без заглядывания в прошлое, типа можно было сделать вот и вот так 10 лет назад, нет, речь только о настоящем, без сожалений о бесцельно прожитых годах 🙂
⁃ Текущая я. Ну, тут все понятно. То, что я собственно делаю и чем живу, что уже сделала, что получилось, а что не очень. На самом деле я очень довольна собой и считаю, что я молодец, но могла бы и лучше 🙂
⁃ Вариант меня, если бы я ничего не делала. Ну, то есть, из разряда и так сойдет. Расслабиться и получать удовольствие. Это маячок на то, что иногда не стоит рвать жопу, а надо расслабиться, потому что жизнь - она прекрасна в моменте. Ценить то, что есть - это тоже важный навык. За счет этого представления я могу залипнуть в тиктоке, установить новую игрушку и погонять в нее немножко, хоть и вроде как надо учиться и вот это вот все.
И вот эти три ориентира помогают мне сохранить мотивацию и рассудок. #Жизнь, #Аниме, #Игры
🔥9👍1
Каждый раз, когда я начинающим, которым тяжко чет дается, пишу “дорогу осилит идущий”, я на самом деле хочу сказать, что да, я понимаю, что сил нет, дофига всего в жизни постоянно происходит, ремонт, работа, дети, вообще жесть и тп, а тут еще и голова не варит, чтобы понять все это в плане учебы. Но если даже немножко сдвигать себя к цели, то в итоге эта цель будет ближе, чем нежели вообще к ней не двигаться. Когда-то я работала официанткой и ходила на собеседования, где меня не брали даже секретарем. 6 месяцев отказов, “мы вам перезвоним”. Но я продолжала ходить, без настойчивости, раз в неделю, иногда реже. Продолжала рассылать резюме, чтобы куда угодно, лишь бы выбраться из этого круга ада с подносом. А потом раз и попала в рекламное агентство менеджером, так начинался мой путь в IT… Просто без опыта, случайной удачей на самую низкую зп.
Как-то так. #Жизнь
Как-то так. #Жизнь
🔥14❤4👍1
Распутываю по ниточкам клубок чужого кода, в котором сломаны импорты, много матрешек (это когда маппинг написан в конфиге, завернут в какой-то общий словарь параметров, потом передан как **config в функцию роутера, потом где-то там обработан как kwargs, потом там еще какие-то неожиданные путешествия и так далее). Меня несколько кроет от того как в этом вообще можно вытащить бизнес-логику. А мне надо один из кусочков вынести в отдельный сервис. Но тут я вспоминаю как я разбирала многотомную документацию по проекту, оторванную от реальности, написанную за несколько лет (там всякие страшные вещи официальной документации), и понимаю, что мне ничего не страшно. Ни один код не страшнее стопки вордо-доков на сотни страниц, которые тебе надо систематизировать и проанализировать весь функционал, описанный в этих доках.
Люблю и ненавижу. Когда начинаешь, кажется, что это так отвратно копаться в этом, но когда приходишь к финалу, чувствуешь какое-то морально удовлетворение от того, что получилось.
Кручу-верчу-распутать хочу! #Работа
Люблю и ненавижу. Когда начинаешь, кажется, что это так отвратно копаться в этом, но когда приходишь к финалу, чувствуешь какое-то морально удовлетворение от того, что получилось.
Кручу-верчу-распутать хочу! #Работа
🔥9👍4
Хей! age++
Год назад мы начинали собираться в Турцию, я работала в стартапе, и абсолютно не представляла что будет дальше. Реально, уезжая, были мысли, что что-то пойдет не так тут и все вернется на круги своя. Я бы даже сказала, что подсознательно даже были на это надежды. А завтра мы улетаем в Малайзию. И вот тут уже нет сомнений, что все будет так, хотя все может быть. Последний турецкий завтрак, сегодня выпьем турецкого винишка с зайчиком, пока буду собирать чемоданы, решая что стоит брать с собой, а что нет.
Новая работа, новые места, новые люди. Раньше мне казалось, что в 30+ сложно заводить друзей, но оказалось, что вполне нормально даже в другой стране.
Я впервые полетела на самолете в осознанном возрасте в 27 лет. Я была за границей до Турции всего в 3 странах: Голландия, Латвия и Беларусь. Впервые искупалась в море в Крыму в 30 лет. Поэтому для меня прошлый год был довольно насыщенным и необычным.
Планы на следующий год жизни тоже впечатляющие - учеба в универе, учеба в английской языковой школе, работа, новая страна, новый город. Так трепетно делать этот новый шаг, это покруче Нового года, потому что реально апрель собрал в себя все это, прям сконцентрированное начало всего. В Японии учебный год начинается в апреле, вот и у меня такое типичное японское начало учебного года.
Еще 3 года назад в этом время я начала изучать программирование. Прям курс по питону был приобретен на др. Сейчас, заглядывая назад, кажется, я уже столько всего сделала, но все еще чувствую себя недостаточно опытной, что у меня недостаточно знаний. Оно и понятно, все же эта такая область, где нельзя за пару месяцев вкурить все. Но мне изначально казалось, что я быстрее буду осваиваться. Надеюсь, что высшее поможет закрыть все пробелы и даст еще больший буст для роста. Я уже до начала учебы как ненормальная впитала в себя ряд учебных курсов для укрепления фундамента. Верю, что дальше будет еще лучше.
Осталось набраться сил и все успевать.
Что самое интересное, чем старше становлюсь, тем более интересной и насыщенной становится жизнь. Не скажу, что в 18+ жизнь была скучной, я привыкла находить кайф, кажется, в любой ситуации, но если тогда это была какая-то постоянная борьба за выживание, то сейчас это как любительский спорт, который приносит лишь удовольствие от вложенных усилий.
Кайф! Посмотрим, что там дальше. #Жизнь
Год назад мы начинали собираться в Турцию, я работала в стартапе, и абсолютно не представляла что будет дальше. Реально, уезжая, были мысли, что что-то пойдет не так тут и все вернется на круги своя. Я бы даже сказала, что подсознательно даже были на это надежды. А завтра мы улетаем в Малайзию. И вот тут уже нет сомнений, что все будет так, хотя все может быть. Последний турецкий завтрак, сегодня выпьем турецкого винишка с зайчиком, пока буду собирать чемоданы, решая что стоит брать с собой, а что нет.
Новая работа, новые места, новые люди. Раньше мне казалось, что в 30+ сложно заводить друзей, но оказалось, что вполне нормально даже в другой стране.
Я впервые полетела на самолете в осознанном возрасте в 27 лет. Я была за границей до Турции всего в 3 странах: Голландия, Латвия и Беларусь. Впервые искупалась в море в Крыму в 30 лет. Поэтому для меня прошлый год был довольно насыщенным и необычным.
Планы на следующий год жизни тоже впечатляющие - учеба в универе, учеба в английской языковой школе, работа, новая страна, новый город. Так трепетно делать этот новый шаг, это покруче Нового года, потому что реально апрель собрал в себя все это, прям сконцентрированное начало всего. В Японии учебный год начинается в апреле, вот и у меня такое типичное японское начало учебного года.
Еще 3 года назад в этом время я начала изучать программирование. Прям курс по питону был приобретен на др. Сейчас, заглядывая назад, кажется, я уже столько всего сделала, но все еще чувствую себя недостаточно опытной, что у меня недостаточно знаний. Оно и понятно, все же эта такая область, где нельзя за пару месяцев вкурить все. Но мне изначально казалось, что я быстрее буду осваиваться. Надеюсь, что высшее поможет закрыть все пробелы и даст еще больший буст для роста. Я уже до начала учебы как ненормальная впитала в себя ряд учебных курсов для укрепления фундамента. Верю, что дальше будет еще лучше.
Осталось набраться сил и все успевать.
Что самое интересное, чем старше становлюсь, тем более интересной и насыщенной становится жизнь. Не скажу, что в 18+ жизнь была скучной, я привыкла находить кайф, кажется, в любой ситуации, но если тогда это была какая-то постоянная борьба за выживание, то сейчас это как любительский спорт, который приносит лишь удовольствие от вложенных усилий.
Кайф! Посмотрим, что там дальше. #Жизнь
🔥14🍾6🎉4👍3🐳1
Йо!
Дабы не превращать этот дневник в заметки путешественника, я предлагаю тем, кто хочет посмотреть фоточки из КЛ (Куала Лумпура) сходить сюда https://www.instagram.com/akasaboten/ Чукча не фотограф, но что-то буду выкладывать.
Самое главное впечатление от города - вкусная еда! Ура!
Сегодня начала работать здесь. Добавила себе в телефоне отображение времени для двух часовых поясов коллег. Теперь у меня разница с ними -6 часов и -12 часов. Но вообще планирую работать с 14:00 до 22:00, потому что утром будет учеба в школе.
Через 1,5 недели отпуск.
Хилимся, живем! #Жизнь
Дабы не превращать этот дневник в заметки путешественника, я предлагаю тем, кто хочет посмотреть фоточки из КЛ (Куала Лумпура) сходить сюда https://www.instagram.com/akasaboten/ Чукча не фотограф, но что-то буду выкладывать.
Самое главное впечатление от города - вкусная еда! Ура!
Сегодня начала работать здесь. Добавила себе в телефоне отображение времени для двух часовых поясов коллег. Теперь у меня разница с ними -6 часов и -12 часов. Но вообще планирую работать с 14:00 до 22:00, потому что утром будет учеба в школе.
Через 1,5 недели отпуск.
Хилимся, живем! #Жизнь
👏6👍1🔥1
Новая матрешка детектед!
Внутри сервиса сделан свой класс - менеджер запросов, который отнаследован от менеджера из общей библиотеки. Этот класс обернут в декоратор, который определяет схему конвертации для данных, возвращаемых методами этого класса.
И вот пишете вы тип возвращаемых данных в основном менеджере для метода get_history, например, словарик. А в сервисе на этот метод вот через такой декоратор сделана обработка, которая вместо результата - словарика вернет число! Удачи в дебаге, дорогая!
Почему я называю это матрешкой? Потому что название метода в декораторе задано строкой, это уже рвет все возможные нити для поддержания кода в связном состоянии, а тут еще и переопределяется результат этого метода. Ты вообще с наскока не найдешь, что произошло и почему. Плюс чтобы отследить весь процесс обработки придется занырнуть через весь этот накрученный клубок наследования и обработчиков. Там бизнес-логика размазана между классом, который вызывает этот метод, и функцией, которая конвертирует респонс.
В данном случае логичнее было бы сделать отдельный класс аля Контроллер со всеми необходимыми методами, прописать ожидаемые модели для структур данных с фабричными методами для обработки данных из респонса, но никак не декоратор с набором кастомной конвертации респонса для отдельных методов!
Я тоже ошибаюсь. На днях коллега поймал меня за руку на том, что я пыталась создать универсальный фабричный метод на две разных структуры исходных данных. Они очень близки по сути, отличаются буквально чуток. Но все же реально было странно их смешивать. Просто когда пишешь код иногда переклинивает на какой-то такой ерунде, поэтому далеко не все получается удачно с первого раза.
Однако, я не могу понять вот такие замороченные схемы. Это ведь не за один день было написано. Плюс вся логика сервиса вот в таком формате.
Я все еще пытаюсь вытащить из этого сервиса кусочек и чем дальше в лес, тем толще партизаны. Хех. #Работа, #Python
Внутри сервиса сделан свой класс - менеджер запросов, который отнаследован от менеджера из общей библиотеки. Этот класс обернут в декоратор, который определяет схему конвертации для данных, возвращаемых методами этого класса.
@conversion(schema)
class CustomManager(Manager):
pass
schema = {
“method_name”: conversion_function
}
def conversion_function(response):
return response[“id”]
И вот пишете вы тип возвращаемых данных в основном менеджере для метода get_history, например, словарик. А в сервисе на этот метод вот через такой декоратор сделана обработка, которая вместо результата - словарика вернет число! Удачи в дебаге, дорогая!
Почему я называю это матрешкой? Потому что название метода в декораторе задано строкой, это уже рвет все возможные нити для поддержания кода в связном состоянии, а тут еще и переопределяется результат этого метода. Ты вообще с наскока не найдешь, что произошло и почему. Плюс чтобы отследить весь процесс обработки придется занырнуть через весь этот накрученный клубок наследования и обработчиков. Там бизнес-логика размазана между классом, который вызывает этот метод, и функцией, которая конвертирует респонс.
В данном случае логичнее было бы сделать отдельный класс аля Контроллер со всеми необходимыми методами, прописать ожидаемые модели для структур данных с фабричными методами для обработки данных из респонса, но никак не декоратор с набором кастомной конвертации респонса для отдельных методов!
Я тоже ошибаюсь. На днях коллега поймал меня за руку на том, что я пыталась создать универсальный фабричный метод на две разных структуры исходных данных. Они очень близки по сути, отличаются буквально чуток. Но все же реально было странно их смешивать. Просто когда пишешь код иногда переклинивает на какой-то такой ерунде, поэтому далеко не все получается удачно с первого раза.
Однако, я не могу понять вот такие замороченные схемы. Это ведь не за один день было написано. Плюс вся логика сервиса вот в таком формате.
Я все еще пытаюсь вытащить из этого сервиса кусочек и чем дальше в лес, тем толще партизаны. Хех. #Работа, #Python
👍5😱1
Утро, 5 минут до Старбакса, кофе, еще пару минут до школы. 3 часа занятий, потом обед, и работать. В 7 созвон, в 10 заканчивать рабочий день. Где-то там еще между делом заказать доставку и поужинать. Надо куда-то впихнуть еще учебу в универе. Сейчас 5 дней выходных в школе из-за местных праздников, плюс я взяла отпуск. Самое время, чтобы погрузиться в учебу с головой. Только пока нет удобного места, надо еще найти стабильное жилье на долгий срок. Что ж. В целом пока терпимо.
На самом деле, хоть это и может звучать со стороны жестковато, но без суеты это ощущается довольно размеренно.
Почти 10 месяцев работаю в текущей компании. Это такая фигня по сути, еще даже года нет, но за это время столько всего на фоне развернулось и вывернулось, что офигеть. Пережить бы 3+ года в универе.
А я ведь всю дорогу стремилась к стабильности! Хах, недостижимая мечта просто.
PS. Порывалась написать еще примеров говнокода из работы, но не решилась. Говорят, у всех болит. Так что не буду разводить тут. #Жизнь
На самом деле, хоть это и может звучать со стороны жестковато, но без суеты это ощущается довольно размеренно.
Почти 10 месяцев работаю в текущей компании. Это такая фигня по сути, еще даже года нет, но за это время столько всего на фоне развернулось и вывернулось, что офигеть. Пережить бы 3+ года в универе.
А я ведь всю дорогу стремилась к стабильности! Хах, недостижимая мечта просто.
PS. Порывалась написать еще примеров говнокода из работы, но не решилась. Говорят, у всех болит. Так что не буду разводить тут. #Жизнь
🔥13👍3
Открыла учебник по математике из университетсткой библиотеки и поняла, что придется начать с основ, чтобы составить себе словарь математических терминов на английском. Хорошо, что учебник прям с базовой арифметики начинается. На самом деле аж жутковато от мысли, как вообще сдавать экзамены и учиться без такой базы… Придется ботать… #Учеба, #Математика
🔥7
Учеба
В целом все не так уж и страшно как казалось. Мой порыв прохождения вводных курсов оказался таки полезным. Кажется, большая часть первых двух модулей во многом совпадает в тем, что я уже прошла. Поэтому за три дня, я прогнала уже 4 недели математики и 5 недель программирования. Недели - это кусочки, на которые разбиты курсы на курсере. Модули универа также разбиты на недели с дедлайнами.
Решила продолжить и закончить еще курс гугла для инженера техподдержи, пока есть время. Наткнулась в нем на годноту в блоке про системное администрирование https://www.coursera.org/learn/system-administration-it-infrastructure-services . Одна из тем была управление изменениями. Чисто с точки зрения менеджера для меня ничего особенно нового, но вот реально, хотелось бы, чтобы в это умели и инженеры. Скопировала весь текст статьи на английском https://docs.google.com/document/d/1CNtrfJDAKzi24TlxZQx007wFUwrxf6YMEtXss43uJHk/edit?usp=sharing, если кому будет интересно.
Еще из интересного, не знала про команду script. Кажется, что она может реально пригодиться, полезная штука https://manpages.ubuntu.com/manpages/bionic/man1/script.1.html
Блин, так прикольно учиться 🙂 Обожаю онлайн формат! #Учеба, #Курсы
В целом все не так уж и страшно как казалось. Мой порыв прохождения вводных курсов оказался таки полезным. Кажется, большая часть первых двух модулей во многом совпадает в тем, что я уже прошла. Поэтому за три дня, я прогнала уже 4 недели математики и 5 недель программирования. Недели - это кусочки, на которые разбиты курсы на курсере. Модули универа также разбиты на недели с дедлайнами.
Решила продолжить и закончить еще курс гугла для инженера техподдержи, пока есть время. Наткнулась в нем на годноту в блоке про системное администрирование https://www.coursera.org/learn/system-administration-it-infrastructure-services . Одна из тем была управление изменениями. Чисто с точки зрения менеджера для меня ничего особенно нового, но вот реально, хотелось бы, чтобы в это умели и инженеры. Скопировала весь текст статьи на английском https://docs.google.com/document/d/1CNtrfJDAKzi24TlxZQx007wFUwrxf6YMEtXss43uJHk/edit?usp=sharing, если кому будет интересно.
Еще из интересного, не знала про команду script. Кажется, что она может реально пригодиться, полезная штука https://manpages.ubuntu.com/manpages/bionic/man1/script.1.html
Блин, так прикольно учиться 🙂 Обожаю онлайн формат! #Учеба, #Курсы
🔥7👍2
О бытовом
Поиск жилья оказывается очень долгим и тяжелым процессом, когда у тебя очень большой выбор. Мы посмотрели 27 квартир в 10 разных зданиях.
Сейчас прошла неделя с нашего переезда, интернет провели только в понедельник. До полноценного удобства еще далеко, но уже лучше, чем временное жилье.
Я стала как-то проще относится к тому, что мы снова здесь будем брать столы и мониторы для работы, так как это лучше, чем экономить и год страдать за маленьким экраном на неудобном столе.
Хочу поделиться немного условиями, в которых мы теперь живем. Это похоже на отель. На первом этаже огромный холл, где стоит кофемашина от Старбакса с очень приличным кофе, еще там же mailroom - комната для почты, плюс на входе сидит охрана и ресепшен отеля, который находится в этом же здании вроде бы. На 6 этаже большой бассейн, спортивный зал с кучей новых тренажеров, библиотека, барбекю зона, караоке, кафе и еще куча всяких ништяков. Еще один бассейн находится на самом верхнем 58 этаже. В доме все классно, только за доставками приходится спускаться вниз, так как без специальной карточки подняться на этаж не получится.
До школы примерно 1,5 километра. Мы идем к школе через 3 торговых центра. Это очень забавный путь, только из-за его наличия мы сняли жилье на таком расстоянии от школы. За 2-3 минуты можно дойти до первого тц и спуститься на -2 этаж, в котором есть проход к метро и от метро к другому тц (который по факту находится через дорогу, подземный переход такой получается). Во втором тц, не поднимаясь наверх проходишь мимо еще закрытых утром магазинов, но уже открытых киосков с кофе и завтраками, дальше к туннелю, который соединяет этот тц с океанариумом. Минут 10 идти по туннелю, не спеша. Потом выныриваешь на мгновение на улицу и поднимаешься на пешеходный мост, который ведет к третьему тц. Еще минут 10-15 и выходишь из третьего тц на улицу, где буквально через 100 метров находится школа.
Почему не ходить по улице? Когда на улице перманентные 30+ - это дико тяжело. Когда я ходила эту же дорогу по улице, я потом еще часа два приходила в себя.
О работе и учебе пока нечем особо поделиться. На выходных планирую засесть, наконец, за учебу.
Разве что хочу рассказать про инструмент, который коллега посоветовал мне ранее и я им прям прониклась - draw.io. Хорош для отрисовки схемы архитектуры. Тут тебе и направляющие и удобный ui, идеально! Удобно, что исходник диаграмм можно прям в репозитории хранить, плюс есть все нужные фигуры, иконки и тп. На днях рисовала схему работы на сервисах AWS, круто что все нужные сервисы нашла в поиске, не пришлось нигде еще бегать искать нужные картинки. #Жизнь, #Tools
Поиск жилья оказывается очень долгим и тяжелым процессом, когда у тебя очень большой выбор. Мы посмотрели 27 квартир в 10 разных зданиях.
Сейчас прошла неделя с нашего переезда, интернет провели только в понедельник. До полноценного удобства еще далеко, но уже лучше, чем временное жилье.
Я стала как-то проще относится к тому, что мы снова здесь будем брать столы и мониторы для работы, так как это лучше, чем экономить и год страдать за маленьким экраном на неудобном столе.
Хочу поделиться немного условиями, в которых мы теперь живем. Это похоже на отель. На первом этаже огромный холл, где стоит кофемашина от Старбакса с очень приличным кофе, еще там же mailroom - комната для почты, плюс на входе сидит охрана и ресепшен отеля, который находится в этом же здании вроде бы. На 6 этаже большой бассейн, спортивный зал с кучей новых тренажеров, библиотека, барбекю зона, караоке, кафе и еще куча всяких ништяков. Еще один бассейн находится на самом верхнем 58 этаже. В доме все классно, только за доставками приходится спускаться вниз, так как без специальной карточки подняться на этаж не получится.
До школы примерно 1,5 километра. Мы идем к школе через 3 торговых центра. Это очень забавный путь, только из-за его наличия мы сняли жилье на таком расстоянии от школы. За 2-3 минуты можно дойти до первого тц и спуститься на -2 этаж, в котором есть проход к метро и от метро к другому тц (который по факту находится через дорогу, подземный переход такой получается). Во втором тц, не поднимаясь наверх проходишь мимо еще закрытых утром магазинов, но уже открытых киосков с кофе и завтраками, дальше к туннелю, который соединяет этот тц с океанариумом. Минут 10 идти по туннелю, не спеша. Потом выныриваешь на мгновение на улицу и поднимаешься на пешеходный мост, который ведет к третьему тц. Еще минут 10-15 и выходишь из третьего тц на улицу, где буквально через 100 метров находится школа.
Почему не ходить по улице? Когда на улице перманентные 30+ - это дико тяжело. Когда я ходила эту же дорогу по улице, я потом еще часа два приходила в себя.
О работе и учебе пока нечем особо поделиться. На выходных планирую засесть, наконец, за учебу.
Разве что хочу рассказать про инструмент, который коллега посоветовал мне ранее и я им прям прониклась - draw.io. Хорош для отрисовки схемы архитектуры. Тут тебе и направляющие и удобный ui, идеально! Удобно, что исходник диаграмм можно прям в репозитории хранить, плюс есть все нужные фигуры, иконки и тп. На днях рисовала схему работы на сервисах AWS, круто что все нужные сервисы нашла в поиске, не пришлось нигде еще бегать искать нужные картинки. #Жизнь, #Tools
🔥7👍2
Внимание задачка с подвохом.
Я сегодня узнала, что наше фронтенд приложение может быть вызвано post запросом с полезными для нас данными в теле запроса. Наше фронтенд приложение написано на React и мы используем react-router-dom. Само приложение находится в s3 bucket и работает через CloudFront. Сначала я узнала, что у нас стоит ограничение на post запросы, но это легко поправить. Потом я посидела и подумала, что это все же не имеет смысла. Как думаете почему? (Следующим постом постараюсь разъяснить)
Есть идеи как в этом случае поступить?
У меня уже есть мысли, но пока очень костыльные. Когда реализую в итоге что-нибудь, напишу что получилось.
UPD. Если что суть проблемы не сильно связана с сервисами AWS, скорее с тем как работает фронтенд (для тех, кто далек от AWS) #Работа, #JS
Я сегодня узнала, что наше фронтенд приложение может быть вызвано post запросом с полезными для нас данными в теле запроса. Наше фронтенд приложение написано на React и мы используем react-router-dom. Само приложение находится в s3 bucket и работает через CloudFront. Сначала я узнала, что у нас стоит ограничение на post запросы, но это легко поправить. Потом я посидела и подумала, что это все же не имеет смысла. Как думаете почему? (Следующим постом постараюсь разъяснить)
Есть идеи как в этом случае поступить?
У меня уже есть мысли, но пока очень костыльные. Когда реализую в итоге что-нибудь, напишу что получилось.
UPD. Если что суть проблемы не сильно связана с сервисами AWS, скорее с тем как работает фронтенд (для тех, кто далек от AWS) #Работа, #JS
🔥1
К предыдущему посту:
Когда думала про post запрос, в первую очередь захотелось порыться в документации роутинга на тему, а как же получать параметры запроса помимо тех, что в url. До меня правда не сразу дошло, что тело запроса недосягаемо для фронтового приложения.
Для тех, кто как и я, в танке:
⁃ Запрос приходит на сервер, который отдает просто html-страничку.
⁃ Браузер на основе html загружает js-скрипты и начинает их исполнять.
В итоге у js-приложения есть доступ только к тому, что в браузере (url, куки, локальные данные и тп).
Был бы у меня nginx для обработки статики, то можно было бы внутри его конфигов прям прописать обработку сценария для post запроса, чтобы данные из тела перенести в url.
Но у меня CloudFront, поэтому пришлось делать aws lambda function как прокси и внутри делать редирект. Впервые, кстати, прям осознанно писала ответ для редиректа. Узнала, что для этого просто необходимо указать корректный статус код и в заголовок добавить ключ Location с указанием нужного url, куда редиректим. Минус еще одно небольшое белое пятно в понимании.
Если немного точнее, то я только часть параметров из тела перенесла в url. Только те, что могут понадобиться самому фронтенду. А все, что для бекенда решила сохранить в DynamoDB.
Очевидно?!
Очевидно, что все вы… вот что очевидно!
Учеба
Блин, как же кайфово учиться онлайн! Каждый момент можно отследить свой прогресс и что еще предстоит изучить. Можно учиться как удобно, в том темпе, который нравится.
Математика идет со скрипом. Не потому что она сложная, а потому что не помню ничерта, базовые квадраты, кубы, синусы, косинусы, даже банальную таблицу умножения вспоминаю со скрипом. Пора распечатывать базовые таблицы и развешивать их как шпоры перед глазами, чтобы заново выучить.
Нет настроения графоманить. >_< #Работа, #JS, #Учеба
Когда думала про post запрос, в первую очередь захотелось порыться в документации роутинга на тему, а как же получать параметры запроса помимо тех, что в url. До меня правда не сразу дошло, что тело запроса недосягаемо для фронтового приложения.
Для тех, кто как и я, в танке:
⁃ Запрос приходит на сервер, который отдает просто html-страничку.
⁃ Браузер на основе html загружает js-скрипты и начинает их исполнять.
В итоге у js-приложения есть доступ только к тому, что в браузере (url, куки, локальные данные и тп).
Был бы у меня nginx для обработки статики, то можно было бы внутри его конфигов прям прописать обработку сценария для post запроса, чтобы данные из тела перенести в url.
Но у меня CloudFront, поэтому пришлось делать aws lambda function как прокси и внутри делать редирект. Впервые, кстати, прям осознанно писала ответ для редиректа. Узнала, что для этого просто необходимо указать корректный статус код и в заголовок добавить ключ Location с указанием нужного url, куда редиректим. Минус еще одно небольшое белое пятно в понимании.
Если немного точнее, то я только часть параметров из тела перенесла в url. Только те, что могут понадобиться самому фронтенду. А все, что для бекенда решила сохранить в DynamoDB.
Очевидно, что все вы… вот что очевидно!
Учеба
Блин, как же кайфово учиться онлайн! Каждый момент можно отследить свой прогресс и что еще предстоит изучить. Можно учиться как удобно, в том темпе, который нравится.
Математика идет со скрипом. Не потому что она сложная, а потому что не помню ничерта, базовые квадраты, кубы, синусы, косинусы, даже банальную таблицу умножения вспоминаю со скрипом. Пора распечатывать базовые таблицы и развешивать их как шпоры перед глазами, чтобы заново выучить.
Нет настроения графоманить. >_< #Работа, #JS, #Учеба
🔥6
А вы знали, что чтобы получить научный калькулятор на айфоне, его надо повернуть? А чтобы получить функцию арксинуса и другие полезные функции, надо нажать кнопку 2nd? А на айпаде в принципе калькулятора нет?! #Tools
😁6👍2
На днях обнаружила как логировать запросы в API GateWay (почитать можно тут https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-logging.html#set-up-access-logging-using-console). В общем, включила логирование для продакшн стейджа. А началось все с того, что я включила уведомления об ошибках на продовых стейджах для наших апишек, потому что не все наши функции и не все ошибки нам присылают в уведомления. Как-то от уведомлений я перешла к логам, а теперь и залезла в log insights, где сделала запрос с группировкой по пути запроса и статус-коду на количество запросов, среднем времени ответа, максимальном времени ответа и минимальном. Теперь у нас есть статистика запросов и ошибок. Офигеть! Проекту 4 года.
Продолжаю ковырять aws powertools https://awslabs.github.io/aws-lambda-powertools-python/2.16.2/
В текущей задаче решила задействовать их логику для роутинга, прописала модельки на основе пайдентик, сижу, наслаждаюсь прям. Где мы раньше были, когда писали свои велосипеды.
Еще узнала про утилиту aws sam для деплоя lambda functions, в текуших реалиях непонятно как ее применить на наших функциях, но копнуть точно стоит. Надо бы научиться ею пользоваться, потому что кажется, это довольно удобный инструмент деплоя.
Еще обнаружила, что логи в формате json хорошо парсятся с помощью log insights, надо перейти в логировании на логер powertools, который по умолчанию как раз логирует в нужном формате, плюс еще имеет кучу плюшек.
С каждой задачей оглядываюсь на предыдущий код и понимаю, что в этот раз получилось лучше, чем в прошлый. Еще лучше, еще лучше. И каждый раз немного стыдно за прошлый код.
Учеба.
Божечки-кошечки, практика программирования в универе - угар. Собери игрушку на JS. Для новичков, думаю, это конечно забавно, но малопонятно и, на мой взгляд, не слишком практично, так как даже не близко к реальным задачам.
Купила калькулятор для экзамена по математике, casio fx-991ex из списка допустимых (не все калькуляторы разрешено использовать на экзамене). Нашла плейлист с гайдами на него на 100+ видео. На калькулятор, Карл! Вообще кальк реально зверь, и в матрицы умеет, и в функции, и в таблицы и многое-многое другое.
А еще я решила попробовать темную тему. Вот уже несколько дней сижу на ней. Пока все равно не привычно. Не ставила себе конкретной цели, после которой решу - вернуться на светлую или остаться на темной, но пока окончательно не определилась ни туда, ни туда. На самом деле в этом году, кажется, впервые начала ощущать просадку по зрению. Пытаюсь делать зарядку для глаз, достала свои очки для экрана с защитным покрытием, но хоть они и без диоптрий мне как-то некомфортно в них, поэтому предпочитаю без них.
Еще внезапный момент. Узнала, что у Luxoft есть офис в KL и они нанимают с оформлением местной рабочей визы. Хочу в Luxoft 🙂 Правда, не нашла у них вакансий на свой стек. Это не цель, конечно, но так было бы гораздо проще остаться здесь надолго, а мне тут и правда очень нравится. Хех. #UOL, #Учеба, #AWS, #Работа
Продолжаю ковырять aws powertools https://awslabs.github.io/aws-lambda-powertools-python/2.16.2/
В текущей задаче решила задействовать их логику для роутинга, прописала модельки на основе пайдентик, сижу, наслаждаюсь прям. Где мы раньше были, когда писали свои велосипеды.
Еще узнала про утилиту aws sam для деплоя lambda functions, в текуших реалиях непонятно как ее применить на наших функциях, но копнуть точно стоит. Надо бы научиться ею пользоваться, потому что кажется, это довольно удобный инструмент деплоя.
Еще обнаружила, что логи в формате json хорошо парсятся с помощью log insights, надо перейти в логировании на логер powertools, который по умолчанию как раз логирует в нужном формате, плюс еще имеет кучу плюшек.
С каждой задачей оглядываюсь на предыдущий код и понимаю, что в этот раз получилось лучше, чем в прошлый. Еще лучше, еще лучше. И каждый раз немного стыдно за прошлый код.
Учеба.
Божечки-кошечки, практика программирования в универе - угар. Собери игрушку на JS. Для новичков, думаю, это конечно забавно, но малопонятно и, на мой взгляд, не слишком практично, так как даже не близко к реальным задачам.
Купила калькулятор для экзамена по математике, casio fx-991ex из списка допустимых (не все калькуляторы разрешено использовать на экзамене). Нашла плейлист с гайдами на него на 100+ видео. На калькулятор, Карл! Вообще кальк реально зверь, и в матрицы умеет, и в функции, и в таблицы и многое-многое другое.
А еще я решила попробовать темную тему. Вот уже несколько дней сижу на ней. Пока все равно не привычно. Не ставила себе конкретной цели, после которой решу - вернуться на светлую или остаться на темной, но пока окончательно не определилась ни туда, ни туда. На самом деле в этом году, кажется, впервые начала ощущать просадку по зрению. Пытаюсь делать зарядку для глаз, достала свои очки для экрана с защитным покрытием, но хоть они и без диоптрий мне как-то некомфортно в них, поэтому предпочитаю без них.
Еще внезапный момент. Узнала, что у Luxoft есть офис в KL и они нанимают с оформлением местной рабочей визы. Хочу в Luxoft 🙂 Правда, не нашла у них вакансий на свой стек. Это не цель, конечно, но так было бы гораздо проще остаться здесь надолго, а мне тут и правда очень нравится. Хех. #UOL, #Учеба, #AWS, #Работа
🔥3
Мое новое рабоче-учебное пространство готово 🙂 Хоть у меня и не супер задротский стол, но, черт, у меня фетиш на красивые рабочие столы. Я прям тащусь от видео с сетами для организации своего места. Когда мне комфортно в своем кабинетике, я готова из него не вылезать вообще 🙂 #Жизнь
🔥15❤6
Начала писать midterm по математике, он является вроде курсовой работой. По требованиям надо сдать pdf с решениями задач (не только ответы). Это накладывает необходимость найти годный инструмент, где можно использовать латекс и потом экспортировать в pdf. Пока в поисках лучшего. Пробовала OneNotes, знаю, что можно использовать md, в том числе в colab или просто в юпитер ноутбуках. Сейчас пытаюсь ковырять в notion, у которого немного свой латекс. Пока ни один из этих инструментов не кажется достаточно удобным.
Еще нашла прикольный инструмент https://mathsolver.microsoft.com/. Он не просто решает задачки, но и отрисовывает графики, объясняя что куда и как.
Также в сообществе наткнулась на рекомендацию по изучению академического английского тут https://www.phrasebank.manchester.ac.uk/. Кажется, это весьма годно не только для студентов.
Божечки-кошечки, как же прикольно учиться сейчас.
Не нравится лектор? Пошла нагуглила все, что нужно в ютубе, нашла кучу статей по теме.
Но вот в плане расчетов все равно нет ничего удобнее старой доброй тетрадки. Считать, именно считать и решать уравнения все равно проще на бумаге, чем электронно, если не использовать автоматические решения. #Tools, #Учеба, #UOL
Еще нашла прикольный инструмент https://mathsolver.microsoft.com/. Он не просто решает задачки, но и отрисовывает графики, объясняя что куда и как.
Также в сообществе наткнулась на рекомендацию по изучению академического английского тут https://www.phrasebank.manchester.ac.uk/. Кажется, это весьма годно не только для студентов.
Божечки-кошечки, как же прикольно учиться сейчас.
Не нравится лектор? Пошла нагуглила все, что нужно в ютубе, нашла кучу статей по теме.
Но вот в плане расчетов все равно нет ничего удобнее старой доброй тетрадки. Считать, именно считать и решать уравнения все равно проще на бумаге, чем электронно, если не использовать автоматические решения. #Tools, #Учеба, #UOL
❤5🔥3
Воу-воу! Xmind замутил инструмент xmind copilot. Работает пока так себе, если честно, с точки зрения контента, это не сравнится с нормальными конспектами, но начало положено! https://xmind.ai/editor/
Если честно, то я уже привыкла к github copilot так, что даже не замечаю, что он есть. Это лучший уровень инструмента, когда кажется, что он уже стал частью тебя и ты его перестаешь замечать. Идеально.
И я очень рада, что xmind развивается, только где моя оч удобная их справка по латексу, хнык. Они переделали сайт и теперь я получаю 500 ошибку на этой страничке 🙁 #Tools
Если честно, то я уже привыкла к github copilot так, что даже не замечаю, что он есть. Это лучший уровень инструмента, когда кажется, что он уже стал частью тебя и ты его перестаешь замечать. Идеально.
И я очень рада, что xmind развивается, только где моя оч удобная их справка по латексу, хнык. Они переделали сайт и теперь я получаю 500 ошибку на этой страничке 🙁 #Tools
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Постмортем упавшего прода. #Аниме
🔥4😁1🤔1