-
-
-
-
URL copied!
Автор: Олександр Федірко, Solution Architect, Trainer, GlobalLogic Ukraine
Минулого разу ми розібрали, які шляхи існують для тих, хто хоче приєднатись до BigData-спільноти та стати ентузіастом “великих даних”. У цій колонці ми докладніше розберемо досвід команди GlobalLogic: розкажемо про наші проєкти та курси GL BigData ProCamp.
Чим GL BigData ProCamp відрізняється від онлайн-курсів?
Найцінніше у GL ProCamp — це, звісно, можливість поспілкуватися з експертами-практиками, отримати чимало лайфхаків та дізнатись про найкращі практики, що використовуються на реальних проєктах.
GlobalLogic має клієнтів в різних областях: маркетинг, продажі, роботизація, фінансові установи, Automotive, IoT. На проєктах ми будуємо платформи для аналізу даних та співпрацюємо з іншими технологічними напрямками (DevOps, Embedded, Data Science, QA) для створення якісних рішень.
Наведу декілька прикладів:
- Один з маркетингових проєктів розв'язує задачу MTA (Multi Touch Attribution), в рамках якої поєднує онлайн-рекламу з офлайн-покупками в магазинах. Це дозволяє великим компаніям-виробникам продукції для супермаркетів краще планувати свої рекламні кампанії, та розуміти, яка саме реклама більше впливає на кінцеве рішення споживача.
- Інший приклад: кожного разу, коли ви відвідуєте будь-який сайт, на ньому з’являється реклама. Як це відбувається? Як сайт знає, яку саме рекламу показувати? Відразу після того, як ви потрапили на сайт, за дуже короткий проміжок часу (10–20 мс) відбуваються торги за право показу рекламного блоку. Торги відбуваються на платформах Ad Exchange. Саме одну з таких платформ розробляють інженери GlobalLogic.
- Ще один приклад. Проєкт фокусувався на обробці даних в контексті безпеки. У клієнта є розвинена інфраструктура, приблизно 50 000 пристроїв (персональні комп'ютери, роутери, сервери і т.п.). Завданням було розробити систему, що в режимі реального часу зможе виявляти кіберзагрози та сповіщати про них операторів. Одним з головних викликів було те, що система була повинна обробляти до 1 000 000 подій за секунду. Вся інфраструктура була розгорнута в Google Cloud та мала властивості автоматичного масштабування.
- Мабуть, найбільш інноваційними проєктами в контексті великих даних є проєкти, що пов'язані з інтернетом речей: саме розумні девайси продукують велику кількість даних. Так, на одному з проєктів інженери GlobalLogic підтримують аналітичну платформу, що збирає інформацію з 750 000 пристроїв по США для більш ніж 1 000 000 клієнтів. Інформація збирається, агрегується та на основі цього аналізу кінцевим користувачам надаються рекомендації щодо покращення їх здоров'я.
Яку базу необхідно мати, щоб розпочати вивчення BigData? Чи є можливість приєднатися до команди після закінчення GL BigData ProCamp?
Початкові вимоги для цього курсу досить невисокі. Якщо ви знаєте Python чи будь-яку іншу мову програмування — цього вже досить. Проте пам’ятайте, що після кожного курсу варто закріпити навички. Тож знайдіть собі pet project. Будь-яка можливість застосувати навички та знання з курсів на практичних задачах допоможе вам їх опанувати.
Якщо ви закінчили наш курс і маєте хороший рейтинг та фідбек від тренерів GL BigData ProCamp, ви отримаєте пропозицію спробувати себе на позиції та проєкті, що найкраще підходять для вашого профілю.
Які вимоги до інженерів BigData в GlobalLogic?
Критичним є знання SQL як одного з основних інструментів аналізу та маніпулювання даними. На більшості проєктів зустрічається Spark, тож знання цього фреймворку дуже актуальне.
Також потрібна компетентність в наступних питаннях:
- Spark job performance optimization.
- Розподілені обчислення в цілому та дизайн сховищ даних.
- Якісне впровадження програмного забезпечення, як то CI/CD: що це таке та як з цим стикається інженер.
- Оркестрації процесів ETL.
- Базові питання щодо обробки stream-даних.
- Робота з різними типами сховищ даних, як то columnar storage/document oriented/key-value/graph.
На закінчення скажу, що попит на інженерів BigData невпинно зростає. Тож ким би ви не працювали — Java-розробником, QA-інженером або DevOps — вміння вправлятись із великими даними вигідно розширить ваш профіль як спеціаліста та значно підвищить вашу конкурентоспроможність на ринку.
Наприклад, якщо ви Embedded-інженер, то BigData є одним із перспективних шляхів розширення вашої спеціалізації, адже IoT тісно пов'язаний зі збиранням, обробкою та зберіганням даних з пристроїв. Тож не вагайтесь, відкривайте для себе світ BigData вже сьогодні - реєструйтесь на GL BigData ProCamp!
Top Insights
Python: чому вивчати та з чого почати?
InsightsSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТонкощі CV або Як скласти та куди надіслати,...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyCI/CD для JS розробників. Частина перша – теорія
DevelopmentSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologySoft and Hard Skills: Що важливіше? Розповідь одного...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТОП автори
Категорії блогів
Давайте співпрацювати
Схожі теми
Мережеві основи
Основні поняття мереж Мережі забезпечують зв'язок між комп'ютерами, пристроями та користувачами навіть на великих відстанях. Вони є основою для спільної роботи, комунікації та обміну ресурсами. Мережа — це система, у якій два або більше комп'ютерів та інших пристроїв з'єднані між собою для обміну даними та ресурсами. Вони можуть бути локальними (LAN), розширеними (WAN), бездротовими (Wi-Fi) … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Основи операційних систем
Windows, Linux, macOS: порівняння та особливості У світі комп'ютерів три операційні системи відіграють ключову роль: Windows, Linux та macOS. Кожна з цих систем має свої унікальні особливості та призначення, що робить їх популярними серед різних категорій користувачів. У цій статті ми розглянемо ці три операційні системи, їхні переваги та особливості. Windows Windows — найпопулярніша операційна … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Основи інформатики та програмування
Вступ до інформатики та IT-сфери Інформатика та технології інформаційної обробки є дверима в швидкоплинну та захоплюючу сферу — сферу інформаційних технологій (IT). У світі, де відсутність доступу до інформації може виявитися прогресивною перешкодою, розуміння основ інформатики та IT-сфери стає критичним для кожної людини. Що таке інформатика та IT-сфера? Інформатика — це наука про обробку та … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Як зберігати і підвищувати власну продуктивність в ІТ
Артур Мицко, Lead Software Engineer, GlobalLogic У компанії Globallogic я пройшов шлях від С++ trainee до Lead Software Engineer. Як зазвичай буває, коли людина приходить в ІТ-компанію вперше — все навколо нове та цікаве, ти не помічаєш як летить час. Чесно кажучи, в перші роки я не сильно то і відпочивав, переважно на свята. Це, … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Як покращити ресурсний стан через оточення
Катерина Васильєва, Senior HRBP, GlobalLogic Ресурсний стан як поняття, яке використовується в психології, медицині, спорті та інших галузях, описує психофізіологічний стан людини, який характеризується рівнем її енергії, витривалості, здатності до праці та концентрації уваги. Відповідно, ресурсний стан впливає на різні аспекти життя людини, і визначається різними чинниками, як то рівень фізичного здоров'я, ступінь стресу або … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Як стати .NET розробником. Перші кроки та поради
Олексій Глембицький, Senior Software Engineer, GlobalLogic Мене звати Глембицький Олексій, я .NET розробник в компанії GlobalLogic, а також проводжу вебінари та викладаю курси по мові програмування С#. І в цій статті я би хотів поділитись порадами, які допомагають моїм студентам опанувати мову програмування С# та стати .NET-розробниками. Про мову програмування C# та платформу .NET C# … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Як покращити презентації
Денис Братчук, Engineering Director, GlobalLogic Майже кожен з нас час від часу виступає із презентаціями чи доповідями, використовуючи як ілюстрацію слайди, створені в популярних офісних програмах, на кшталт PowerPoint або Google Slides. Менеджери проєктів створюють звіти про хід виконаних робіт, інженери презентують новітні технологічні рішення, керівництво звітує про досягнення фінансових цілей, а менеджери з продажів … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Від студента до Trainee-спеціаліста: історія випускника С++ GL BaseCamp
Почати шлях в ІТ під час навчання в університеті — ще той виклик, який вимагає наполегливості і постійної практики. Сергій Піскурський, студент та Trainee Specialist GlobalLogic, приєднався до компанії після проходження С++ GL BaseCamp. Хлопець поділився досвідом навчання перед курсом та підготовки до С++ GL BaseCamp. Чому ти вирішив вивчати С? Коли я почав думати … Continue reading Шлях до BigData. Частина друга: досвід GlobalLogic →
Більше
Share this page:
-
-
-
-
URL copied!