Про новый сервис с упражнениями и просмотр лекций за ужином – #20-07/24

Привет! С небольшой задержкой, но продолжаю держать вас в курсе того, как осваиваю новую для себя IT-профессию в области аналитики и работы с базами данных. Сегодня расскажу, как я ковырялся с интерфейсом нового сервиса Яндекса CodeRun и о том, как наткнулся на очень интересные лекции МФТИ про алгоритмы данных.

Про новый сервис с упражнениями и просмотр лекций за ужином – #20-07/24

Некоторое время назад я искал сервис с упражнениями на Python по аналогии с sql-ex.ru. Тогда я не разобрался с интерфейсом (🙈) leetcode.com, который часто советуют, и остановил выбор на checkio.org. Нисколько не жалею – отличный сервис для понимания логики работы функций и тренировки синтаксиса Питона.

Недавно Яндекс начал активно рекламировать свою платформу с задачками для программистов и аналитиков CodeRun. Если вы интересуетесь айтишной темой (вы читаете мой блог, значит, интересуетесь😎), то наверняка видели эту рекламу. С его интерфейсом я тоже разобрался не сразу.

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

Данные вводятся сразу, но по одному значению в строке
Данные вводятся сразу, но по одному значению в строке

С выводом результата все понятно, а вот логику чтения потока ввода я до конца так и не освоил. Хотя методом проб и ошибок все-таки домучил первую ознакомительную задачу😅

Про новый сервис с упражнениями и просмотр лекций за ужином – #20-07/24

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

Даже Алиса не сильно помогла в поиске источника ошибки :)
Даже Алиса не сильно помогла в поиске источника ошибки :)

В целом отличный сервис с приятным дизайном. Есть раздел с ограниченными по времени соревнованиями и призами (подозреваю, что главный приз – это оффер в Яндекс), но его я не изучал, потому что рановато.

Ну а пока вы не подумали, что это рекламная статья, расскажу, чем еще занимался в этом месяце😄

В основном это был просмотр за ужином лекций Тимофея Хирьянова (@tkhirianov) по алгоритмам Python. Случайно наткнулся на них в предложках Ютуба и клюнул на невероятную харизму этого преподавателя.

Одна из лекций Тимофея
Одна из лекций Тимофея

Лекции уже довольно старые – 2018 год – но темы в них освещаются фундаментальные, больше не про сам язык и его синтаксис, а про способ мышления программиста. Рассказывает интересно и подробно, с юмором не перебарщивает. Фоном, скорее всего, слушать не получится, но для ненапряжного просмотра за едой отличный вариант.

В плане откликов на вакансии и собеседований тоже все идет своим чередом: отправляю резюме – получаю отказы или «Мы вам перезвоним»😉

Малая часть моих отказов :)
Малая часть моих отказов :)

Кстати, советы из комментариев, что нужно как можно раньше начинать ходить на собеседования и выпрашивать тестовые задания, были очень полезны. Я уже увидел одну свою слабость – недавно растерялся на тестовом задании с группировкой и агрегированием данных в pd.dataframe. Довольно хорошо владею агрегирующими и оконными функциями в SQL, а вот с .groupby() из pandas пока не чувствую уверенности. Ну что ж, появилась задача на ближайшее время😏

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

P.S. Уже несколько месяцев я сижу за книжками и документациями. В течение недели/месяца это не заметно, но если сравнить работоспособность в начале обучения и сейчас, то начинаю замечать, что концентрация постепенно снижается. Сказывается отсутствие регулярной физической нагрузки и смены деятельности. Такое ощущение, что зарядка по утрам перестает справляться. Короче, начинаю постепенно обрастать паутиной😅 Поэтому, пока суть да дело – рассылка откликов и собеседования – попробую найти небольшую подработку. Финансовая подушка с заводских времен спортзал или бассейн уже не потянет, а вот неполный день оплачиваемой физической нагрузки был бы очень кстати. Заранее морально готовлюсь к шуткам на тему «Ахаха! Учился на программиста, а в итоге пошел в курьеры!»😄

3030
29 комментариев

у тебя верхушка головы прям как у Dwight из The office

5
Ответить

Зашел ради этого коммента

1
Ответить

Вполне возможно это его брат. Шруты они такие

1
Ответить

Буду считать это комплиментом 😄

Ответить

Ты советов не просил, поэтому их не будет! Интересно читать твой блог, удачи тебе в нахождении работы!

2
Ответить

Спасибо за поддержку)

Ответить

На собесах только про питон спрашивают?
Если нужно, могу помочь с всякими штуками типа мониторинга, логов, контейнеризации приложения, основны ci. Чтоб пет проект "пожирнее" казался.

2
Ответить