«Лаборатория Касперского» открывает набор на стажировку SafeBoard. Это отличная возможность для текущих студентов любых вузов и курсов прокачать скиллы и начать карьеру в IT еще до окончания вуза.
Коротко о главном:
Стажировка проходит в нашем московском офисе и длится год. Программа доступна для студентов вузов Москвы и Санкт-Петербурга.
Стажировка оплачивается
А также компенсируют расходы на питание, предоставляют бесплатный доступ к спортзалу и ко всем открытым мероприятиям Лаборатории.
Удобно совмещать с учебой
Гибкий график: от 20 часов в неделю. Можно и больше, если есть желание и возможность.
Набор открыт по направлениям:
● Разработка (Bazel, C++, C#, JS)
● Анализ защищенности
● Автоматизированное тестирование (Python, C++)
● Ручное тестирование
● Системное администрирование
● Системный анализ
● DevOps
По итогам стажировки лучшие получат приглашение на работу!
Узнать больше о стажировке и подать заявку на участие можно по ссылке.
Концепция умного указателя static_ptr<T> в C++
В C++ есть несколько "умных указателей" - std::unique_ptr, std::shared_ptr, std::weak_ptr. Также есть более нестандартные умные указатели, например в boost1: intrusive_ptr, local_shared_ptr.
В этой статье мы рассмотрим новый вид умного указателя, который можно назвать static_ptr. Больше всего он похож на std::unique_ptr без динамической аллокации памяти.
#cpp
👉 @bookflow
Осваивайте возможности Golang вместе с OTUS!
🎯 Завтра 25 мая пройдет открытый вебинар «Функции и методы в языке Golang».
На занятии поговорим про области видимости, рассмотрим различные функции: именованные, анонимные, с переменным числом аргументов и прочие. А также попробуем затронуть понятия замыкания и методов.
После урока вы сможете продолжить обучение на онлайн-курсе «Golang Developer. Professional». Он предназначен для программистов, которые хотят перейти на Go с другого языка или углубиться во внутреннее устройство Golang.
👉 Пройдите тестирование, чтобы записаться на урокhttps://otus.pw/VEVG/
Почему наш стартап переехал с Flask на FastAPI
Продукт стартапа Datafold — платформа для мониторинга аналитических данных. Они подключаются к хранилищам данных и ETL и BI-системам, помогая дата-сайентистам и инженерам отслеживать потоки данных, их качество и аномалии
И однажды стартап решил поменять стек. Как так случилось? Это же затраты и все возникающие при этом сложности переезда. Но если хочешь получить короткий, эргономичный, хорошо читаемый код, приходится идти на жертвы. Но давайте по порядку.
#Flask #FastAPI
👉 @bookflow
Geo-heatmap – генератор интерактивных геотепловых карт из данных о местоположении Google
Это скрипт, который генерирует интерактивную геотепловую карту из данных истории местоположения Google с использованием Python, Folium и OpenStreetMap
#GitHub | #Python #Generator
👉 @Githublib
KasperskyOS Easy Offer — твой шанс за один день стать частью дружной команды «Лаборатории Касперского» 😉
Мы ищем:
● С/С++ разработчиков,
● системных аналитиков.
Переходи по ссылке и заполняй форму до 25 мая, жди звонка от рекрутера и приходи на знакомство с командами 28 мая.
Наши команды:
● Secure Platform Development — отдел по разработке и развитию KasperskyOS;
● KasperskyOS Product Development — отдел по разработке конечных продуктов на базе KasperskyOS и поставки SDK для партнеров.
Обещаем интересные задачи, работу с крупнейшими заказчиками, ДМС со стоматологией, спортзалы прямо в офисе и другие приятные бонусы.
Успей зарегистрироваться и получить оффер без долгих собеседований!
Budget Slider – слайдер, который наглядно показывает уровень финансов. Чем больше вы двигаете ползунок вправо, тем больше становится денежная сумма, выведенная на экран.
Хочешь устроиться на работу мечты, иметь заработную плату выше 4000$ и переехать в Дубай? Тогда подавай заявку на вакансию алгоритмического трейдера в компанию Sparkland.
Тебя ждет работа на стыке финансов и IT, используй свой технический бэкграунд на фондовом и цифровом рынке и стань одним из тех, кто реально влияет на экономику. Мы тебя ждем, если ты получил высшее образование по научной, технической, инженерной или математической специальности в 2020-2022 году. Имеешь от 1 до 3 лет опыта программирования на любом языке, владеешь английским языком на уровне не ниже Upper-Intermediate и готов к переезду в Дубай.
Что тебя ждет?:
— Карьерное развитие и структура бонусов. Ты сможешь вырасти до самостоятельного трейдера за 1−2 года работы с последующим повышением зарплаты и начислением годовых бонусов. Ты будешь официально трудоустроен, компания поможет получить резидентскую визу, открыть счет в местном банке и компенсирует расходы на переезд и проживание.
— Интересные задачи и поддержка ментора
Каждый день будет бросать тебе новый вызов: работа над сложными задачами поможет быстро прокачаться и стать экспертом в трейдинге. А опытный трейдер станет твоим наставником. Он поделится своими знаниями и навыками, поможет разобраться в том, как работает финансовая сфера, и освоиться в новых для тебя задачах.
— Корпоративная культура и влияние на экономику. Ты сможешь участвовать в разработке оптимальных алгоритмов трейдинга. Стань частью небольшой, но сильной команды. Вместе мы не только достигаем бизнес-целей, но и устраиваем самые активные корпоративы и тренинги,учимся путешествуем.
Не упусти возможность. Регистрируйся до 6 июня: https://clck.ru/hcgep
BeautifulSoup - Python библиотека, примеры использования
BeautifulSoup является библиотекой Python для парсинга HTML и XML документов. Часто используется для скрапинга веб-страниц. BeautifulSoup позволяет трансформировать сложный HTML-документ в сложное древо различных объектов Python. Это могут быть теги, навигация или комментарии.
bookflow.ru/beautif…zovaniya
👉 @bookflow
Регулярные выражения (REGEX)
Регулярные выражения — более гибкий способ нахождения подстрок в строках. В Python есть встроенный модуль, позволяющий работать с регулярными выражениями, — re. Модуль re содержит функцию search, которая позволит вам найти подстроку
Если вам нужны сложные сопоставления, например, учет регистра — этот метод подойдет вам лучше всего. Но у него есть и недостатки: сложность и скорость работы. То есть, в простеньких задачах его лучше не использовать.
Подписывайтесь на канал 👉@pythonofff
Хочешь узнать как построить успешную карьеру в IT, не натолкнувшись на «подводные камни» и забрать бесплатный подарок?
Тогда подключайтесь на бесплатную онлайн-трансляцию, где опытный и начинающий IT-специалисты будут отвечать на вопросы о своей работе, а зрители — определять, чье мнение интереснее.
На трансляции вы узнаете:
— В чём реальные плюсы и минусы карьеры в IT?
— Что ждёт людей, которые собираются переходить в IT?
— Что самое сложное в работе начинающего и опытного IT-специалиста?
— Как быть и оставаться востребованным?
— Где лучше актуализировать свои знания?
— Какие тренды сейчас главные в сфере?
Также вы сможете оставить свои вопросы — на самые интересные из них гости ответят в прямом эфире!
Не упусти возможности погрузиться в сферу IT, регистрируйся на трансляцию и забирай подарки от ЛитРес: https://clck.ru/hcfUu
❓ Как развиваться iOS-разработчику в текущих условиях?
Начните осваивать новые технологии, необходимые мидлу, на бесплатном вебинаре.
👉 23 мая вебинар — «Одновременная реализация фич на iOS + Android. Необходимый tool-set»
Вместе с опытным разработчиком Николаем Баклановым мы обсудим мультиплатформенную разработку для iOS и Android и рассмотрим технологию Kotlin-Multiplatform с точки зрения Swift-разработчика.
📌 Урок является частью онлайн-курса «iOS Developer. Professional».
Программа рассчитана на специалистов с опытом от 1 года, которые хотят освоить продвинутые инструменты.
Для участия на занятие зарегистрируйтесь и пройдите вступительный тест
👉 Вебинар — «Одновременная реализация фич на iOS + Android. Необходимый tool-set» https://otus.pw/Hacv/
Первый год в качестве программиста: ошибки и извлеченные уроки
Я начал работать на втором курсе университета. В конце третьего семестра я устроился на полставки, а затем внезапно переключился на работу по 10 часов в день, шесть дней в неделю (так я провел лето).
На этой работе я многое узнал о тонкостях профессии. К сожалению, большая часть моих открытий была сделана вследствие того, что я совершал ошибки и вынужден возвращаться и исправлять их. На это ушло много времени, которое я мог бы потратить на улучшение своих навыков и профессиональной репутации.
Давайте посмотрим, как много ошибок я совершил в свой первый год в качестве профессионального разработчика, и как я их исправлял. Надеюсь, это поможет вам сделать лучший старт.
📌 Не знаете, с чего начать осваивать фреймворк ASP .NET Core?
🗓 Приходите 19 мая в 20:00 на открытый урок «Работа с базой данных с помощью Entity Framework Core» в OTUS.
Вместе с опытным экспертом мы настроим работу с реляционной базой данных через Entity Framework Core и объясним, что представляет из себя паттерн Репозиторий и паттерн Unit Of Work.
После вебинара вы сможете продолжить обучение на онлайн-курсе «C# ASP .NET Core Developer» для программистов на C#, которые хотят специализироваться на веб-разработке.
👉 Для регистрации пройдите вступительный тест, который поможет понять, подойдет ли вам обучение на курсе