TGViewer
Channel Public Channel
Egor Wexler печатает…

Egor Wexler печатает…

@egor_wexler

Principal Software Engineer в Dell
Учу программировать 🐍 на Wexler.io

Инстаграм:
Instagram.com/egor_wexler
Subscribers
4.51K
Photos
16
Videos
25
Links
45
Recent Posts 18 shown
Post #125 3.11K
Я закрываю Большой Курс Python 🐍🔐

Через этот курс прошло уже более 1000 учеников. Я его постоянно обновлял и один раз даже переделал заново.
Несмотря на то, что в курсе мы используем Python 3.9 (по нынешним меркам уже старый), он по-прежнему актуален, так как даёт базу, которая пригодится всегда.

Но как говорится, всё что имеет начало, имеет и конец и нынешний поток последний.
Набор будет открыт до 10 мая.
Потом набора больше не будет. Совсем.

При этом доступ ко всем материалам для тех, кто купил ранее, остаётся.

Поэтому сейчас действительно последняя возможность присоединиться.

К тому же, на носу майские праздники (у тех, у кого они есть) и это отличная возможность получить новый навык

PS: почему решил закрыть?
Я этим курсом занимаюсь уже четыре года. И это по сути как ещё одна работа, которая требует времени и ресурсов.
И мне просто надоело этим заниматься😅 хочется дать пространства чему-то новому

wexler.io/python
wexler.io/python
wexler.io/python
  • ❤ 36
  • 😢 12
  • 🔥 10
  • 👏 6
Post #124 5.45K
Сегодня последний день в этом году когда можно присоединиться к Большому Курсу Python 🐍

Места на тарифе с поддержкой закончились, но есть самостоятельный тариф, где задания проверяются автоматически, а на вопросы отвечает бот

Начать бесплатно и присоединиться можно по ссылке:

Wexler.io/python
wexler.io Курс Python Wexler.io | Авторские курсы от Екатерины и Егора Векслер. Обучение, которое затягивает. Практическое обучение SQL, API и Postman, Программированию на Python. 🐍
  • ✍ 7
  • ❤ 3
Post #122 10.2K
Задача начальника №2

Дан массив чисел
int Arr[MAX_LEN];


и методы
void SetCell(int value, int index);
void GetCell(int index);
void SetAllCells(int value);


Которые соответственно
- задает значение ячейки
- получает значение из ячейки
- задает какое-то значение всем ячейкам.

И надо сделать эти три метода так, чтобы time complexity был O(1)
То есть не зависело от размера массива.

Проблема в третьем методе - если менять в значения в массиве, то это будет О(N)

Решение:

Следить за тем, когда ячейки были заданы.
Если мы вызвали SetCell - меняем значение в ячейке и обновляем версию этой конкретной ячейки на последнюю

Когда вызываем SetAllCells - меняем "глобальное" значение и двигаем вверх "глобальную" версию.

Если версия в конкретной ячейке более старая, чем глобальная - это значит что SetAllCells был вызван после SetCell и нам надо вернуть глобальное значение. В ином случае - просто смотрим в ячейку.

В коде - в комментарии 👇:
  • 👍 9
  • ❤ 6
Post #121 7.06K
Задача из инстаграма №1

Дан массив битов (нули, единицы)
И из этого массива теряется один бит.

Мы можем поставить в конец массива какой-то бит, который нам поможет сохранить целостность данных.
То есть, после потери нуля или единички, глядя на последний бит, можно определить - что именно мы потеряли.

Решение:

Надо посчитать количество единиц в массиве.
И если количество чётное, то в конец ставим 1. Если нечётное - 0

Далее после потери - считаем сколько единиц осталось - если число всё еще чётное, то мы потеряли ноль, если нечётное - потеряли единичку.


Насколько эти знания/понимания пригодятся в работе - вопрос очень спорный 😂
  • 🥴 54
  • 👍 25
  • 💯 4
  • 🤔 3
  • ❤ 1
Post #120 6.66K
Не нажал кнопку записи в Телеграмме 🥲, поэтому запись только в инсте

Запись Эфира в Instagram

__________________________
Набор на Большой Курс Python 🐍 открыт

Если актуальна оплата криптовалютой - пишите на support@wexler.io 😉

Присоединиться или начать бесплатно 👇

wexler.io/python
wexler.io/python
wexler.io/python
wexler.io Курс Python Wexler.io | Авторские курсы от Екатерины и Егора Векслер. Обучение, которое затягивает. Практическое обучение SQL, API и Postman, Программированию на Python. 🐍
  • 👍 9
Post #119 5.22K
Комментарии к эфиру 👇
Post #118
Live stream started
Post #117 5.52K
Завтра начинается набор на новый поток Большого Курса Python 🐍

Проведем небольшой эфир прямо здесь в Телеграм

Основная тема эфира: "Как и зачем изучать программирования в эру ИИ"

Заодно поотвечаю на любые ваши вопросы

Увидимся завтра в 17:00
  • 👍 21
  • ❤ 8
  • 😁 3
  • 🔥 2
Post #116
Live stream scheduled for Jul 15, 2025 at 14:00
Post #115 7.28K

Forwarded from Egor Wexler

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🥴 28
  • 👍 16
  • 😁 12
  • 👎 2
  • ❤ 1
  • 🌚 1
Post #114 8.44K
Сходил посмотреть на Apple Vision Pro

Занятно, как они проводят демонстрацию - все строго по сценарию, ни шага влево/вправо 😁 такое чувство что волнуются, что может что-то пойти не так

Штука конечно безумная. И мне от этого опыта стало страшно 🙈 все настолько реалистично, что можно в этом легко зависнуть…

Зачем ходить на природу? Включил immersive view и оказался где угодно. Присутствие максимально полное (кроме запахов)

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

Сразу вспомнилась сцена из первого Гарри Поттера где он нашел зеркало «еиналеж» где видел своих родителей и начал проводить все свое время там.
Вот с этим аппаратом очень легко может такое произойти 🫠
Но как сказал ему Дамблдор «это зеркало не дает ни знания ни мудрости»

Конечно, может быть много сценариев, где эти очки добавят удобства и продуктивности. И телевизор/внешний монитор с ними не особо нужен получается 😅

Схожу сегодня на ещё одну демку с макбуком.

Покупать пока не собираюсь потому что:
1. Есть опасение в этом «провалиться» и уйти от реальности
2. После 30ти минут очень устали глаза и голова
3. Цена как за макбук в топе 🫠

Наверное, я слишком стар для этого 😅 но как минимум эта штука поражает! Какое-то черное зеркало в жизни
  • 🔥 48
  • 👍 15
  • ❤ 8
  • 😁 2
Post #113 5.89K
Вот думаю, выложить такое в рилс или перебор? 😅
  • 🔥 93
  • 😁 54
  • ❤ 5
  • 🤣 5
  • 🫡 2
  • 🎃 1
Post #112 8.13K
На картинке - требования в одной из вакансий, которую видел недавно.

Начал замечать, что всё чаще можно встретить "современный" стек в требованиях.
И почему-то часто когда мы говорим про современный Python - сразу думаем про асинхронность 😄

Да что там говорить, когда я искал работу в России - примерно все рекрутёры на первом же скрининге спрашивали, умею ли я работать с асинхронностью в Python.

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

Поэтому я решил в свой Большой Курс Python добавить два новых модуля
- FastAPI
- Асинхронность в Python
Где вы узнаете про основные нюансы работы с асинхронностью и попрактикуетесь, делая практические задания.

При этом цена на курс в этот раз остаётся прежней 😊А новые уроки и задания доступны всем, кто когда-либо покупал курс раньше

Набор на новый поток будет всего два дня - до 5го мая.
Если не готовы купить сейчас - можно внести предоплату и зафиксировать за собой место на курсе и цену.

Присоединяйтесь!

wexler.io/python
  • 👍 43
  • ❤ 12
  • 🤮 2
  • 🌭 1
Post #111 7.43K

Forwarded from Egor Wexler

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 😁 39
  • 👍 18
  • 🔥 15
  • 🍓 8
  • ❤ 5
  • 🌭 2
Post #108 8.38K
Декораторы в Python

Люди, использующие декораторы делятся на три категории:

1. Те, кто использует готовые и не знает как их делать

2. Кто только что узнал как их делать и теперь весь код в декораторах где надо и где не надо

3. Те, кто осознал смысл и логику применения декораторов и создает их тогда когда это упрощает код

Кстати, в одном из проектов на работе я недавно сделал декоратор, который превращает любой метод в классе в CLI-команду ☝️

Просто ставим декоратор на метод и он появляется как команда в CLI, с принимаемыми методом аргументами, help текстом и валидациями
  • 👍 47
  • 🔥 15
  • ❤ 2
  • 🤝 1
  • 🗿 1
Post #107 9.77K
Про Т-Банк

Дисклеймер: всё, что прочитаете ниже - исключительно мой опыт в одной конкретной команде и может не отражать всю картину целиком

Изначально я выбрал именно эту компанию потому что мне нравится продукт. Я активно пользуюсь картами Т-Банка, заказываю авиабилеты у них и эквайринг на платформе https://wexler.io тоже сделан через Т-Банк. Поработать в компании, чьими продуктами реально пользуешься - мотивирует.

Начну с плюсов.
- Классный офис
Рабочие места с хорошими мониторами, много кабинок для уединения, зон где можно посидеть (и даже полежать)
Бесплатные завтраки и обеды, отличный спортзал с сауной.

- Организация внутренних систем
Есть единая система (Майти), через которую можно найти всё что угодно - любую информацию и внутренние тулы. В Dell например пока всё сильно разрознено и подобная единая система только зарождается

- Дают MacBook и хорошую периферию
Вообще всё что связано с организацией условий работы тут на высоте.
В теории грамотно выстроенный онбординг (но только в теории😅)

Что не понравилось.

- Несоответствие собеседования работе
На собеседовании спрашивали advanced Python (написать декоратор по памяти, магические методы, оптимизацию памяти), дизайн системы на несколько тысяч RPS, задачки уровня Hard и всё такое

На деле же получаешь задачи вроде - настроить Графану, написать что-то в Confluence, перенести старый код из одной среды в другую. При том что и в старой среде все нормально работает.

Даже ответы на мои вопросы на собеседовании не сошлись с реальностью.

- В офисе очень много людей. Прям толпы
Такое чувство, что наняли больше, чем помещается. Забронировать место в офисе довольно сложно - часто приходится сидеть в общих зонах. Везде очереди (особенно на обед). Мне как интроверту - слишком много людей 🫠

Как следствие - нет парковки (только для топ-менеджеров)

- Отсутствие смысла деятельности
Есть какие-то задачи. (Например, переложить из одного места в другое). А зачем? Кто вообще этим пользуется? Неясно...
А в сочетании со срочностью всего - отчет и демо по результатам раз в неделю - вообще создает диссонанс.
Мало того, что непонятно зачем делать то, что никому вроде и не надо, так еще и срочно 🫠

- Затянутые и неэффективные созвоны
Да, я немного избалован тем, что хожу только на те созвоны, где я либо его сам провожу, либо активно в нем участвую.
Тут зачастую бывали встречи по часу из 30ти человек, где твоя задача выступить на 3 минуты в конце.

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

Что в Dell, что с немцами было наоборот - все разные (мужчины, женщины, молодые, старые, разные национальности). Тут чувствуешь себя шестеренкой в механизме. Ты можешь дать, то что не могут другие и, наоборот, у них есть качества, которых нет у тебя. Больше чувствуешь и свою ценность и ценность других.

Я специально не затронул сферу зарплаты (но я же знаю, что вам интересно 😁)
Так как такую зарплату как в Израиле в РФ не предлагает никто, мне было в принципе не важно, сколько будут платить - хотелось получить новый опыт и именно в том месте, которое мне интересно само по себе.
Так вот, по зарплате там тоже ничего особенного. Если кратко, то ниже рынка + бонус в виде обещаний повысить через год.

Если есть какие-то вопросы - пишите - с радостью отвечу
  • 👍 187
  • ❤ 39
  • 😱 6
  • 🔥 5
  • 🎉 1
Post #105 8.06K
Egor Wexler печатает… Почему я уехал в Москву и почему вернулся обратно в Израиль Предыстория переезда весьма простая - я начал встречаться с девушкой, которая живёт в Москве. Разумеется, хотелось быть рядом, а мне переехать в Москву значительно проще, чем ей сюда. Вот я и решил…
Возможно из поста могло показаться, что Израиль выглядит как очень привлекательное место жительства 😁 но это далеко не так. По крайней мере, не для всех.

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

Расскажу про минусы/нюансы, с которыми предстояло смириться для комфортной жизни здесь 😊

- Язык.
Его надо выучить. Не только говорить по работе, но и шутить шутки, поддерживать беседу на разные темы, читать на нем, писать (печатать).
При том, что язык проприетарный - используется только здесь 🫠 в отличие от английского или немецкого. Это может снижать мотивацию.
"справиться" можно и с русским/английским, но для полноценной жизни нужно владеть местным языком

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

При этом не стоит оставлять плохие отзывы или спорить - только испортите себе настроение 😁
Помыли плохо машину? Проще домыть самому.
Плохо покормили? Поешь в другом месте или сделай сам. (При этом как правило деньги можно вернуть)
Доставщик приехал на 3 часа позже чем обещал? Скажи спасибо брат, что хотя бы приехал
и так далее...

Научиться не придираться. Мне с русским менталитетом это далось особенно непросто 😅

- Громкие разговоры.
Да, все вокруг орут. Даже в приличных местах. Недавно было оффлайн собрание на работе на 10 человек так там такой базар был, все орут, перебивают и говорят одновременно.

Естественная реакция на такое - сопротивление. Мол "чего вы тут базар устраиваете и разорались?"

Адекватная реакция - спокойно дать всем поорать и сказать своё слово когда они угомонятся. (Ну или тоже орать если такое любите)

- Климат.
Не всем подходит. Очень жарко. Но это решается кондиционерами и выбором места жительства. В разных районах немного отличается погода плюс в каких-то городах деревьев много.

- Устройство жизни.
В России, например, всё централизовано. И чаще всего - чем больше город и чем ближе к центру, тем лучше. Поэтому многие репатрианты (те, кто переезжает в Израиль) совершают ошибку и селятся в Тель-Авиве - логично же - большой город, всё в шаговой доступности...
Но гораздо комфортнее жить в других городах, иметь машину и иногда в этот самый Тель-Авив приезжать (я туда от силы пару раз в месяц езжу)

Иначе говоря, понять, что то, что работает в одной стране, в другой может не подходить.

- Всеобщее рас***дяйство.
Тут первая реакция - возмущение! Мол как так, я тут то, да сё, а вы... давайте идите работайте!

Но возмущением делаешь хуже только себе.
Поэтому этот фактор тоже нужно принять, понять и может даже применять 😉

- "Гигиена"
Что уж говорить, одна из еврейских традиций - трогать мезузу (это такой футляр со свитком висящий на косяке двери) при входе в помещение и потом прикладывать руку ко рту.
Если это подъезд многоквартирного дома - вы понимаете сколько там было пальцев.

Так же и в магазине - хлеб на полке запросто мог кто-то потрогать. И чаще всего ты тоже берешь его руками, чтобы положить в пакет.
Грязная/недомытая посуда в кафе туда же.

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

- Отсутствие общественного транспорта.
Да, формально он есть - автобусы, метро и так далее. Но разница между доехать на машине и на автобусе всегда огромная. Обязательно нужна машина - без вариантов. (Ну или хотя бы электровелосипед если работа недалеко)

- Отсутствие "культурных увеселений"
Да, есть какие-то выставки, музеи, красивые рестораны, но это все исчезающе мало по сравнению с Москвой и Петербургом.
Кому-то это действительно важно и будет не хватать. Лично для меня это низкий приоритет.

- Отсутствие маркетплейсов.
С другой стороны, может это и плюс - не будешь заказывать всякую херню каждый день 😁 Зато есть Amazon. Но доставка далеко не сразу... Чаще всего проще съездить в офлайн магазин и купить там.
  • 👍 100
  • ❤ 32
  • 🤔 5
  • ❤‍🔥 3
  • 😁 1
Post #104 8.04K
Почему я уехал в Москву и почему вернулся обратно в Израиль

Предыстория переезда весьма простая - я начал встречаться с девушкой, которая живёт в Москве. Разумеется, хотелось быть рядом, а мне переехать в Москву значительно проще, чем ей сюда.

Вот я и решил попробовать. Нашел работу старшим разработчиком в Т-Банке, в Dell сперва договорился на работу на удалёнке, а потом взял отпуск.

Но спустя пару месяцев я понял, что мой дом здесь - в Израиле, а жить и работать в Москве мне не подходит. И вот почему:

1. Менталитет и экономика.
В Израиле все равны. По крайней мере, намного "равнее", чем в России.

Когда ты приходишь в кафе, магазин, обращаешься в любую организацию или приходишь на работу - прежде всего тебя окружают люди. Не официанты, продавцы и таксисты, а именно люди.
Они не действуют по скрипту и улыбаются не потому что им так сказал начальник, а потому что так чувствуют. (Или посылают тебя на хер если хотят)

К тому же нет большой разницы бедных и богатых. Курьер или продавец в магазине зарабатывает не сильно меньше условного айтишника.

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

Здесь же в приоритете не получение сиюминутной выгоды, а построение долгосрочных отношений.

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

Такое мне подходит больше, потому что в такой атмосфере тебе комфортно, ты не выгоришь и в перспективе все равно сделаешь больше, чем "под давлением"
Проще говоря, Work-life balance здесь не просто слова, а реализуется на практике.
Никто не заставит работать до ночи или в шабат. Поэтому когда есть реальная надобность ты и сам добровольно поработаешь сверхурочно

3. Финансовый аспект.
Израиль - недешевая страна, но и не сильно дорогая. С хорошей зарплатой чувствуешь себя комфортно. Нет большой разницы между самым дешевым и самым дорогим.

В Москве же огромный разброс. Можно сходить в кафе и на 500руб и на 50 000руб.
В Израиле в кафе сходишь не дешевле чем 1200руб, но и не дороже 5000руб. Можно не смотреть на цены - они везде плюс-минус одинаковые

Даже зарабатывая неплохо в Москве все равно есть многое вокруг не по карману. Например, при выборе пива между Хамовниками за 80 и Augustiner за 400, выберешь Хамовники.

Можно, конечно, найти "золотую середину", но это не так уж просто...
В Израиле же нет такого выбора - ты всегда в середине. Местное пиво в переводе на рубли будет 180руб, Какой-нибудь Paulaner 280руб. Не такая большая разница, чтобы думать о цене.

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

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

4. Автомобиль.
Я привык ездить на машине и я люблю ездить на машине. Но в Москве проще и дешевле передвигаться на метро или такси.

5. Климат/погода. Ну тут думаю и так понятно 😁 Бегать зимой на улице мне не зашло

6. И, наконец, ощущения в целом. Да, можно жить без Икеи и ходить в инстаграм и Tidal по ВПН. Но лично у меня от этого ощущения не те, как-то это неправильно.

Я слушаю русскую музыку, смотрю русское/советское кино, люблю борщ и блины.
Но при этом также смотрю местное телевидение, ем хумус и свободно общаюсь на иврите.

Эта попытка переезда обратно показала мне, что за 8 лет Израиль стал моим домом, я здесь привык и мне здесь проще, комфортнее и безопаснее, чем на Родине, где я вырос.

А завтра напишу подробнее про Т-банк и о том, что не понравилось конкретно там
  • 👍 335
  • ❤ 122
  • 🔥 38
  • 🤡 10
  • ❤‍🔥 7
  • 🤣 6
  • 🙈 4
  • 🫡 2
  • 🤝 1
Older posts →

About this channel

How can I read @egor_wexler without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Egor Wexler печатает…: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Egor Wexler печатает… have?
Egor Wexler печатает… (@egor_wexler) has 4.51K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Egor Wexler печатает… know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →