ar
Feedback
Сибирский Dev | IT survival

Сибирский Dev | IT survival

الذهاب إلى القناة على Telegram

Рассказываю про весь путь от идеи стать айтишником до первой работы https://t.me/SibDevJun

إظهار المزيد
483
المشتركون
+124 ساعات
+17 أيام
+1030 أيام
أرشيف المشاركات
😲 2 задача посложнее Есть 3 последовательности чисел, каждая содержит эти числа по восходящей, например 1, 2, 3, 4 3, 3, 4 2, 4, 5 Нужно найти общее число из 3 строк 🧦 Рассуждения и решения тоже жду в комментариях! Ответ предложенный на митапе ниже) a1 = [1, 2, 3, 4] a2 = [3, 3, 4] a3 = [2, 4, 5] i1 = 0 i2 = 0 i3 = 0 while a1[i1] != a2[i2] or a1[i1] != a3[i3]: if a1[i1] < a2[i2]: i1 += 1 elif a2[i2] < a3[i3]: i2 += 1 elif a3[i3] < a1[i1]: i3 += 1 print(a1[i1])

🤔 1 простая задача 3 варианта под катом в комментариях, а третий самый удачный по мнению организаторов 👍 Ненужные усложнени
🤔 1 простая задача 3 варианта под катом в комментариях, а третий самый удачный по мнению организаторов 👍 Ненужные усложнения: Следует избегать ненужных усложнений - используйте обычные циклы и операторы ветвления Можете не подглядывая порассуждать в комментариях)

🌕 Задачи при отборе в "желтый" банк Посетил очередной митап, в котором был упор именно на алгоритмические задачи. Разбиралос
🌕 Задачи при отборе в "желтый" банк Посетил очередной митап, в котором был упор именно на алгоритмические задачи. Разбиралось пара примеров - простой и немного сложнее. Суть была не в тренинге по решению задач, а в том, чтобы рассказать на что кандидату нужно делать упор при их решении 📌 Проверяемые навыки на этапе кодинга: - Логика Как кандидат ищет решение сложной нестандартной задачи - Оптимизация Как оценивает сложность решения и оптимизирует его - Коммуникация Как общается и рассуждает - Код Какой код получается в результате Шаги решения: - Внимательно несколько раз прочитать задачу, чтобы ничего не упустить - Обсудить алгоритм Набросать варианты решения и выбрать наилучший - Написать код Реализовать выбранный вариант на любом языке программирования - Проверить и отладить Придумать тест-кейсы, о отладить код и исправить ошибки Далее задачи, варианты и ответы будут под скрыты, можете писать свои ответы в комментарии 👇

👶 Перспективный и опасный джун Посетил на кодефесте доклад "Что будем делать с джунами" в формате квартирника. Вел квартирник представитель одной из популярных онлайн школ и были эксперты из разных айти компаний. Основной вопрос был не что делать с джунами, которых куча сейчас на рынке, а что делать с джунами, которые уже работают в компаниях. Крупные компании не берут джунов, а хантят их в компаниях по меньше уже выросших до миддла предлагая зарплату выше, а небольшие компании не хотят связываться с джунами, так как они вкладывают время и средства в их обучение, а потом их хантят, а они не могут позволить себе платить джуну больше... 😐 Чувствуете замыкание, да? 🤔 Лично мое мнение - заключение контракта на определённых условиях, что специалист обязывается выработать какой-то проект или срок, после того как получил достаточно знаний и опыта, чтобы стать в компании миддлом. Иначе джун действительно становится не выгодным вдвойне 🗿

🥵 20+k шагов за 2 дня Очередная конфа) На этот раз у себя в Новосибе - CodeFest Около 100 докладов, 1500 участников, 15 стен
+7
🥵 20+k шагов за 2 дня Очередная конфа) На этот раз у себя в Новосибе - CodeFest Около 100 докладов, 1500 участников, 15 стендов, рюкзак мерча 🤣 Сложно выделить в кратком посте все, думаю можно разделить это все на отдельные. Просто скину фоток пока что )

✅ +1 бейджик В общем май месяц когда видимо все расслабляют булки, так как скоро лето и отпуска. Начинают проводить конференц
+2
✅ +1 бейджик В общем май месяц когда видимо все расслабляют булки, так как скоро лето и отпуска. Начинают проводить конференции, митапы и т.д. чтобы себя показать... И людей поискать) Сегодня был на Ozon Tech backend meetup. Честно - никаких практических знаний. В основном про стек технологий, общие схемы работы и архитектуру и... активный хантинг 😈 После каждого доклада давали qr код с вакансиями в команду докладчика, активно общалась и HR, а в конце была целая QA сессия с ней ) Короче, если хотите бесплатно похавать (only offline) и пообщаться лично с представителем и HR компании - мониторьте такие активности в айти ) Онлайн проводят очень часто 👍 Вот вам бонус - канал для отслеживания ❤️

🟩 Не, ну это musthave, mastread, mustknow Список популярных вопрос и ответов на собеседование Python разработчика 👍

+2

📲Легендарная битва в Москве Как я говорил ранее, сейчас нахожусь на Positive Hack Days 12 в Москве и сегодня посетил несколь
+4
📲Легендарная битва в Москве Как я говорил ранее, сейчас нахожусь на Positive Hack Days 12 в Москве и сегодня посетил несколько площадок) Это MoscowPythonConf 2023 - конференция для профессиональных разработчиков на Python 👩‍💻 VK cloud стенд - пройди бинго квиз и получил памятный набор головоломок 🌈 Standoff - супершоу, где в виртуальном городе F две стороны атакующие (красные) и защитники (синие) пытаются соответственно взломать и защитить инфраструктуру города. Можешь города в виде движущейся диорамы, большой экран со схемой города в реалтайме, за каждую сторону участвует по несколько команд как в шатре, так и удаленно! 👨‍💻 Завтра второй день конфы, успевайте увидеть все в живую, дальше накидаю атмосферных видосов )

😮 Бесплатно для python разработчиков Тут на ежегодном Positive Hack Days, которую проводит компания где я работаю будет поле
😮 Бесплатно для python разработчиков Тут на ежегодном Positive Hack Days, которую проводит компания где я работаю будет полезная конфа для питонистов 👍 Moscow Python Conf 2023 состоится 19 и 20 мая и пройдет на площадке международного форума по практической безопасности Positive Hack Days (организатор Positive Technologies). Вас ждут доклады из мира python-разработки, комфортная среда для нетворкинга, афтепати и зона докладов PHDays.  В программе: ✅ Синтаксические парсеры в современной разработке, Юлия Волкова ✅ Linux perf - подходит для пингвина, но как насчет питона, Павел Филонов ✅ Не только k8s: как деплоить приложения, чтобы потом было понятно, что со всем этим делать, Фёдор Борщёв и многие другие. Участие в конференции  - бесплатное, полная программа и  регистрация 👉 по ссылке Я иду ☕️

😃Все оказалось просто... Ранее писал про задание по курсу асинхронного программирования и оказалось, что ТЗ страшнее кода 🙄 Меня просили потом показать итог - держите ссылку Если кратко, то Scheduler - планировщик задач, который принимает задачи и запускает их асинхронно, Job - класс задач, описывающий их атрибуты и логику работы с ними. В директории tasks тесты и функции с различными задачами, а в sheduler_run.py работа планировщика, собственно, с этими самыми тасками 🤪 Сейчас перешел уже к теме asyncio, надеюсь будет уже понятнее, пока тяжело в "подготовительных" темах себя ощущаю)

🎁 Подарок для джуна Давно ничего полезного не давал вам) Держите список 200 мировых компаний с русскоязычными командами IT �
🎁 Подарок для джуна Давно ничего полезного не давал вам) Держите список 200 мировых компаний с русскоязычными командами IT 😱 В таблице перечислены стек каждой каждой компании, ссылки на вакансии на стороннем сайте и в линкедине 🫡 Таблица свежая и составлена компанией NEWHR Настоящее сокровище для поиска работы ✅️

🙌 Python в хату, JS в радость Тут на днях проскакивала новость, что ФСИН решила привлекать IT-специалистов из российских тюрем к удаленной работе на отечественные коммерческие компании. Пока это все на уровне разговоров, но лично я задумался о такой практике 🤔 Не так давно, в одном из чатов по Python наткнулся на вопрос про бота на питоне от одного из участников и далее в разговоре выяснилось, что оказывается парнишка сидит и сидеть ему еще долго, а пока исправляется решил занять голову и выучить питон 👍 Причем, как оказалось, он не единственный в таком положении в этом чате, были еще такие с другим мест "отдыха" ) Это все единичные случаи и без участия государства пока что. Хотелось бы поразмышлять и выделить плюсы/минусы в таком эксперименте👇 Плюсы: 1. Конечно же, в первую очередь это полезная нагрузка мозга для человека. Это не шить одежду или любая другая монотонная работа, которой легко обучиться каждому. 2. Это востребованное направление. С распростертыми руками конечно не будут ждать на воле, но шансы есть, главное голова на плечах и правильные знания) 3. Не всем дано стать крутым разрабом, но 100% будут сильные кандидаты, которых могут даже "схантить", например, какой нибудь ЧВК в айти разработки, опыт найма уже есть 😉 4. Белые хакеры... Не знаю как все устроено именно в этом направлении, но думаю, что вполне из тысяч человек можно собрать "команду" и на такое, предварительно обучив этому "ремеслу") Минусы: 1. Рынок айти и так перенасыщен, а тут будет еще дополнительный канал поставки кадров. Конкуренция только возрастет и в без того перегретом рынке. 2. Мошенничество может выйти на новый уровень, так как черный рынок заполучит подготовленных кадров даже на простые вещи, как телеграм боты 🤖 3. Ну и черный хакинг, соответственно... ☠️ Представляю даже такие мероприятия, как хакатоны среди СИЗО/ИК 🫡 Пишите ваше мнение, буду только рад обсуждению😀

🙃 Задача из прошлого Создайте функцию, которая возвращает площадь перекрытия между двумя прямоугольниками. Функция получает
🙃 Задача из прошлого Создайте функцию, которая возвращает площадь перекрытия между двумя прямоугольниками. Функция получает два прямоугольника, каждый с координатами нижнего левого угла, шириной и высотой rect = [x, y, width, height]. Примеры: overlapping_rectangles([ 2, 1, 3, 4 ], [ 3, 2, 2, 5 ]) ➞ 6 overlapping_rectangles([ 2, -9, 11, 5 ], [ 5, -11, 2, 9 ]) ➞ 10 Тест: overlapping_rectangles([ -8, -7, 4, 7 ], [-5, -9, 4, 7 ]) Задача минут на 20-30🤔

🥃 Все, пока... Посмотрите на проектное задание 2 из 5 спринтов курса "Асинхронное программирование на Python" у ЯПрактикума
🥃 Все, пока... Посмотрите на проектное задание 2 из 5 спринтов курса "Асинхронное программирование на Python" у ЯПрактикума 😱 Если я сделаю его, то буду просить повышение до миддла 🫡

Голова перестала работать 🤕 Вот задача Как отсортировать словарь по ключу raiting? И немного добавим сложности - сравнить все эти значения и заменить их на места в рейтинге (у кого число больше - у того заменяем значение "raiting" на 1, следующий второй и т.д. Здесь тогда сортировка не нужна, хватит просто замены значений на реальные места в рейтинге 🫠 { "key1": { "key1_1": [...], "raiting": 12 }, "key2": { "key2_1": [...], "raiting": 22 }, ... }

🧰Вам нужно выкопать во дворе бассейн Не скажу, что у ЯПрактикума качество самого материала прям супер, сужу по первому спринту из пяти, но пришлось догугливать инфу и вот что попалось 🌚 - Вы взяли лопату и копаете. Это однопоточная работа - Вы пригласили друга Васю и копаете вместе, периодически задевая друг-друга лопатами. Это многопоточная работа - Пока вы копаете бассейн, Вася копает канаву под водопровод. Никто никому не мешает. Это распараллеливание - Вы пригласили бригаду землекопов, а сами с Васей пошли пить пиво. Когда бригада все сделает, к вам придут за деньгами. Это асинхронная работа. Количество лопат в хозяйстве - это количество ядер в системе С 1 апреля 🤡

🫀Сдохни или умри... Подъехал очередной курс для моего развития, который мне предоставила моя компания ☺️ Не успел я пройти в
🫀Сдохни или умри... Подъехал очередной курс для моего развития, который мне предоставила моя компания ☺️ Не успел я пройти все основы по Go, придется проходить асинхронно 🥲

🎧🎧🎧 16+