Egor Wexler печатает… @egor_wexler Channel on Telegram

Egor Wexler печатает…

@egor_wexler


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

Инстаграм:
Instagram.com/egor_wexler

Egor Wexler печатает... (Russian)

Егор Векселер - это Принципиальный Инженер по Программному Обеспечению в компании Dell. Он также является преподавателем, который учит программированию на своем сайте Wexler.io. Если вас интересует Python программирование, то канал Egor Wexler печатает... идеально подходит для вас! Здесь вы найдете полезные советы, учебные материалы и интересные публикации о программировании от опытного специалиста. Автор канала также делится своими мыслями и идеями на своей странице в Instagram по адресу Instagram.com/egor_wexler. Присоединяйтесь к каналу, чтобы быть в курсе последних новостей в мире программирования и развивать свои навыки вместе с Егором Векслером!

Egor Wexler печатает…

07 Nov, 06:36


А ещё можно копировать с одного удаленного компьютера на другой удаленный компьютер 😁 в общем, любые вариации

Egor Wexler печатает…

06 Nov, 18:13


Типичное собеседование на Питон разработчика

Практически все собеседования, описанные выше, были по следующей схеме:

1. Звонок от HR - рассказываешь свободным языком о себе и о своём опыте.

2. Техническое собеседование - алгоритмы. В основном задачки уровня Easy и Medium. Всё вполне решаемо без подготовки. Самое сложное, что попалось - это алгоритм BFS (Breadth-first search) - найти кратчайший путь коня из одной точки в другую на шахматной доске

3. Техническое собеседование на знание языка (в моём случае это Python) - там спрашивают и просят написать какие-то вещи на конкретном языке. Проверяется знание специфики языка. Из "сложного" - спрашивали про магические методы, такие как __eq__, __hash__.
Просили сделать контекстный менеджер, декораторы. Это мы, кстати, тоже проходим на Большом Курсе Python 🐍, набор открыт до 16 ноября!

4. System Design - проектирование высоконагруженной системы. Это, конечно, не самая сильная моя сторона, потому что проектирование на работе как правило происходит абы как. А тут надо чтобы всё идеально с учётом цифр, нагрузки и так далее.

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


Что интересно - никто специально не проверял софт скилы 🤭 Вообще нигде...

В Dell, да и в других международных местах у меня, например, были целые специальные секции по софт-скиллам с каверзными вопросами и чуть ли не тестами, где несколько человек очень внимательно смотрят на твою реакцию. Не исключено, что вероятность встретить токсичных коллег тут будет выше 😅

Egor Wexler печатает…

06 Nov, 16:58


Начинаем вебинар 📹

Полдключайтесь:

wexler.io/webinar

Egor Wexler печатает…

04 Nov, 09:56


А ещё есть небольшой тул, который делает из config файла графический интерфейс

https://github.com/vaniacer/sshto

Egor Wexler печатает…

04 Nov, 07:45


По просьбам подписчиков дублирую новое видео здесь.

Попробовал новый формат – длинное видео, почти 3 минуты (лимит рилс 1.5 минуты). Поглядим, как зайдёт 😁

Egor Wexler печатает…

03 Nov, 16:36


Как я дважды сменил фамилию 🙈

Вы меня знаете под фамилией Векслер. Это была моя настоящая фамилия.

Небольшая предыстория:
Родился я в России под фамилией Ковганько. Мои папа и мама Ковганько.

С детства мне фамилия не очень нравилась

Во-первых, никто и никогда правильно не ставил ударение. Всегда говорили КовганькО. А правильно было КовгАнько.

А во-вторых, никто и никогда не написал на слух эту фамилию с первого раза и правильно.

Обычный диалог в любом учреждении/школе/университете/где угодно:

- Как ваша фамилия?
- Ковганько
- ??? аааа? что? как-как?
- Ков-гань-ко
- Вторая буква Ж, да? Как пишется?
итд...

Поэтому при переезде в Израиль я подумал о том, что в иностранном государстве проблем меньше не станет и решил фамилию поменять.

Покопавшись в документах, я нашёл, что у прабабушки по линии отца девичья фамилия была Векслер.

Её я и взял (как и жена Катя, с которой мы в Израиль переезжали). В России же осталась старая фамилия.

Потом в 2022м году у нас родилась дочь Сара, которая тоже получила нашу новую фамилию - Векслер.

Всё было хорошо и ничего не предвещало беды до тех пор, пока Саре не понадобилось Российское гражданство 🙈
Мы пришли в консульство со всеми документами и нам отказали по причине несоответствия фамилий!

Мол, дочь-то у вас Векслер, а в российских паспортах вы числитесь Ковганько. Поэтому хрен вам на воротник, а не гражданство.

И дали два варианта решения вопроса:
1. Поменять в России фамилию на Векслер (заменив все паспорта)
2. Поменять в Израиле фамилию обратно на Ковганько (тоже заменив все паспорта)

Я сначала хотел сделать всё проще - поменять фамилию только дочке, чтобы она была Ковганько. Но это оказалось незаконно, менять в Израиле можно только всем вместе. 🫠

Лететь в Россию менять все паспорта, их ждать, потом с ними в Израиль - это та ещё морока и затратно, поэтому я решил пойти по пути наименьшего сопротивления и поменять всем фамилию в Израиле.

Новый загранпаспорт со "старой" фамилией я уже получил, а новый внутренний паспорт уже на подходе.

Дебилизм конечно, но сменив фамилию, дочке все-таки дали российское гражданство и теперь она может туда лететь без ограничения по срокам пребывания (а Катя может даже материнский капитал оформит 😂)

А поменять фамилию обратно в Израиле можно будет только через 7 лет 😁 так что пока я буду везде Ковганько.

Как считаете, стоит ли менять ник в блоге? 🤣

Egor Wexler печатает…

03 Nov, 12:31


Вот я немного поболел и выздоровел 😁 снова оказался в Израиле. Маршрут конечно этим летом-осенью получился весёлый.

Израиль - Батуми - Сочи - Дубай - Москва - Израиль - Сочи - Баку - Сочи - Израиль 🙈 и это только за сентябрь-октябрь. Планировалась ещё поездка в Москву 1го ноября, но не полетел из-за того, что приболел.

Видимо под конец организм подустал и решил поболеть. Мол, ну его нафиг 🫠

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

Поэтому вопрос к вам - кто это читает - о чём бы хотелось почитать? ☺️
Спасибо! 🤝

Egor Wexler печатает…

04 Oct, 07:37


Никто не хочет быть скрам мастером 🫠

Дублирую сюда, чтобы вы могли поделиться и в телеге 😉

Egor Wexler печатает…

03 Oct, 05:15


Если вы следили в инстаграме за моими перемещениями, то наверняка обратили внимание, что я в Москве

При этом всё ещё продолжаю удаленную работу в Dell

После недавних роликов про зарплаты в Израиле было много вопросов в духе «а как устроиться работать в Израиле за такие деньжищи, а жить в СНГ?»

Спойлер: никак

Я так понял, что существует какой-то закон, по которому для официального трудоустройства в Израиле необходимо там и находиться физически.

В Dell например допускается удаленная работа за границей до 29 рабочих дней (не знаю, это квота компании или государства, но такая цифра есть)

Уехал я, изначально в Грузию никому ничего не сказав, но потом пришлось все-таки раскрыть начальнику, что я не в Израиле когда летел в Россию. Пришлось это сделать из-за риска пролететь с VPN - рабочие сервисы недоступны из России

Но с VPN все получилось и мне удалось вполне комфортно поработать из Сочи и Москвы.

Однако сейчас начал подходить срок максимальной удаленной работы за границей - начальник уже говорит мол «пора бы и честь знать, денечки-то кончаются»

И вот тут уже интересно, что мне скажут. Потому что:
- начальнику я сказал на неделю позже, чем уехал по факту
- поэтому свой лимит 29 дней я уже перешел только фактически (но не на словах)

Следят они вообще за этим или нет - неясно 🤷 расскажу как вернусь в Израиль. Где кстати сегодня Новый Год (Шана Това!)

А возвращаюсь я уже сегодня - пишу этот текст в такси по пути в аэропорт, надеюсь, что рейс не отменят в свете последних событий 🫠

Egor Wexler печатает…

26 Sep, 16:05


Новая ссылка:

https://youtube.com/live/f5thCne8F5s?feature=share

Egor Wexler печатает…

26 Sep, 10:57


Вебинар "Как получить работу в АйТи"

Сегодня в 19:00 по Мск встречаемся с вами онлайн. Будет куча полезного материала про трудоустроство и приглашение на:

- Большой Курс Python 🐍
- Новый курс: Как попасть в АйТи 💻

Для тех, кто будет смотреть вебинар онлайн, я приготовил дополнительно отдельный подарок — гайд с ответами на частые вопросы:

- Что если страшно проходить собеседования?
- Почему мне перестают отвечать и не присылают оффер?
- Стоит ли покупать курсы на площадках типа Скиллбокс?
- Джуны не нужны. Куда податься после курсов?
- Как понять сколько стоит твоя работа?
- Что насчёт накрутки опыта?
- Как подготовиться к собесам?

Все ответы будут в одном гайде, который я отдам в прямом эфире.

Жду вас сегодня в 19:00 по Мск. Регистрируйтесь на веб по ссылке:

wexler.io/webinar

Egor Wexler печатает…

17 Sep, 08:10


5 ключевых навыков, которые помогут устроиться в IT

Я вчера поднимал эту тему в сторис, а сегодня хочу немного подрезюмировать постом.

Для всех, кто ищет работу в IT, нужно понять одно: сфера IT — это не только писать код и решать сложные технические задачи. Современные компании ищут специалистов, которые могут экологично общаться, работать в команде и развиваться в долгосрочной перспективе. А здесь без софт скиллов никуда.

Какие навыки помогут вам успешно пройти собеседование?

1️⃣ Технические
Это очевидно — ваши hard skills. В зависимости от позиции, это могут быть навыки программирования, работы с базами данных, тестирование, дизайн систем и так далее. Чем шире спектр технологий, которые вы знаете, тем лучше.

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

2️⃣ Коммуникация
Часто забываемая, но крайне важная часть любой работы — это общение с людьми, с командой. Умение четко доносить мысли, презентовать решения и вести переговоры. Хороший разработчик должен не только понимать задачу, но и уметь объяснить, как он ее решит (так чтобы другой человек тоже понял)

3️⃣ Умение работать в команде
В IT большая часть работы — это командная работа. Здесь важно не только уметь кодить, но и взаимодействовать с коллегами: разработчиками, тестировщиками, менеджерами проектов. Понимание процессов внутри команды и активное участие в них и выделяет вас среди прочих кандидатов на позицию. И важно уметь это продемонстрировать.

4️⃣ Проактивное мышление
IT — это сфера, где постоянно нужно решать задачи. Чем лучше вы умеете анализировать проблемы, искать нестандартные решения и предлагать эффективные подходы, тем быстрее и качественнее вы сможете выполнять задачи.

5️⃣ Гибкость и готовность к обучению
Как бы вам ни не хотелось, учиться придётся постоянно. 24-й год на дворе — либо умеешь быстро адаптироваться, либо ты ненужный в команде дед.

Вот эти навыки хотя бы нужно держать в уме если хочешь найти работу IT-сфере.

26 сентября я буду проводить вебинар на тему трудоустройства в IT, где уже чуть более подробно раскрою каждый из этих пунктов, поделюсь своим опытом и секретами

🟡 Если вам это сейчас нужно, то присоединяйтесь:

Регистрация на вебинар
Регистрация на вебинар
Регистрация на вебинар

Egor Wexler печатает…

08 Sep, 05:32


Продолжение (которые тоже инстаграм в отдельных регионах заблокировал)

Egor Wexler печатает…

06 Sep, 16:44


Инстаграм заблокировал это видео в отдельных регионах 🤔 поэтому выложу и тут )

Egor Wexler печатает…

30 Aug, 10:56


Отличие собеседования в России и Израиле

Недавно я начал проходить собеседования в АйТи компании России и у меня было уже несколько технических собеседований.

У меня есть большой опыт поиска работы в Израиле, но опыта поиска в России не было. Для меня это что-то новенькое и мне интересно этим поделиться, да и вам может быть тоже полезно и интересно об этом почитать 😁

Так что будет как минимум серия постов на эту тему

Здесь хочу отметить основные отличия между Россией и Израилем/Европой, на которые я обратил внимание.

1. Всё быстро, оперативно и через Телеграм.
Быстро назначаются встречи, быстро дают обратную связь.

Я привык, что следующий этап могут назначить через 2-3 недели, обратную связь могут не давать месяц, а все общение только через e-mail 🫠 Тут же все происходит очень быстро. Общение происходит в мессенджерах. Удобно

2. Прозрачность и открытость
Когда я проходил технические собеседования в Израиле и отвечал на заданные вопросы - никогда не было понятно говоришь ты правильно или нет. Собеседующий чаще всего сидит с каменным лицом и никак не комментирует твой ответ кроме "угу, ясно, понятно"

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

Наверное, решают больше по "вайбу" нежели по каким-то конкретным техническим знаниям 🤷

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

3. Поиск работы значительно проще (спасибо, HeadHunter).
По сути я попал на собеседования не имея резюме. (То есть я просто заполнил свои данные на hh и всё пошло). Не надо делать резюме в pdf/word и его рассылать.
На мой взгляд, это большой плюс, так как составляя резюме "в свободной форме" есть много пространства для того, чтобы с этим делом накосячить

4. Пока что не попадалось "глупых" вопросов в духе "а угадайте, что я тут загадал" 😅 В Израиле это сплошь и рядом... возможно так ищут очень конкретных людей, которые шарят в чем-то конкретном и могут с полуслова понять что хочет собеседник (ну или прочитать его мысли)

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

А какой у вас опыт собеседований в России и за рубежом? 😊

Egor Wexler печатает…

23 Aug, 11:11


Как и обещал - код проекта, который вчера живьём писали на вебинаре.

Конечно, получилось, не идеально, но на оно и программирование 😁 никогда не бывает идеально и есть к чему стремиться

https://github.com/Luckykarter/WolfAndEggs

Egor Wexler печатает…

23 Aug, 09:02


Вчера дал фору для всех, кто был на живом вебе. Теперь настал ваш черёд. Я открываю запись на юбилейный поток Большого Курса Пайтон.

🔸 Вот ссылка:
Wexler.io/python

Честно скажу, вчерашний веб был для меня большим экспериментом. Новая тема всё таки 😅

▫️ Что было круто:
- Пришло в 2 раза больше людей, чем обычно;
- Судя по обратной связи, тема ООП зашла хорошо.

▪️ Что было не очень:
- Не успел разобрать SOLID;
- Не успел разобрать ваши предложения в прямом эфире, как задумывал;
- Разбор ООП на яйцах (не спрашивайте) затянулся дольше задуманного;
- Меня стали выгонять из офиса, поэтому пришлось быстрее закончить.

Обещал задеплоить яичный код в Git — скоро будет.

В общем, есть, что доработать, но всё равно я доволен.

🔹 Насчёт курса Python:

- До воскресенья 23:59 Мск действуют скидки на курс;
- Можно купить в рассрочку, можно оплатить криптой;
- В подарок даю курс "Программирование с нуля" — подойдёт тем, кто прям с самого нуля или около того;
- Можно оставить предоплату, чтобы хотя бы зафиксировать все эти бонусы ещё на неделю.

В следующие разы цены будут выше, так что лучше присоединяйтесь сейчас, если хотели.

🔸 Ссылка на курс здесь:

Wexler.io/python

Egor Wexler печатает…

22 Aug, 15:56


⌛️ Осталось 5 минут до веба "ООП с нуля"

Если вам нужна была экстренная напоминалка на вебинар, то вот она.

Мне самому очень нравится информация, которую я приготовил. Поэтому хочу, чтобы её увидело максимальное количество людей.

Так что, если вы программируете, заходите тоже. Не пожалеете:

https://youtube.com/live/rSgIkyHb9bc

Egor Wexler печатает…

21 Aug, 08:28


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

🗓 Завтра в 19:00 по Мск я проведу вебинар на тему: ООП с нуля

О чём поговорим:

- Что такое ООП, где оно применяется и как облегчает вам жизнь;
- Как делать надежные модульные, управляемые программы;
- Превосходство объектно-ориентированного подхода над функциональным.

Буду разбирать ООП на примере своей платформы wexler.io , поэтому можно сказать, что он будет максимально практический.

🟢 Кроме того, я ещё добавил отдельный интерактивный блок, где в прямом эфире выберу один или парочку вариантов для разбора от вас.

Чтобы вы могли понять, как это работает и какие там есть функции на максимально разном количестве примеров.

Ну и там же на вебе я открою запись на новый поток Большого Курса Python 🐍

В общем, кому интересно, регистрируйтесь на веб по ссылке:

Wexler.io/webinar

Egor Wexler печатает…

07 Aug, 08:50


Я тут давал тестовое задание, которое решил для одной немецкой конторы и моё решение им понравилось.

Обещал поделиться этим решением 😊

Вот собственно и оно:

https://github.com/Luckykarter/etl_solar_wind

Основные моменты, на которые стоит обратить внимание:
- Объектно-ориентированный подход. Два отдельных класса - ApiClient и DataHandler, каждый отвечает за своё

- Применение композиции для соединения функциональности двух классов

- Внимание к деталям. Обработка ошибок соединения с сервером. Ведь по заданию сервер имел throttling - то есть при большом количестве запросов возвращает ошибку "too many requests". тогда надо сделать паузу чтобы попробовать снова

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

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

- В целом использование библиотек. Кто-то говорит прямо в задании "не используйте сторонние библиотеки" - тогда разумеется не надо. Но если такого условия нет - нужно как можно меньше "изобретать велосипед"

- Для работы с данными можно было бы использовать чистый Python, но это менее эффективно, чем использование библиотеки pandas. Поэтому преобразование данных я делал именно с её помощью

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

Egor Wexler печатает…

11 Jul, 18:38


Вебинар окончен, а запись на курс началась 🔥

В этот раз общались почти 2 часа, но они пролетели, как 2 минуты. Самое лучшее моё открытие набора на курс, я считаю.

Кстати об этом:

➡️ Запись на Большой Курс Python 🐍 открыта

Всего за 3 месяца (а то и быстрее) вы:

▪️ Научитесь на практике писать код самостоятельно и с пониманием, используя все основные концепции;
▪️ Сделаете три своих проекта и получите основы DevOps;
▪️ Получите основы web-разработки, сделав свой back-end веб-приложения, который потом соедините с front-end'ом, написанном заранее.
Код фронт-энда вы тоже получите и сможете развивать свой проект дальше.

Те, кто успеет присоединиться на поток в ближайшее время, получат:

▫️ Курс "Основы программирования" в подарок. Там я рассказываю самую-самую базу с нуля;
▫️ Гайд, как устроиться в IT-компанию;
▫️ Самую лучшую цену на курс. Вы сэкономите 5-10.000 рублей, если присоединитесь сейчас.

➡️ Присоединяйтесь на курс

Спецусловия будут работать до 14 июля до 23:00 по Мск.

Egor Wexler печатает…

11 Jul, 15:58


С нуля до профессии в АйТи. Веб сейчас начнётся!

Выхожу в эфир ровно в 19:00 по Мск!

Заходите:
https://www.youtube.com/live/HokU4lC69s0?si=Owt7sH8XEGhccNMM

Egor Wexler печатает…

11 Jul, 11:52


С нуля до профессии в АйТи

Сегодня в 19:00 по Мск провожу вебинар. Это уже пятый по счёту. С каждым разом я понемногу добавляю нового. В этот раз вышло много.

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

В общем, в этот раз будет лучше, чем во все предыдущие, мне нравится 😌

➡️ Приходите тоже

wexler.io/webinar

Egor Wexler печатает…

08 Jul, 17:40


Друзья, месяц в свободное время работал над обратной связью своих учеников Большого Курса Python.

Нет времени объяснять, в четверг 19:00 по Мск делаю вебинар "С нуля до профессии в айти".

Ссылка на регистрацию вот здесь
wexler.io/webinar

Мы поговорим на темы:
- Как стать разработчиком, если ты только начал свою карьеру или хочешь перейти из другой сферы
- Как понимать коллег-разработчиков
- С чего начать понимание создания компьютерных программ
- Как зайти в айти сферу
- Как повысить свой шанс на классный оффер на собеседовании.

Вебинар для вас, если вы хотите:

- Перейти из тестировщика в автоматизацию или просто повысить свои навыки
- Уметь работать с кодом, даже если ничего в них не понимаете;
- При работаете с разрабами не воспринимать 60% их слов как инопланетные матюки
- Систематизировать свои навыки программирования.

На вебинар нужно зарегаться по ссылке и сохранить в календарь.

Всё, побежал работать над структурой 😄👋 До встречи!

Egor Wexler печатает…

03 Jul, 09:25


Вопросы, которые мне задавали на веб-разработчика (fullstack)

В данный момент я работаю fullstack-разработчиком, с бОльшим упором на бэк-энд и Python и проходил очень много собеседований на схожие вакансии и вот какие общие моменты мне встречались помимо умения писать код непосредственно на Python:

1. Знания фреймворков -
- Что такое Django, Flask, FastAPI
- Отличия между ними, когда и какой применяется
- MVC (model-view-controller) архитектура

2. В некоторых местах проверяли углублённое знание фреймворков
- Например в Django как queryset превращается в SQL-query и сколько запросов к базе данных будет сделано
- Как уменьшить количество запросов к базе чтобы достать нужные данные
- prefetch_related, select_related - разница между ними и зачем это вообще нужно
- Написать код на Django который что-то там сделает с базой

3. Общие знания Web
- HTTP, коды ответов
- Разница между кодом 401 и 403
- Что делать с разными кодами ответов (422, 502, 400, итд)
- Архитектура веб-приложения
- Dependency injection во фронт-энд фреймворках

4. Распределённые системы
- Брокеры сообщений (Kafka, RMQ)
- Архитектура producer-consumer

5. Углубленное знание Python
- Time complexity различных операций
- Отличие multrithreading от multiprocessing и когда какое применять
- GIL (global interpeter lock)
- Что делать если надо прочитать огромный файл
- Как настраиваются (конфигурируются приложения)

Вообще, надо иметь в виду что "человек на той стороне" тоже человек и есть шанс что может знать меньше вас в какой-то из областей 😁 Так у меня было на многих собеседованиях.

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

И вот тут важно хорошо объяснить и рассказать подробнее как будто вы объясняете собеседнику что-то новое для него 😉
Да и вообще лучше на все вопросы отвечать так - получится более подробно, естественно и покажет, что вы разбираетесь в теме!

Egor Wexler печатает…

22 Jun, 07:18


⌨️ Тестовое задание в немецкую компанию в 2024 году

То самое задание, решив которое и объяснив своё решение, я получил тот самый оффер из предыдущего поста.

Для тех, кто ищет практики в 🐍 Python и работе с данными - предлагаю его решить.
Узнаете много нового 😉

Прилагаю архив с заданием как есть. Текст задания можно найти в файле README.md
Если что непонятно - пишите в комментарии

На задание давалась неделя, но я его сделал примерно за полдня (3-4 часа). Своё решение опубликую позже, чтобы дать вам возможность подумать самостоятельно 😁
Подскажу только, что я использовал библиотеку pandas

А если вы пока не умеете самостоятельно программировать, то
добавляйтесь в список предзаписи на мой новый вебинар: 📺 "С нуля до профессии в АйТи".

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

Там же откроется запись на обновлённый Большой Курс Python 🐍 Если хотите научиться программировать или повысить свой скилл - регистрируйтесь по ссылке и приходите.

И добавляйте в календарь, чтобы не пропустить 😉

Egor Wexler печатает…

19 Jun, 11:36


Поиск работы | релокация | часть 2

В этом году я решил продолжить свои поиски работы с релокацией и возобновил поиски. Ищу как всегда только на LinkedIn, выбирая вакансии, которые подходят под мой профиль (Fullstack/Python). Страны - Швейцария и Германия.

Предложений действительно не очень много и в основной массе отказы приходят сразу 😅 Я так понимаю, что кандидатура фильтруется на начальном этапе - что я не из Евросоюза и мне потребуется релокация/помощь с визой (visa sponsorship).

Однако совсем недавно (май-июнь) меня пригласили на собеседования в компанию Trailstone в Берлине.

На первом же разговоре с HR я открыто сказал, что рассматриваю релокацию, на что мне ответили, что они готовы решить все визовые вопросы.

Процесс собеседования у них весьма чётко определён и состоит из технического собеседования (без live coding), домашнего задания и технического собеседования с обсуждением домашнего задания.

Позиция старшего Python разработчика по работе с данными. Я в этой области практически не работал, но это мне не помешало пройти собеседования.

На те вопросы, на которые я не знаю ответа, я не пытался что-то придумать, изобрести или погуглить исподтишка, а говорил, что я с этим не работал/не знаю, но могу предположить, либо сейчас что-то придумать. Либо отвечал, что придётся это изучить, сделать research.

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

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

Но к чему я рассказываю эту историю?

К тому, что даже в 2024м году реально найти оффер с релокацией в Германию и пройти собеседование.

По сути, для этого нужно всего две вещи:
- Хорошее резюме
- Знание Python и основ программирования
- Умение писать код

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

Более того, я уверен, что те, кто до конца прошли мой Большой Курс Python, смогут его сделать самостоятельно

3,922

subscribers

3

photos

8

videos